Noel De Martin
eb0738cb0f
MOBILE-4268 core: Require details with error code
2024-03-18 16:10:40 +01:00
Dani Palou
9b8414e8b4
MOBILE-2768 mimetype: Improve mimetype detection for PHP URLs
2024-03-18 08:28:48 +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
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
Dani Palou
bcbd31535c
MOBILE-4492 file: Avoid problems with toURL in Android
2024-01-31 15:08:17 +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
Alfonso Salces
c0ae3e61c0
MOBILE-3947 qr-scanner: Create qr scanner service
2023-12-04 10:19:40 +01:00
Pau Ferrer Ocaña
2db3635882
MOBILE-3947 chore: Allow inner HTML templates
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
e8dd8be967
MOBILE-3947 chore: Change Ionic native imports to awesome cordova
2023-11-24 13:46:58 +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
4ca0cf785a
MOBILE-3947 chore: Deprecation fixes
2023-11-20 11:33:26 +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
6da2742bd3
MOBILE-4451 settings: Create error log page
2023-11-14 11:46:50 +01: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
58d571d64f
MOBILE-4362 lint: Solve deprecation linting
2023-10-19 22:10:31 +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
Pau Ferrer Ocaña
ebd4eec500
MOBILE-4362 styles: Transparent backdrop on popovers
2023-10-06 11:52:49 +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
cf30ac392a
MOBILE-4410 core: Fix return param in timeoutPromise
2023-09-27 11:50:58 +02:00
Noel De Martin
65a4cc98f7
MOBILE-3371 search: Implement global search
2023-09-14 13:24:32 +02:00
Pau Ferrer Ocaña
f599185095
MOBILE-4407 assets: Use new svg filetype icons
2023-08-30 15:44:51 +02:00
Pau Ferrer Ocaña
b975e6f0d8
MOBILE-4323 enrol: Create enrol delegates
...
Co-authored: dpalou
2023-08-23 16:05:09 +02:00
Alfonso Salces
55d7dc6c72
MOBILE-4385 side-blocks: Check if the html contain some tags
2023-08-23 09:03:23 +02:00
Dani Palou
58492bb08c
MOBILE-4373 core: Support pages, numbers and key file extensions
2023-07-28 15:11:12 +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
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
Pau Ferrer Ocaña
9a0b86e3e3
MOBILE-4009 enrol: Catch validation errors to cancel the prompt
2023-07-18 15:17:49 +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
718f95b403
MOBILE-4368 core: Don't add undefined params to URL
2023-07-13 13:52:05 +02:00
Noel De Martin
1b49dc8c56
MOBILE-4362 core: Fix error with options filename
2023-07-10 13:27:27 +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
013a55a5a4
MOBILE-4270 lang: Solve error details not being shown
2023-05-10 13:22:07 +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
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
f8d3c023cc
MOBILE-4303 iframe: Fix auto-login applied in H5P local URLs
2023-05-04 11:59:01 +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
Noel De Martin
db3a998f71
MOBILE-4288 core: Refactor getParentLanguage
...
This method was taking a language argument, but in reality it didn't work if you didn't pass it the current language so it was misleading.
2023-04-26 10:21:03 +02:00