608 Commits

Author SHA1 Message Date
Dani Palou
98e7ba17c9 MOBILE-3622 h5p: Apply styles defined in h5pcustomcss 2024-03-14 17:28:33 +01:00
Dani Palou
41e4292c48 MOBILE-4526 core: Use ContextLevel enum instead of string 2024-03-13 07:53:53 +01:00
Pau Ferrer Ocaña
dd194b1a85 MOBILE-4540 url: Reduce WS calls on module handler 2024-03-12 11:36:55 +01:00
Pau Ferrer Ocaña
21b43d56df MOBILE-4538 delegates: Add handlers promise enabled info and remove code 2024-03-11 11:57:42 +01:00
Dani Palou
9b9b569703 MOBILE-4539 core: Create and use new DownloadStatus types 2024-03-11 11:28:07 +01:00
Pau Ferrer Ocaña
6f371abbdb MOBILE-3947 chore: Deprecate CoreArray.flatten in favor native flat 2024-03-07 11:29:34 +01:00
Pau Ferrer Ocaña
ccd9c05855 MOBILE-3947 chore: Remove direct usage of is('cordova') 2024-03-07 11:29:34 +01:00
Dani Palou
5cd20b8710 MOBILE-4499 local-notifications: Fix cancelling site events 2024-02-22 09:39:23 +01:00
Dani Palou
edd6214e71 MOBILE-4313 notifications: Show warnings if permissions missing 2024-02-19 15:58:56 +01:00
Dani Palou
f31eb838fd
Merge pull request #3927 from NoelDeMartin/MOBILE-4304
MOBILE-4304: Replace WebSQL with sqlite-wasm
2024-02-14 09:53:46 +01:00
Alfonso Salces
abf2867fc6 MOBILE-4501 cordova-plugin-moodleapp: Add diagnostic plugin 2024-02-14 09:22:15 +01:00
Noel De Martin
7adf75f490 MOBILE-4304 core: Improve infinite-loader race conditions 2024-02-14 09:06:20 +01:00
Noel De Martin
a7bd1e5f89 MOBILE-4304 core: Replace WebSQL with sqlite-wasm 2024-02-14 09:06:19 +01:00
Noel De Martin
26bf15496d MOBILE-4304 core: Remove getInOrEqual database helper 2024-02-14 09:06:19 +01:00
Noel De Martin
807860f0d5 MOBILE-4304 core: Update database usage 2024-02-14 09:06:19 +01:00
Noel De Martin
869f08eee7 MOBILE-4304 core: Return database records rowId 2024-02-14 09:06:19 +01:00
Noel De Martin
38d0ad1aad MOBILE-4304 core: Remove redundant generics 2024-02-14 09:06:19 +01:00
Alfonso Salces
8f2c3445e2 MOBILE-4481 ws.ts: Get mimetype from file transfer headers 2024-02-02 10:13:46 +01:00
Noel De Martin
6548346dca MOBILE-4470 core: Default to reduced motion in old devices 2024-02-01 13:46:10 +01:00
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
da5827190f MOBILE-4496 reminders: Timeout permission request in behat 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
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
Dani Palou
03eb3e7dcb MOBILE-3947 core: Fix extension detection in guessExtensionFromUrl 2024-01-12 15:45:02 +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
Noel De Martin
48ebe85b51 MOBILE-3947 core: Fix null injection token 2023-12-05 16:52:03 +01:00
Alfonso Salces
c0ae3e61c0 MOBILE-3947 qr-scanner: Create qr scanner service 2023-12-04 10:19: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
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
0a73c59ea0 MOBILE-3947 chore: Linting fixes 2023-11-30 11:00:31 +01:00
Noel De Martin
7f630b287a MOBILE-3947 eslint: Unban Function type 2023-11-29 16:19:00 +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
af22db5605 MOBILE-3947 lang: Fallback to previous language if cannot load selected 2023-11-28 13:38:48 +01:00
Noel De Martin
4286234e6b MOBILE-3947 chore: Fix TS errors 2023-11-27 15:58:38 +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
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
Dani Palou
3b99950df6 MOBILE-4469 site: Rename candidate site to authenticated site 2023-11-22 10:48:18 +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
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
6569547cdd MOBILE-3947 dev: Remove non existing sites file storage 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña
4ebec029ba MOBILE-3947 user: Fix user types on user-avatar 2023-11-20 11:33:27 +01:00