Commit Graph

5932 Commits (e48d82ddb2073f21efed05244401a55e579be4f7)

Author SHA1 Message Date
Noel De Martin 8ee614a60a MOBILE-4239 mediaplugin: Lazy load videojs 2023-02-22 15:12:25 +01:00
Dani Palou 4cb9a6640c
Merge pull request #3556 from NoelDeMartin/MOBILE-2314
MOBILE-2314: Audio Recorder improvements
2023-02-22 11:52:40 +01:00
Noel De Martin 52cfb1822d MOBILE-2134 core: Clean up copyright comments 2023-02-22 11:40:34 +01:00
Noel De Martin 495d395beb MOBILE-2314 core: Remove cordova-plugin-media 2023-02-22 11:40:34 +01:00
Noel De Martin 4013855ae9 MOBILE-2314 fileuploader: Lazy load modal 2023-02-22 11:40:34 +01:00
Noel De Martin d91f2ed51a MOBILE-2314 fileuploader: Refactor audio recording 2023-02-22 11:40:34 +01:00
Noel De Martin bb64922a14 MOBILE-2314 fileuploader: Create audio-histogram 2023-02-22 10:59:08 +01:00
Noel De Martin ba723dd899 MOBILE-2314 core: Implement custom modals 2023-02-22 10:59:08 +01:00
Noel De Martin f5fa9d12dc MOBILE-2314 core: Exclude emulator from production 2023-02-21 14:03:29 +01:00
Dani Palou 1f2e97c80b MOBILE-4166 videojs: Hide full screen button for audios 2023-02-21 13:23:13 +01:00
Dani Palou bf7e66cbe2 MOBILE-4166 ogvjs: Fix app not starting with old WebViews 2023-02-21 12:27:12 +01:00
Noel De Martin e1c431b06a MOBILE-2314 core: Delegate registry functionality 2023-02-21 11:57:54 +01:00
Pau Ferrer Ocaña 4a7fec5e18
Merge pull request #3552 from dpalou/MOBILE-4249
Mobile 4249
2023-02-21 11:25:22 +01:00
Dani Palou e849b049bb
Merge pull request #3554 from alfonso-salces/MOBILE-4251
MOBILE-4251 Feedback: Hide preview button and revert some changes
2023-02-21 10:51:31 +01:00
Alfonso Salces 1538649034 MOBILE-4251 Feedback: Hide preview button and revert some changes 2023-02-21 09:14:34 +01:00
Alfonso Salces 70c07d4afc MOBILE-4077 ReportBuilder: Fix report name format 2023-02-20 14:39:57 +01:00
Dani Palou 3ca1094979
Merge pull request #3551 from alfonso-salces/MOBILE-4077
Mobile 4077
2023-02-17 13:43:44 +01:00
Dani Palou 12546f6548
Merge pull request #3550 from crazyserver/MOBILE-4065
Mobile 4065
2023-02-17 13:05:53 +01:00
Alfonso Salces 378183599a MOBILE-4077 ReportBuilder: Fix reports broken when receive a number 2023-02-17 12:44:05 +01:00
Alfonso Salces dac5834654 MOBILE-4077 ReportBuilder: Show empty box when there isn't report detail to display 2023-02-17 12:43:58 +01:00
Dani Palou ffdbf392df MOBILE-4249 ui: Fix context-menu not working in some split view 2023-02-17 11:15:57 +01:00
Dani Palou 6b9b956474 MOBILE-4249 messages: Fix context menu items duplicated 2023-02-17 11:15:57 +01:00
Dani Palou 2f8abd57bb
Merge pull request #3548 from alfonso-salces/MOBILE-4251
MOBILE-4251 Feedback: Avoid displaying the preview button to students
2023-02-17 08:17:24 +01:00
Alfonso Salces 87a07217fc MOBILE-4251 Feedback: Avoid displaying the preview button to students 2023-02-17 08:04:25 +01:00
Pau Ferrer Ocaña a6de01f5ae MOBILE-4065 a11y: Fix lots of headings 2023-02-16 16:05:56 +01:00
Pau Ferrer Ocaña 38de8c2cb6 MOBILE-4065 theme: Add separate variables for calendar events 2023-02-16 11:54:23 +01:00
Pau Ferrer Ocaña 50773aa46d MOBILE-4065 a11y: Add aria-role region to headings order 2023-02-16 11:54:22 +01:00
Pau Ferrer Ocaña 0b9b617fa8 MOBILE-4065 dev: Reset site onboarding when reseting tours 2023-02-16 11:54:22 +01:00
Noel De Martin d55157bd5b MOBILE-4254 behat: Test course contents UI 2023-02-15 17:19:17 +01:00
Noel De Martin 230b4b6c5f MOBILE-4254 behat: Configure snapshot tests 2023-02-15 17:18:59 +01:00
Noel De Martin 24cfb835b0
Merge pull request #3546 from dpalou/MOBILE-4069
MOBILE-4069 a11y: Remove unneeded aria-labelledby
2023-02-14 10:57:39 +01:00
Noel De Martin c08d638026 MOBILE-4065 a11y: Hide pages under user tours
Following the same strategy as Ionic's built-in overlays 1b30fc97d3/core/src/utils/overlays.ts (L388..L401)
2023-02-14 09:21:39 +01:00
Dani Palou 8996cef648 MOBILE-4069 a11y: Remove unneeded aria-labelledby
With the latest Ionic update, these aria-labelledby aren't needed and one of them even caused a behat test to fail
2023-02-13 11:27:39 +01:00
Alfonso Salces 5adad7fd00 MOBILE-4132 Book: Fix single activity navigation 2023-02-13 10:21:17 +01:00
Dani Palou 2258c1183b MOBILE-4166 core: Move some CoreApp functions to CorePlatform 2023-02-09 13:34:29 +01:00
Dani Palou 884827afb6 MOBILE-4166 videojs: Support fullscreen and improve types 2023-02-09 13:24:02 +01:00
Dani Palou 9b011ba350 MOBILE-4166 core: Fix VideoJS in books and destroy players 2023-02-09 13:24:02 +01:00
Dani Palou 9419db02a1 MOBILE-4166 core: Use VideoJS in iOS for unsupported media 2023-02-09 13:24:02 +01:00
Dani Palou 47e5158afe MOBILE-4166 core: Implement CoreDirectivesRegistry and deprecate old one 2023-02-09 13:24:02 +01:00
Noel De Martin 1b56572860
Merge pull request #3543 from dpalou/MOBILE-4069
Mobile 4069
2023-02-08 10:43:09 +01:00
Dani Palou 0732722882 MOBILE-4069 behat: Test book swipe and numbering 2023-02-08 09:26:56 +01:00
Noel De Martin de60a89865
Merge pull request #3542 from alfonso-salces/MOBILE-4077
Mobile 4077
2023-02-07 17:07:14 +01:00
Dani Palou 8f826185b6 MOBILE-4069 behat: Allow searching text split in different elements 2023-02-07 16:23:32 +01:00
Dani Palou ebb6e393cf MOBILE-4069 book: Fix PTR in book index page 2023-02-07 16:23:26 +01:00
Dani Palou f11819f698 MOBILE-4069 behat: Fix timeline test 2023-02-07 16:23:20 +01:00
Pau Ferrer Ocaña a2788e2e80 MOBILE-4065 styles: Fix items with input focus styles 2023-02-07 15:03:50 +01:00
Pau Ferrer Ocaña 31a275a6fe MOBILE-4065 forum: Fix forum focus problems 2023-02-07 15:03:50 +01:00
Pau Ferrer Ocaña bff59a0e54 MOBILE-4065 calendar: Fix calendar days focus 2023-02-07 15:03:50 +01:00
Pau Ferrer Ocaña 7fac6895d9 MOBILE-4065 directive: Improve ariaButtonClick directive 2023-02-07 15:03:50 +01:00
Alfonso Salces cbbc5d0aae MOBILE-4077 ReportBuilder: Add filter advice in report-summary 2023-02-07 14:53:52 +01:00
Alfonso Salces 9a16548826 MOBILE-4077 ReportBuilder: Fix routing in mainmenu 2023-02-07 12:58:00 +01:00
Alfonso Salces fc98bf5796 MOBILE-4077 ReportBuilder: Sort reports list and update lang strings 2023-02-07 12:57:22 +01:00
Pau Ferrer Ocaña 15cdc017e5 MOBILE-4065 course: Fix course and module cards 2023-02-07 10:05:51 +01:00
Pau Ferrer Ocaña 51420ada52 MOBILE-4065 chore: Change to strict comparison in event key names 2023-02-07 10:04:06 +01:00
Alfonso Salces 7b37a907a9 MOBILE-4077 ReportBuilder: Create tests 2023-01-31 15:25:55 +01:00
Alfonso Salces cb2d17af9b MOBILE-4077 ReportBuilder: Create page and module 2023-01-31 15:25:50 +01:00
Alfonso Salces 6f869d1453 MOBILE-4077 ReportBuilder: Create handler and service 2023-01-31 15:14:05 +01:00
Alfonso Salces 14f48f374d MOBILE-4077 ReportBuilder: Add translations 2023-01-31 15:13:59 +01:00
Noel De Martin 637301012d
Merge pull request #3527 from dpalou/MOBILE-4234
MOBILE-4234 mod_data: Correctly handle 0 in number fields
2023-01-24 08:22:46 +01:00
Dani Palou 18f9e90fbc MOBILE-4234 mod_data: Correctly handle 0 in number fields 2023-01-24 08:09:20 +01:00
Noel De Martin 6515d03f7d MOBILE-4239 core: Enable DB logging when needed 2023-01-23 16:40:22 +01:00
Noel De Martin 5f9b4c5218 MOBILE-4239 core: Update LMS versions 2023-01-23 16:40:17 +01:00
Noel De Martin 250c6c1db8 MOBILE-4239 core: Remove cannotconnect version 2023-01-23 16:39:58 +01:00
Noel De Martin 5ecea64d70
Merge pull request #3525 from dpalou/MOBILE-4069
MOBILE-4069 book: Add basic usage behat tests
2023-01-23 12:39:16 +01:00
Alfonso Salces 32716ee88a MOBILE-4238 Siteplugins: Filter text for collapsible title 2023-01-23 11:20:38 +01:00
Pau Ferrer Ocaña c2753debdc MOBILE-4236 assets: Add TM to Moodle Logo 2023-01-20 13:05:15 +01:00
Dani Palou ed6cce66b5 MOBILE-4235 h5p: Fix regex applied by dependencies 2023-01-19 15:48:48 +01:00
Dani Palou 730571ed83 MOBILE-4069 book: Add basic usage behat tests 2023-01-16 12:32:35 +01:00
Noel De Martin d786b7d683 MOBILE-4081 core: Use inmemory database singletons 2022-12-19 12:35:10 +01:00
Alfonso Salces 9cb4819874
Merge pull request #3513 from dpalou/MOBILE-4081
Mobile 4081
2022-12-16 15:07:24 +01:00
Dani Palou 665f3a4495 MOBILE-4081 quiz: Fix timer red color 2022-12-16 14:56:43 +01:00
Dani Palou f2af5c72b3 MOBILE-4081 quiz: Fix question mark rendering 2022-12-16 13:05:23 +01:00
Dani Palou e40b212fef MOBILE-4081 quiz: Fix submit quiz button alignment 2022-12-16 12:32:08 +01:00
Alfonso Salces b49aa35503
Merge pull request #3512 from dpalou/MOBILE-4081
MOBILE-4081 database: Fix entry.id is undefined after change group
2022-12-16 10:31:38 +01:00
Dani Palou 82082eb14a MOBILE-4081 forum: Fix prefetch behat test 2022-12-16 10:03:35 +01:00
Dani Palou 2afa7918b1 MOBILE-4081 database: Fix entry.id is undefined after change group 2022-12-15 17:06:32 +01:00
Noel De Martin 8983ecd173
Merge pull request #3511 from dpalou/MOBILE-4081
MOBILE-4081 database: Fix wrong entry displayed after sort
2022-12-15 13:39:57 +01:00
Dani Palou 413b69832b MOBILE-4081 database: Fix wrong entry displayed after sort 2022-12-15 13:27:43 +01:00
Noel De Martin 7191626f2c MOBILE-4081 behat: Improve debugging ergonomics 2022-12-15 13:04:49 +01:00
Noel De Martin 84668aa639
Merge pull request #3509 from alfonso-salces/MOBILE-4081
MOBILE-4081 login-methods: Execute the first login method
2022-12-15 12:06:32 +01:00
Alfonso Salces fc4d97d0e7 MOBILE-4081 login-methods: Execute the first login method 2022-12-15 11:57:13 +01:00
Noel De Martin 4d22792e79
Merge pull request #3508 from dpalou/MOBILE-4081
Mobile 4081
2022-12-15 11:52:28 +01:00
Noel De Martin 0a6fea5d7a MOBILE-4081 theme: Fix clicks on nested ion-items 2022-12-15 11:02:43 +01:00
Dani Palou 6b0fbbeaa5 MOBILE-4081 forum: Display selectors if loading discussions fail 2022-12-15 10:26:29 +01:00
Dani Palou f230c16b94 MOBILE-4081 lesson: Fix wrong feedback displayed in offline 2022-12-14 15:02:09 +01:00
Dani Palou 4f630a5f72 MOBILE-4081 database: Fix app restarted when resetting search 2022-12-14 08:17:07 +01:00
Noel De Martin 578c40f3d1
Merge pull request #3506 from dpalou/MOBILE-4081
Mobile 4081
2022-12-13 13:06:51 +01:00
Dani Palou 5d5e436a8d MOBILE-4081 calendar: Fix site home event not displayed 2022-12-13 12:23:55 +01:00
Dani Palou f5fcaecf48 MOBILE-4081 assign: Fix buttons display in big screens 2022-12-13 09:48:22 +01:00
Dani Palou efca5aa61c MOBILE-4081 user: Fix offline preference not synchronized 2022-12-13 08:09:20 +01:00
Dani Palou e8d7929c60
Merge pull request #3505 from NoelDeMartin/MOBILE-4081
MOBILE-4081 login: Change get started url
2022-12-12 12:28:14 +01:00
Dani Palou cb10f9e25d
Merge pull request #3503 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Keep new lines
2022-12-12 12:23:08 +01:00
Noel De Martin 745ffdab2d MOBILE-4081 login: Change get started url
Co-authored-by: Pau Ferrer Ocaña <crazyserver@gmail.com>
2022-12-12 12:16:18 +01:00
Alfonso Salces c6f48336fc MOBILE-4081 swipe-slides: Book chapter tags not always shown 2022-12-07 09:54:53 +01:00
Noel De Martin 324785f36a MOBILE-4176 grades: Keep new lines 2022-12-05 16:54:42 +01:00
Noel De Martin 3fa72b3a36
Merge pull request #3502 from alfonso-salces/MOBILE-4081
Mobile 4081
2022-12-05 15:42:03 +01:00
Alfonso Salces 5c8a414e79 MOBILE-4081 delegate: Make public updateHandlers method 2022-12-05 13:52:06 +01:00
Alfonso Salces ef5bcbee86 MOBILE-4081 reconnect: Order login-methods and qrlogin in the template 2022-12-05 13:51:16 +01:00
Dani Palou 6f673ea561 MOBILE-4081 external-content: Set attribute for untreated urls
This fixes an issue when rendering images using directly the local URL (e.g. in image viewer)
2022-12-05 13:18:21 +01:00
Dani Palou 797b2a3690 MOBILE-4081 mainmenu: Don't change tab on resize 2022-12-05 10:43:07 +01:00
Pau Ferrer Ocaña 28b7466fd0 MOBILE-4081 grades: Improve grades performance by loading chunks of data 2022-12-02 11:51:54 +01:00
Pau Ferrer Ocaña dd4c9a1ed0 MOBILE-4081 eslint: Solve jsdoc linter warnings 2022-12-01 23:05:46 +01:00
Pau Ferrer Ocaña 8818dde723 MOBILE-4081 theme: Reintroduce hide-detail class
This reverts commit be1bacba0c.
2022-12-01 22:46:31 +01:00
Noel De Martin cd4d4f164f
Merge pull request #3496 from dpalou/MOBILE-4081
Mobile 4081
2022-12-01 17:40:07 +01:00
Dani Palou acadb25a90 MOBILE-4081 timeline: Fix duedate string in timeline 2022-12-01 16:54:23 +01:00
Dani Palou ea4dab580e MOBILE-4081 courses: Remove downloaded icon when delete course 2022-12-01 16:21:29 +01:00
Noel De Martin 4be903defb
Merge pull request #3494 from dpalou/MOBILE-4081
MOBILE-4081 calendar: Fix calendar behat
2022-12-01 13:39:02 +01:00
Noel De Martin 9306378f1b MOBILE-4176 grades: Fix activity names 2022-12-01 13:24:41 +01:00
Dani Palou 0c03b6a3c1 MOBILE-4081 calendar: Fix calendar behat 2022-12-01 13:02:14 +01:00
Pau Ferrer Ocaña de29903320
Merge pull request #3493 from dpalou/MOBILE-4081
MOBILE-4081 h5p: Fix full screen in Android
2022-12-01 10:34:35 +01:00
Dani Palou 5b4ac6b6ec MOBILE-4081 h5p: Fix full screen in Android 2022-12-01 10:25:36 +01:00
Noel De Martin 747f23ba75 MOBILE-4081 core: Fix negative swipe indexes 2022-11-30 16:14:46 +01:00
Noel De Martin 7990ca3e91
Merge pull request #3491 from dpalou/MOBILE-4081
MOBILE-4081 core: Revert split wscache into several tables
2022-11-30 13:50:21 +01:00
Dani Palou f0823b59a2 MOBILE-4081 core: Revert split wscache into several tables
This commit reverts most of the changes done in e63a40d092
2022-11-30 13:38:36 +01:00
Alfonso Salces 35946f6f31 MOBILE-4085 course-storage: Add change detection OnPush 2022-11-30 12:07:04 +01:00
Pau Ferrer Ocaña df58083c46 MOBILE-4081 user: Use lastcourseaccess if not undefined 2022-11-30 09:54:38 +01:00
Dani Palou 4d152f93c1
Merge pull request #3485 from NoelDeMartin/MOBILE-4176
MOBILE-4176: Grades improvements
2022-11-30 08:34:55 +01:00
Noel De Martin dba43ddaf4 MOBILE-4081 core: Improve fa-icon dev performance 2022-11-29 17:24:56 +01:00
Noel De Martin 3f138b8ee8 MOBILE-4176 grades: Strip activity name 2022-11-29 12:52:53 +01:00
Dani Palou d893eca309
Merge pull request #3483 from NoelDeMartin/MOBILE-4059
MOBILE-4059 core: Fix support help for guests
2022-11-29 12:24:28 +01:00
Dani Palou 746a014c71
Merge pull request #3482 from NoelDeMartin/MOBILE-4081
MOBILE-4081 core: Translate hard-coded string
2022-11-29 12:23:45 +01:00
Pau Ferrer Ocaña 7660ba1b99
Merge pull request #3486 from alfonso-salces/MOBILE-4075
MOBILE-4075 h5p: Full screen iframe hide course header and ion-tab-bar
2022-11-29 12:05:26 +01:00
Alfonso Salces c851105b79 MOBILE-4075 h5p: Full screen iframe hide course header and ion-tab-bar 2022-11-29 11:56:40 +01:00
Pau Ferrer Ocaña 8dde80aa08 MOBILE-4081 chore: Remove deprecated concatenatePaths usage 2022-11-29 10:23:36 +01:00
Pau Ferrer Ocaña dd13391c4d MOBILE-4081 tag: Do not select any tag if on mobile view 2022-11-29 09:23:49 +01:00
Noel De Martin ad86d6e6e0 MOBILE-4059 core: Fix support help for guests 2022-11-28 17:18:16 +01:00
Noel De Martin 79bbde8276 MOBILE-4081 core: Translate hard-coded string
Co-authored-by: saman222 <samansamani2@yahoo.com>
2022-11-28 16:35:57 +01:00
Pau Ferrer Ocaña 6ff5868e9d
Merge pull request #3481 from dpalou/MOBILE-4081
Mobile 4081
2022-11-28 15:41:30 +01:00
Dani Palou 51ba1186d5 MOBILE-4081 h5p: Fix H5P assets broken on iOS update 2022-11-28 12:32:34 +01:00
Dani Palou 4c885b592d
Merge pull request #3478 from crazyserver/MOBILE-4081
Mobile 4081
2022-11-28 08:56:30 +01:00
Pau Ferrer Ocaña ebc0344c60 MOBILE-4081 completion: Add link handler to block completion status 2022-11-28 08:48:34 +01:00
Pau Ferrer Ocaña fed0239c72 MOBILE-4081 user: Admit profile urls without id 2022-11-28 08:48:34 +01:00
Dani Palou 0223bb9bc3
Merge pull request #3477 from alfonso-salces/MOBILE-4081
MOBILE-4081 swipe-slides: Book chapter tags not always shown
2022-11-28 08:13:21 +01:00
Alfonso Salces ff7d7eb12f MOBILE-4081 swipe-slides: Book chapter tags not always shown 2022-11-25 15:44:45 +01:00
Pau Ferrer Ocaña 88cdec2e87 MOBILE-4081 login: Maintain a logic sort on login reconnect buttons 2022-11-25 11:19:04 +01:00
Pau Ferrer Ocaña 4d527aa0a8 MOBILE-4081 chore: Adapt viewport to Chrome 108
See https://ionic.io/blog/preparing-your-ionic-app-for-changes-coming-to-chrome-for-android for more info
2022-11-25 11:11:22 +01:00
Dani Palou 034d0b4e0c
Merge pull request #3475 from alfonso-salces/MOBILE-4085
MOBILE-4085 course-storage: Revert OnPush changes
2022-11-25 08:05:14 +01:00
Alfonso Salces fa0dcc0bfa MOBILE-4085 course-storage: Revert OnPush changes 2022-11-25 07:55:07 +01:00
Pau Ferrer Ocaña 66ba4bf659 MOBILE-4081 modals: Fix backdropDismiss on iOS 2022-11-24 17:18:45 +01:00
Pau Ferrer Ocaña b002c1650c MOBILE-4081 course: hasInfo condition should be the same as in HTML. 2022-11-24 17:18:45 +01:00
Dani Palou bf98c699da MOBILE-4081 blog: Don't show my entries toggle when viewing entry 2022-11-24 16:34:56 +01:00
Dani Palou 5f286924f9
Merge pull request #3473 from crazyserver/MOBILE-4081
MOBILE-4081 loading: Check for added nodes on iOS to solve order
2022-11-24 15:18:40 +01:00
Pau Ferrer Ocaña c98d19ce2a MOBILE-4081 loading: Check for added nodes on iOS to solve order 2022-11-24 14:43:14 +01:00
Pau Ferrer Ocaña b1bd54067c
Merge pull request #3472 from dpalou/MOBILE-4081
Mobile 4081
2022-11-24 14:10:48 +01:00
Dani Palou 2c20a24f84 MOBILE-4081 wiki: Remove non-null assertions in index page 2022-11-24 14:01:51 +01:00
Noel De Martin b95182cbf9 MOBILE-4081 core: Fix cancelling textarea prompts 2022-11-24 13:14:39 +01:00
Noel De Martin c94785a94f MOBILE-4081 addons: Delete manager instances
This prevents errors for trying to get the source of a destroyed manager (for example, for subsequent asynchronous calls fetching data).
2022-11-24 13:14:03 +01:00
Dani Palou 32d1e0761b MOBILE-4081 wiki: Allow viewing empty subwikis 2022-11-24 13:09:06 +01:00
Dani Palou 2ad9d2645c MOBILE-4081 wiki: Fix create page with HTML in title 2022-11-24 12:38:10 +01:00
Alfonso Salces 5ddf7db897 MOBILE-4085 course-storage: Update course status in template 2022-11-24 12:31:27 +01:00