284 Commits

Author SHA1 Message Date
Dani Palou
327fe019a4 MOBILE-4173 iframe: Launch PDF and some iframes in external app 2024-01-29 15:06:54 +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
Pau Ferrer Ocaña
ec87e0c877 MOBILE-3947 chore: Remove unneeded HammerJS config override 2023-11-30 11:00:31 +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
Pau Ferrer Ocaña
2e834ef00a MOBILE-3947 chore: Update moodleTransitionAnimation 2023-11-28 15:41:58 +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
7c31e79bbd MOBILE-3947 slides: Use Swiper instead of IonSlides 2023-11-27 14:45:49 +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
fa7607a0d3 MOBILE-3947 lint: Fix jsdocs 2023-11-27 14:45:31 +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
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
9e9052db85 MOBILE-3947 chore: Fix some non valid types 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
Dani Palou
d27d3ddec3 MOBILE-4459 core: Support demo mode 2023-11-15 10:45:18 +01:00
Noel De Martin
4d4d7ad229 MOBILE-4463 core: Implement cache invalidation 2023-11-14 13:08:17 +01:00
Alfonso Salces
6da2742bd3 MOBILE-4451 settings: Create error log page 2023-11-14 11:46:50 +01:00
Pau Ferrer Ocaña
58d571d64f MOBILE-4362 lint: Solve deprecation linting 2023-10-19 22:10:31 +02:00
Dani Palou
5e669f1689 MOBILE-4362 core: Set right version for LMS 4.3 release 2023-10-05 17:00:31 +02:00
Pau Ferrer Ocaña
a4d7ffeb5e MOBILE-4201 login: Add TypeOfLogin enum 2023-09-20 15:26:31 +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
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
333c2b9c6d MOBILE-4368 analytics: Support open link 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
f9eb1f8462 MOBILE-4368 core: Implement CoreAnalytics service 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
Noel De Martin
2b467c0a7f MOBILE-4362 core: Declare 4.3 version placeholder 2023-06-12 10:58:50 +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
Noel De Martin
2a01965941 MOBILE-4188 grades: Improve course navigation 2023-05-08 15:50:29 +02:00
Dani Palou
35d4bf3561 MOBILE-4270 core: Set right version for LMS 4.2 2023-05-03 10:24:24 +02:00
Alfonso Salces
c6b2ea058e MOBILE-4202 split-view: Scroll to current element when swipe 2023-04-25 12:25:36 +02:00
Dani Palou
dfe185f28c MOBILE-4269 h5pactivity: Support save state in online 2023-04-05 11:29:51 +02:00
Alfonso Salces
7a78bb9375 MOBILE-4245 Site: Remove load staging sites from site page 2023-03-21 10:15:59 +01:00
Alfonso Salces
101294349e MOBILE-4245 config: Add sites config list 2023-03-21 10:10:10 +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
Noel De Martin
8ee614a60a MOBILE-4239 mediaplugin: Lazy load videojs 2023-02-22 15:12:25 +01:00
Noel De Martin
d91f2ed51a MOBILE-2314 fileuploader: Refactor audio recording 2023-02-22 11:40:34 +01:00
Noel De Martin
ba723dd899 MOBILE-2314 core: Implement custom modals 2023-02-22 10:59:08 +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