161 Commits

Author SHA1 Message Date
Pau Ferrer Ocaña
44f4f9d2a6 MOBILE-4565 calendar: Fix header length 2024-04-25 09:46:44 +02:00
Pau Ferrer Ocaña
404cb9129a MOBILE-4565 messages: Use new Ionic accordion component on groups 2024-04-25 09:46:44 +02:00
Dani Palou
41e4292c48 MOBILE-4526 core: Use ContextLevel enum instead of string 2024-03-13 07:53:53 +01:00
Noel De Martin
44b9f499bf
Merge pull request #3969 from crazyserver/MOBILE-4530
Mobile 4530
2024-03-12 17:04:28 +01:00
Pau Ferrer Ocaña
2261dfb296 MOBILE-4530 calendar: Add branded type to caledar and sort WS types 2024-03-12 16:11:55 +01:00
Pau Ferrer Ocaña
2078c12571 MOBILE-3947 chore: Decouple constants from Addons used in core folder 2024-03-12 15:37:00 +01:00
Dani Palou
abd1a32f63 MOBILE-3947 datetime: Improve a11y of datetime-button 2024-03-11 10:19:01 +01:00
Dani Palou
f0bb576920 MOBILE-3947 ui: Display Cancel/Done buttons in datetime 2024-03-11 10:19:01 +01:00
Pau Ferrer Ocaña
62692bd23d MOBILE-4456 course: Load icon svg as inline and style them properly 2024-02-29 16:40:31 +01:00
Dani Palou
edd6214e71 MOBILE-4313 notifications: Show warnings if permissions missing 2024-02-19 15:58:56 +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
Dani Palou
27b980d710 MOBILE-3947 form: Add types to FormControl 2024-01-12 15:45:02 +01:00
Pau Ferrer Ocaña
eb704d4203 MOBILE-3947 calendar: Simplify observers management 2024-01-11 12:59:27 +01:00
Pau Ferrer Ocaña
bea73940ed MOBILE-3947 core: Avoid item overflow on input errors 2023-12-14 10:41:34 +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
Pau Ferrer Ocaña
22d0d4ece1 MOBILE-3947 chore: Migrate ion-datetime to Ionic 7 2023-11-28 13:38:48 +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
7c31e79bbd MOBILE-3947 slides: Use Swiper instead of IonSlides 2023-11-27 14:45:49 +01:00
Noel De Martin
93dad58ebe MOBILE-3947 app: Fix linting errors 2023-11-23 15:25:36 +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
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
9be60c9e83 MOBILE-3947 chore: Fix eqeqeq on HTML 2023-11-20 11:33:26 +01:00
Pau Ferrer Ocaña
58d571d64f MOBILE-4362 lint: Solve deprecation linting 2023-10-19 22:10:31 +02:00
Dani Palou
4ea7b56bde MOBILE-4362 calendar: Always display chevron in course item 2023-09-27 11:26:47 +02:00
Noel De Martin
c8378b33a1 MOBILE-4387 ui: Translate ion-select buttons
Co-Authored-By: phyr0s <11390548+phyr0s@users.noreply.github.com>
2023-07-24 10:54:11 +09:00
Dani Palou
2d2cc2f5f9 MOBILE-4368 analytics: Apply new analytics system to all pages 2023-07-13 13:53:36 +02:00
Noel De Martin
4cc95b0493 MOBILE-4270 calendar: Fix all courses filter item 2023-06-01 15:41:15 +02:00
Pau Ferrer Ocaña
4ab33b8784 MOBILE-4270 calendar: Show offline message bellow the title 2023-05-11 13:41:59 +02:00
Dani Palou
24b1ff4ec5
Merge pull request #3655 from NoelDeMartin/MOBILE-4288
MOBILE-4288: Format group names
2023-05-04 10:17:16 +02:00
Dani Palou
c030fed670 MOBILE-4270 calendar: Remove discard option when editing offline event
Offline events can now be deleted in the event page, this Discard option is redundant and causes some navigation problems
2023-05-03 14:44:55 +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
Dani Palou
4820ff18a3 MOBILE-4270 calendar: Fix app overridden when clicking some dates 2023-05-03 10:25:15 +02:00
Noel De Martin
9180e6e082 MOBILE-4288 multilang: Implement type safety 2023-04-24 11:25:43 +02:00
Dani Palou
708165c0e8 MOBILE-4269 sync: Remove 'Error' from sync warning modals 2023-04-05 11:29:51 +02:00
Noel De Martin
7fb0c2be47 MOBILE-4270 chore: Standardize edit icons 2023-03-27 17:00:14 +02:00
Pau Ferrer Ocaña
902288dd0f MOBILE-4279 fonts: Update Font-awesome names to 6.3 2023-03-21 12:07:06 +01:00
Noel De Martin
98d332138a MOBILE-4270 core: Standardize page modules 2023-03-16 11:02:11 +01:00
Noel De Martin
0c998b8f8b MOBILE-4193 core: Consolidate module icons sources 2023-03-15 12:04:36 +01:00
Pau Ferrer Ocaña
a6de01f5ae MOBILE-4065 a11y: Fix lots of headings 2023-02-16 16:05:56 +01:00
Pau Ferrer Ocaña
dd4c9a1ed0 MOBILE-4081 eslint: Solve jsdoc linter warnings 2022-12-01 23:05:46 +01:00
Noel De Martin
c94785a94f MOBILE-4081 addons: Delete manager instances
This prevents errors for trying to get the source of a destroyed manager (for example, for subsequent asynchronous calls fetching data).
2022-11-24 13:14:03 +01:00
Dani Palou
82e9331357 MOBILE-3784 calendar: Add behat for create event 2022-11-16 12:23:04 +01:00
Dani Palou
e72cf7258e MOBILE-3874 calendar: Fix event time and improve a11y 2022-11-16 12:23:04 +01:00
Dani Palou
ee4e8f6b05 MOBILE-3784 calendar: Support opening any month with page params 2022-11-16 12:23:04 +01:00
Dani Palou
1a1e03bdd4 MOBILE-3784 time: Fix time zone usage in ion-datetime 2022-11-16 12:23:04 +01:00
Pau Ferrer Ocaña
12c19080f2 MOBILE-3936 core: Add LocalNotifications mock 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña
69d2530bb8 MOBILE-3936 reminders: Avoid creating reminders in the past 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña
109d4bd2c5 MOBILE-3936 calendar: Move default reminder setting to reminders 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña
9f154a7bb6 MOBILE-3936 calendar: Use new reminder selector 2022-11-10 13:40:16 +01:00