85 Commits

Author SHA1 Message Date
Pau Ferrer Ocaña
7980f027f0 MOBILE-4329 chore: Link handler action should be async to wait for nav 2024-03-04 16:00:58 +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
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
178e3eeb45 MOBILE-4348 module: Re-estructure activity card 2023-10-02 21:44:46 +02:00
Noel De Martin
00f6ec3d46 MOBILE-3371 search: Implement global search result 2023-09-14 13:24:32 +02: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
848ac04daf MOBILE-4270 forum: Fix push notifications 2023-05-25 08:35:02 +02:00
Dani Palou
060e66011b MOBILE-4270 push: Fix treat undefined customdata in push click handlers 2023-05-17 13:28:41 +02:00
Dani Palou
b1bf3a76f5 MOBILE-4270 forum: Fix discussion push handler in tablet 2023-05-11 17:01:57 +02:00
Dani Palou
29483572b7 MOBILE-4270 forum: Fix discussion link handler in tablet
This part of code changed in 1fbb4c3880e4789832c593270bb5dd6efe5f8502 to fix navigation, but now it didn't work in tablets because it tried to load the forum index page. Maybe this change breaks a case we haven't detected
2023-05-11 11:44:45 +02:00
Pau Ferrer Ocaña
b4bd42b928 MOBILE-4270 sync: Improve sync result types 2023-03-14 15:52:29 +01:00
Pau Ferrer Ocaña
c22424c93e MOBILE-4270 chore: Solve lots of linter warnings 2023-03-14 15:50:42 +01:00
Pau Ferrer Ocaña
dd4c9a1ed0 MOBILE-4081 eslint: Solve jsdoc linter warnings 2022-12-01 23:05:46 +01:00
Pau Ferrer Ocaña
8dde80aa08 MOBILE-4081 chore: Remove deprecated concatenatePaths usage 2022-11-29 10:23:36 +01:00
Dani Palou
d5c440b97d MOBILE-4089 forum: Don't fetch all pages when invalidating data 2022-10-27 15:05:59 +02:00
Dani Palou
585f669641 MOBILE-4089 forum: Fix infinite loop in getDiscussionsInPages 2022-10-27 15:05:48 +02:00
Dani Palou
8d0412fa68 MOBILE-4081 core: Remove most .bind() usage 2022-10-05 16:02:09 +02:00
Pau Ferrer Ocaña
128cd849b8 MOBILE-4081 forum: Fix duplicated syncs 2022-09-02 14:45:04 +02:00
Pau Ferrer Ocaña
f0b79822da MOBILE-4081 chore: Remove redundant awaits 2022-09-02 14:45:04 +02:00
Dani Palou
6fd5843d92 MOBILE-4035 groups: Don't call WS that will fail if no group 2022-09-02 08:15:32 +02:00
Dani Palou
844c14b8cb MOBILE-4116 core: Avoid using Date instances if possible
When the date can be affected by time zone, always use moment
2022-07-29 14:59:40 +02:00
Dani Palou
b82c884745 MOBILE-4081 core: Remove some unneeded invalidates 2022-07-13 09:44:51 +02:00
Dani Palou
2a87212e98 MOBILE-4031 forum: Display group selector if supported 2022-07-11 10:19:43 +02:00
Noel De Martin
73ee4df1ec MOBILE-3321 core: Decouple Network from App 2022-06-08 13:28:05 +02:00
Dani Palou
d5b6f557a0 MOBILE-4069 singletons: Deprecate CoreArray.contains 2022-05-27 15:09:43 +02:00
Dani Palou
1eab0204b0 MOBILE-3833 forum: Remove duplicated due date message in 3.11+ 2022-04-12 11:09:33 +02:00
Dani Palou
195c8d94e6 MOBILE-3833 core: Add '^' dynamically in link handlers 2022-04-06 16:25:55 +02:00
Dani Palou
a690353ad7 MOBILE-3833 core: Fix collisions in link handlers
The /admin handlers haven't been modified because that folder can be moved to somewhere else in some Moodle versions
2022-03-31 13:02:52 +02:00
Dani Palou
265a170b13 MOBILE-3833 core: Treat relative URLs inside CSS files 2022-03-18 16:03:23 +01:00
Pau Ferrer Ocaña
89d8750e82
Merge pull request #3139 from dpalou/MOBILE-3780
Mobile 3780
2022-02-24 12:26:41 +01:00
Dani Palou
9ded4b7c5b MOBILE-3780 core: Don't store offline if 4xx or 5xx http error 2022-02-24 12:10:29 +01:00
Pau Ferrer Ocaña
82419c3f50 MOBILE-3811 resource: Remove mimetype icons from resource only on 4.0+
This partially reverts commit 96b172c42ca216aacc986502eb628e5a911d0671.
2022-02-23 17:10:07 +01:00
Pau Ferrer Ocaña
8c82446027 MOBILE-3811 mod: Add purpose of all modules 2022-01-19 10:39:25 +01:00
Pau Ferrer Ocaña
ed05adffbf MOBILE-3833 course: Reduce usage of CoreCourseAnyModuleData 2021-12-20 16:37:25 +01:00
Pau Ferrer Ocaña
27c7a7a952 MOBILE-3833 course: Review course module optional property 2021-12-20 15:31:51 +01:00
Pau Ferrer Ocaña
49a1d1d806 MOBILE-3833 course: Merge Course Module with calculated data types 2021-12-20 15:31:25 +01:00
Pau Ferrer Ocaña
7d7f738d05 MOBILE-3833 chore: Reduce typeof undefined usage 2021-12-20 15:31:24 +01:00
Dani Palou
56596ad30e MOBILE-3909 calendar: Fix non-null assertion eslint warnings 2021-11-22 11:47:51 +01:00
Pau Ferrer Ocaña
1fbb4c3880 MOBILE-3833 forum: Fix discussion link navigation 2021-10-01 09:58:33 +02:00
Pau Ferrer Ocaña
aa8c6136de MOBILE-2748 mod: Use more specific type on module handlers 2021-09-29 10:06:10 +02:00
Pau Ferrer Ocaña
1c0a86d045 MOBILE-2748 icon: Make getModuleIconSrc async 2021-09-29 10:06:10 +02:00
Pau Ferrer Ocaña
d5d8962766 MOBILE-3833 mod: Create a base module to remove duplicated getData func 2021-09-09 13:49:52 +02:00
Dani Palou
68e57c0f17 MOBILE-3819 core: Remove code specific for Moodle 3.1-3.4 2021-09-06 11:17:28 +02:00
Noel De Martin
5dd2f2c93d
Merge pull request #2932 from dpalou/MOBILE-3793
Mobile 3793
2021-09-02 11:30:02 +02:00
Dani Palou
44bc62e0a2 MOBILE-3793 forum: Make edit post more consistent
Now edit online and offline have the same behaviour, and the original post disappears when editing it
2021-09-02 11:22:37 +02:00
Dani Palou
28056bf176 MOBILE-3847 mod: Improve error message when module not found 2021-09-01 11:08:56 +02:00
Dani Palou
628f380d7c MOBILE-3780 course: Use right max upload size when set to course limit 2021-07-22 14:40:51 +02:00
Pau Ferrer Ocaña
f5a2d61149 MOBILE-3320 forum: Fix message inline file prefetch 2021-07-01 14:36:15 +02:00