Commit Graph

7189 Commits (beac119e1e0ab794420b4a9c4f65d21f39db094e)

Author SHA1 Message Date
Dani Palou bcbd31535c MOBILE-4492 file: Avoid problems with toURL in Android 2024-01-31 15:08:17 +01:00
Dani Palou c60f792927
Merge pull request #3914 from NoelDeMartin/MOBILE-4496
MOBILE-4496: Improve Behat CI
2024-01-31 15:05:53 +01:00
Noel De Martin 667ba02986
Merge pull request #3902 from crazyserver/MOBILE-4266
MOBILE-4266 site: Add site theme class to html tags
2024-01-31 14:21:24 +01:00
Noel De Martin da5827190f MOBILE-4496 reminders: Timeout permission request in behat 2024-01-31 13:41:35 +01:00
Noel De Martin 208ec01b6c MOBILE-4496 reminders: Improve notification tests
The previous implementation was too flaky because it relied on test execution time
2024-01-31 13:41:35 +01:00
Noel De Martin da976a08a7 MOBILE-4496 behat: Fix webserver url 2024-01-31 13:41:35 +01:00
Pau Ferrer Ocaña 8b38b54fb9 MOBILE-4266 app: isOnline always returned true on webapp 2024-01-31 12:44:41 +01:00
Pau Ferrer Ocaña 6f4e3f7479 MOBILE-4266 app: Sort some app initializers 2024-01-31 12:44:41 +01:00
Pau Ferrer Ocaña d269225651 MOBILE-4266 site: Add site theme class to html tags 2024-01-31 12:44:31 +01:00
Noel De Martin 7ad5e52148 MOBILE-4496 behat: Remove performance tests
These tests haven't been used in a while, so we've decided to remove them to clean up the codebase.
2024-01-31 11:35:09 +01:00
Noel De Martin bb6ed65c88 MOBILE-4496 behat: Update tags
Tags have been changed to reflect the namespace in the app folder structure, rather than trying to find an equivalent in the LMS codebase
2024-01-31 11:35:09 +01:00
Noel De Martin a8ffee0010
Merge pull request #3916 from dpalou/MOBILE-4173
MOBILE-4173 behat: Don't hardcode webserver in embedded PDF test
2024-01-31 11:34:27 +01:00
Dani Palou 5a8199304a MOBILE-4173 behat: Don't hardcode webserver in embedded PDF test 2024-01-31 10:30:16 +01:00
Pau Ferrer Ocaña 0de0394a66
Merge pull request #3915 from dpalou/MOBILE-4173
Mobile 4173
2024-01-31 10:10:10 +01:00
Dani Palou 22a8f0d949 MOBILE-4173 core: Add behat to test embedded PDFs 2024-01-31 08:56:51 +01:00
Noel De Martin b5961ada67 MOBILE-3947 login: Restore logo fallback 2024-01-29 15:13:31 +01:00
Dani Palou 327fe019a4 MOBILE-4173 iframe: Launch PDF and some iframes in external app 2024-01-29 15:06:54 +01:00
Dani Palou 1143d4d695 MOBILE-4173 core: Fix IAB opened by mistake in openOnlineFile 2024-01-29 15:06:54 +01:00
Pau Ferrer Ocaña 5dbfc072f5 MOBILE-3947 ionic: Reimport mixins due to :dir rule problems 2024-01-25 11:54:18 +01:00
Dani Palou d740f601bc
Merge pull request #3911 from crazyserver/MOBILE-3947
MOBILE-3947 angular: Update angular to v17
2024-01-24 15:11:57 +01:00
Dani Palou 0f441d199e
Merge pull request #3909 from NoelDeMartin/MOBILE-4350
MOBILE-4350: Comment out sequential navigation test
2024-01-24 12:29:59 +01:00
Pau Ferrer Ocaña 6c9bc12d34 MOBILE-3947 lint: Fix self-closing tags 2024-01-23 16:13:09 +01:00
Noel De Martin c356a1aea2 MOBILE-4350: Comment out sequential navigation test
This is necessary so that MDL-79295 can move forward with the integration.
2024-01-23 09:24:02 +01:00
Noel De Martin ab0cff0b6c MOBILE-3947 behat: Fix close popup step
This step was also working for other elements such as ion-alert before
upgrading to ionic 7, so we should keep the same behaviour.
2024-01-23 09:01:12 +01:00
Noel De Martin a952b7b7fc MOBILE-4470 behat: Fix snapshots 2024-01-18 11:35:18 +01:00
Noel De Martin 9632d5ad50
Merge pull request #3894 from dpalou/MOBILE-3947
MOBILE-3947 core: Fix wrong types for chooser plugin
2024-01-17 12:32:54 +01:00
Dani Palou aaa714cb64 MOBILE-3947 core: Fix wrong types for chooser plugin 2024-01-17 11:36:45 +01:00
Noel De Martin 3621bc46a5 MOBILE-3947 glossary: Fix tests
There were some bugs in Angular v10 that countered this bug in our code, that's why it wasn't manifested until now. It seems to be related with the changes in createUrlTreeFromSegmentGroup.

See https://github.com/angular/angular/commits/16.0.x/packages/router/src/create_url_tree.ts?since=2020-06-25&until=2024-01-11
2024-01-15 16:35:57 +01:00
Noel De Martin 2200669b0f MOBILE-3947 messages: Fix tests 2024-01-15 16:35:57 +01:00
Noel De Martin 44606242fd MOBILE-3947 reminders: Fix tests 2024-01-15 16:35:57 +01:00
Noel De Martin 21d0dc6821 MOBILE-3947 reminders: Fix reminder button a11y roles 2024-01-15 16:35:57 +01:00
Dani Palou b65b1a3e1f
Merge pull request #3892 from crazyserver/MOBILE-3947
MOBILE-3947 styles: Add primary dark variable
2024-01-15 15:56:56 +01:00
Pau Ferrer Ocaña 0c52f58c73 MOBILE-3947 styles: Add primary dark variable 2024-01-15 15:52:15 +01:00
Dani Palou 03eb3e7dcb MOBILE-3947 core: Fix extension detection in guessExtensionFromUrl 2024-01-12 15:45:02 +01:00
Dani Palou dfd7f89491 MOBILE-3947 mod_url: Improve guessIcon detection 2024-01-12 15:45:02 +01:00
Dani Palou 27b980d710 MOBILE-3947 form: Add types to FormControl 2024-01-12 15:45:02 +01:00
Dani Palou 350f5792ca MOBILE-3947 types: Add types to TemplateRef 2024-01-12 08:49:46 +01:00
Dani Palou 4397446acd MOBILE-3947 iframe: Fix error when setting allowfullscreen
Now this attribute needs to be static
2024-01-12 08:49:46 +01:00
Pau Ferrer Ocaña 3e72bf3ead MOBILE-3947 block_tags: Fix width 2024-01-11 17:50:52 +01:00
Pau Ferrer Ocaña ab16380626 MOBILE-3947 combobox: Improve combobox 2024-01-11 17:50:52 +01:00
Pau Ferrer Ocaña 0975669042 MOBILE-3947 chore: Remove some ionicons usage 2024-01-11 15:08:58 +01:00
Pau Ferrer Ocaña cf8f8ee0ee MOBILE-3947 notifications: Fix unreactive aria-label 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña a90d4bda34 MOBILE-3947 behat: Fix tab select status check 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña b313555ebe MOBILE-3947 signup: Fix input error default set 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña 33f1cefad1 MOBILE-3947 behat: Fix datetime user profile labeling 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña ebb0df1362 MOBILE-3947 behat: Get field when label is inside 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña de5c6633ef MOBILE-3947 mod: Update some behat instructions 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña 90a47b2441 MOBILE-3947 behat: Fix ion-toggle press 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña 1f667da246 MOBILE-3947 competency: Narrow selector on press Competencies 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña 6cca2a953b MOBILE-3947 behat: Check shadowDom on getTopAncestors 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña b523757e81 MOBILE-3947 behat: Dispatch ionChange event after setting a field 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña eb704d4203 MOBILE-3947 calendar: Simplify observers management 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña 522d1e2c79 MOBILE-3947 swipe: Fix Swipe slides update component 2024-01-11 12:59:26 +01:00
Pau Ferrer Ocaña 210b3a75a3 MOBILE-3947 behat: Fix Datetime value 2024-01-11 12:59:26 +01:00
Pau Ferrer Ocaña 06e7a0c97a MOBILE-3947 behat: Fix behat tests on ionic7 upgrade 2024-01-10 10:00:54 +01:00
Pau Ferrer Ocaña 8445854486 MOBILE-3947 behat: Fix some snapshot failures 2023-12-18 13:39:13 +01:00
Pau Ferrer Ocaña e875cc6306 MOBILE-3947 core: Fix compile HTML 2023-12-18 13:39:07 +01:00
Pau Ferrer Ocaña 19ab818683 MOBILE-3947 forum: Fix tests
Co-authored-by: NoelDeMartin <noel@moodle.com>
2023-12-18 09:56:41 +01:00
Pau Ferrer Ocaña efee601918 MOBILE-3947 behat: Fix backdrop selector
Co-authored-by: NoelDeMartin <noel@moodle.com>
2023-12-18 09:56:41 +01:00
Noel De Martin c5c0a57113 MOBILE-3947 behat: Use login shortcuts 2023-12-18 09:56:41 +01:00
Dani Palou df0cf232f6 MOBILE-3947 ion-datetime: Use right language and first day of week 2023-12-15 10:50:51 +01:00
Dani Palou 50b8fe2e98 MOBILE-3947 ion-datetime: Fix timestamp supplied to datetime
ion-datetime no longer uses time zone, it's always UTC now so we had to adapt the initial value supplied. No change needed when reading the value because moment automatically uses the user timezone if the value doesn't specify a timezone.
2023-12-15 10:43:20 +01:00
Pau Ferrer Ocaña a424923cfc MOBILE-3947 site: Use ionInput event on sitefinder 2023-12-14 22:08:38 +01:00
Pau Ferrer Ocaña 373cf8f549 MOBILE-3947 behat: Tag and omit failing behats due to Ionic7 migration 2023-12-14 22:08:38 +01:00
Pau Ferrer Ocaña 2335ff8010 MOBILE-3947 behat: Fix isSelected function 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña d912d9d9af MOBILE-3947 behat: Fix RTE behat setField 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña b73e2c874b MOBILE-3947 styles: Fix limited width inside loading 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña bea73940ed MOBILE-3947 core: Avoid item overflow on input errors 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña be7f86edd2 MOBILE-3947 core: Slot core-show-password on ion-inputs 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña 243386232e MOBILE-3947 chore: Remove Ionic warnings about legacy form controls 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña 6c28885260 MOBILE-3947 assign: Do not require submission statement if empty 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña 1e16f68070 MOBILE-3947 app: Add development html class and upgrade class to ionic7 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña c60519f2a8 MOBILE-3947 course: Open course index in a sheet modal 2023-12-14 10:41:34 +01:00
Pau Ferrer Ocaña 50596da0f2 MOBILE-3947 chore: Change Combobox select mandatory child 2023-12-14 10:41:34 +01:00
Dani Palou bfdf60900f MOBILE-3947 core: Fix some v4 icons wrongly converted to v6 2023-12-13 16:25:38 +01:00
Dani Palou 6c99166055 MOBILE-3947 icons: Add new fonts to Ionicons using addIcons 2023-12-13 16:25:38 +01:00
Dani Palou dc5d22f503 MOBILE-3947 core: Don't include angular/compiler in main bundle 2023-12-12 08:00:48 +01:00
Noel De Martin 890dbb0245 MOBILE-3947 core: Fix swipe-slides component 2023-12-05 16:52:03 +01:00
Noel De Martin 130810ca3e MOBILE-3947 behat: Fix gestures 2023-12-05 16:52:03 +01:00
Noel De Martin b1b8b9583b MOBILE-3947 core: Fix circular routes 2023-12-05 16:52:03 +01:00
Noel De Martin f0586fd93e MOBILE-3947 core: Remove invalid route 2023-12-05 16:52:03 +01:00
Noel De Martin 48ebe85b51 MOBILE-3947 core: Fix null injection token 2023-12-05 16:52:03 +01:00
Pau Ferrer Ocaña 76beb12d17
Merge pull request #3876 from dpalou/MOBILE-4479
Mobile 4479
2023-12-04 15:05:16 +01:00
Alfonso Salces c0ae3e61c0 MOBILE-3947 qr-scanner: Create qr scanner service 2023-12-04 10:19:40 +01:00
Dani Palou fec29ecca1 MOBILE-4479 siteplugins: Only add default module-info if needed 2023-12-04 09:14:20 +01:00
Dani Palou 1c967b7813 MOBILE-4479 core: Make wait directives functions recursive
To be able to wait for elements inside the loading elements
2023-12-04 09:14:20 +01:00
Dani Palou 68cd9dd31d MOBILE-3947 locutus: Fix error when unserialize PHP string 2023-12-01 09:53:40 +01:00
Noel De Martin 4089315755
Merge pull request #3874 from dpalou/MOBILE-3947
MOBILE-3947 push: Stop using @moodlehq/ionic-native-push
2023-11-30 17:36:09 +01:00
Noel De Martin f7d50be5c4 MOBILE-3947 ng: Update polyfills
The check-es-compat patch can be removed if the following PR is resolved: https://github.com/robatwilliams/es-compat/pull/86
2023-11-30 15:02:30 +01:00
Dani Palou 60a2d16dc6 MOBILE-3947 push: Stop using @moodlehq/ionic-native-push
Now we use @awesome-cordova-plugins/push and implement the specific features in a wrapper in the app
2023-11-30 14:56:24 +01:00
Pau Ferrer Ocaña e7c5dcd6da MOBILE-3947 chore: Fix require.context is not a function on APP INIT 2023-11-30 11:17:25 +01:00
Pau Ferrer Ocaña ec87e0c877 MOBILE-3947 chore: Remove unneeded HammerJS config override 2023-11-30 11:00:31 +01:00
Pau Ferrer Ocaña 0a73c59ea0 MOBILE-3947 chore: Linting fixes 2023-11-30 11:00:31 +01:00
Noel De Martin 7325a1dd6d MOBILE-3947 native: Fix zip plugin 2023-11-29 16:50:43 +01:00
Noel De Martin 9a5329cdc3 MOBILE-3947 core: Fix translate pipe linting 2023-11-29 16:19:00 +01:00
Noel De Martin 2449aca781 MOBILE-3947 ng: Fix build errors
Target in app tsconfig is set to es2022 by the Angular CLI, so we must
set it as well to be consistent in the rest of the tooling. Angular
compilation later uses browserslist for further transpilations.

Target in unit tests is kept at es2016 because of a known bug in
Angular: https://github.com/angular/angular/issues/31730
2023-11-29 16:19:00 +01:00
Noel De Martin 7f630b287a MOBILE-3947 eslint: Unban Function type 2023-11-29 16:19:00 +01:00
Pau Ferrer Ocaña bb2e08d0fc
Merge pull request #3870 from dpalou/MOBILE-3947
MOBILE-3947 core: Stop using deprecated guard interfaces
2023-11-29 15:57:05 +01:00
Pau Ferrer Ocaña d72e8d4d12 MOBILE-3947 chore: Remove EventEmitter observer deprecation 2023-11-29 15:33:25 +01:00
Dani Palou 30cac7d056 MOBILE-3947 core: Stop using deprecated guard interfaces 2023-11-29 11:43:31 +01:00
Noel De Martin 2d141bc104
Merge pull request #3865 from dpalou/MOBILE-3947
Mobile 3947
2023-11-29 10:34:44 +01:00
Dani Palou fbc19eed43
Merge pull request #3863 from NoelDeMartin/MOBILE-3947
MOBILE-3947 native: Fix chooser plugin
2023-11-29 09:07:10 +01:00
Noel De Martin c2b86a10b5 MOBILE-3947 native: Fix chooser plugin 2023-11-29 08:58:43 +01:00
Dani Palou 96156a2482 MOBILE-3947 types: Fix NavController type override 2023-11-29 08:21:58 +01:00
Pau Ferrer Ocaña 4053e2d741 MOBILE-3947 core: Move from ViewEngine to Ivy and fix plugins 2023-11-29 08:21:58 +01:00
Dani Palou 825ae4ad7c
Merge pull request #3866 from alfonso-salces/MOBILE-4478
MOBILE-4478 link.ts: Avoid navigate to decoded links
2023-11-28 16:24:08 +01:00
Pau Ferrer Ocaña 22dbd6ad99 MOBILE-3947 core: Stop using ComponentFactoryResolver 2023-11-28 16:15:06 +01:00
Pau Ferrer Ocaña 2e834ef00a MOBILE-3947 chore: Update moodleTransitionAnimation 2023-11-28 15:41:58 +01:00
Pau Ferrer Ocaña 4a55534013 MOBILE-3947 styles: Change deprecated Style host context 2023-11-28 15:34:22 +01:00
Alfonso Salces 8eeac15136 MOBILE-4478 link.ts: Avoid navigate to decoded links 2023-11-28 15:07:46 +01:00
Pau Ferrer Ocaña 22d0d4ece1 MOBILE-3947 chore: Migrate ion-datetime to Ionic 7 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña 2db3635882 MOBILE-3947 chore: Allow inner HTML templates 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña 47d5eb5eaa MOBILE-3947 styles: Fix ion-icon as button sizes on course index 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña ce5cfeb3af MOBILE-3947 styles: Fix focus inside another 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña daecc555e2 MOBILE-3947 chore: Remove usage of raw loader 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña 4a5fa12e6d MOBILE-3947 chore: Fix Cannot redeclare exported variable NavController 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña 5fd69a5d91 MOBILE-3947 chore: Auto fixes and disabled rules exceptions 2023-11-28 13:38:48 +01:00
Pau Ferrer Ocaña af22db5605 MOBILE-3947 lang: Fallback to previous language if cannot load selected 2023-11-28 13:38:48 +01:00
Noel De Martin b0f8f73f85 MOBILE-3947 tests: Fix tests configuration 2023-11-27 17:05:33 +01:00
Noel De Martin 4286234e6b MOBILE-3947 chore: Fix TS errors 2023-11-27 15:58:38 +01:00
Pau Ferrer Ocaña 9dab24fef5 MOBIE-3947 lint: Fix self closing tags 2023-11-27 14:45:50 +01:00
Pau Ferrer Ocaña a0cd868179 MOBIE-3947 lint: Fix some linting 2023-11-27 14:45:49 +01:00
Pau Ferrer Ocaña 7c31e79bbd MOBILE-3947 slides: Use Swiper instead of IonSlides 2023-11-27 14:45:49 +01:00
Pau Ferrer Ocaña 34147fceb7 MOBILE-3947 styles: Now Ionic support HTML hidden feature but it breaks 2023-11-27 14:45:32 +01:00
Pau Ferrer Ocaña 8e65abcd48 MOBILE-3947 styles: Fix new Ionic shadow DOM styles 2023-11-27 14:45:32 +01:00
Pau Ferrer Ocaña 730c26e5d8 MOBILE-3947 styles: Use math.div instead of division 2023-11-27 14:45:32 +01:00
Pau Ferrer Ocaña fa7607a0d3 MOBILE-3947 lint: Fix jsdocs 2023-11-27 14:45:31 +01:00
Pau Ferrer Ocaña c773a4d426 MOBILE-3947 chore: Fix Ionic package name conflicts 2023-11-24 13:46:58 +01:00
Pau Ferrer Ocaña e8dd8be967 MOBILE-3947 chore: Change Ionic native imports to awesome cordova 2023-11-24 13:46:58 +01:00
Noel De Martin 93dad58ebe MOBILE-3947 app: Fix linting errors 2023-11-23 15:25:36 +01:00
Noel De Martin dbb3db08ae MOBILE-3947 app: Upgrade to Ionic 7 2023-11-23 15:23:43 +01:00
Dani Palou 3b99950df6 MOBILE-4469 site: Rename candidate site to authenticated site 2023-11-22 10:48:18 +01:00
Dani Palou 006f9018a9 MOBILE-4469 login: Move login constants to new file 2023-11-22 09:18:17 +01:00
Dani Palou 0c50ebd310 MOBILE-4469 site: Implement triggerSiteEvent function 2023-11-22 09:17:32 +01:00
Dani Palou 748dce1757 MOBILE-4469 site: Implement new hasInfo function 2023-11-22 09:17:32 +01:00
Dani Palou a3898d7515 MOBILE-4469 login: Support isFeatureDisabled in all site classes 2023-11-22 09:17:29 +01:00
Dani Palou a724a946d2 MOBILE-4469 core: Create new CoreCandidateSite class 2023-11-22 08:17:12 +01:00
Dani Palou 954ce48d7b MOBILE-4469 core: Create new CoreUnauthenticatedSite class 2023-11-21 14:24:15 +01:00
Dani Palou 988ddb4b94 MOBILE-4469 core: Move CoreSite class to new sites folder 2023-11-21 11:58:27 +01:00
Pau Ferrer Ocaña 1fcbd4f2ce MOBILE-3947 dev: Improve error log styling 2023-11-20 14:03:19 +01:00
Pau Ferrer Ocaña b7322d696d MOBILE-3947 lang: Remove usage of Ionic 1 strings types (mm and mma) 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña ce36245d83 MOBILE-3947 chore: Move replaceTags to CoreDom 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña 7a4bf21d3c MOBILE-3947 progressbar: Fix progress bar strict types 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña 6569547cdd MOBILE-3947 dev: Remove non existing sites file storage 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña 258d12f4d0 MOBILE-3947 styles: Improve drop shadows 2023-11-20 11:33:28 +01:00
Pau Ferrer Ocaña feb8a78ecc MOBILE-3947 chore: Change IonRefresher type to HTMLIonRefresherElement 2023-11-20 11:33:27 +01:00
Pau Ferrer Ocaña 4ebec029ba MOBILE-3947 user: Fix user types on user-avatar 2023-11-20 11:33:27 +01:00
Pau Ferrer Ocaña e40a4f13bb MOBILE-3947 chore: Fix some HTML strict types 2023-11-20 11:33:27 +01:00
Pau Ferrer Ocaña 9e9052db85 MOBILE-3947 chore: Fix some non valid types 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña 9be60c9e83 MOBILE-3947 chore: Fix eqeqeq on HTML 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña 4ca0cf785a MOBILE-3947 chore: Deprecation fixes 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña a81f93822f MOBILE-3947 chore: Change import to use on Sass 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña 8265f0fbe1 MOBILE-3947 chore: Remove unneeded optional chaining on HTML 2023-11-20 11:33:25 +01:00
Dani Palou 07f661e5ab
Merge pull request #3850 from crazyserver/MOBILE-4465
Mobile 4465
2023-11-20 11:04:33 +01:00
Dani Palou e04c1e86c1
Merge pull request #3857 from NoelDeMartin/MOBILE-4463
MOBILE-4463 dev: Fix logged out app settings
2023-11-20 10:41:30 +01:00
Noel De Martin 5bd1954b1b
Merge pull request #3856 from dpalou/MOBILE-4459
MOBILE-4459 analytics: Don't log analytic events for demo sites
2023-11-20 10:36:17 +01:00
Noel De Martin 3a37758e7c MOBILE-4463 dev: Fix logged out app settings 2023-11-20 10:30:29 +01:00
Dani Palou 504f441025 MOBILE-4459 analytics: Don't log analytic events for demo sites 2023-11-20 10:26:05 +01:00
Pau Ferrer Ocaña 0ddb86d6b8 MOBILE-4465 chore: Simplify code on deprecated components 2023-11-20 10:17:17 +01:00
Pau Ferrer Ocaña 3c53bf2632 MOBILE-4465 chore: Remove deprecated code on 4.0 2023-11-20 10:17:16 +01:00
Alfonso Salces 884c860444 MOBILE-4464 siteplugins: Add class to identify site plugins 2023-11-20 08:45:33 +01:00
Pau Ferrer Ocaña c124ac5dbe MOBILE-2823 pipes: Completely remove deprecated CoreToLocaleStringPipe 2023-11-17 15:43:04 +01:00
Noel De Martin 6f3ae8feab
Merge pull request #3853 from crazyserver/MOBILE-4467
MOBILE-4467 assign: Filter shown annotated PDF files
2023-11-16 15:33:54 +01:00
Dani Palou b668af193b MOBILE-4460 core: Hide informative links if needed 2023-11-15 16:20:53 +01:00
Dani Palou a0f81719f7 MOBILE-4459 storybook: Create storybook for new sites-list component 2023-11-15 15:17:07 +01:00
Dani Palou 2244864c07 MOBILE-4459 core: Rename login-sites component to login-sites-modal 2023-11-15 15:17:07 +01:00
Dani Palou a9bae5937c MOBILE-4459 core: Create and use core-sites-list component 2023-11-15 15:17:00 +01:00
Dani Palou d27d3ddec3 MOBILE-4459 core: Support demo mode 2023-11-15 10:45:18 +01:00
Noel De Martin 0c670e14c1 MOBILE-4463 core: Deprecate CoreCache for plugins 2023-11-14 13:08:20 +01:00
Noel De Martin 4d4d7ad229 MOBILE-4463 core: Implement cache invalidation 2023-11-14 13:08:17 +01:00
Noel De Martin 19ff74241f MOBILE-4463 core: Improve dev settings 2023-11-14 13:07:54 +01:00
Alfonso Salces 6da2742bd3 MOBILE-4451 settings: Create error log page 2023-11-14 11:46:50 +01:00
Pau Ferrer Ocaña 92f8ac83bd MOBILE-4467 assign: Filter shown annotated PDF files 2023-11-13 16:15:12 +01:00
Alfonso Salces d8baa1d7e7 MOBILE-4362 my-courses-link: Create my courses link handler 2023-11-08 10:14:13 +01:00
Pau Ferrer Ocaña 6a6189ec78 MOBILE-4368 lang: Fix missing lang files on gulp lang override 2023-11-06 11:07:22 +01:00
Pau Ferrer Ocaña 9099655f1e MOBILE-4368 icon: Decode HTML entities that may be included in icon url 2023-10-31 16:21:35 +01:00
Dani Palou 379156bfa7 MOBILE-4368 analytics: Limit cases where setting is displayed
Now the setting will only be displayed if there is an active handler
2023-10-31 14:28:05 +01:00
Dani Palou 93b8ce274c MOBILE-4362 mycourses: Fix category disappear after PTR 2023-10-31 14:28:05 +01:00
Dani Palou b9e9dade0b MOBILE-4362 login: Hide authinstructions when not needed 2023-10-31 14:28:05 +01:00
Dani Palou d59b175314 MOBILE-4362 assign: Fix outcome not selected
This is related to MOBILE-3958, it was fixed in scaled but not in outcomes
2023-10-31 11:42:41 +01:00
Dani Palou 44f8a8e91f MOBILE-4362 signup: Fix buttons margin 2023-10-31 11:42:41 +01:00
Dani Palou 8cda49f720 MOBILE-4362 signup: Display required error in recaptcha 2023-10-31 11:42:41 +01:00
Pau Ferrer Ocaña 935da86caa
Merge pull request #3840 from dpalou/MOBILE-4362
MOBILE-4362 quiz: Fix review not opened after finish offline quiz
2023-10-27 16:35:02 +02:00
Dani Palou d750b91747 MOBILE-4362 quiz: Fix review not opened after finish offline quiz 2023-10-27 10:00:08 +02:00
Dani Palou 93a9d1912e
Merge pull request #3838 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-26 11:39:12 +02:00
Pau Ferrer Ocaña 38f4dcd38b
Merge pull request #3837 from dpalou/MOBILE-4362
Mobile 4362
2023-10-26 11:26:35 +02:00
Pau Ferrer Ocaña 149720459f MOBILE-4362 user: Fix user-initials size on toolbar 2023-10-26 10:23:39 +02:00
Dani Palou e9601aee13 MOBILE-4362 glossary: Fix some pages not prefetched 2023-10-26 10:00:41 +02:00
Dani Palou e958210df0 MOBILE-4362 workshop: Fix dimension number
It displayed 01, 11, 21 instead of 1, 2, 3
2023-10-26 10:00:41 +02:00
Pau Ferrer Ocaña 68d9d6cdd7 MOBILE-4362 icon: Improve icon filter handling 2023-10-25 15:36:17 +02:00
Pau Ferrer Ocaña 993dc19a85 MOBILE-4362 rating: Trim not trimmed versions 2023-10-25 15:02:24 +02:00
Pau Ferrer Ocaña 79300ba408 MOBILE-4362 url: Use isThemeImageUrl function when needed 2023-10-25 14:31:31 +02:00
Pau Ferrer Ocaña bfaadfbb8c MOBILE-4362 modicon: Properly check if icon should be filtered 2023-10-25 14:31:31 +02:00
Alfonso Salces a6903ccb3b MOBILE-4405 sites: Check tool_mobile_autologout instead of site version 2023-10-25 08:52:36 +02:00
Noel De Martin a32f0a70ae
Merge pull request #3835 from dpalou/MOBILE-4362
MOBILE-4362 quiz: Fix wrong renderization of ddwtos in some cases
2023-10-24 08:19:26 +02:00
Dani Palou 132c597e81 MOBILE-4362 quiz: Fix wrong renderization of ddwtos in some cases 2023-10-23 16:33:55 +02:00
Noel De Martin af00e8e3c6 MOBILE-3371 search: Improve course search 2023-10-23 13:02:54 +02:00
Noel De Martin 1edc59f1c0
Merge pull request #3831 from alfonso-salces/MOBILE-4405
MOBILE-4405 sites: Fix sites older than 4.3 autologout
2023-10-23 11:25:44 +02:00
Dani Palou e7c07e01b8
Merge pull request #3832 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-20 15:34:45 +02:00
Pau Ferrer Ocaña e7fd119983
Merge pull request #3833 from dpalou/MOBILE-4362
Mobile 4362
2023-10-20 15:34:29 +02:00
Pau Ferrer Ocaña 98ef26bc28 MOBILE-4362 styles: Fix dark mode styles on popovers 2023-10-20 14:34:49 +02:00
Pau Ferrer Ocaña 3b60b3b517 MOBILE-4362 styles: Fix dark mode styles on activity restrictions 2023-10-20 14:34:49 +02:00
Dani Palou f8fe8aee36 MOBILE-4362 course: Format course name in storage page 2023-10-20 13:26:49 +02:00
Alfonso Salces 7e90f2eb91 MOBILE-4405 sites: Fix sites older than 4.3 autologout 2023-10-20 08:21:22 +02:00
Pau Ferrer Ocaña 58d571d64f MOBILE-4362 lint: Solve deprecation linting 2023-10-19 22:10:31 +02:00
Pau Ferrer Ocaña 18ad252340 MOBILE-4362 lint: Fix some linting 2023-10-19 22:06:58 +02:00
Dani Palou 32055bd8d5
Merge pull request #3827 from crazyserver/MOBILE-4362-2
Mobile 4362 2
2023-10-19 17:48:51 +02:00
Noel De Martin b755823b68
Merge pull request #3830 from dpalou/MOBILE-4362
Mobile 4362
2023-10-19 16:14:11 +02:00
Dani Palou df81617588 MOBILE-4362 siteplugins: Add helper function to update cached data 2023-10-19 16:14:02 +02:00
Pau Ferrer Ocaña 7186e7f1f2
Merge pull request #3828 from NoelDeMartin/MOBILE-4362
MOBILE-4362 core: Improve autoFocus animation
2023-10-19 14:14:49 +02:00
Pau Ferrer Ocaña 6b0cd694c5 MOBILE-4348 label: Support has custom cm list item to match cards border 2023-10-19 14:13:05 +02:00
Pau Ferrer Ocaña ecd7ced223 MOBILE-4362 label: Add round borders on text & media images 2023-10-19 14:10:23 +02:00
Pau Ferrer Ocaña 3f69d2785e MOBILE-4362 folder: Workaround on folder button while MOBILE-4147 2023-10-19 14:10:23 +02:00
Pau Ferrer Ocaña aa96fc45ea MOBILE-4362 bootstrap: Support basic button colors 2023-10-19 14:10:23 +02:00
Pau Ferrer Ocaña 1f7d0277a9 MOBILE-4362 chore: Correctly slot toggles inside ion-item 2023-10-19 14:10:23 +02:00
Pau Ferrer Ocaña 95cd22e76f MOBILE-4362 workshop: Fix phantom offline submissions 2023-10-19 14:10:23 +02:00
Noel De Martin 4e210350e5
Merge pull request #3825 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-19 14:10:12 +02:00
Noel De Martin 81d3ebe065 MOBILE-4362 core: Improve autoFocus animation 2023-10-19 14:01:11 +02:00
Dani Palou 1250779328 MOBILE-4362 auth: Fix redirect to other site in slow devices 2023-10-19 12:53:17 +02:00
Dani Palou b982a96305 MOBILE-4362 bbb: Remove chevron in recording playback in iOS 2023-10-19 12:53:16 +02:00
Pau Ferrer Ocaña 697ddd811c MOBILE-4362 behat: Test scroll when seeing all sections 2023-10-19 12:07:36 +02:00
Pau Ferrer Ocaña 4509044144 MOBILE-4362 theme: Apply transparent popover backdrop only on Android 2023-10-18 16:12:38 +02:00
Pau Ferrer Ocaña 355fd88bb2 MOBILE-4362 icons: Change detected icon aliases 2023-10-18 16:12:38 +02:00
Pau Ferrer Ocaña 702abcdfd1 MOBILE-4362 course: Apply Infinite loading improvements from type list 2023-10-18 16:12:37 +02:00
Pau Ferrer Ocaña 0e31b8214a MOBILE-4362 activity: Infinite loading on list mod type page 2023-10-18 16:12:37 +02:00
Dani Palou 59a8a1c3d9
Merge pull request #3824 from NoelDeMartin/MOBILE-3371
MOBILE-3371 search: Remove top results
2023-10-17 14:27:49 +02:00
Pau Ferrer Ocaña f986937424 MOBILE-4362 activity: Show only description on list mod type page 2023-10-17 13:39:40 +02:00
Dani Palou 70501ce93b
Merge pull request #3822 from NoelDeMartin/MOBILE-4428
MOBILE-4428 quiz: Fix adaptive behaviour
2023-10-17 12:39:15 +02:00
Noel De Martin 37d528c169 MOBILE-3371 search: Remove top results
They've been removed because they are not respecting category filters. In the LMS it's the expected behaviour because they use category tabs instead, but that is not correct in the app.
2023-10-17 11:46:24 +02:00
Noel De Martin 3183737463 MOBILE-4428 quiz: Fix adaptive behaviour 2023-10-17 11:21:22 +02:00
Pau Ferrer Ocaña 14e56e82c5 MOBILE-4362 activitymodules: Fix activity modules block icons 2023-10-16 17:43:14 +02:00
Pau Ferrer Ocaña 7c5586e87a MOBILE-4362 collapsible: Do not collapse headers if inside a tab outlet 2023-10-16 14:11:14 +02:00
Noel De Martin 081172003c
Merge pull request #3819 from alfonso-salces/MOBILE-4362
MOBILE-4362 course-link: Fix section link opening
2023-10-16 12:24:32 +02:00
Noel De Martin c79accb01a
Merge pull request #3820 from dpalou/MOBILE-4362
MOBILE-4069 behat: Fix view events behat failing in some cases
2023-10-16 12:23:59 +02:00
Dani Palou 6866d304e8 MOBILE-4069 behat: Fix view events behat failing in some cases 2023-10-16 11:01:27 +02:00
Alfonso Salces 965779d72c MOBILE-4362 course-link: Fix section link opening 2023-10-16 10:28:39 +02:00
Pau Ferrer Ocaña f8b7b01a7c MOBILE-4362 activity: Fix other purpose mod icon color 2023-10-16 10:07:59 +02:00
Pau Ferrer Ocaña b3f8606afd MOBILE-4362 user: Fix top avatar margin 2023-10-16 10:07:59 +02:00
Pau Ferrer Ocaña fd66b20692 MOBILE-4362 files: Use bigger icons on files 2023-10-11 16:51:50 +02:00
Pau Ferrer Ocaña 6d50a22dd3 MOBILE-4362 workshop: Fix undefined Workshop Grades type 2023-10-11 16:51:50 +02:00
Pau Ferrer Ocaña f97ea19e9e MOBILE-4362 workshop: Remove non-null assertions on index page 2023-10-11 16:51:50 +02:00
Pau Ferrer Ocaña bbc107c1e0 MOBILE-4362 licenses: Add margin top to filter box 2023-10-11 16:51:50 +02:00
Pau Ferrer Ocaña 42f6fc6843
Merge pull request #3817 from dpalou/MOBILE-4362
Mobile 4362
2023-10-11 16:51:41 +02:00
Dani Palou f4030ab5a7 MOBILE-4362 glossary: Fix some entry links not handled properly
If the entry link used the view.php endpoint, the index link handler treated it instead of the entry link handler
2023-10-11 15:06:28 +02:00
Dani Palou 4e98e9f64a MOBILE-4362 comments: Fix delete button displayed when it shouldn't
The show delete button icon now also changes so it's clearer that something happened, otherwise if you cannot delete any of the comments you see it could seem that the button does nothing
2023-10-11 14:38:48 +02:00
Noel De Martin 0052dfc7f1 MOBILE-4362 quiz: Fix Drag&Drop race condition 2023-10-11 13:18:47 +02:00
Noel De Martin 781a4da551 MOBILE-4362 core: Fix isElementVisible helper
Some elements return 0 for clientWidth even if they have a size in the
final rendering, so we'll use getBoundingClientRect which is more
reliable.
2023-10-11 13:18:01 +02:00
Dani Palou 1a44478da1 MOBILE-4362 lesson: Fix retake badges alignment in phone 2023-10-11 08:25:06 +02:00
Noel De Martin aebbe3365c
Merge pull request #3814 from dpalou/MOBILE-4362
Mobile 4362
2023-10-10 18:00:50 +02:00
Dani Palou 5b9d2624a9 MOBILE-4362 h5p: Fix links in iframe not opened in iOS 2023-10-10 16:27:48 +02:00
Pau Ferrer Ocaña 245e7071a9 MOBILE-4407 url: Use Url parsing to determine last file 2023-10-10 15:52:59 +02:00
Dani Palou 23b0b9afc7 MOBILE-4069 behat: Fix SCORM tests in old LMS versions 2023-10-10 15:17:40 +02:00
Noel De Martin 99fc2d01ca Revert "MOBILE-4339 quiz: Add unanswered questions warning"
This reverts commit 3faa55e489.
2023-10-10 12:36:59 +02:00
Dani Palou cc472e58f5 MOBILE-4362 lesson: Display 'Correct response' as badge 2023-10-10 11:18:13 +02:00
Dani Palou b3af76705e MOBILE-4362 lesson: Stop and hide lesson timer when finish lesson 2023-10-09 16:07:34 +02:00
Noel De Martin ee2e7851b6
Merge pull request #3809 from dpalou/MOBILE-4362
Mobile 4362
2023-10-09 15:48:14 +02:00
Dani Palou 63bd215afe
Merge pull request #3811 from crazyserver/MOBILE-4348
Mobile 4348
2023-10-09 15:21:38 +02:00
Pau Ferrer Ocaña 60dad4cc3e MOBILE-4348 resource: Display afterlink on module info box 2023-10-09 14:50:31 +02:00
Pau Ferrer Ocaña 13ddbfc4b9 MOBILE-4348 resource: Fix display options gathering 2023-10-09 14:50:31 +02:00
Dani Palou f9e31e5d38 MOBILE-4069 scorm: Add availability tests 2023-10-09 14:20:13 +02:00
Dani Palou 2db13af8dd MOBILE-4069 scorm: Add appearance, attempts and grading behat tests 2023-10-09 14:20:13 +02:00
Alfonso Salces f2521bd135 MOBILE-4242: revert
This reverts commit e4081e6c1a.
2023-10-09 11:33:48 +02:00
Pau Ferrer Ocaña c01ec44710 MOBILE-4348 module: Gray whole card when item dimmed 2023-10-06 16:06:45 +02:00
Dani Palou ec7a3ea9b4
Merge pull request #3807 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-06 15:29:35 +02:00
Pau Ferrer Ocaña 1e7fe59dab MOBILE-4362 user: Improve user pages look and feel 2023-10-06 14:14:45 +02:00
Pau Ferrer Ocaña 4cee48ff8b MOBILE-4362 user: Fix timezone names 2023-10-06 12:33:42 +02:00
Pau Ferrer Ocaña b39bd13227 MOBILE-4362 styles: Improve some radius 2023-10-06 11:52:49 +02:00
Pau Ferrer Ocaña a12d5ef66f MOBILE-4362 completion: Improve button sizes 2023-10-06 11:52:49 +02:00
Pau Ferrer Ocaña ebd4eec500 MOBILE-4362 styles: Transparent backdrop on popovers 2023-10-06 11:52:49 +02:00
Pau Ferrer Ocaña 0660fb56c0 MOBILE-4362 styles: Do not round borders on fullscreen modals 2023-10-06 11:52:49 +02:00
Noel De Martin 0474d694e7 MOBILE-3371 search: Remove search results count
Given some issues with the LMS webservices (they return inconsistent totalcount depending on the page), we've decided to remove this information from the UI to avoid confusion.
2023-10-05 17:48:12 +02:00
Dani Palou 5e669f1689 MOBILE-4362 core: Set right version for LMS 4.3 release 2023-10-05 17:00:31 +02:00
Dani Palou 77bd638fb1 MOBILE-4362 scorm: Fix grade calculation when using LASTATTEMPT
The app always used the last attempt, but LMS uses the last attempt that has at least 1 SCO with completed or passed status
2023-10-05 17:00:04 +02:00
Noel De Martin 9b04cda897 MOBILE-3371 search: Fix disabled feature 2023-10-05 16:41:37 +02:00
Noel De Martin c070ba5e42 MOBILE-3371 search: Improve styles for long items 2023-10-05 16:41:18 +02:00
Pau Ferrer Ocaña ed284ddae6 MOBILE-4362 settings: Fix text-wrapping on color scheme setting 2023-10-04 12:11:45 +02:00
Noel De Martin 42aa917cf8
Merge pull request #3806 from dpalou/MOBILE-4362
Mobile 4362
2023-10-04 11:38:21 +02:00
Dani Palou 8af557bbc6 MOBILE-4362 wiki: Fix create empty page 2023-10-04 11:21:35 +02:00
Dani Palou b6e914a24e
Merge pull request #3805 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-03 16:10:38 +02:00
Dani Palou 408f767dfe MOBILE-4362 reportbuilder: Fix link to open in browser 2023-10-03 16:05:44 +02:00
Pau Ferrer Ocaña b2a179a70a MOBILE-4362 login: Add do not show again to qr code information 2023-10-03 14:42:21 +02:00
Pau Ferrer Ocaña 610534ef31 MOBILE-4362 login: Update faq qr code image 2023-10-03 14:42:21 +02:00
Pau Ferrer Ocaña 9567280479 MOBILE-4362 lang: Update lang packs and add new language 2023-10-03 14:42:21 +02:00
Dani Palou cb0e54b164 MOBILE-4362 storage: Always display chevron in courses items 2023-10-03 14:40:49 +02:00
Dani Palou fd27ed31ab MOBILE-4362 licenses: Remove chevron from View item 2023-10-03 12:36:17 +02:00
Noel De Martin 53e902ca82 MOBILE-4272 workshop: Rollback async handlers
There is a bug with missing optional methods in async handlers. If their existence is checked before initialization, they always exist but fail on execution. That should be refactored into asynchronous and type-safe code, but we decided to do it in the next version.
2023-10-03 11:54:35 +02:00
Noel De Martin 2ec215e212 MOBILE-4272 core: Improve asyncInstance inference 2023-10-03 11:29:53 +02:00
Dani Palou 056bb289b7
Merge pull request #3799 from crazyserver/MOBILE-4348
Mobile 4348
2023-10-03 08:42:28 +02:00
Pau Ferrer Ocaña f959f94a07 MOBILE-4348 home: Fix sitehome icon sizes 2023-10-02 21:44:46 +02:00
Pau Ferrer Ocaña 178e3eeb45 MOBILE-4348 module: Re-estructure activity card 2023-10-02 21:44:46 +02:00
Pau Ferrer Ocaña 05786e94d3 MOBILE-4348 module: Renew completion 2023-10-02 21:43:34 +02:00
Pau Ferrer Ocaña d790e2a752 MOBILE-4348 mod-icon: Sort Mod icon css variables 2023-10-02 21:43:34 +02:00
Pau Ferrer Ocaña efe2151dce MOBILE-4348 style: Change css radius names 2023-10-02 21:43:34 +02:00
Noel De Martin 73dff1ace4 MOBILE-4362 grades: Fix swipe navigation in tablet 2023-10-02 17:39:18 +02:00
Dani Palou 7667774a2a
Merge pull request #3801 from crazyserver/MOBILE-4362
Mobile 4362
2023-10-02 16:46:16 +02:00
Pau Ferrer Ocaña 604cf7adf0 MOBILE-4362 chore: Remove deprecated code from 3.9.5 or bellow 2023-10-02 15:57:59 +02:00
Dani Palou 31bd7a6955 MOBILE-4362 messages: Update sender name when last message changes
The sender name displayed in group conversations page wasn't updated when a NEW_MESSAGE_EVENT was received. Also, if last message was deleted we still displayed a sender name when there were no messages.
2023-10-02 14:33:15 +02:00
Dani Palou 28235b0553 MOBILE-4362 notes: Update error string to reflect delete action 2023-10-02 11:25:05 +02:00
Dani Palou 54a2e6e14b
Merge pull request #3800 from alfonso-salces/MOBILE-4362
MOBILE-4362 messages: Handle disabled messages error
2023-09-29 09:29:53 +02:00
Alfonso Salces 6f50482a3d MOBILE-4362 messages: Handle disabled messages error 2023-09-29 09:19:07 +02:00
Pau Ferrer Ocaña 0ec36b43d2
Merge pull request #3798 from dpalou/MOBILE-4362
Mobile 4362
2023-09-28 16:21:02 +02:00
Dani Palou e6a14ffac5 MOBILE-4362 coursecompletion: Display same info as LMS
Two of the fields displayed are only used in the block in LMS, the details page displays other values
2023-09-28 15:40:07 +02:00
Dani Palou 2d1a018304 MOBILE-4362 course: Keep scroll position after refresh 2023-09-28 12:46:43 +02:00
Noel De Martin 984ec8fb78 MOBILE-4189 core: Fix collapsible header zoom
When the system font size is increased, the CSS values and computed style values are not equivalent. So we have to take that into account when mirroring styles to the floating title.
2023-09-28 12:25:28 +02:00
Dani Palou 024b962d18 MOBILE-3599 competency: Format competency and plan names 2023-09-28 11:38:34 +02:00
Dani Palou 64be18b27a
Merge pull request #3795 from NoelDeMartin/MOBILE-4383
MOBILE-4383 quiz: Disable offline sequential quiz
2023-09-27 15:57:52 +02:00
Noel De Martin 3ddd53c1ed
Merge pull request #3784 from dpalou/MOBILE-4410
Mobile 4410
2023-09-27 15:04:05 +02:00
Dani Palou 47b17987ef MOBILE-4410 login: Use install referrer URL in android 2023-09-27 14:53:51 +02:00
Noel De Martin d15be4f539 MOBILE-4383 quiz: Disable offline sequential quiz 2023-09-27 14:30:18 +02:00
Alfonso Salces 57d21e26a1 MOBILE-4362 login-helper: Log sso login url 2023-09-27 12:56:00 +02:00
Dani Palou cf30ac392a MOBILE-4410 core: Fix return param in timeoutPromise 2023-09-27 11:50:58 +02:00
Dani Palou 566db5205e
Merge pull request #3743 from NoelDeMartin/MOBILE-4207
MOBILE-4207: Forum Search
2023-09-27 11:41:48 +02:00
Dani Palou 4ea7b56bde MOBILE-4362 calendar: Always display chevron in course item 2023-09-27 11:26:47 +02:00
Noel De Martin 44468276ae
Merge pull request #3786 from dpalou/MOBILE-4418
MOBILE-4418 feedback: Fix viewing attempts with groups
2023-09-27 11:03:02 +02:00
Noel De Martin 7b9b365ce0
Merge pull request #3793 from dpalou/MOBILE-4420
Mobile 4420
2023-09-27 10:58:26 +02:00
Noel De Martin 5873da0e0c MOBILE-4207 forum: Implement forum activity search 2023-09-27 09:30:06 +02:00
Noel De Martin cd85155953 MOBILE-4207 forum: Implement search forums block 2023-09-27 09:30:06 +02:00
Dani Palou 96f0a547ed MOBILE-4420 scorm: Add first behat tests for SCORM 2023-09-26 18:19:21 +02:00
Dani Palou a4ea36399f MOBILE-4420 behat: Support sync network requests 2023-09-26 18:16:44 +02:00
Dani Palou 1f05729cb0 MOBILE-4420 scorm: Unload current SCO before loading next one 2023-09-26 18:16:44 +02:00
Noel De Martin 038bcfaa30
Merge pull request #3777 from alfonso-salces/MOBILE-4405
Mobile 4405 - Implement auto logout
2023-09-26 15:44:04 +02:00
Noel De Martin 202de46616
Merge pull request #3788 from crazyserver/MOBILE-4407
MOBILE4407 url: Fix url icon without main file
2023-09-26 14:48:55 +02:00
Noel De Martin 596365da9c MOBILE-4207 search: Allow hiding course in results 2023-09-26 12:33:34 +02:00
Noel De Martin 022c57d6ff MOBILE-4207 forum: Fix classes prefix 2023-09-26 12:32:37 +02:00
Pau Ferrer Ocaña 8f7e153277 MOBILE-4201 login: Reintroduce the skip confirmation when SSO login 2023-09-20 15:27:36 +02:00
Pau Ferrer Ocaña 6f6b8f2a2d MOBILE-4201 login: Do not show other auth methods or signup if sso 2023-09-20 15:26:31 +02:00
Pau Ferrer Ocaña a4d7ffeb5e MOBILE-4201 login: Add TypeOfLogin enum 2023-09-20 15:26:31 +02:00
Pau Ferrer Ocaña a0c0162b85 MOBILE-4201 login: Change forgotten password text 2023-09-20 15:26:31 +02:00
Alfonso Salces 56caf062d8 MOBILE-4405 autologout: Create autologout service 2023-09-19 15:06:14 +02:00
Alfonso Salces 4993f9a71b MOBILE-4405 storage: Create storage service 2023-09-19 15:06:08 +02:00
Pau Ferrer Ocaña 83dcbb0ea5 MOBILE-4372 theme: Fix ion fab position in iOS RTL
RTL and host-context seems not to work on recent iOS versions
2023-09-18 10:06:24 +02:00
Pau Ferrer Ocaña 3fb7bfa60b MOBILE-4372 ionic: Reimport mixins to improve iOS experience 2023-09-18 10:06:24 +02:00
Pau Ferrer Ocaña fcc5f19ae5 Revert "MOBILE-4372 theme: Remove modal lateral margin in RTL"
This reverts commit 33bece4e26.
2023-09-18 10:06:24 +02:00
Pau Ferrer Ocaña 706abda7b3 Revert "MOBILE-4372 course-format: Change user tour alignment in RTL"
This reverts commit abc6461f36.
2023-09-18 10:06:24 +02:00
Noel De Martin 254dcb3daa MOBILE-3371 search: Support blocks and sections 2023-09-14 16:19:53 +02:00
Pau Ferrer Ocaña 5765ad9a72 MOBILE4407 url: Fix url icon without main file 2023-09-14 15:07:56 +02:00
Noel De Martin e4755af9c6 MOBILE-3371 search: Implement link handler 2023-09-14 13:24:59 +02:00
Noel De Martin b2b0262c5b MOBIL-3371 sites: Extract visitLink method 2023-09-14 13:24:57 +02:00
Noel De Martin e9b4498b7f MOBILE-3371 search: Implement globalsearch block 2023-09-14 13:24:32 +02:00
Noel De Martin 6cf958eb8a MOBILE-3371 search: Filter global search 2023-09-14 13:24:32 +02:00
Noel De Martin 65a4cc98f7 MOBILE-3371 search: Implement global search 2023-09-14 13:24:32 +02:00
Noel De Martin c11fd99a0a MOBILE-3371 core: Improve manager sources 2023-09-14 13:24:32 +02:00
Noel De Martin f373ec9149 MOBILE-3371 core: Extract paginated source class 2023-09-14 13:24:32 +02:00
Noel De Martin 00f6ec3d46 MOBILE-3371 search: Implement global search result 2023-09-14 13:24:32 +02:00
Noel De Martin 9e1bcaf581 MOBILE-3371 core: Implement course image component 2023-09-14 13:24:32 +02:00
Noel De Martin 55609b5f99 MOBILE-3371 core: Implement dimmed empty box
Also improved storybook set up to test the new feature
2023-09-14 13:24:32 +02:00
Dani Palou 43c89dddee MOBILE-4418 feedback: Fix viewing attempts with groups 2023-09-13 12:35:59 +02:00
Dani Palou bbe1e7d65e MOBILE-4323 enrol: Handle methods without get_enrol_info 2023-09-13 09:44:49 +02:00
Noel De Martin ceb4b40077
Merge pull request #3782 from alfonso-salces/MOBILE-4414
MOBILE-4414 credentials: Update support config
2023-09-12 14:14:17 +02:00
Noel De Martin e647e535fa
Merge pull request #3780 from dpalou/MOBILE-3839
Mobile 3839
2023-09-12 14:07:26 +02:00
Alfonso Salces 9e342ca2ef MOBILE-4414 credentials: Update support config 2023-09-12 10:40:00 +02:00
Dani Palou f491ac3128
Merge pull request #3776 from crazyserver/MOBILE-4201
Mobile 4201
2023-09-12 08:32:40 +02:00
Pau Ferrer Ocaña 05a5472144 MOBILE-4201 login: Fix tests 2023-09-08 16:07:42 +02:00
Pau Ferrer Ocaña 9c2133bd73 MOBILE-4201 login: Show error message if check site fails 2023-09-08 16:07:42 +02:00
Pau Ferrer Ocaña 663f42de2a MOBILE-4201 login: Remove deprecated login functions 2023-09-08 16:07:40 +02:00
Pau Ferrer Ocaña ca3d88b66b MOBILE-4201 login: Fix empty sites page when go back with openAddSite 2023-09-08 16:07:37 +02:00
Pau Ferrer Ocaña ed900d9d1a MOBILE-4201 login: Remove SSO open browser confirmation 2023-09-08 16:07:34 +02:00
Pau Ferrer Ocaña eead77bff9 MOBILE-4201 login: Login restyling 2023-09-08 15:18:02 +02:00
Pau Ferrer Ocaña 0a3125837d MOBILE-4201 style: New branding colors 2023-09-08 15:18:02 +02:00
Pau Ferrer Ocaña 47a9a2ae06 MOBILE-4201 login: Show Login in browser on credentials and reconnect 2023-09-08 15:18:02 +02:00
Pau Ferrer Ocaña 75171da002 MOBILE-4201 login: Redesign reconnect page 2023-09-08 14:30:13 +02:00
Pau Ferrer Ocaña 7dec27239d MOBILE-4201 login: Remove cancel button from reconnect page 2023-09-08 14:30:13 +02:00
Dani Palou 7e7aae4853 MOBILE-3839 browser: Support SecureStorage in browser 2023-09-07 13:20:36 +02:00
Dani Palou c0b9803030 MOBILE-3839 core: Store tokens in secure storage 2023-09-07 13:20:36 +02:00
Pau Ferrer Ocaña 24751bead9 MOBILE-4212 assign: Do not show edit submission warning if cannot edit 2023-09-07 11:19:58 +02:00
Pau Ferrer Ocaña ff00454e33 MOBILE-4201 login: Move oauth and scanQR to login methods component 2023-09-05 15:38:51 +02:00
Pau Ferrer Ocaña db020f18fe MOBILE-4331 app: Change navigation bar color according to the theme 2023-09-05 14:53:03 +02:00
Dani Palou 7f987f318c
Merge pull request #3775 from NoelDeMartin/MOBILE-4362
MOBILE-4362
2023-09-01 08:39:48 +02:00
Noel De Martin 6d8eae7dfa MOBILE-4362 core: Fix docs 2023-08-31 15:28:35 +02:00
Noel De Martin 549d03ed8f MOBILE-4362 analytics: Strip tags from event names 2023-08-31 15:28:20 +02:00
Noel De Martin 74439956fd MOBILE-4362 usertours: Ensure tours order
This is necessary to avoid flaky behat tests
2023-08-31 12:45:20 +02:00
Noel De Martin 3e1ded1724
Merge pull request #3774 from crazyserver/MOBILE-4407
Mobile 4407
2023-08-31 12:33:22 +02:00
Pau Ferrer Ocaña 634447d7c6 MOBILE-4407 resources: Show resource mimetype icon 2023-08-30 16:18:09 +02:00
Pau Ferrer Ocaña 55d126ca24 MOBILE-4407 url: Fix icon inside url resources 2023-08-30 15:44:51 +02:00
Pau Ferrer Ocaña f599185095 MOBILE-4407 assets: Use new svg filetype icons 2023-08-30 15:44:51 +02:00
Noel De Martin 2a0a079b47 MOBILE-4272 workshop: Decouple assessment 2023-08-28 17:09:04 +02:00
Noel De Martin cd66097a8f MOBILE-4272 workshop: Decouple component modules 2023-08-28 16:31:34 +02:00
Noel De Martin 0d6eb5cb23 MOBILE-4272 workshop: Decouple services 2023-08-28 16:31:28 +02:00
Noel De Martin a5cd697012 MOBILE-4272 workshop: Decouple handlers 2023-08-28 16:31:08 +02:00
Dani Palou a6eeacfd88
Merge pull request #3754 from crazyserver/MOBILE-4323
MOBILE-4323 enrol: Create enrol delegates
2023-08-24 11:35:24 +02:00
Pau Ferrer Ocaña c9bf366943
Merge pull request #3718 from alfonso-salces/MOBILE-4372
MOBILE-4372 course-format: Change course index fab position if lang is rtl
2023-08-24 08:29:53 +02:00
Dani Palou 77d4f53d2f MOBILE-4323 enrol: Check all methods in courseUsesGuestAccessInfo 2023-08-23 16:15:47 +02:00
Pau Ferrer Ocaña 6862f4e73a MOBILE-4323 styles: Reinforce the format-text styles when inside an item 2023-08-23 16:05:28 +02:00
Pau Ferrer Ocaña c20df40bdc MOBILE-4323 enrol: Support enrolment action on siteplugins
Co-authored: dpalou
2023-08-23 16:05:28 +02:00
Pau Ferrer Ocaña b975e6f0d8 MOBILE-4323 enrol: Create enrol delegates
Co-authored: dpalou
2023-08-23 16:05:09 +02:00
Pau Ferrer Ocaña 47af5a252e
Merge pull request #3773 from alfonso-salces/MOBILE-4385
MOBILE-4385 side-blocks: Check if the html contain some tags
2023-08-23 15:46:40 +02:00
Alfonso Salces 55d7dc6c72 MOBILE-4385 side-blocks: Check if the html contain some tags 2023-08-23 09:03:23 +02:00
Pau Ferrer Ocaña a4d2af2b92
Merge pull request #3771 from dpalou/MOBILE-4362
MOBILE-4362 behat: Fix behat snapshot failures due to width
2023-08-22 15:39:52 +02:00
Dani Palou 855f7e511d MOBILE-4362 behat: Fix behat snapshot failures due to width 2023-08-21 13:39:07 +02:00
Dani Palou 4e27bb639d MOBILE-4367 courses: Check if core_my_view_page is available
Otherwise an error is displayed in console when trying to use the WS
2023-08-21 09:01:15 +02:00
Alfonso Salces 33bece4e26 MOBILE-4372 theme: Remove modal lateral margin in RTL 2023-08-11 09:44:24 +02:00
Alfonso Salces abc6461f36 MOBILE-4372 course-format: Change user tour alignment in RTL 2023-08-11 08:33:19 +02:00
Dani Palou e35909d1b3 MOBILE-4370 course: Make section availability clickable 2023-08-07 15:53:47 +02:00
Dani Palou 5090186cca MOBILE-4370 course: Remove unneeded 'Show more' in availability 2023-08-07 14:50:47 +02:00
Dani Palou 81ac023d2b
Merge pull request #3766 from NoelDeMartin/MOBILE-4362
MOBILE-4362 behat: Improve BBB wait steps
2023-08-02 08:35:59 +02:00
Dani Palou 284111865f
Merge pull request #3768 from alfonso-salces/MOBILE-4191
MOBILE-4191 scorm: Make options field optional
2023-08-02 08:20:23 +02:00
Alfonso Salces 59a93ee428 MOBILE-4191 scorm: Make options field optional 2023-08-02 08:10:31 +02:00
Alfonso Salces b366ee32f7
Merge pull request #3767 from dpalou/MOBILE-4401
MOBILE-4401 wiki: Fix selected subwiki when wiki is empty
2023-08-02 07:46:53 +02:00
Noel De Martin da98dd6306 MOBILE-4362 behat: Improve BBB wait steps 2023-08-02 08:57:04 +09:00
Dani Palou 58ea59d71f MOBILE-4401 wiki: Fix selected subwiki when wiki is empty
This commit avoids a redundant error and also allows the create button to appear if the user has permissions to create the first page
2023-08-01 16:21:48 +02:00
Dani Palou 5ba622a999
Merge pull request #3765 from alfonso-salces/MOBILE-4191
MOBILE-4191 scorm: Check scormstandard to change CMI_STRING_256
2023-08-01 11:39:48 +02:00
Alfonso Salces 17b9b23fe9 MOBILE-4191 scorm: Check scormstandard to change CMI_STRING_256 2023-08-01 11:28:59 +02:00
Noel De Martin 739cc1c68b MOBILE-4362 timeline: Fix empty searches 2023-08-01 16:09:13 +09:00
Dani Palou e2e4ec5353
Merge pull request #3762 from NoelDeMartin/MOBILE-4349
MOBILE-4349 timeline: Excluded suspended events
2023-07-31 08:09:02 +02:00
Dani Palou 2a47618107
Merge pull request #3761 from NoelDeMartin/MOBILE-4362
MOBILE-4362 behat: Fix 3.11 tests
2023-07-31 08:07:56 +02:00
Noel De Martin 045c8afe4a MOBILE-4349 timeline: Excluded suspended events 2023-07-31 12:02:56 +09:00
Noel De Martin c479c230e3 MOBILE-4362 behat: Fix 3.11 tests 2023-07-31 11:03:31 +09:00
Dani Palou 58492bb08c MOBILE-4373 core: Support pages, numbers and key file extensions 2023-07-28 15:11:12 +02:00
Dani Palou 5d1ec85bdd
Merge pull request #3758 from NoelDeMartin/MOBILE-4340
MOBILE-4340 quiz: Fix cloze answers rendering
2023-07-27 11:59:03 +02:00
Noel De Martin 98866de0ad MOBILE-4340 quiz: Fix cloze answers rendering 2023-07-27 16:10:46 +09:00
Noel De Martin 68b7a3ede9 MOBILE-4367 courses: Log dashboard and my courses 2023-07-27 10:17:05 +09:00
Dani Palou 3e8b7a4e46
Merge pull request #3753 from crazyserver/MOBILE-4351
MOBILE-4351 course: Add completion status before task inside activities
2023-07-25 14:41:04 +02:00
Dani Palou 81d1da39ca
Merge pull request #3752 from NoelDeMartin/MOBILE-4272
MOBILE-4272: Workshop tests
2023-07-25 12:29:48 +02:00
Noel De Martin 7b5fd672e7 MOBILE-4272 workshop: Fix assessment 2023-07-25 17:22:54 +09:00
Pau Ferrer Ocaña e06221472f MOBILE-4351 course: Add completion status before task inside activities 2023-07-25 09:02:25 +02:00
Pau Ferrer Ocaña 33cda28ea0
Merge pull request #3747 from NoelDeMartin/MOBILE-4374
MOBILE-4374 user: Implement social profile fields
2023-07-25 08:48:38 +02:00
Dani Palou 24a81efe9a
Merge pull request #3751 from NoelDeMartin/MOBILE-4390
MOBILE-4390 lang: Format LMS lang
2023-07-25 08:46:46 +02:00
Pau Ferrer Ocaña 0e72644556
Merge pull request #3750 from NoelDeMartin/MOBILE-4387
MOBILE-4387 ui: Translate ion-select buttons
2023-07-25 08:46:06 +02:00
Noel De Martin a07ae84f54 MOBILE-4272 rte: Fix contentChanged event types 2023-07-25 15:38:28 +09:00
Noel De Martin 8bffcaca94 MOBILE-4390 lang: Format LMS lang
For child parents, such as pt-br, the app format and LMS format are different (in the LMS it would be pt_br). So application lang should be formatted before being sent to webservices and other contexts.
2023-07-25 10:42:08 +09:00
Dani Palou aeb12fa472
Merge pull request #3730 from NoelDeMartin/MOBILE-4048
MOBILE-4048 chat: Log sessions view events
2023-07-24 15:58:39 +02:00
Noel De Martin 6088b7ed56 MOBILE-4048 chat: Log sessions view events 2023-07-24 15:40:35 +09:00
Noel De Martin c8378b33a1 MOBILE-4387 ui: Translate ion-select buttons
Co-Authored-By: phyr0s <11390548+phyr0s@users.noreply.github.com>
2023-07-24 10:54:11 +09:00
Noel De Martin b8618cbc93 MOBILE-4390 lang: Set lang in login/token.php 2023-07-24 10:08:37 +09:00
Pau Ferrer Ocaña fa126cbc0c MOBILE-4379 assign: Add padding to error text above CTA button 2023-07-21 11:38:53 +02:00
Noel De Martin 6e613986b3 MOBILE-4374 user: Implement social profile fields 2023-07-20 15:20:21 +09:00
Noel De Martin 8c97b6fe32
Merge pull request #3745 from crazyserver/MOBILE-4379
Mobile 4379
2023-07-20 09:47:58 +09:00
Pau Ferrer Ocaña 4ba3b560e4 MOBILE-4382 assign: Use granted extensions on remaining time
Similar to 9eb1e4d7c0
2023-07-19 14:03:16 +02:00
Pau Ferrer Ocaña 9b43c7171f MOBILE-4379 assign: Add CTA button if unsupported submission plugins 2023-07-19 13:07:17 +02:00
Pau Ferrer Ocaña a4edff16bb MOBILE-4379 chat: Remove legacy chat time message 2023-07-19 13:07:17 +02:00
Noel De Martin 6f5b68be64
Merge pull request #3742 from crazyserver/MOBILE-4009
Mobile 4009
2023-07-19 09:41:42 +09:00
Pau Ferrer Ocaña 67cea11ca7 MOBILE-4009 guest: Do not enrol on course link and use course summary 2023-07-18 15:17:49 +02:00
Pau Ferrer Ocaña 9a0b86e3e3 MOBILE-4009 enrol: Catch validation errors to cancel the prompt 2023-07-18 15:17:49 +02:00
Pau Ferrer Ocaña 3549dbb3c3
Merge pull request #3741 from alfonso-salces/MOBILE-4242
MOBILE-4242 profile: Add groups to participants profile
2023-07-17 13:10:56 +02:00
Alfonso Salces e4081e6c1a MOBILE-4242 profile: Add groups to participants profile 2023-07-17 13:00:30 +02:00
Pau Ferrer Ocaña 4199aed36f
Merge pull request #3703 from alfonso-salces/MOBILE-4191
MOBILE-4191 data-model-12: Increment suspend_data in SCORM
2023-07-17 13:00:16 +02:00
Pau Ferrer Ocaña 7953f4104e
Merge pull request #3739 from NoelDeMartin/MOBILE-4339
MOBILE-4339 quiz: Add unanswered questions warning
2023-07-17 12:56:41 +02:00
Alfonso Salces d11075661c MOBILE-4385 side-blocks: Avoid render empty html blocks 2023-07-17 09:52:09 +02:00
Noel De Martin 3faa55e489 MOBILE-4339 quiz: Add unanswered questions warning 2023-07-17 13:13:52 +09:00
Dani Palou fbe1d36ae8 MOBILE-4368 analytics: Log searches 2023-07-13 13:53:40 +02:00
Dani Palou 333c2b9c6d MOBILE-4368 analytics: Support open link events 2023-07-13 13:53:40 +02:00
Dani Palou 791da4500b MOBILE-4368 analytics: Support download file events 2023-07-13 13:53:40 +02:00
Dani Palou 2d2cc2f5f9 MOBILE-4368 analytics: Apply new analytics system to all pages 2023-07-13 13:53:36 +02:00
Dani Palou 0598ec0062 MOBILE-4368 core: Implement CoreObject.consumeKey utility 2023-07-13 13:52:05 +02:00
Dani Palou f9eb1f8462 MOBILE-4368 core: Implement CoreAnalytics service 2023-07-13 13:52:05 +02:00
Dani Palou 718f95b403 MOBILE-4368 core: Don't add undefined params to URL 2023-07-13 13:52:05 +02:00
Noel De Martin 4eb3594d9b
Merge pull request #3735 from crazyserver/MOBILE-4283
MOBILE-4283 timer: Make timer unhiddable on 100 secs or less
2023-07-12 10:13:58 +02:00
Noel De Martin 7e2f70ef6f
Merge pull request #3734 from crazyserver/MOBILE-4009
MOBILE-4009 course: Check guest access ignoring cache
2023-07-12 08:51:25 +02:00
Noel De Martin 86dadb5cae
Merge pull request #3736 from alfonso-salces/MOBILE-4384
MOBILE-4384 about: Update legal disclaimer icon name
2023-07-12 08:46:45 +02:00
Alfonso Salces e9b16168c4 MOBILE-4384 about: Update legal disclaimer icon name 2023-07-12 08:26:07 +02:00
Pau Ferrer Ocaña e74e02ac8c MOBILE-4283 timer: Make timer unhiddable on 100 secs or less 2023-07-11 17:52:18 +02:00
Pau Ferrer Ocaña 377259866c MOBILE-4009 course: Check guest access ignoring cache 2023-07-11 17:30:16 +02:00
Pau Ferrer Ocaña 2c881793e9
Merge pull request #3728 from NoelDeMartin/MOBILE-4362
MOBILE-4362: Tweaks
2023-07-11 15:11:26 +02:00
Noel De Martin 834743f096 MOBILE-4009 course: Fix enrolment WS types 2023-07-11 14:53:59 +02:00
Alfonso Salces 8d290ff7d1 MOBILE-4384 about: Add legal disclaimer in settings 2023-07-11 08:50:31 +02:00
Noel De Martin a30dd27943 MOBILE-4362 quiz: Fix number type check 2023-07-10 13:27:27 +02:00
Noel De Martin 5f66401a52 MOBILE-4362 behat: Fix snapshot tests 2023-07-10 13:27:27 +02:00
Noel De Martin 05780835c6 MOBILE-4362 core: Simplify iframe fullscreen icon 2023-07-10 13:27:27 +02:00
Noel De Martin 214a95ba75 MOBILE-4362 login: Return after navigation 2023-07-10 13:27:27 +02:00
Noel De Martin 1b49dc8c56 MOBILE-4362 core: Fix error with options filename 2023-07-10 13:27:27 +02:00
Noel De Martin 35dc09f93e
Merge pull request #3731 from crazyserver/MOBILE-4283
MOBILE-4283 quiz: Allow students to hide timer
2023-07-10 13:12:14 +02:00
Noel De Martin 271e012493
Merge pull request #3727 from crazyserver/MOBILE-4009
Mobile 4009
2023-07-10 13:08:45 +02:00
Pau Ferrer Ocaña 573af7c513 MOBILE-4283 quiz: Allow students to hide timer 2023-07-07 09:10:13 +02:00
Pau Ferrer Ocaña a722e2cc53
Merge pull request #3729 from NoelDeMartin/MOBILE-4331
MOBILE-4331: Implement native plugin
2023-07-07 09:06:28 +02:00
Pau Ferrer Ocaña 4e2cb51c53 MOBILE-4009 course: Add behats to test guest access 2023-07-07 08:52:47 +02:00
Pau Ferrer Ocaña 73addbf42e MOBILE-4009 course: Validate guest access password and enter the course 2023-07-07 08:52:46 +02:00
Pau Ferrer Ocaña 2804951810 MOBILE-4009 core: Create a generic password modal 2023-07-07 08:52:37 +02:00
Pau Ferrer Ocaña c819f2eedd MOBILE-4009 storage: Fix downloading guest courses 2023-07-07 08:18:36 +02:00
Pau Ferrer Ocaña e8e2b94b15 MOBILE-4009 courses: Pass isGuest param on navigation 2023-07-07 08:18:36 +02:00
Pau Ferrer Ocaña f4e6613f2c MOBILE-4009 courses: Remove unused options of prefetch courses 2023-07-07 08:18:36 +02:00
Noel De Martin f202bcbb4a MOBILE-4331 cordova: Implement native plugin 2023-07-05 12:14:05 +02:00
Noel De Martin 844d03924f MOBILE-4341 core: Ignore native error codes in web 2023-06-29 11:14:57 +02:00
Pau Ferrer Ocaña a7df95fd50 MOBILE-4309 format-text: Treat font awesome tags to be rendered 2023-06-26 16:44:30 +02:00
Dani Palou b60fd49cec
Merge pull request #3720 from alfonso-salces/MOBILE-4267
MOBILE-4267 about: Add idnumber, department and institution
2023-06-26 11:37:45 +02:00
Noel De Martin aef809ad77
Merge pull request #3722 from alfonso-salces/MOBILE-4360
MOBILE-4360 tests: Fix behat tests
2023-06-26 11:06:03 +02:00
Alfonso Salces 9f5e976f83 MOBILE-4267 about: Add idnumber, department and institution 2023-06-26 10:33:03 +02:00
Alfonso Salces d06f6658c3 MOBILE-4360 tests: Fix behat tests
Fix
2023-06-26 09:34:51 +02:00
Alfonso Salces ac3155c585 MOBILE-4346 ogvjs: Fix bugs for iPadOS 2023-06-26 09:18:05 +02:00
Dani Palou 21ff63e413
Merge pull request #3709 from alfonso-salces/MOBILE-4360
MOBILE-4360 lang: Trim custom string values
2023-06-22 17:44:05 +02:00
Alfonso Salces fec9d13607 MOBILE-4360 lang: Trim custom string values 2023-06-22 12:01:37 +02:00
Alfonso Salces 8961086c8e MOBILE-4377 sitehome: Show site home if has course blocks 2023-06-21 10:53:56 +02:00
Alfonso Salces b0792b25d3 MOBILE-4352 ws: Add current lang to service requests 2023-06-20 12:35:02 +02:00
Dani Palou d7a18dd36c
Merge pull request #3687 from crazyserver/MOBILE-4343
[4.3] Mobile 4343
2023-06-15 17:22:49 +02:00
Pau Ferrer Ocaña b947fadc72 MOBILE-4343 lang: Updated langpacks 2023-06-15 15:42:16 +02:00
Dani Palou dbd7835c43
Merge pull request #3708 from crazyserver/MOBILE-4261
MOBILE-4261 user: Use initials instead of default avatar when possible
2023-06-15 12:38:09 +02:00
Pau Ferrer Ocaña c3e2cdf731 MOBILE-4261 user: Use initials instead of default avatar when possible 2023-06-15 12:07:31 +02:00
Pau Ferrer Ocaña 87cfa35324 MOBILE-4362 course: Show other enrolments icon on fee enrolments 2023-06-15 10:06:34 +02:00
Pau Ferrer Ocaña 597b4d5045 MOBILE-3973 course: Load fallback icon when image cannot be loaded 2023-06-15 10:06:34 +02:00
Pau Ferrer Ocaña 2634d044cb MOBILE-3973 course: Support svg geopatterns in the app 2023-06-15 10:06:34 +02:00
Dani Palou 28d744f337
Merge pull request #3714 from NoelDeMartin/MOBILE-4362
MOBILE-4362: Fix tests in headless mode
2023-06-14 08:15:02 +02:00
Dani Palou 6517e108ad
Merge pull request #3690 from alfonso-salces/MOBILE-4344
[4.3] MOBILE-4344 cron: Check notification and messages
2023-06-13 15:01:42 +02:00
Alfonso Salces 2738e08abb MOBILE-4344 cron: Check notification and messages 2023-06-13 13:23:45 +02:00
Alfonso Salces c92fbe380f MOBILE-4318 reportbuilder: Create report builder link handler 2023-06-13 12:53:49 +02:00
Noel De Martin a894241e05 MOBILE-4362 behat: Skip background steps 2023-06-13 12:24:06 +02:00
Noel De Martin c3e713137d MOBILE-4362 behat: Fix tests in headless mode
Headless mode was using a smaller window size which caused the course index to be hidden by default, and that's what made tests fail.
2023-06-13 12:24:06 +02:00
Dani Palou affcf93df8
Merge pull request #3702 from NoelDeMartin/MOBILE-4341
[4.3] MOBILE-4341 core: Improve http error logs
2023-06-13 11:07:54 +02:00
Noel De Martin 1f8cbcdb74 MOBILE-4341 core: Improve http error logs 2023-06-13 10:55:24 +02:00
Dani Palou d0e1169f26
Merge pull request #3701 from NoelDeMartin/MOBILE-4273
[4.3] MOBILE-4273 core: Lazy-load ChartJS
2023-06-13 10:01:59 +02:00
Noel De Martin f826daaae2 MOBILE-4362 behat: Fix 3.9 tests 2023-06-13 09:29:37 +02:00
Noel De Martin b62825646c MOBILE-4362 test: Update deprecated deps usage 2023-06-12 14:53:42 +02:00
Noel De Martin 2b467c0a7f MOBILE-4362 core: Declare 4.3 version placeholder 2023-06-12 10:58:50 +02:00
Alfonso Salces 5c6d83571d MOBILE-4270 theme: Fix popover issue with chrome 114 2023-06-08 13:06:57 +02:00
Alfonso Salces 1c07d3b7f1 MOBILE-4191 data-model-12: Increment suspend_data in SCORM 2023-06-08 10:02:15 +02:00
Noel De Martin 92ec9e1256 MOBILE-4273 core: Lazy-load ChartJS 2023-06-07 13:53:31 +02:00
Noel De Martin 50cf8e011e MOBILE-4345 quiz: Test sequential navigation 2023-06-06 14:45:57 +02:00
Noel De Martin 4a10f1a068 MOBILE-4345 quiz: Fix sequential navigation 2023-06-06 11:29:54 +02:00
Noel De Martin 4cc95b0493 MOBILE-4270 calendar: Fix all courses filter item 2023-06-01 15:41:15 +02:00
Alfonso Salces 28da62f874
Merge pull request #3693 from dpalou/MOBILE-4270
Mobile 4270
2023-05-29 09:35:01 +02:00
Dani Palou c9355e221f MOBILE-4214 settings: Display whether device supports encrypted push 2023-05-29 08:42:36 +02:00
Noel De Martin becd020329
Merge pull request #3692 from dpalou/MOBILE-4270
MOBILE-4214 push: Send public key to 4.1 sites that support it
2023-05-26 10:00:39 +02:00
Dani Palou c2e65a8917 MOBILE-4214 push: Send public key to 4.1 sites that support it 2023-05-26 09:47:44 +02:00
Noel De Martin 848ac04daf MOBILE-4270 forum: Fix push notifications 2023-05-25 08:35:02 +02:00
Noel De Martin 1f27a8f211 MOBILE-4270 login: Fix signup tests for 3.9 2023-05-24 16:14:08 +02:00
Noel De Martin 33547fd498 MOBILE-2652 glossary: Fix tablet navigation 2023-05-24 12:28:11 +02:00
Alfonso Salces 157979e25e
Merge pull request #3688 from dpalou/MOBILE-4270
Mobile 4270
2023-05-24 11:39:10 +02:00
Noel De Martin c361e49d54 MOBILE-4270 competency: Fix navigation 2023-05-23 16:41:05 +02:00
Noel De Martin 0a5f5a4d4f MOBILE-4270 glossary: Change offline entries UI 2023-05-23 12:07:06 +02:00
Noel De Martin 008ed64f61 MOBILE-4270 behat: Fix tests for 3.11 2023-05-18 17:13:35 +02:00
Dani Palou 060e66011b MOBILE-4270 push: Fix treat undefined customdata in push click handlers 2023-05-17 13:28:41 +02:00
Noel De Martin f2fa7798af MOBILE-4270 behat: Fix viewport in tablet tests 2023-05-16 12:42:40 +02:00
Dani Palou 20a57287af
Merge pull request #3681 from NoelDeMartin/MOBILE-4338
MOBILE-4338: Quiz fixes
2023-05-16 10:21:22 +02:00
Noel De Martin 072da8a045 MOBILE-4338 core: Fix whitespace in <pre> elements
"pre" comes from "preformatted text", so we shouldn't be tweaking the whitespace on those elements.
2023-05-15 14:47:24 +02:00
Noel De Martin 647f105873 MOBILE-4338 quiz: Fix popover feedback 2023-05-15 14:47:24 +02:00
Dani Palou 71784abfad MOBILE-4270 filter: Fix text loading forever if get filters failed 2023-05-15 14:21:12 +02:00
Alfonso Salces 2a1179cdad MOBILE-4247 data-helper: Add field name and description to view 2023-05-15 13:10:53 +02:00
Alfonso Salces 7cc8214be0 MOBILE-4247 search: Add field#name and description to advanced search 2023-05-12 08:55:36 +02:00
Dani Palou 383291d82d
Merge pull request #3677 from NoelDeMartin/MOBILE-4270
MOBILE-4270: QA Tweaks
2023-05-11 17:40:59 +02:00
Noel De Martin 626ca8d0fa
Merge pull request #3676 from dpalou/MOBILE-4270
Mobile 4270
2023-05-11 17:29:21 +02:00
Noel De Martin c03f656af1 MOBILE-4270 glossary: Fix link handler 2023-05-11 17:25:48 +02:00
Dani Palou e20cedac32 MOBILE-4270 lang: Fix devdocs URL in string 2023-05-11 17:02:21 +02:00
Dani Palou b1bf3a76f5 MOBILE-4270 forum: Fix discussion push handler in tablet 2023-05-11 17:01:57 +02:00
Noel De Martin a0f1a808c7 MOBILE-4270 forum: Fix pinned & starred discussion 2023-05-11 16:13:42 +02:00
Dani Palou fa9cbd0315
Merge pull request #3675 from NoelDeMartin/MOBILE-4270
MOBILE-4270 course: Fix module sizes on refresh
2023-05-11 15:21:19 +02:00
Dani Palou 709070382e
Merge pull request #3669 from crazyserver/MOBILE-4270
Mobile 4270
2023-05-11 15:19:56 +02:00
Noel De Martin 06c6abad36 MOBILE-4270 course: Fix module sizes on refresh 2023-05-11 14:25:33 +02:00
Noel De Martin 45a0c8b1fa
Merge pull request #3674 from dpalou/MOBILE-4270
MOBILE-4270 messages: Fix group info modal not displayed
2023-05-11 14:18:06 +02:00
Dani Palou 48e1e41b6d MOBILE-4270 messages: Fix group info modal not displayed 2023-05-11 14:08:27 +02:00
Pau Ferrer Ocaña 8113ea5f29 MOBILE-4270 feedback: Avoid division by zero on doughnut charts 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 8d101d35ac MOBILE-4270 popover: Add ion-content to popovers to enable scrolling 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 2bfc9c73cc MOBILE-4270 wiki: Fix subwiki ordering 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 4ab33b8784 MOBILE-4270 calendar: Show offline message bellow the title 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña ac92ed0c17 MOBILE-4270 styles: Set popover min width on iOS as Android 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña f39bfa0710 MOBILE-4270 messages: Remove nonexistent contrast as ion toolbar color 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 5c93475553 MOBILE-4270 lang: Update lang strings 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 147edf5cc5
Merge pull request #3673 from dpalou/MOBILE-4270
Mobile 4270
2023-05-11 13:08:44 +02:00
Dani Palou 76713e204f
Merge pull request #3671 from NoelDeMartin/MOBILE-4270
MOBILE-4270: QA Tweaks
2023-05-11 13:05:12 +02:00
Dani Palou 243e8fc0f6
Merge pull request #3670 from NoelDeMartin/MOBILE-4338
MOBILE-4338 quiz: Fix multianswer inline feedback
2023-05-11 12:37:37 +02:00
Dani Palou 5eb4d17ca4 MOBILE-4270 feedback: Display profile image in user attempt page 2023-05-11 12:19:16 +02:00
Noel De Martin 11088abdf5 MOBILE-4270 messages: Prevent actions shrinking 2023-05-11 12:00:58 +02:00
Noel De Martin 8d4b30fea8 MOBILE-4270 wiki: Fix groups navigation 2023-05-11 12:00:58 +02:00
Dani Palou 29483572b7 MOBILE-4270 forum: Fix discussion link handler in tablet
This part of code changed in 1fbb4c3880 to fix navigation, but now it didn't work in tablets because it tried to load the forum index page. Maybe this change breaks a case we haven't detected
2023-05-11 11:44:45 +02:00
Noel De Martin 72c42958b0 MOBILE-4338 quiz: Fix multianswer inline feedback 2023-05-11 11:06:49 +02:00
Alfonso Salces 16c63a7708 MOBILE-4248 action: Fix popover position 2023-05-11 10:18:11 +02:00
Dani Palou 9dd98f8743 MOBILE-4270 core: Remove some AppComponent logs 2023-05-10 14:37:02 +02:00
Alfonso Salces b3b269c8d7
Merge pull request #3667 from NoelDeMartin/MOBILE-4270
MOBILE-4270 core: Fix list items auto-scroll
2023-05-10 13:32:34 +02:00
Pau Ferrer Ocaña 013a55a5a4 MOBILE-4270 lang: Solve error details not being shown 2023-05-10 13:22:07 +02:00
Pau Ferrer Ocaña 9f850816be MOBILE-4270 editor: Update lang strings to match TinyMCE 2023-05-10 13:22:07 +02:00
Dani Palou 47a8d5da35 MOBILE-4270 iframe: Fix auto-login not working sometimes
This was because core-loading removed the iframe from DOM, and then the WebView canceled the request. But the request could have consumed the single use key already.
2023-05-10 12:31:15 +02:00
Noel De Martin b7d7a4869d MOBILE-4288 wiki: Render formatted group names 2023-05-10 12:15:29 +02:00
Noel De Martin 81468c345b MOBILE-4270 core: Fix list items auto-scroll
The previous implementation was running into some race conditions that caused it to scroll back to the previously selected item sometimes.
2023-05-10 11:55:23 +02:00
Pau Ferrer Ocaña 0afc1bb2cb
Merge pull request #3666 from dpalou/MOBILE-4270
Mobile 4270
2023-05-10 10:14:32 +02:00
Dani Palou 96bdb4bd30 MOBILE-4270 h5p: Display ellipsis in attempts tables headers 2023-05-10 09:17:43 +02:00
Dani Palou 006358b209 MOBILE-4270 h5pp: Users with 0 attempts shouldn't be clickable 2023-05-10 09:01:34 +02:00
Dani Palou 5b3244b619 MOBILE-4270 core: Add more logging in app component 2023-05-09 16:32:25 +02:00
Dani Palou 1f3d72cfbb MOBILE-4270 messages: Decrease chances of offline messages duplicated
This is because Android seems to duplicate the request if the type of connection changes while the request is done. E.g. when leaving flight mode the device could connect to mobile data first and then to WiFi.
2023-05-09 16:32:19 +02:00
Noel De Martin 46f3da7d8f MOBILE-4288 multilang: Use fallback language 2023-05-09 15:50:24 +02:00
Dani Palou a128ae8929 MOBILE-4270 notes: Fix error displayed when restoring note 2023-05-09 11:13:44 +02:00
Noel De Martin 2a01965941 MOBILE-4188 grades: Improve course navigation 2023-05-08 15:50:29 +02:00
Noel De Martin 78cda0eecd
Merge pull request #3663 from dpalou/MOBILE-4270
MOBILE-4270 core: Wait for platform ready before hiding splash
2023-05-08 15:18:01 +02:00
Dani Palou aaac4fbea7
Merge pull request #3662 from NoelDeMartin/MOBILE-3748
MOBILE-3748: RTE a11y improvements
2023-05-08 15:17:34 +02:00
Dani Palou cc565fe87b MOBILE-4270 core: Wait for platform ready before hiding splash 2023-05-08 15:06:20 +02:00
Noel De Martin 007a4f7656 MOBILE-3748 rte: Fix Scan QR keyboard interaction 2023-05-08 15:06:01 +02:00
Pau Ferrer Ocaña f39a63dc7e
Merge pull request #3661 from dpalou/MOBILE-4270
Mobile 4270
2023-05-08 13:42:58 +02:00
Noel De Martin bf7659223d MOBILE-3748 rte: Implement keyboard shortcuts 2023-05-08 13:17:30 +02:00
Dani Palou fee132d6e8 MOBILE-4270 mod_data: Fix wrong string 2023-05-08 13:14:01 +02:00
Dani Palou 90aededf12 MOBILE-4270 notifications: Always display icon in notification 2023-05-08 13:13:51 +02:00
Noel De Martin dee6c915f8 MOBILE-3748 rte: Remove arrow keys override 2023-05-08 12:24:04 +02:00
Dani Palou f2997313b4 MOBILE-4270 icon: Fix some broken icons names 2023-05-08 07:50:20 +02:00
Dani Palou 15faf46367 MOBILE-4270 comments: Update cached data after add/delete 2023-05-08 07:50:20 +02:00
Dani Palou f0ba0cc479 MOBILE-4270 participants: Remove auto-focus in search box 2023-05-08 07:50:20 +02:00
Dani Palou ff60de7de5 MOBILE-4270 tag: Fix tag route in mobile 2023-05-04 16:59:58 +02:00
Noel De Martin 90603c022a
Merge pull request #3658 from dpalou/MOBILE-4270
MOBILE-4303 iframe: Fix auto-login applied in H5P local URLs
2023-05-04 12:38:43 +02:00
Dani Palou deb6be243a
Merge pull request #3659 from alfonso-salces/MOBILE-4247
MOBILE-4247 edit: Add field#name and field#description
2023-05-04 12:32:42 +02:00
Alfonso Salces 9488e22518 MOBILE-4247 edit: Add field#name and field#description 2023-05-04 12:17:29 +02:00
Dani Palou f8d3c023cc MOBILE-4303 iframe: Fix auto-login applied in H5P local URLs 2023-05-04 11:59:01 +02:00
Dani Palou 24b1ff4ec5
Merge pull request #3655 from NoelDeMartin/MOBILE-4288
MOBILE-4288: Format group names
2023-05-04 10:17:16 +02:00
Pau Ferrer Ocaña 3ddf2326a0
Merge pull request #3650 from dpalou/MOBILE-4270
MOBILE-4270 core: Set right version for LMS 4.2
2023-05-04 10:11:10 +02:00
Pau Ferrer Ocaña d8f6aaed84
Merge pull request #3654 from dpalou/MOBILE-4322
MOBILE-4322 bbb: Display all playbacks in recordings
2023-05-04 09:59:45 +02:00
Pau Ferrer Ocaña 041a8d1778
Merge pull request #3651 from dpalou/MOBILE-4275
MOBILE-4275 course: Fix course completion not updated in some cases
2023-05-04 09:55:35 +02:00
Dani Palou 8ce5414980 MOBILE-4270 calendar: Make course filter list consistent with LMS 2023-05-04 09:49:01 +02:00
Noel De Martin 1f588bba85 MOBILE-4288 multilang: Fix unknown language filter 2023-05-03 15:43:24 +02:00
Noel De Martin 335a758350 MOBILE-4288 forum: Improve user groups UI 2023-05-03 15:43:24 +02:00
Dani Palou c030fed670 MOBILE-4270 calendar: Remove discard option when editing offline event
Offline events can now be deleted in the event page, this Discard option is redundant and causes some navigation problems
2023-05-03 14:44:55 +02:00
Dani Palou cf595146a8 MOBILE-4270 collapsible-header: Fix changes not detected
Before this change, listenEvents was called after initializeFloatingTitle, so the mutationObserver didn't exist when initializeFloatingTitle was executed.
2023-05-03 12:51:06 +02:00
Noel De Martin e8a73689ef MOBILE-4288 core: Format group names
Group names may contain other filters such as mathjax, so only filtering
multilanguage is not enough.
2023-05-03 12:16:47 +02:00
Dani Palou 4820ff18a3 MOBILE-4270 calendar: Fix app overridden when clicking some dates 2023-05-03 10:25:15 +02:00
Dani Palou 35d4bf3561 MOBILE-4270 core: Set right version for LMS 4.2 2023-05-03 10:24:24 +02:00
Dani Palou e49fa18261 MOBILE-4322 bbb: Display all playbacks in recordings 2023-05-03 09:36:06 +02:00
Dani Palou d9e2788f44
Merge pull request #3653 from NoelDeMartin/MOBILE-4270
MOBILE-4270 quiz: Update behat snapshots
2023-05-02 12:36:59 +02:00
Noel De Martin f05085798b MOBILE-4270 quiz: Update behat snapshots
Change introduced in MDL-77766
2023-05-02 11:38:53 +02:00