144 Commits

Author SHA1 Message Date
Dani Palou
d45fc9c7a7 MOBILE-4612 core: Create and use toBoolean input transform 2024-07-30 11:59:36 +02:00
Dani Palou
3d7cfeba42 MOBILE-4612 core: Mark required inputs in components 2024-07-30 11:33:49 +02:00
Pau Ferrer Ocaña
3f9ea653f9 MOBILE-4616 chore: Move modals functions to CoreModalsService 2024-07-29 15:04:57 +02:00
Pau Ferrer Ocaña
caa100979a MOBILE-4616 chore: Import modals during runtime 2024-07-25 10:46:28 +02:00
Pau Ferrer Ocaña
4427f91b63 MOBILE-4569 styles: Hide ion-buttons on toolbar (error in Ionic) 2024-07-17 16:55:22 +02:00
Pau Ferrer Ocaña
65a5659d47 MOBILE-4616 workshop: Move workshop constants to a file 2024-07-15 13:15:41 +02:00
Pau Ferrer Ocaña
73a72ef130 MOBILE-4620 course: Async import main component to avoid crashes 2024-07-05 08:55:52 +02:00
Dani Palou
7cb9f1351c MOBILE-4470 workshop: Fix sync submission finishing without waiting 2024-06-07 15:43:05 +02:00
Dani Palou
66df465d15 MOBILE-4470 workshop: Fix switch phase option overrides the app 2024-06-07 09:18:47 +02:00
Pau Ferrer Ocaña
deccc4cbf5 MOBILE-4470 workshop: Remove changes confirmation when not editing 2024-06-06 12:02:53 +02:00
Pau Ferrer Ocaña
ba72120574 MOBILE-4470 chore: ion-button input & textarea now supports ariaLabel 2024-05-16 22:46:12 +02:00
Pau Ferrer Ocaña
55d087ca18 MOBILE-4470 styles: Revert uneeded lines none and fix interactive items 2024-05-14 09:33:56 +02:00
Pau Ferrer Ocaña
a8b250b6e0 MOBILE-4470 style: Remove lines that didn't appear on 4.3 2024-05-08 15:50:17 +02:00
Pau Ferrer Ocaña
37b729326f MOBILE-4565 a11y: Minimum a11y fixes 2024-04-25 11:52:45 +02:00
Pau Ferrer Ocaña
45fb4cb92a MOBILE-4565 a11y: Fix a lot of focus problems 2024-04-25 09:46:44 +02:00
Noel De Martin
d0fadb93f2 MOBILE-4446 behat: Assert event logs 2024-04-10 14:05:27 +02:00
Pau Ferrer Ocaña
ae4c1ce28a MOBILE-4538 mod: Check module is enabled in related delegates 2024-03-11 11:57:42 +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
Noel De Martin
b39dc1b90e MOBILE-4529 addons: Fix lazy instances overrides 2024-03-07 16:25:07 +01:00
Pau Ferrer Ocaña
3bdb936d58 MOBILE-3947 chore: Decouple services from our compiler 2024-03-07 11:29:34 +01:00
Noel De Martin
7519ef7bdf MOBILE-4470 workshop: Improve assessment strategies loading 2024-03-05 12:19:44 +01:00
Noel De Martin
c15b3c507c MOBILE-4272 workshop: Decouple from initial bundle 2024-02-29 17:36:53 +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
Dani Palou
27b980d710 MOBILE-3947 form: Add types to FormControl 2024-01-12 15:45:02 +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
Dani Palou
30cac7d056 MOBILE-3947 core: Stop using deprecated guard interfaces 2023-11-29 11:43:31 +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
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
a724a946d2 MOBILE-4469 core: Create new CoreCandidateSite class 2023-11-22 08:17:12 +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
feb8a78ecc MOBILE-3947 chore: Change IonRefresher type to HTMLIonRefresherElement 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
6a6189ec78 MOBILE-4368 lang: Fix missing lang files on gulp lang override 2023-11-06 11:07:22 +01:00
Pau Ferrer Ocaña
38f4dcd38b
Merge pull request #3837 from dpalou/MOBILE-4362
Mobile 4362
2023-10-26 11:26:35 +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
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
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
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
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
81d1da39ca
Merge pull request #3752 from NoelDeMartin/MOBILE-4272
MOBILE-4272: Workshop tests
2023-07-25 12:29:48 +02:00