Commit Graph

3832 Commits (af215a7f5c6c8bf91f84adaa46b44ef5e58c536e)

Author SHA1 Message Date
Pau Ferrer Ocaña 4d394af4c6 MOBILE-4270 lang: Remove invalid word from strings 2023-04-04 12:15:42 +02:00
Dani Palou 6603f7d3db MOBILE-4276 utils: Handle span correctly when counting words 2023-03-31 15:15:24 +02:00
Noel De Martin 47d25bbb99
Merge pull request #3590 from dpalou/MOBILE-4203
MOBILE-4203 timezone: Convert 99 to a readable timezone
2023-03-28 08:43:43 +02:00
Dani Palou 36232f04a1 MOBILE-4203 timezone: Convert 99 to a readable timezone 2023-03-28 08:30:13 +02:00
Noel De Martin ea67ecd6ff
Merge pull request #3592 from alfonso-salces/MOBILE-4245
MOBILE-4245 credentials: Fix contact support suggestion  test
2023-03-28 08:11:01 +02:00
Alfonso Salces 552cda8a5b MOBILE-4245 credentials: Fix contact support suggestion test 2023-03-27 15:49:23 +02:00
Dani Palou 874f47ebad
Merge pull request #3560 from alfonso-salces/MOBILE-4245
[4.2] Mobile 4245 - Add new config.json setting to allow to specify staging sites for testing purposes
2023-03-27 08:10:25 +02:00
Alfonso Salces 1506228c74 MOBILE-4245 Credentials: Fix NullInjectorError when provide HttpClient 2023-03-24 15:30:28 +01:00
Pau Ferrer Ocaña 605eededa7
Merge pull request #3591 from dpalou/MOBILE-3535
MOBILE-3535 lesson: Handle localised decimal separator
2023-03-24 14:24:44 +01:00
Dani Palou fae7467c0c MOBILE-3535 lesson: Handle localised decimal separator 2023-03-24 11:52:09 +01:00
Pau Ferrer Ocaña 7f7f547d4d MOBILE-4286 github: Branch name changes 2023-03-23 10:10:21 +01:00
Noel De Martin 461c8b306a MOBILE-4279 behat: Update snapshot icons 2023-03-22 09:50:32 +01:00
Dani Palou 4b9e5afeb2
Merge pull request #3581 from crazyserver/MOBILE-4279
Mobile 4279
2023-03-21 12:53:35 +01:00
Pau Ferrer Ocaña 8efea521d4 MOBILE-4279 fonts: Use new required icon 2023-03-21 12:07:06 +01:00
Pau Ferrer Ocaña d047269d76 MOBILE-4279 fonts: Check aliases new names when parsing 2023-03-21 12:07:06 +01:00
Pau Ferrer Ocaña 902288dd0f MOBILE-4279 fonts: Update Font-awesome names to 6.3 2023-03-21 12:07:06 +01:00
Pau Ferrer Ocaña 8ad85b0f15 MOBILE-4279 fonts: Check for aliases of earlier font-awesome versions 2023-03-21 12:07:06 +01:00
Alfonso Salces 7a78bb9375 MOBILE-4245 Site: Remove load staging sites from site page 2023-03-21 10:15:59 +01:00
Alfonso Salces 856a8a4957 MOBILE-4245 Dev: Add confirmation modal before reload app 2023-03-21 10:10:10 +01:00
Alfonso Salces fe97d32342 MOBILE-4245 Config: update sites type 2023-03-21 10:10:10 +01:00
Alfonso Salces 3e0e29ba2e MOBILE-4245 Dev: Create new setting to control staging sites 2023-03-21 10:10:10 +01:00
Alfonso Salces 101294349e MOBILE-4245 config: Add sites config list 2023-03-21 10:10:10 +01:00
Noel De Martin c84e2be4a1 Revert "MOBILE-4239 behat: Disable snapshot steps"
This reverts commit b2ad6377e8.
2023-03-20 11:20:40 +01:00
Noel De Martin 64136de495 MOBILE-4270 core: Test user profile 2023-03-20 11:20:40 +01:00
Pau Ferrer Ocaña b1495c6c9d MOBILE-4250 course: Improve translation of module names for a11y 2023-03-20 09:50:11 +01:00
Pau Ferrer Ocaña 35bf08e81d MOBILE-4250 course: Remove module name from course module info component 2023-03-16 13:48:07 +01:00
Noel De Martin 605d1c09a4 MOBILE-4270 course: Remove summary component
This hasn't been used for a long time, so it can be removed.
2023-03-16 12:14:59 +01:00
Noel De Martin 98d332138a MOBILE-4270 core: Standardize page modules 2023-03-16 11:02:11 +01:00
Dani Palou 8f6320e012
Merge pull request #3579 from NoelDeMartin/MOBILE-4193
MOBILE-4193 core: Consolidate module icons sources
2023-03-16 09:48:47 +01:00
Noel De Martin f82d3504f6 MOBILE-4193 grades: Avoid filtering rich images 2023-03-15 12:04:36 +01:00
Noel De Martin 0c998b8f8b MOBILE-4193 core: Consolidate module icons sources 2023-03-15 12:04:36 +01:00
Pau Ferrer Ocaña b4bd42b928 MOBILE-4270 sync: Improve sync result types 2023-03-14 15:52:29 +01:00
Pau Ferrer Ocaña 89890a103d MOBILE-4270 course: Correctly align cards 2023-03-14 15:52:29 +01:00
Pau Ferrer Ocaña 5cb74fca86 MOBILE-4270 question: Improve base question component class 2023-03-14 15:52:29 +01:00
Pau Ferrer Ocaña 51bd21163a MOBILE-4270 db: Tweaks on sqlite 2023-03-14 15:50:42 +01:00
Pau Ferrer Ocaña c22424c93e MOBILE-4270 chore: Solve lots of linter warnings 2023-03-14 15:50:42 +01:00
Pau Ferrer Ocaña ec86719833 MOBILE-4270 chore: Final deprecation of CoreIconComponent 2023-03-14 15:50:42 +01:00
Noel De Martin 899356d956
Merge pull request #3576 from dpalou/MOBILE-4271
MOBILE-4271 login: Dont display OAuth icon if empty
2023-03-08 13:17:32 +01:00
Noel De Martin dfea0b9920
Merge pull request #3575 from dpalou/MOBILE-4203
MOBILE-4203 user: Display timezone in user profile
2023-03-08 13:15:57 +01:00
Dani Palou 83fee349eb MOBILE-4271 login: Dont display OAuth icon if empty 2023-03-08 12:58:17 +01:00
Noel De Martin 908167bc98
Merge pull request #3574 from dpalou/MOBILE-4263
Mobile 4263
2023-03-08 11:26:22 +01:00
Dani Palou f8f5fbc564 MOBILE-4203 user: Display timezone in user profile 2023-03-08 09:46:42 +01:00
Dani Palou 9744eb5137 MOBILE-4263 quiz: Remove non-null assertions 2023-03-08 09:45:43 +01:00
Dani Palou 173acfb954 MOBILE-4265 h5p: Update h5p to 1.23 2023-03-08 09:44:25 +01:00
Dani Palou bd6fb138e1 MOBILE-4265 h5p: Update h5p to 1.22.4
Most of the changes were related to H5P Content Hub, so they weren't included in the app
2023-03-08 09:44:25 +01:00
Noel De Martin c5ec2d7573 MOBILE-4239 behat: Scope report tests to 4.1 2023-02-28 09:07:46 +01:00
Noel De Martin b2ad6377e8 MOBILE-4239 behat: Disable snapshot steps 2023-02-27 17:46:30 +01:00
Dani Palou e20f2c9f8f
Merge pull request #3565 from alfonso-salces/MOBILE-4077
Mobile 4077 - Open in browser
2023-02-24 11:43:40 +01:00
Alfonso Salces edf0eab940 MOBILE-4077 ReportBuilder: Fix report summary redirection 2023-02-24 11:33:49 +01:00
Alfonso Salces 249e279406 MOBILE-4077 ReportBuilder: Open in browser report detail if fails 2023-02-24 10:46:08 +01:00
Dani Palou 2cf259107e
Merge pull request #3564 from NoelDeMartin/MOBILE-2314
MOBILE-2314: Audio recorder improvements
2023-02-23 16:16:01 +01:00
Dani Palou 5824cf0ee2
Merge pull request #3563 from alfonso-salces/MOBILE-4077
MOBILE-4077 ReportBuilder: Parse columns to text
2023-02-23 15:37:12 +01:00
Alfonso Salces 4a93fd32ed MOBILE-4077 ReportBuilder: Fix number rendering error and error handling 2023-02-23 14:30:50 +01:00
Noel De Martin c74a4952ee MOBILE-2314 fileuploader: Improve recorder styles 2023-02-23 13:50:45 +01:00
Noel De Martin 5ddcd6cfc4 MOBILE-2314 core: Fix custom modals lifecycle 2023-02-23 13:50:15 +01:00
Dani Palou 579057ddf8
Merge pull request #3562 from NoelDeMartin/MOBILE-2314
MOBILE-2314 fileuploader: Catch errors in recorder
2023-02-23 12:59:03 +01:00
Noel De Martin 6d29a97e9d MOBILE-2314 fileuploader: Catch errors in recorder 2023-02-23 12:46:06 +01:00
Dani Palou f0aa3ee57f MOBILE-4239 geolocation: Add some logging in geolocation service 2023-02-23 12:09:19 +01:00
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
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
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 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 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
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 de60a89865
Merge pull request #3542 from alfonso-salces/MOBILE-4077
Mobile 4077
2023-02-07 17:07:14 +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 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
Alfonso Salces 32716ee88a MOBILE-4238 Siteplugins: Filter text for collapsible title 2023-01-23 11:20:38 +01:00
Dani Palou ed6cce66b5 MOBILE-4235 h5p: Fix regex applied by dependencies 2023-01-19 15:48:48 +01:00
Noel De Martin d786b7d683 MOBILE-4081 core: Use inmemory database singletons 2022-12-19 12:35:10 +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 578c40f3d1
Merge pull request #3506 from dpalou/MOBILE-4081
Mobile 4081
2022-12-13 13:06:51 +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
Noel De Martin cd4d4f164f
Merge pull request #3496 from dpalou/MOBILE-4081
Mobile 4081
2022-12-01 17:40:07 +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 9306378f1b MOBILE-4176 grades: Fix activity names 2022-12-01 13:24:41 +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
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 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 b002c1650c MOBILE-4081 course: hasInfo condition should be the same as in HTML. 2022-11-24 17:18:45 +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
Noel De Martin b95182cbf9 MOBILE-4081 core: Fix cancelling textarea prompts 2022-11-24 13:14:39 +01:00
Dani Palou 9076a61493 MOBILE-4081 core: Fix site name not translated in My Courses 2022-11-24 11:13:18 +01:00
Pau Ferrer Ocaña 1f1e786ad5 MOBILE-4081 swipe: Only enable swipe when items are loaded 2022-11-23 16:41:59 +01:00
Dani Palou fc72d481b6
Merge pull request #3464 from crazyserver/MOBILE-4081
Mobile 4081
2022-11-23 15:23:56 +01:00
Alfonso Salces 81b2015853 MOBILE-4081 theme: Fix background mode in rich text editor 2022-11-23 15:10:12 +01:00
Pau Ferrer Ocaña f61bd0f550 MOBILE-4081 settings: Divide space usage in sites 2022-11-23 14:58:38 +01:00
Pau Ferrer Ocaña 2a1493b649 MOBILE-4081 style: Do not use display contents on iOS core-loading 2022-11-23 14:13:48 +01:00
Pau Ferrer Ocaña ba150fb8b9 MOBILE-4081 settings: Fix font size change click on other elements 2022-11-23 12:01:54 +01:00
Dani Palou 9dfe87e2b2
Merge pull request #3460 from NoelDeMartin/MOBILE-4059
MOBILE-4059: Fix issues found during testing
2022-11-23 07:57:28 +01:00
Noel De Martin 2143f49d0d MOBILE-4059 user: Close inapp after submission 2022-11-22 17:54:01 +01:00
Noel De Martin d78a7dd78b MOBILE-4059 user: Add suffix to support form 2022-11-22 17:28:41 +01:00
Noel De Martin e08d5e06c3 MOBILE-4059 core: Fix error-info for long errors 2022-11-22 17:27:10 +01:00
Noel De Martin de28040df2 MOBILE-4059 user: Fix disabled support for guests 2022-11-22 17:26:14 +01:00
Dani Palou bf5cf8bcb9
Merge pull request #3459 from crazyserver/MOBILE-4081
MOBILE-4081 iframe: Fix top bar flex when no fullscreen
2022-11-22 17:02:34 +01:00
Pau Ferrer Ocaña b7e869e60d MOBILE-4081 iframe: Fix top bar flex when no fullscreen 2022-11-22 16:52:26 +01:00
Pau Ferrer Ocaña e7e0ea6b04 MOBILE-3936 reminders: Fix workshop reminders and custom position 2022-11-22 14:18:26 +01:00
Dani Palou 3f7936eacd MOBILE-4081 core: Fix site already migrated error 2022-11-22 12:56:46 +01:00
Dani Palou 66fc964940
Merge pull request #3453 from NoelDeMartin/MOBILE-4042
MOBILE-4042 core: Enable swipe-navigation in tablets
2022-11-22 08:00:54 +01:00
Noel De Martin 222704a59b MOBILE-4176 grades: Apply bold styles 2022-11-21 16:18:56 +01:00
Pau Ferrer Ocaña a62cb0ca1e
Merge pull request #3454 from dpalou/MOBILE-4065
Mobile 4065
2022-11-21 13:07:16 +01:00
Noel De Martin 76b6c5dc0e MOBILE-4042 core: Enable swipe-navigation in tablets 2022-11-21 12:52:57 +01:00
Dani Palou 17d21a53b6 MOBILE-4065 a11y: Fix pointer cancellation in tabs 2022-11-21 11:19:22 +01:00
Pau Ferrer Ocaña e1e1d796b9
Merge pull request #3451 from dpalou/MOBILE-4072
MOBILE-4072 h5p: Use workaround for H5P fullscreen in iOS
2022-11-21 10:17:05 +01:00
Dani Palou d66effda8e MOBILE-4065 a11y: Display tabbed element if behind collapsible footer 2022-11-18 13:09:59 +01:00
Dani Palou 51ca4cc804
Merge pull request #3449 from NoelDeMartin/MOBILE-4109
MOBILE-4109 book: Disable unactive pages
2022-11-17 17:42:46 +01:00
Noel De Martin 846b7b9d5a MOBILE-4081 behat: Reactivate disabled tests 2022-11-17 16:04:37 +01:00
Noel De Martin 7f11a9377d MOBILE-4081 behat: Fix tests for 3.9 2022-11-17 16:03:16 +01:00
Aldo Saia 16e137bf57 MOBILE-4072 h5p: Use workaround for H5P fullscreen in iOS 2022-11-17 15:49:26 +01:00
Noel De Martin f58c959091 MOBILE-4081 behat: Fix tests for 3.11 2022-11-17 15:37:46 +01:00
Noel De Martin 5370217058 MOBILE-4109 book: Disable unactive pages 2022-11-17 11:37:00 +01:00
Noel De Martin 56c4877b2e MOBILE-4109 core: Log unhandled errors 2022-11-17 11:34:22 +01:00
Dani Palou cd8f81d332
Merge pull request #3448 from NoelDeMartin/MOBILE-4145
MOBILE-4145 utils: Update apk download copy
2022-11-17 09:00:09 +01:00
Noel De Martin 105f283559
Merge pull request #3447 from dpalou/MOBILE-3784
Mobile 3784
2022-11-16 16:27:26 +01:00
Noel De Martin 838b3b2d2b MOBILE-4145 utils: Update apk download copy 2022-11-16 16:06:19 +01:00
Dani Palou 34498bf2aa
Merge pull request #3446 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Test viewing grades
2022-11-16 14:28:54 +01:00
Dani Palou 82e9331357 MOBILE-3784 calendar: Add behat for create event 2022-11-16 12:23:04 +01:00
Dani Palou e72cf7258e MOBILE-3874 calendar: Fix event time and improve a11y 2022-11-16 12:23:04 +01:00
Dani Palou ee4e8f6b05 MOBILE-3784 calendar: Support opening any month with page params 2022-11-16 12:23:04 +01:00
Dani Palou 1a1e03bdd4 MOBILE-3784 time: Fix time zone usage in ion-datetime 2022-11-16 12:23:04 +01:00
Noel De Martin 7661208862 MOBILE-4176 grades: Test viewing grades 2022-11-16 12:16:36 +01:00
Dani Palou f172f9d8b6
Merge pull request #3444 from NoelDeMartin/MOBILE-4059
MOBILE-4059: Fix issues found during testing
2022-11-16 09:41:18 +01:00
Pau Ferrer Ocaña 746253ce40 MOBILE-3936 reminders: Fix multiple reminders set 2022-11-15 16:08:59 +01:00
Pau Ferrer Ocaña d40a488758 MOBILE-3936 reminders: Add click listeners 2022-11-15 16:08:59 +01:00
Noel De Martin 8b8c4d533a MOBILE-4059 login: Treat invalidlogin error 2022-11-15 13:28:04 +01:00
Noel De Martin 001a19f066 MOBILE-4059 user: Update contact support message 2022-11-15 13:28:04 +01:00
Noel De Martin a2772622f2 MOBILE-4059 login: Update exceeded attempts text 2022-11-15 11:57:37 +01:00
Dani Palou 36dfd856bb
Merge pull request #3443 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Fix 4.1 layout
2022-11-15 08:39:57 +01:00
Noel De Martin 49e0491428 MOBILE-4176 grades: Fix 4.1 layout
Fixes some breaking changes introduced in MDL-75513. The fixes included here are not exhaustive but should take care of the basic scenarios covered by e2e tests. Subsequent fixes will be provided to handle other edge-cases.
2022-11-14 17:52:47 +01:00
Dani Palou fba9fd8b2d
Merge pull request #3439 from crazyserver/MOBILE-4065
Mobile 4065
2022-11-14 15:33:48 +01:00
Dani Palou 6a5d270601
Merge pull request #3441 from alfonso-salces/MOBILE-4184
MOBILE-4184 url.ts: Read new property from config
2022-11-14 12:48:07 +01:00
Noel De Martin a3c404f805
Merge pull request #3440 from dpalou/MOBILE-4183
MOBILE-4183 user-tours: Allow dismissing with backdrop click
2022-11-14 12:38:33 +01:00
Noel De Martin ead429afaf MOBILE-4091 core: Hide network error title 2022-11-14 11:23:33 +01:00
Alfonso Salces 6603db43f9 MOBILE-4184 url.ts: Read new property from config 2022-11-14 10:11:22 +01:00
Dani Palou ae4899a5b5 MOBILE-4183 user-tours: Allow dismissing with backdrop click 2022-11-14 08:30:45 +01:00
Pau Ferrer Ocaña c97d92fd04 MOBILE-4065 a11y: Add h2 to sections on course summary 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 6500f35462 MOBILE-4065 a11y: Change module name tag to div 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 622f6ee265 MOBILE-4065 a11y: Get keyboard access to course index accordions 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 8b87195593 MOBILE-4065 a11y: Change approach to add aria-label to eye button 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 4375d9ce6f MOBILE-4081 dashboard: Fix empty dashboard when loading fallback blocks 2022-11-11 12:03:06 +01:00
Pau Ferrer Ocaña 5cd929a4ec MOBILE-3936 reminders: Fix on undefined checks 2022-11-11 11:35:30 +01:00
Pau Ferrer Ocaña 8bf75e67bf MOBILE-4177 split-view: Fix auto height of empty box 2022-11-11 09:08:03 +01:00
Dani Palou bdd6aeb738
Merge pull request #3425 from crazyserver/MOBILE-3936
Mobile 3936 - Inline reminders
2022-11-11 08:12:50 +01:00
Pau Ferrer Ocaña ee072610a1
Merge pull request #3431 from dpalou/MOBILE-4100
Mobile 4100
2022-11-10 16:54:03 +01:00
Pau Ferrer Ocaña 6bdf812c81 MOBILE-3936 reminders: Add reminders test 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña 12c19080f2 MOBILE-3936 core: Add LocalNotifications mock 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña 43cec87112 MOBILE-3936 reminders: Add toasts when setting and deleting reminders 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña 69d2530bb8 MOBILE-3936 reminders: Avoid creating reminders in the past 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña 5d910ea5b4 MOBILE-3936 reminders: Add reminders to courses and activities 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña 109d4bd2c5 MOBILE-3936 calendar: Move default reminder setting to reminders 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña 9f154a7bb6 MOBILE-3936 calendar: Use new reminder selector 2022-11-10 13:40:16 +01:00
Pau Ferrer Ocaña cefd0248fc MOBILE-3936 reminders: Move calendar reminders to new reminders module 2022-11-10 13:40:16 +01:00
Pau Ferrer Ocaña 3d7b9dfbc5 MOBILE-3936 core: Add install function on database initialization 2022-11-10 10:38:19 +01:00
Noel De Martin d0e3ad6ee8
Merge pull request #3435 from alfonso-salces/MOBILE-4081
MOBILE-4081 types: Create OmitUnion utility type
2022-11-10 08:58:53 +01:00
Alfonso Salces 4a9549216b MOBILE-4081 types: Create OmitUnion utility type 2022-11-10 08:48:59 +01:00
Dani Palou ef0d747f16 MOBILE-4081 course: Improve behat tests for hidden courses 2022-11-09 13:27:21 +01:00
Noel De Martin c9120bce7b MOBILE-4059 core: Check supportavailability config
Config setting introduced in MDL-74643
2022-11-08 16:16:52 +01:00
Noel De Martin fc55a31872 MOBILE-4059 login: Show help without support link 2022-11-08 16:16:52 +01:00
Noel De Martin 9b0200c3bf MOBILE-4059 core: Consolidate help modals 2022-11-08 16:16:52 +01:00
Noel De Martin e5fcf769f1 MOBILE-4059 core: Update FAQs 2022-11-08 16:16:52 +01:00
Noel De Martin 8c1e07c019 MOBILE-4059 core: Update site owners nomenclature 2022-11-08 16:16:52 +01:00
Noel De Martin e1035e9a4b MOBILE-4059 core: Update cannot connect messages 2022-11-08 16:16:52 +01:00
Noel De Martin c4952133f1 MOBILE-4059 core: Encapsulate support config 2022-11-07 16:11:25 +01:00
Noel De Martin b933c92f69 MOBILE-4059 core: Set login WS errors to critical 2022-11-07 16:11:25 +01:00
Noel De Martin 5aad0b14e2 MOBILE-4059 login: Avoid infinite loop error 2022-11-07 16:11:25 +01:00
Noel De Martin dabd4e8046 MOBILE-4059 core: Improve errors mentioning admins 2022-11-07 16:11:25 +01:00
Noel De Martin dca3f76296 MOBILE-4059 core: Contact support from ajax errors 2022-11-07 16:11:25 +01:00
Noel De Martin c34db4dcaf MOBILE-4059 core: Contact support from errors 2022-11-07 16:11:25 +01:00
Noel De Martin 23341a7436 MOBILE-4059 core: Refactor site errors hierarchy 2022-11-07 16:11:25 +01:00
Noel De Martin 734f1c6323 MOBILE-4059 login: Add help button in header 2022-11-07 16:11:25 +01:00
Noel De Martin d0f28162da MOBILE-4059 core: Contact support from help 2022-11-07 16:11:25 +01:00
Noel De Martin d859af122e MOBILE-4059 login: Improve forgotten password
Suggest contacting support if password was already reset recently
2022-11-07 16:11:24 +01:00
Noel De Martin 28fd894aab MOBILE-4059 login: Contact support in credentials
When login attempts failed multiple times, suggest contacting site support
2022-11-07 16:11:24 +01:00
Noel De Martin 0545d3a8c8 MOBILE-4059 testing: Improve mockSingleton types 2022-11-07 16:11:24 +01:00
Noel De Martin 4ca9a4ad7b MOBILE-4059 core: Extract inappbrowser initializer 2022-11-07 16:11:24 +01:00
Noel De Martin 1005aad1c1 MOBILE-4059 core: Improve Translate.instant types 2022-11-07 16:11:24 +01:00
Noel De Martin 9f26620e03 MOBILE-4059 core: Improve CoreObject types
Type helper extracted from https://stackoverflow.com/questions/57571664/typescript-type-for-an-object-with-only-one-key-no-union-type-allowed-as-a-key/57576688#57576688
2022-11-07 16:11:24 +01:00
Noel De Martin 608ea978a0 MOBILE-4059 core: Fix timeout types 2022-11-07 16:11:24 +01:00
Noel De Martin 11fea266e9 MOBILE-4059 core: Separate error details in alerts 2022-11-07 16:11:24 +01:00
Noel De Martin 238dc458fc MOBILE-4059 login: Add error details for support 2022-11-07 16:11:24 +01:00
Noel De Martin 1a7d64a0d4 MOBILE-4059 login: Contact support from errors
Allow users to contact site support in errors where the site is not configured properly
2022-11-07 16:11:24 +01:00
Noel De Martin 4eb01a063c MOBILE-4059 mainmenu: Add link to contact support 2022-11-07 16:11:24 +01:00
Noel De Martin 95e0640eb2 MOBILE-4059 core: Translate hardcoded errors 2022-11-07 16:11:24 +01:00
Pau Ferrer Ocaña 6b2be863b5 MOBILE-4081 lang: Improvements on script and import translations 2022-11-03 15:45:43 +01:00
Dani Palou e1ad3e1b4c
Merge pull request #3429 from NoelDeMartin/MOBILE-4081
MOBILE-4081 login: Allow customizing default image
2022-11-03 09:49:30 +01:00
Dani Palou 61e12d32fa
Merge pull request #3421 from NoelDeMartin/MOBILE-4145
MOBILE-4145: Remove REQUEST_INSTALL_PACKAGES permission
2022-11-03 09:40:16 +01:00
Dani Palou ffb247c9ac MOBILE-4100 core: Fix scroll issues with collapsible footer 2022-11-02 15:09:21 +01:00
Noel De Martin c24d518594 MOBILE-4145 core: Handle opening apk files
Co-authored-by: Dani Palou <dani@moodle.com>
2022-11-02 13:41:28 +01:00
Noel De Martin 609a948945 MOBILE-4145 core: Clean up file path methods 2022-11-02 13:41:28 +01:00
Noel De Martin 08f2683a6b MOBILE-4081 login: Allow customizing default image 2022-11-02 13:09:41 +01:00
Pau Ferrer Ocaña 5153d7f020
Merge pull request #3427 from dpalou/MOBILE-4168
MOBILE-4168 core: Send to reconnect page in auth guard
2022-10-31 11:52:13 +01:00
Dani Palou 566a0e5e43 MOBILE-3817 core: Cast site config to string to fix typing 2022-10-31 10:01:06 +01:00
Dani Palou 5a3b4cfcb4 MOBILE-3817 core: Split ongoing requests in 2 types 2022-10-31 10:00:59 +01:00
Dani Palou 70191ad5bf MOBILE-3817 core: Convert has changes func to return Promise 2022-10-31 10:00:46 +01:00
Dani Palou c6437a5396 MOBILE-4168 core: Send to reconnect page in auth guard 2022-10-28 15:11:27 +02:00
Pau Ferrer Ocaña f554accfee MOBILE-4081 login: Recover hide qrcode classes 2022-10-28 14:34:03 +02:00
Noel De Martin f393d2aa15
Merge pull request #3423 from dpalou/MOBILE-4034
MOBILE-4034 core: Fix password changed detection in Android
2022-10-27 16:41:28 +02:00
Dani Palou 7b032aee18 MOBILE-4034 core: Fix password changed detection in Android 2022-10-27 16:30:15 +02:00
Dani Palou 33084ef8a6 MOBILE-4142 courses: Display hidden from students message 2022-10-27 15:14:04 +02:00
Dani Palou e968e988e8 MOBILE-4123 cordova: Update push plugin to 4.0.0-moodle.2 2022-10-27 15:13:58 +02:00
Dani Palou 848932d527 MOBILE-4098 siteplugins: Restore style URLs behaviour 2022-10-27 15:06:46 +02:00
Anastasios Bithas c1afc4b614 MOBILE-4084 folder: Restore access to inline folders
Add temporary fix to restore access to inline folders.
Change module description to exclude inline folder data.
2022-10-27 15:06:46 +02:00
Anastasios Bithas 689a36ac12 MOBILE-4092 courses: Fix access to hidden courses 2022-10-27 15:06:46 +02:00
Dani Palou a2e512de26 MOBILE-4091 mycourses: Fix mypage error and empty page 2022-10-27 15:06:35 +02:00
Dani Palou 98e54d05be
Merge pull request #3420 from NoelDeMartin/MOBILE-4011
MOBILE-4011 sitehome: Fix link handler
2022-10-25 16:40:18 +02:00
Noel De Martin f97a9beb90
Merge pull request #3409 from dpalou/MOBILE-4120
MOBILE-4120 messages: Fix wrong messages displayed in split view
2022-10-25 16:28:00 +02:00
Noel De Martin 8d55ea0eb8 MOBILE-4011 sitehome: Fix link handler 2022-10-25 16:25:07 +02:00
Dani Palou fa9f074209 MOBILE-4120 messages: Fix wrong messages displayed in split view 2022-10-25 15:12:47 +02:00
Dani Palou 40f844485b
Merge pull request #3417 from NoelDeMartin/MOBILE-4163
MOBILE-4163 siteplugins: Fix lifecycle overrides
2022-10-25 08:27:09 +02:00
Noel De Martin 846cd01f67 MOBILE-4164 core: Remove core-fab on destroy 2022-10-24 15:22:55 +02:00
Noel De Martin 06a2b23adb MOBILE-4163 siteplugins: Fix lifecycle overrides 2022-10-24 14:17:24 +02:00
Dani Palou 8ce353832e MOBILE-4081 core: Only show warning if http 2022-10-24 09:51:57 +02:00
Pau Ferrer Ocaña 00693c9a87 MOBILE-4081 dashboard: Check if dashboard has enabled blocks 2022-10-19 10:58:05 +02:00
Pau Ferrer Ocaña 345de61759 MOBILE-4081 course-summary: Fix summary overlap 2022-10-19 10:58:05 +02:00
Pau Ferrer Ocaña d356bf46fe MOBILE-4081 chore: Prevent default on scroll controls 2022-10-19 10:58:05 +02:00
Noel De Martin 421627e08e
Merge pull request #3405 from alfonso-salces/MOBILE-4081
MOBILE-4081 site-preferences: Split change ngClass usage to avoid error
2022-10-18 12:14:40 +02:00
Alfonso Salces f60ee69b82 MOBILE-4081 site-preferences: Split change ngClass usage to avoid undefined class error 2022-10-18 12:05:29 +02:00
Dani Palou 5428712286 MOBILE-4154 login: Fix re-enter logged out site with IAB 2022-10-17 08:00:08 +02:00
Dani Palou 2d501024a0 MOBILE-4152 core: Fix link handlers when protocols don't match 2022-10-13 17:05:34 +02:00
Alfonso Salces 298f83d40d MOBILE-4146 course-format: Remove OnPush from course-format page 2022-10-13 07:52:43 +02:00
Dani Palou d7ce9998a6 MOBILE-4143 question: Fix replace TeX images in questions 2022-10-11 11:10:49 +02:00
Noel De Martin 22f97aa04e
Merge pull request #3395 from dpalou/MOBILE-4081
MOBILE-4081 core: Remove most .bind() usage
2022-10-06 13:44:53 +02:00
Dani Palou 922be9f9bc MOBILE-4081 h5p: Fix cannot read tags of undefined 2022-10-06 13:25:00 +02:00
Dani Palou 8d0412fa68 MOBILE-4081 core: Remove most .bind() usage 2022-10-05 16:02:09 +02:00
Alfonso Salces 0d004102e2 MOBILE-4140 message: Hide overflow to wrap text inside message box 2022-10-05 08:03:52 +02:00
Pau Ferrer Ocaña 399be57e65 MOBILE-4081 tabs: Do not animate tab changes 2022-10-04 15:42:57 +02:00
Noel De Martin c05657342e
Merge pull request #3391 from alfonso-salces/MOBILE-4081
Mobile 4081
2022-10-03 15:39:18 +02:00
Alfonso Salces a96df9aaaf MOBILE-4081 singletons: Add event for when main home loads 2022-10-03 14:31:23 +02:00
Alfonso Salces 2c6cddf021 MOBILE-4081 settings: Add toggle from settings delegate 2022-10-03 14:31:15 +02:00
Dani Palou 7b1294dd86
Merge pull request #3394 from alfonso-salces/MOBILE-4131
MOBILE-4131 time: Return ISO string in toDatetimeFormat function
2022-09-30 07:42:42 +02:00
Alfonso Salces 983ba9466a MOBILE-4131 time: Return ISO string in toDatetimeFormat function 2022-09-28 11:23:56 +02:00
Pau Ferrer Ocaña b800bbe055
Merge pull request #3392 from dpalou/MOBILE-3817
MOBILE-3817 core: Fix tablet styles for refresh modal
2022-09-21 10:32:50 +02:00
Dani Palou ec158459b0 MOBILE-3817 core: Fix tablet styles for refresh modal 2022-09-21 09:21:53 +02:00
Pau Ferrer Ocaña b722a8ab67
Merge pull request #3390 from dpalou/MOBILE-4128
Mobile 4128
2022-09-20 11:11:44 +02:00
Dani Palou 165e46cab9 MOBILE-4128 login: Create behat tests for signup 2022-09-20 09:54:10 +02:00
Noel De Martin 57f10bff4a
Merge pull request #3370 from dpalou/MOBILE-3817
Mobile 3817
2022-09-19 12:33:39 +02:00
Dani Palou 2395edbd05 MOBILE-3817 rxjs: Fix zipIncludingComplete completion
When the last observable completed it didn't emit pending values
2022-09-16 10:22:53 +02:00
Dani Palou 52a4322f0d MOBILE-3817 core: Create WSObservable type 2022-09-16 10:22:53 +02:00
Dani Palou 979e995166 MOBILE-3817 filter: Apply update in background to filters 2022-09-16 10:22:53 +02:00
Dani Palou 01df501cad MOBILE-3817 courses: Apply update in background to My Courses 2022-09-16 10:22:53 +02:00
Dani Palou ce9c086819 MOBILE-3817 block: Detect changes in block input 2022-09-16 10:22:53 +02:00
Dani Palou 63f3c440e3 MOBILE-3817 utils: Move new utils functions to existing rxjs file 2022-09-16 10:22:53 +02:00
Dani Palou 88297ed400 MOBILE-3817 core: Implement more observable funcs for myoverview 2022-09-16 10:22:53 +02:00
Dani Palou fbe46ee895 MOBILE-3817 courses: Implement getUserCoursesWithOptionsObservable 2022-09-16 10:22:53 +02:00
Dani Palou 73b108e5c5 MOBILE-3817 core: Implement zipIncludingComplete and add tests 2022-09-15 17:58:25 +02:00
Dani Palou 3e462979f7 MOBILE-3817 dashboard: Create observable methods for getDashboardBlocks 2022-09-15 17:58:25 +02:00
Noel De Martin ef6a4ed7f4 MOBILE-4127 theme: Move mode classes to html tag 2022-09-15 17:14:58 +02:00
Dani Palou 46833295d5 MOBILE-4128 login: Always display auth instructions if set 2022-09-15 10:54:40 +02:00
Dani Palou 89ba05dd3e MOBILE-3817 core: Support updating WS data in background 2022-09-15 10:18:19 +02:00
Dani Palou f41a4e7b57 MOBILE-3817 core: Create observable methods for WS requests 2022-09-14 16:09:59 +02:00
Dani Palou a5fbe051da MOBILE-3817 core: Split CoreSite.request into several functions 2022-09-14 16:09:59 +02:00
Noel De Martin c57a6a255d
Merge pull request #3377 from alfonso-salces/MOBILE-4081
MOBILE-4081 reconnect: Create component for identity providers
2022-09-14 10:09:22 +02:00
Alfonso Salces 8208243c5e MOBILE-4081 reconnect: Create component for identity providers 2022-09-14 10:00:51 +02:00
Pau Ferrer Ocaña adb5e17bcf
Merge pull request #3361 from NoelDeMartin/MOBILE-4081
MOBILE-4081: Behat improvements
2022-09-05 12:53:27 +02:00
Noel De Martin 8a0e0b0cc8 MOBILE-4081 behat: Check site compatibility
Whether the version of the moodle site is compatible should be checked automatically, however with the current implementation it's only checked once the app is launched. So in some scenarios, it may be necessary to explicitly tell behat to check the site.
2022-09-05 10:38:02 +02:00
Dani Palou 9249fab7ee
Merge pull request #3371 from alfonso-salces/MOBILE-4081
MOBILE-4081 course: Load 'course-summary.module' from service
2022-09-05 09:11:17 +02:00
Noel De Martin bd0c1c8c57 MOBILE-4081 courses: Remove LMS UI behat steps 2022-09-05 09:09:43 +02:00
Noel De Martin 2ad7d3fa41 MOBILE-4081 comments: Restore behat tests 2022-09-05 09:09:43 +02:00
Dani Palou ed8f298612
Merge pull request #3374 from crazyserver/MOBILE-4081
MOBILE-4081 behat: Fix swipe out of zone
2022-09-05 07:53:24 +02:00
Pau Ferrer Ocaña 970ea87dab MOBILE-4081 chore: Remove unnecessary semicolons 2022-09-02 17:57:22 +02:00
Pau Ferrer Ocaña 7a0346210e
Merge pull request #3372 from dpalou/MOBILE-4102
MOBILE-4102 course: Display relative dates for teachers
2022-09-02 17:28:10 +02:00
Pau Ferrer Ocaña 1259f78942
Merge pull request #3373 from dpalou/MOBILE-4126
MOBILE-4126 ios: Fix handleOpenURL when app is closed
2022-09-02 17:22:41 +02:00
Dani Palou 7ac621da42 MOBILE-4126 ios: Fix handleOpenURL when app is closed
It seems the function was declared too late, when it had already been called.
2022-09-02 15:38:16 +02:00
Pau Ferrer Ocaña 3a9b10a90c MOBILE-4081 chore: Mixed Code smell fixes 2022-09-02 14:45:05 +02:00
Pau Ferrer Ocaña 44cbee9683 MOBILE-4081 chore: Fix duplicated semicolon 2022-09-02 14:45:04 +02:00
Pau Ferrer Ocaña f0b79822da MOBILE-4081 chore: Remove redundant awaits 2022-09-02 14:45:04 +02:00
Alfonso Salces 7a83c7711e MOBILE-4081 course: Load 'course-summary.module' from service 2022-09-02 12:43:18 +02:00
Dani Palou 6fd5843d92 MOBILE-4035 groups: Don't call WS that will fail if no group 2022-09-02 08:15:32 +02:00
Dani Palou 33b3d7db78 MOBILE-4035 groups: Create group selector component 2022-09-02 08:15:32 +02:00
Pau Ferrer Ocaña d2c932b365
Merge pull request #3363 from dpalou/MOBILE-4121
MOBILE-4121 completion: Invalidate when data sent in scorm/lesson
2022-09-01 11:38:31 +02:00
Pau Ferrer Ocaña 68a4a4e75f MOBILE-4081 chore: Fixtures on types and async functions 2022-08-31 16:37:12 +02:00
Pau Ferrer Ocaña 17add1f0fb MOBILE-4081 chore: Fix format tree with unsorted values 2022-08-31 16:37:08 +02:00
Pau Ferrer Ocaña 852af8bc0e MOBILE-4081 modicon: Fix modicon purpose 2022-08-31 16:19:49 +02:00
Alfonso Salces aac66014ec MOBILE-4122 about: Check user role to hide survey 2022-08-22 15:32:32 +02:00
Dani Palou 38cf037162 MOBILE-4121 completion: Invalidate when data sent in scorm/lesson 2022-08-18 15:30:58 +02:00
Pau Ferrer Ocaña 2407240134
Merge pull request #3357 from NoelDeMartin/MOBILE-4069
MOBILE-4069 core: Fix race condition in loading
2022-08-08 12:49:44 +02:00
Dani Palou 2bd4c16bea
Merge pull request #3359 from NoelDeMartin/MOBILE-4011
MOBILE-4011 sitehome: Capture root link
2022-08-05 07:46:17 +02:00
Dani Palou 6a0823d4e0
Merge pull request #3358 from NoelDeMartin/MOBILE-4025
MOBILE-4025 mainmenu: Navigate when tab disappears
2022-08-05 07:44:52 +02:00
Noel De Martin a4c5cc5f6c MOBILE-4025 mainmenu: Comment out flaky test 2022-08-04 17:03:52 +02:00
Noel De Martin 4f394fb407 MOBILE-4025 mainmenu: Navigate when tab disappears 2022-08-04 16:11:58 +02:00
Noel De Martin 95c5c243c3 MOBILE-4011 sitehome: Capture root link 2022-08-04 15:38:36 +02:00
Noel De Martin eb632cc9e4
Merge pull request #3348 from alfonso-salces/MOBILE-4081
MOBILE-4081 courses: Load 'my.module' from service
2022-08-04 15:03:43 +02:00
Noel De Martin dd9ee9c1fc
Merge pull request #3354 from dpalou/MOBILE-4034
Mobile 4034
2022-08-04 10:51:42 +02:00
Dani Palou 55d5f9419b MOBILE-4034 core: Remove some listeners from app component 2022-08-04 10:35:39 +02:00
Dani Palou 6a12da2bf1 MOBILE-4034 behat: Add tests for complete profile and change pwd 2022-08-04 10:35:38 +02:00
Dani Palou c91e1192ae MOBILE-4034 user: Improve UX when missing required fields 2022-08-04 10:35:38 +02:00
Dani Palou 94444fbc96 MOBILE-4034 login: Close IAB after user changes password 2022-08-04 09:00:55 +02:00
Noel De Martin 4a0788f22b MOBILE-4069 core: Fix race condition in loading 2022-08-03 12:04:46 +02:00
Noel De Martin 31499beec6
Merge pull request #3350 from dpalou/MOBILE-4113
MOBILE-4113 geolocation: Fix screen locked before allowing
2022-08-03 11:20:37 +02:00
Dani Palou 8d64282ce8 MOBILE-4113 geolocation: Fix screen locked before allowing 2022-08-03 11:11:04 +02:00
Dani Palou 57cd6d1705 MOBILE-4102 course: Display relative dates for teachers 2022-08-03 10:38:30 +02:00
Alfonso Salces fce93a3ad5 MOBILE-4081 courses: Load 'my.module' from service 2022-08-02 14:44:00 +02:00
Noel De Martin aa5281456c MOBILE-4069 behat: Skip broken tests 2022-08-02 11:51:14 +02:00
Noel De Martin ae63c71d42 MOBILE-4069 behat: Add missing refresh gestures 2022-08-02 11:45:00 +02:00
Noel De Martin 595b574ea1
Merge pull request #3351 from dpalou/MOBILE-4096
MOBILE-4096 core: Fix open routes when main tab not loaded yet
2022-08-01 15:37:24 +02:00
Dani Palou 844c14b8cb MOBILE-4116 core: Avoid using Date instances if possible
When the date can be affected by time zone, always use moment
2022-07-29 14:59:40 +02:00
Dani Palou 88a19ea066 MOBILE-4116 moment: Force timezone for moment in behat tests 2022-07-29 14:59:40 +02:00
Dani Palou b37e7f4a70 MOBILE-4096 core: Fix open routes when main tab not loaded yet 2022-07-26 14:36:29 +02:00
Noel De Martin aaa98793aa
Merge pull request #3347 from dpalou/MOBILE-4069
Mobile 4069
2022-07-14 16:20:10 +02:00
Dani Palou 1e57678314
Merge pull request #3296 from NoelDeMartin/MOBILE-4069-grade
MOBILE-4069 grades: Implement navigation tests
2022-07-14 09:49:35 +02:00
Dani Palou ab39251a0f MOBILE-4069 survey: Fix survey behats 2022-07-14 09:17:28 +02:00
Dani Palou 9a5231d481 MOBILE-4069 core: Fix getModuleUpdates if not downloaded 2022-07-14 09:10:14 +02:00
Dani Palou 5630f5b054
Merge pull request #3321 from crazyserver/MOBILE-4047
Mobile 4047
2022-07-13 15:27:12 +02:00
Pau Ferrer Ocaña 538bfd6ceb MOBILE-4047 behat: General checks to blocking UI 2022-07-13 12:44:01 +02:00
Pau Ferrer Ocaña 7aa6eb48f1 MOBILE-4047 behat: Implement Pull to refresh 2022-07-13 11:07:53 +02:00
Dani Palou b82c884745 MOBILE-4081 core: Remove some unneeded invalidates 2022-07-13 09:44:51 +02:00
Pau Ferrer Ocaña 889e4cb63a MOBILE-4047 settings: Tests sync sites 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña 2cb74230c1 MOBILE-4047 behat: Add log out step 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña a3481d6f9b MOBILE-4047 behat: Fix restart on change user 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña 29d97cca3a MOBILE-4047 behat: Add switch network connection step 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña bf78ca0e8f MOBILE-4047 user: Get user basic info from siteInfo as fallback 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña cbb1a1ecf5 MOBILE-4047 tabs: Move handler class to the parent 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña 17440ca3d4 MOBILE-4047 settings: Change sync on WiFi behavior 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña 889f7479a0 MOBILE-4047 settings: Use accounts list on sync 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña 7dfcd8bfe3 MOBILE-4047 errors: Admit buttons when creating a CoreError 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña c1cae77bbc MOBILE-4047 cron: Improve alerts on cron failures 2022-07-12 16:01:51 +02:00
Noel De Martin 618c89b9d0 MOBILE-4069 user: Fix tablet user menu button 2022-07-12 10:31:13 +02:00
Noel De Martin a07c545b11 MOBILE-4069 grades: Implement navigation tests 2022-07-12 10:31:13 +02:00
Noel De Martin 41489ecc66 MOBILE-4081 behat: Fix 3.9 tests 2022-07-12 10:25:13 +02:00
Noel De Martin 2698e64a34
Merge pull request #3342 from alfonso-salces/MOBILE-4085
MOBILE-4085 core: Fix change detection
2022-07-11 17:11:53 +02:00
Dani Palou ace9256d26 MOBILE-4031 user: Fix error updating preference in offline 2022-07-11 11:08:38 +02:00
Dani Palou a611ac64d0 MOBILE-4031 core: Create config values for Toast duration 2022-07-11 10:19:43 +02:00
Noel De Martin 9799ceeba6
Merge pull request #3339 from dpalou/MOBILE-4086
Mobile 4086
2022-07-07 16:09:00 +02:00
Alfonso Salces b3d1a910fb MOBILE-4085 core: Fix change detection in core-course-module and core-h5p-player 2022-07-07 15:16:22 +02:00
Dani Palou e63a40d092 MOBILE-4086 core: Split wscache table into several tables 2022-07-06 12:35:39 +02:00
Noel De Martin c8b16035fe MOBILE-4110 behat: Clean up services 2022-07-06 12:16:39 +02:00
Noel De Martin 97be254b72 MOBILE-4110 comments: Use behat generators 2022-07-06 12:14:34 +02:00
Alfonso Salces 93cfcd4ae0
Merge pull request #3330 from NoelDeMartin/MOBILE-4038
MOBILE-4038 timeline: Refactor using OnPush
2022-07-06 11:46:02 +02:00
Noel De Martin 70e11f9ea4 MOBILE-4038 timeline: Refactor using OnPush 2022-07-06 11:08:38 +02:00
Dani Palou dd3f73b819 MOBILE-4086 core: Add missing cacheKey to some WS calls 2022-07-06 07:35:17 +02:00
Dani Palou 290b78c8ab MOBILE-4108 core: Don't call autologin WS for external URLs 2022-07-05 11:59:43 +02:00
Noel De Martin 8dd0ef41a1 MOBILE-4038 icon: Revert getModuleIconSrc to sync
Reverted from 1c0a86d045
2022-06-23 12:29:54 +02:00
Noel De Martin 86355bce01 MOBILE-3942 core: Improve dynamic component calls 2022-06-22 16:06:32 +02:00
Pau Ferrer Ocaña 0df9f3651b
Merge pull request #3329 from dpalou/MOBILE-4097
MOBILE-4097 core: Don't convert to address URL if it's already a URL
2022-06-22 09:39:34 +02:00
Noel De Martin 1044561ff7
Merge pull request #3325 from alfonso-salces/MOBILE-4081
MOBILE-4081 login: Load reconnect and credentials pages from service
2022-06-22 09:17:36 +02:00
Alfonso Salces 139e32d86e MOBILE-4081 login: Load reconnect and credentials pages from service 2022-06-22 09:07:43 +02:00
Dani Palou fcf82349cf MOBILE-4097 core: Don't convert to address URL if it's already a URL 2022-06-22 07:41:32 +02:00
Noel De Martin 6b759bd5ec MOBILE-4081 core: Use singleton names in plugins 2022-06-21 09:50:41 +02:00
Noel De Martin 34863362c8 MOBILE-4081 core: Clean up emulator module 2022-06-21 09:50:41 +02:00
Noel De Martin ed50d3d76a MOBILE-4081 core: Consolidate Platform services 2022-06-20 18:19:18 +02:00
Dani Palou 30b26adbd6 MOBILE-4054 core: Allow not displaying again open file warning 2022-06-17 10:55:38 +02:00
Dani Palou f8ddaaeea2 MOBILE-4081 core: Pass CoreNetwork & CorePlatform to plugins 2022-06-16 08:59:32 +02:00
Dani Palou 680da49a32 MOBILE-4081 core: Don't inject Ionic Network for plugins 2022-06-16 08:33:34 +02:00
Pau Ferrer Ocaña 1cbdd5a96b MOBILE-4081 emulator: Fix error injecting Network Service 2022-06-15 16:49:33 +02:00
Pau Ferrer Ocaña 9ce31948ad MOBILE-4061 course: Add test for hidden courses 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña 473a03d9fa MOBILE-4061 behat: Improve included behat tests 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña 183919a622 MOBILE-4061 behat: Add bulk set fields command 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña e337bc64d5 MOBILE-4061 core: Create a new message component to fix animations 2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña ef574e7e63 MOBILE-4061 behat: Always use the runtime to communicate with the app 2022-06-14 12:29:59 +02:00
Pau Ferrer Ocaña f69e7971be MOBILE-4061 comments: Import and fix legacy tests from moodlemobileapp 2022-06-14 12:17:05 +02:00
Pau Ferrer Ocaña 82033e05d0 MOBILE-4061 core: Handle network changes on the network service 2022-06-14 12:17:05 +02:00
Pau Ferrer Ocaña 52d7edff77 MOBILE-4041 completion: Fix styles on non-synced completion 2022-06-13 12:02:38 +02:00
Dani Palou e2db1b347d MOBILE-4074 core: Fix update error if no zoom setting stored 2022-06-13 10:07:17 +02:00
Noel De Martin b5ef87d648
Merge pull request #3306 from alfonso-salces/MOBILE-4085
Mobile 4085 - Improve performance in views with OnPush strategy.
2022-06-09 12:48:56 +02:00
Dani Palou f2a8de8e09 MOBILE-4069 tests: Add unit tests for CoreTime 2022-06-09 12:03:05 +02:00
Dani Palou b5d5469f06 MOBILE-4069 tests: Add unit tests for CoreText 2022-06-09 10:55:46 +02:00
Dani Palou d0618312cc MOBILE-4069 tests: Add unit tests for CoreSubscriptions 2022-06-09 10:36:06 +02:00
Dani Palou a6aa9e7a88 MOBILE-4069 tests: Add unit tests for CoreObject 2022-06-09 10:36:06 +02:00
Dani Palou 9ac2374820 MOBILE-4069 tests: Add unit tests for CoreMath 2022-06-09 10:36:06 +02:00
Dani Palou c6ae1f991d MOBILE-4069 tests: Add unit tests for CoreLogger 2022-06-09 08:27:48 +02:00
Noel De Martin c0f07a0ccf MOBILE-3321 core: Configure storybook 2022-06-08 13:28:05 +02:00
Noel De Martin f4ef4d8fae MOBILE-3321 core: Use type imports 2022-06-08 13:28:05 +02:00
Noel De Martin bf8c15c5a8 MOBILE-3321 core: Fix optional dependency 2022-06-08 13:28:05 +02:00
Noel De Martin 2dbb620994 MOBILE-3321 user: Decouple event constants 2022-06-08 13:28:05 +02:00
Noel De Martin 73ee4df1ec MOBILE-3321 core: Decouple Network from App 2022-06-08 13:28:05 +02:00
Noel De Martin a0a138f686 MOBILE-3321 core: Decouple isMobile from App 2022-06-08 13:17:14 +02:00
Alfonso Salces bc7704a1af MOBILE-4085 course-format: Improve performance with OnPush 2022-06-08 08:27:36 +02:00
Noel De Martin 7fd6a4bd22
Merge pull request #3308 from dpalou/MOBILE-4087
MOBILE-4087 debug: Use 2 decimals in printTablesSummary
2022-06-02 17:26:12 +02:00
Dani Palou 30738670b7 MOBILE-4087 debug: Use 2 decimals in printTablesSummary 2022-06-02 17:12:54 +02:00
Dani Palou 11c1b2a7da
Merge pull request #3302 from NoelDeMartin/MOBILE-4042
MOBILE-4042 calendar: Swipe navigation in event
2022-06-02 09:23:25 +02:00
Noel De Martin 6306bb697f MOBILE-4042 calendar: Swipe navigation in event 2022-06-01 16:28:04 +02:00
Dani Palou 29889169f5 MOBILE-4087 debug: Allow printing tables db summary 2022-06-01 12:14:50 +02:00
Dani Palou 62c3231b8c
Merge pull request #3303 from NoelDeMartin/MOBILE-3988
MOBILE-3988 core: Remove duplicated promise helper
2022-05-31 11:05:04 +02:00
Noel De Martin 6356623664 MOBILE-3988 core: Remove duplicated promise helper 2022-05-31 10:33:54 +02:00
Alfonso Salces b921fd3706 MOBILE-4021 devtools: add pushNotifications instance 2022-05-31 09:54:09 +02:00
Alfonso Salces 1cd9100a56 MOBILE-4081 sites: add logout without require auth again 2022-05-30 13:09:01 +02:00