107 Commits

Author SHA1 Message Date
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
4ebec029ba MOBILE-3947 user: Fix user types on user-avatar 2023-11-20 11:33:27 +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
b668af193b MOBILE-4460 core: Hide informative links if needed 2023-11-15 16:20:53 +01:00
Dani Palou
a0f81719f7 MOBILE-4459 storybook: Create storybook for new sites-list component 2023-11-15 15:17:07 +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
a6903ccb3b MOBILE-4405 sites: Check tool_mobile_autologout instead of site version 2023-10-25 08:52:36 +02:00
Alfonso Salces
7e90f2eb91 MOBILE-4405 sites: Fix sites older than 4.3 autologout 2023-10-20 08:21:22 +02:00
Pau Ferrer Ocaña
58d571d64f MOBILE-4362 lint: Solve deprecation linting 2023-10-19 22:10:31 +02:00
Dani Palou
47b17987ef MOBILE-4410 login: Use install referrer URL in android 2023-09-27 14:53:51 +02:00
Alfonso Salces
56caf062d8 MOBILE-4405 autologout: Create autologout service 2023-09-19 15:06:14 +02:00
Noel De Martin
b2b0262c5b MOBIL-3371 sites: Extract visitLink method 2023-09-14 13:24:57 +02:00
Dani Palou
c0b9803030 MOBILE-3839 core: Store tokens in secure storage 2023-09-07 13:20:36 +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
Noel De Martin
b8618cbc93 MOBILE-4390 lang: Set lang in login/token.php 2023-07-24 10:08:37 +09: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
c3e2cdf731 MOBILE-4261 user: Use initials instead of default avatar when possible 2023-06-15 12:07:31 +02:00
Alfonso Salces
fe97d32342 MOBILE-4245 Config: update sites type 2023-03-21 10:10:10 +01:00
Alfonso Salces
101294349e MOBILE-4245 config: Add sites config list 2023-03-21 10:10:10 +01:00
Noel De Martin
250c6c1db8 MOBILE-4239 core: Remove cannotconnect version 2023-01-23 16:39:58 +01:00
Pau Ferrer Ocaña
dd4c9a1ed0 MOBILE-4081 eslint: Solve jsdoc linter warnings 2022-12-01 23:05:46 +01:00
Dani Palou
3f7936eacd MOBILE-4081 core: Fix site already migrated error 2022-11-22 12:56:46 +01:00
Pau Ferrer Ocaña
3d7b9dfbc5 MOBILE-3936 core: Add install function on database initialization 2022-11-10 10:38:19 +01:00
Noel De Martin
e1035e9a4b MOBILE-4059 core: Update cannot connect messages 2022-11-08 16:16:52 +01:00
Noel De Martin
c4952133f1 MOBILE-4059 core: Encapsulate support config 2022-11-07 16:11:25 +01:00
Noel De Martin
b933c92f69 MOBILE-4059 core: Set login WS errors to critical 2022-11-07 16:11:25 +01:00
Noel De Martin
dabd4e8046 MOBILE-4059 core: Improve errors mentioning admins 2022-11-07 16:11:25 +01:00
Noel De Martin
c34db4dcaf MOBILE-4059 core: Contact support from errors 2022-11-07 16:11:25 +01:00
Noel De Martin
23341a7436 MOBILE-4059 core: Refactor site errors hierarchy 2022-11-07 16:11:25 +01:00
Noel De Martin
11fea266e9 MOBILE-4059 core: Separate error details in alerts 2022-11-07 16:11:24 +01:00
Noel De Martin
238dc458fc MOBILE-4059 login: Add error details for support 2022-11-07 16:11:24 +01:00
Noel De Martin
1a7d64a0d4 MOBILE-4059 login: Contact support from errors
Allow users to contact site support in errors where the site is not configured properly
2022-11-07 16:11:24 +01:00
Noel De Martin
08f2683a6b MOBILE-4081 login: Allow customizing default image 2022-11-02 13:09:41 +01:00
Dani Palou
979e995166 MOBILE-3817 filter: Apply update in background to filters 2022-09-16 10:22:53 +02:00
Dani Palou
89ba05dd3e MOBILE-3817 core: Support updating WS data in background 2022-09-15 10:18:19 +02:00
Pau Ferrer Ocaña
f0b79822da MOBILE-4081 chore: Remove redundant awaits 2022-09-02 14:45:04 +02:00
Pau Ferrer Ocaña
2cb74230c1 MOBILE-4047 behat: Add log out step 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
889f7479a0 MOBILE-4047 settings: Use accounts list on sync 2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
7dfcd8bfe3 MOBILE-4047 errors: Admit buttons when creating a CoreError 2022-07-12 16:01:51 +02:00
Noel De Martin
bf8c15c5a8 MOBILE-3321 core: Fix optional dependency 2022-06-08 13:28:05 +02:00
Noel De Martin
73ee4df1ec MOBILE-3321 core: Decouple Network from App 2022-06-08 13:28:05 +02:00
Alfonso Salces
1cd9100a56 MOBILE-4081 sites: add logout without require auth again 2022-05-30 13:09:01 +02:00
Pau Ferrer Ocaña
cb49f03fc4 MOBILE-4079 sites: Add missing awaits while adding a new site 2022-05-18 17:21:38 +02:00
Dani Palou
0e74f73549 MOBILE-3833 core: Save public config in cache 2022-04-08 12:19:54 +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
8ee8a0f892 MOBILE-3833 core: Decrease priority of redirect errors 2022-03-07 07:53:02 +01:00
Noel De Martin
d80ba6698b MOBILE-3821 core: Fix databases clean up 2022-02-21 12:33:39 +01:00
Noel De Martin
1b24f0955d MOBILE-3821 core: Configure lazy cache lifetime 2022-02-17 15:16:34 +01:00