Commit Graph

296 Commits (12ae4c75296be6ad7398030bcf25f84c44158846)

Author SHA1 Message Date
Noel De Martin 12ae4c7529 MOBILE-4470 npm: Update dependencies 2024-05-06 13:18:00 +02:00
Pau Ferrer Ocaña b4b79d8c8f MOBILE-4470 npm: Changes from npm audit fix 2024-05-02 14:54:24 +02:00
Noel De Martin cb9f07865e MOBILE-4470 ionic: Upgrade cordova builders
Version 10.X was incompatible with Angular 17
2024-04-08 08:54:28 +02:00
Dani Palou c61bc0d2d3 MOBILE-4563 core: Update cordova-ios and push plugin 2024-04-03 12:10:35 +02:00
Noel De Martin a3c541c88f MOBILE-4449 cordova: Update camera plugin 2024-03-19 14:03:54 +01:00
Pau Ferrer Ocaña 2e023cee71 MOBILE-3947 ionic: Update ionic to 7.7.4 2024-03-07 11:54:52 +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 a7bd1e5f89 MOBILE-4304 core: Replace WebSQL with sqlite-wasm 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
Dani Palou 7c21fd4f27 MOBILE-4492 package.json: Update cordova-plugin-file and other plugins 2024-01-31 15:07:41 +01:00
Pau Ferrer Ocaña f20a30dbb1 MOBILE-3947 chore: Update check-es-compat package 2024-01-24 13:47:53 +01:00
Pau Ferrer Ocaña 634d5bc7fc MOBILE-3947 chore: Upgrade awesome cordova plugins to 6.6 2024-01-24 13:47:49 +01:00
Pau Ferrer Ocaña b5fe5b3c9d MOBILE-3947 angular: Update angular to v17 2024-01-23 15:09:58 +01:00
Pau Ferrer Ocaña 613df47de8 MOBILE-3947 ionic: Update ionic to 7.6.5 2024-01-23 14:24:41 +01:00
Dani Palou 95abaa0e1f MOBILE-4357 cordova: Update some Cordova plugins 2024-01-22 15:55:02 +01:00
Dani Palou ba8da14932 MOBILE-4357 npm: Fix vulnerabilities 2024-01-22 12:26:23 +01:00
Dani Palou 08b54d7676 MOBILE-4357 cordova: Update platforms and targetSdk 2024-01-22 12:26:23 +01:00
Dani Palou 0878cc396c MOBILE-4404 cordova: Update webview plugin to fix embedded media 2024-01-22 10:11:38 +01:00
Noel De Martin 528cd1efb4 MOBILE-3947 chore: Use exact dependency version 2024-01-18 09:43:01 +01:00
Dani Palou 5a0b41e709 MOBILE-4490 android: Fix crash in Android 5.1 and 6 due to StatusBar 2024-01-17 12:38:29 +01:00
Pau Ferrer Ocaña f58e0d4240 MOBILE-3947 gulp: Remove unnecessary task push 2024-01-11 17:50:52 +01:00
Pau Ferrer Ocaña 66fe793425 MOBILE-3947 ionic: Update ionic to 7.6.1 2023-12-14 10:41:34 +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
Noel De Martin 7325a1dd6d MOBILE-3947 native: Fix zip plugin 2023-11-29 16:50:43 +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
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
Pau Ferrer Ocaña daecc555e2 MOBILE-3947 chore: Remove usage of raw loader 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
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 e8dd8be967 MOBILE-3947 chore: Change Ionic native imports to awesome cordova 2023-11-24 13:46:58 +01:00
Noel De Martin dbb3db08ae MOBILE-3947 app: Upgrade to Ionic 7 2023-11-23 15:23:43 +01:00
Pau Ferrer Ocaña bd8dd8ed03 MOBILE-3947 config: Increase version to 4.4.0 2023-11-20 14:03:19 +01:00
Pau Ferrer Ocaña 5d33f5cf2b MOBILE-4362 lint: Add deprecation to eslint 2023-10-19 22:06:59 +02:00
Noel De Martin 2b7a18f927 MOBILE-4342 cordova: Update advanced-http plugin 2023-09-26 16:54:41 +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
Noel De Martin e647e535fa
Merge pull request #3780 from dpalou/MOBILE-3839
Mobile 3839
2023-09-12 14:07:26 +02:00
Dani Palou 5727341aee MOBILE-4331 core: Fix statusbar plugin missing some code 2023-09-12 08:23:49 +02:00
Dani Palou f19b6e330d MOBILE-3839 android: Implement SecureStorage in Android 2023-09-07 13:20:36 +02:00
Pau Ferrer Ocaña 7c97b6aedb MOBILE-4331 app: Fork Statusbar plugin 2023-09-05 14:54:15 +02:00
Dani Palou 98e7e267a9 MOBILE-4398 core: Update webview plugin to 5.0.0-moodle.2
This will allow inspecting the WebView in iOS devices (debug builds)
2023-07-31 13:07:16 +02:00
Dani Palou 980363d967 MOBILE-4393 core: Update camera plugin to 6.0.0-moodle.2 2023-07-27 11:14:23 +02:00
Noel De Martin f202bcbb4a MOBILE-4331 cordova: Implement native plugin 2023-07-05 12:14:05 +02:00
Noel De Martin 6ff004e68d MOBILE-4362 android: Fix build 2023-06-13 19:12:10 +02:00
Noel De Martin edbc57927a MOBILE-4362 chore: Unfreeze dependencies 2023-06-12 14:53:14 +02:00
Noel De Martin 6a58284ff1 MOBILE-4362 config: Increase version to 4.3.0 2023-06-12 10:34:35 +02:00