Commit Graph

3954 Commits (a21c1802d60473014e85199e7adb5accfd103dfd)

Author SHA1 Message Date
Alfonso Salces 157979e25e
Merge pull request #3688 from dpalou/MOBILE-4270
Mobile 4270
2023-05-24 11:39:10 +02:00
Noel De Martin f2fa7798af MOBILE-4270 behat: Fix viewport in tablet tests 2023-05-16 12:42:40 +02:00
Noel De Martin 647f105873 MOBILE-4338 quiz: Fix popover feedback 2023-05-15 14:47:24 +02:00
Dani Palou 71784abfad MOBILE-4270 filter: Fix text loading forever if get filters failed 2023-05-15 14:21:12 +02:00
Noel De Martin 626ca8d0fa
Merge pull request #3676 from dpalou/MOBILE-4270
Mobile 4270
2023-05-11 17:29:21 +02:00
Dani Palou e20cedac32 MOBILE-4270 lang: Fix devdocs URL in string 2023-05-11 17:02:21 +02:00
Dani Palou 709070382e
Merge pull request #3669 from crazyserver/MOBILE-4270
Mobile 4270
2023-05-11 15:19:56 +02:00
Pau Ferrer Ocaña 8d101d35ac MOBILE-4270 popover: Add ion-content to popovers to enable scrolling 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña f39bfa0710 MOBILE-4270 messages: Remove nonexistent contrast as ion toolbar color 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 5c93475553 MOBILE-4270 lang: Update lang strings 2023-05-11 13:41:59 +02:00
Pau Ferrer Ocaña 147edf5cc5
Merge pull request #3673 from dpalou/MOBILE-4270
Mobile 4270
2023-05-11 13:08:44 +02:00
Dani Palou 76713e204f
Merge pull request #3671 from NoelDeMartin/MOBILE-4270
MOBILE-4270: QA Tweaks
2023-05-11 13:05:12 +02:00
Noel De Martin 11088abdf5 MOBILE-4270 messages: Prevent actions shrinking 2023-05-11 12:00:58 +02:00
Noel De Martin 72c42958b0 MOBILE-4338 quiz: Fix multianswer inline feedback 2023-05-11 11:06:49 +02:00
Pau Ferrer Ocaña 013a55a5a4 MOBILE-4270 lang: Solve error details not being shown 2023-05-10 13:22:07 +02:00
Pau Ferrer Ocaña 9f850816be MOBILE-4270 editor: Update lang strings to match TinyMCE 2023-05-10 13:22:07 +02:00
Dani Palou 47a8d5da35 MOBILE-4270 iframe: Fix auto-login not working sometimes
This was because core-loading removed the iframe from DOM, and then the WebView canceled the request. But the request could have consumed the single use key already.
2023-05-10 12:31:15 +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
Pau Ferrer Ocaña 0afc1bb2cb
Merge pull request #3666 from dpalou/MOBILE-4270
Mobile 4270
2023-05-10 10:14:32 +02:00
Dani Palou 1f3d72cfbb MOBILE-4270 messages: Decrease chances of offline messages duplicated
This is because Android seems to duplicate the request if the type of connection changes while the request is done. E.g. when leaving flight mode the device could connect to mobile data first and then to WiFi.
2023-05-09 16:32:19 +02:00
Noel De Martin 46f3da7d8f MOBILE-4288 multilang: Use fallback language 2023-05-09 15:50:24 +02:00
Noel De Martin 2a01965941 MOBILE-4188 grades: Improve course navigation 2023-05-08 15:50:29 +02:00
Dani Palou aaac4fbea7
Merge pull request #3662 from NoelDeMartin/MOBILE-3748
MOBILE-3748: RTE a11y improvements
2023-05-08 15:17:34 +02:00
Noel De Martin 007a4f7656 MOBILE-3748 rte: Fix Scan QR keyboard interaction 2023-05-08 15:06:01 +02:00
Pau Ferrer Ocaña f39a63dc7e
Merge pull request #3661 from dpalou/MOBILE-4270
Mobile 4270
2023-05-08 13:42:58 +02:00
Noel De Martin bf7659223d MOBILE-3748 rte: Implement keyboard shortcuts 2023-05-08 13:17:30 +02:00
Dani Palou 90aededf12 MOBILE-4270 notifications: Always display icon in notification 2023-05-08 13:13:51 +02:00
Noel De Martin dee6c915f8 MOBILE-3748 rte: Remove arrow keys override 2023-05-08 12:24:04 +02:00
Dani Palou f2997313b4 MOBILE-4270 icon: Fix some broken icons names 2023-05-08 07:50:20 +02:00
Dani Palou 15faf46367 MOBILE-4270 comments: Update cached data after add/delete 2023-05-08 07:50:20 +02:00
Dani Palou f0ba0cc479 MOBILE-4270 participants: Remove auto-focus in search box 2023-05-08 07:50:20 +02:00
Dani Palou ff60de7de5 MOBILE-4270 tag: Fix tag route in mobile 2023-05-04 16:59:58 +02:00
Noel De Martin 90603c022a
Merge pull request #3658 from dpalou/MOBILE-4270
MOBILE-4303 iframe: Fix auto-login applied in H5P local URLs
2023-05-04 12:38:43 +02:00
Dani Palou f8d3c023cc MOBILE-4303 iframe: Fix auto-login applied in H5P local URLs 2023-05-04 11:59:01 +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
Pau Ferrer Ocaña 3ddf2326a0
Merge pull request #3650 from dpalou/MOBILE-4270
MOBILE-4270 core: Set right version for LMS 4.2
2023-05-04 10:11:10 +02:00
Pau Ferrer Ocaña 041a8d1778
Merge pull request #3651 from dpalou/MOBILE-4275
MOBILE-4275 course: Fix course completion not updated in some cases
2023-05-04 09:55:35 +02:00
Noel De Martin 1f588bba85 MOBILE-4288 multilang: Fix unknown language filter 2023-05-03 15:43:24 +02:00
Dani Palou cf595146a8 MOBILE-4270 collapsible-header: Fix changes not detected
Before this change, listenEvents was called after initializeFloatingTitle, so the mutationObserver didn't exist when initializeFloatingTitle was executed.
2023-05-03 12:51:06 +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 35d4bf3561 MOBILE-4270 core: Set right version for LMS 4.2 2023-05-03 10:24:24 +02:00
Noel De Martin 4f54afca3c
Merge pull request #3649 from dpalou/MOBILE-4214
Mobile 4214
2023-05-02 09:44:58 +02:00
Dani Palou e56a47e35d MOBILE-4214 push: Improve register public key in Moodle
Now the WebService won't be called again if it has already been called successfully and public key hasn't changed
2023-05-02 08:40:43 +02:00
Dani Palou 0fdfa88c0d MOBILE-4275 course: Fix course completion not updated in some cases
This is a temporary solution, the code that handles automatic activity completion should be refactored
2023-05-02 08:20:11 +02:00
Alex Morris a0d49dc5e0 MOBILE-4214 pushnotifications: Add public key registration 2023-04-28 10:00:59 +02:00
Noel De Martin e281bc15b3 MOBILE-3748 a11y: Indicate non-downloadable items 2023-04-27 09:39:25 +02:00
Dani Palou 90be0a2102
Merge pull request #3646 from NoelDeMartin/MOBILE-4270
MOBILE-4270 behat: Skip excluded tests before 4.0
2023-04-26 16:13:24 +02:00
Noel De Martin de2c53b712 MOBILE-4270 behat: Skip excluded tests before 4.0 2023-04-26 13:47:57 +02:00
Noel De Martin df34b812a4 MOBILE-4288 multilang: Use parent languages 2023-04-26 11:01:11 +02:00
Noel De Martin db3a998f71 MOBILE-4288 core: Refactor getParentLanguage
This method was taking a language argument, but in reality it didn't work if you didn't pass it the current language so it was misleading.
2023-04-26 10:21:03 +02:00
Noel De Martin 998eddb74c
Merge pull request #3487 from alfonso-salces/MOBILE-4202
[4.2] MOBILE-4202 split-view: Scroll to current element when swipe
2023-04-25 15:35:52 +02:00
Noel De Martin d2b120f10e MOBILE-4290 login: Fix copy 2023-04-25 12:28:08 +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 882cbb6473
Merge pull request #3629 from alfonso-salces/MOBILE-4248
Mobile 4248
2023-04-25 10:49:18 +02:00
Dani Palou d13640dc1f
Merge pull request #3639 from NoelDeMartin/MOBILE-4290
MOBILE-4290 login: Update help copy
2023-04-25 10:27:32 +02:00
Dani Palou 5d81dad8d6
Merge pull request #3638 from NoelDeMartin/MOBILE-4282
MOBILE-4282: Respect indentation format
2023-04-25 10:17:00 +02:00
Noel De Martin d6781b6488 MOBILE-4290 login: Update help copy 2023-04-24 15:56:10 +02:00
Alfonso Salces c36ba60480 MOBILE-4248 tests: Fix data basic_usage and entries tests 2023-04-24 15:32:10 +02:00
Dani Palou 77605b87f4
Merge pull request #3626 from NoelDeMartin/MOBILE-4288
MOBILE-4288: Filter multilang group strings
2023-04-24 14:31:01 +02:00
Noel De Martin 7a761fd47f MOBILE-4282 course: Respect indentation format 2023-04-24 13:23:02 +02:00
Noel De Martin f019afa920 MOBILE-4282 core: Improve helper types 2023-04-24 13:21:14 +02:00
Noel De Martin 62548b42d0
Merge pull request #3632 from dpalou/MOBILE-4215
Mobile 4215
2023-04-24 12:39:37 +02:00
Dani Palou 781a950853 MOBILE-4215 android: Request notification permission on start 2023-04-24 11:57:09 +02:00
Noel De Martin 3b5d9a6679 MOBILE-4288 multilang: Fix in group selector 2023-04-24 11:25:43 +02:00
Noel De Martin 9180e6e082 MOBILE-4288 multilang: Implement type safety 2023-04-24 11:25:43 +02:00
Noel De Martin b52deca5fe MOBILE-4288 multilang: Clean up 2023-04-24 11:19:55 +02:00
Noel De Martin e74940d2e0 MOBILE-4290 login: Change QR help question order 2023-04-20 17:51:45 +02:00
Noel De Martin e663ee1d9a MOBILE-4290 login: Fix site help
QR question logic was inverted, and classes weren't applied properly
2023-04-20 17:51:26 +02:00
Dani Palou c3bd315355
Merge pull request #3622 from NoelDeMartin/MOBILE-4290
MOBILE-4290: Update site help
2023-04-20 12:58:38 +02:00
Dani Palou 5646dd14e0
Merge pull request #3611 from alfonso-salces/MOBILE-4292
MOBILE-4292 base-profilefield: Translate fields to display
2023-04-19 15:41:11 +02:00
Noel De Martin c06671a760 MOBILE-4188 grades: Fix search results swiping 2023-04-19 15:02:39 +02:00
Noel De Martin fa6eb60470 MOBILE-4188 user: Undo sticky participants search 2023-04-19 15:02:16 +02:00
Alfonso Salces 34a6b75a12 MOBILE-4292 user-profile-field: Assign context always 2023-04-19 14:27:44 +02:00
Alfonso Salces e0edc76b28 MOBILE-4292 base-profilefield: Translate fields to display 2023-04-19 14:27:37 +02:00
Noel De Martin 546dd59693
Merge pull request #3616 from crazyserver/MOBILE-4187
Mobile 4187
2023-04-19 13:39:33 +02:00
Noel De Martin 156f01b743 MOBILE-4290 login: Update help text 2023-04-19 13:36:14 +02:00
Noel De Martin b382486580 MOBILE-4290 login: Collapse site help questions 2023-04-19 13:36:14 +02:00
Noel De Martin bfe9100879 MOBILE-4290 core: Make waitForImages cancellable 2023-04-19 12:56:01 +02:00
Dani Palou 825c1617f1
Merge pull request #3620 from crazyserver/MOBILE-4250
MOBILE-4250 module: Add module summary to preview module page
2023-04-19 12:03:57 +02:00
Pau Ferrer Ocaña 5ef41c6ace MOBILE-4250 module: Add module summary to preview module page 2023-04-19 11:52:14 +02:00
Dani Palou 9e72d79eba
Merge pull request #3618 from NoelDeMartin/MOBILE-4284
MOBILE-4284: Implement custom question numbers in quiz
2023-04-19 11:44:01 +02:00
Pau Ferrer Ocaña 015d0c42f3 MOBILE-4187 app: Do not add url class to body tag 2023-04-19 11:29:17 +02:00
Noel De Martin e77b834ff2 MOBILE-4284 quiz: Replace number w/ questionnumber 2023-04-19 10:07:31 +02:00
Noel De Martin 391dfbdfcc MOBILE-4284 question: Drop unused DB columns
WebSQL doesn't support dropping columns, that's why we're migrating to a new table with the _2 suffix instead.
2023-04-19 10:07:31 +02:00
Noel De Martin 9d1d433489
Merge pull request #3614 from dpalou/MOBILE-4203
MOBILE-4203 behat: Remove temporary capability override
2023-04-19 09:05:10 +02:00
Dani Palou e58df9ae61
Merge pull request #3613 from NoelDeMartin/MOBILE-4270
MOBILE-4270: Fix 3.9 behat tests
2023-04-19 08:46:38 +02:00
Dani Palou 95324f371c
Merge pull request #3617 from moodlehq/MOBILE-4282
MOBILE-4282 course: Implement modules indentation
2023-04-19 08:41:22 +02:00
Dani Palou 6b121f4ec1
Merge pull request #3608 from moodlehq/MOBILE-4277
MOBILE-4277 course: Show modules in course index
2023-04-19 08:09:28 +02:00
Dani Palou 2dbb1f2316
Merge pull request #3615 from alfonso-salces/MOBILE-4245
MOBILE-4245 dev: Listen staging sites changes after view enter
2023-04-18 13:43:06 +02:00
Alfonso Salces 95013c2fda MOBILE-4245 dev: Listen staging sites changes after view enter 2023-04-18 13:29:59 +02:00
Noel De Martin cd87302265 MOBILE-4282 course: Implement modules indentation 2023-04-18 13:02:38 +02:00
Dani Palou 6d238ce468 MOBILE-4203 behat: Remove temporary capability override 2023-04-18 10:52:55 +02:00
Noel De Martin 25f2018cc4 MOBILE-4270 grades: Document duplicated tests 2023-04-18 09:59:18 +02:00
Dani Palou e87408418b
Merge pull request #3583 from NoelDeMartin/MOBILE-4188
MOBILE-4188: Implement teacher gradebook
2023-04-17 14:08:04 +02:00
Noel De Martin 7619d38fb7 MOBILE-4277 course: Show modules in course index
Including the ones that were previously hidden, such as text and label.
2023-04-17 12:32:26 +02:00
Noel De Martin 72229baa80 MOBILE-4270 behat: Rename feature files version 2023-04-17 11:23:19 +02:00
Noel De Martin 0c45d9a654 MOBILE-4188 core: Show sticky participants search 2023-04-17 11:18:59 +02:00
Noel De Martin 8bb6b45159 MOBILE-4188 grades: Implement teacher gradebook 2023-04-17 11:18:59 +02:00
Dani Palou 4d6b97e326 MOBILE-4303 iframe: Treat Vimeo videos in core-iframe component 2023-04-14 12:48:50 +02:00
Dani Palou 0309e7a8c1 MOBILE-4303 iframe: Support auto-login in core-iframe component 2023-04-14 12:26:21 +02:00
Dani Palou 9211b350dc MOBILE-4303 iframe: Avoid trying to access inaccessible iframes
With this change, the error about trying to access an iframe with different protocol, domain or port should no longer appear in console
2023-04-14 12:26:21 +02:00
Dani Palou 28b48ac524
Merge pull request #3594 from NoelDeMartin/MOBILE-2652
MOBILE-2652: Glossary edit & delete entries
2023-04-14 08:16:02 +02:00
Noel De Martin 5de4cfbbd2 MOBILE-2652 glossary: Implement deleting entries 2023-04-13 17:45:19 +02:00
Noel De Martin e48d82ddb2 MOBILE-4311 quiz: Avoid sending NaN to webservice 2023-04-13 13:11:39 +02:00
Dani Palou e14f5002d5
Merge pull request #3602 from moodlehq/MOBILE-4301
MOBILE-4301 core: Drop core.sitenotfound string
2023-04-13 09:36:42 +02:00
Dani Palou 8171da961e
Merge pull request #3604 from NoelDeMartin/MOBILE-4270
MOBILE-4270 core: Add missing error details
2023-04-13 09:36:14 +02:00
Dani Palou 520ec75b1b
Merge pull request #3595 from alfonso-salces/MOBILE-4292
MOBILE-4292 multilang2: Create new multilang filter
2023-04-13 09:02:41 +02:00
Alfonso Salces 98d6733541 MOBILE-4292 base-profilefield: Use displayvalue instead of value 2023-04-13 08:03:08 +02:00
Noel De Martin d3eb50471d MOBILE-4270 core: Add missing error details 2023-04-12 16:31:39 +02:00
Dani Palou 7494f52c79
Merge pull request #3601 from moodlehq/MOBILE-4308
MOBILE-4308 core: Apply no filter to complex icons
2023-04-12 15:59:49 +02:00
Noel De Martin 4d5c18459c MOBILE-4301 core: Drop core.sitenotfound string
String dropped in favour of core.cannotconnect
2023-04-12 15:34:25 +02:00
Dani Palou 0772f4c616 MOBILE-4193 course: Fix 'Invalid regular expression' error 2023-04-12 15:07:04 +02:00
Dani Palou 9fa85bd83e MOBILE-4270 course: Fix exception if load sections fail 2023-04-12 15:06:10 +02:00
Pau Ferrer Ocaña 10f0993c05
Merge pull request #3599 from dpalou/MOBILE-4269
Mobile 4269
2023-04-12 13:27:56 +02:00
Noel De Martin ad5fc0b1b7 MOBILE-4308 core: Apply no filter to complex icons 2023-04-12 12:57:18 +02:00
Noel De Martin 3f701cf7db
Merge pull request #3596 from dpalou/MOBILE-4276
MOBILE-4276 utils: Handle span correctly when counting words
2023-04-11 11:56:58 +02:00
Alfonso Salces 772864245e MOBILE-4292 multilang2: Create new multilang filter 2023-04-10 09:12:35 +02:00
Dani Palou 708165c0e8 MOBILE-4269 sync: Remove 'Error' from sync warning modals 2023-04-05 11:29:51 +02:00
Dani Palou 8cb4b4ec6d MOBILE-4269 h5pactivity: Support save state in offline 2023-04-05 11:29:51 +02:00
Dani Palou abac134cc5 MOBILE-4269 bbb: Add missing lang string 2023-04-05 11:29:51 +02:00
Dani Palou 22aab82f4e MOBILE-4269 h5p: Rename whitelist word 2023-04-05 11:29:51 +02:00
Dani Palou dfe185f28c MOBILE-4269 h5pactivity: Support save state in online 2023-04-05 11:29:51 +02:00
Pau Ferrer Ocaña 4d394af4c6 MOBILE-4270 lang: Remove invalid word from strings 2023-04-04 12:15:42 +02:00
Dani Palou 6603f7d3db MOBILE-4276 utils: Handle span correctly when counting words 2023-03-31 15:15:24 +02:00
Noel De Martin 47d25bbb99
Merge pull request #3590 from dpalou/MOBILE-4203
MOBILE-4203 timezone: Convert 99 to a readable timezone
2023-03-28 08:43:43 +02:00
Dani Palou 36232f04a1 MOBILE-4203 timezone: Convert 99 to a readable timezone 2023-03-28 08:30:13 +02:00
Noel De Martin ea67ecd6ff
Merge pull request #3592 from alfonso-salces/MOBILE-4245
MOBILE-4245 credentials: Fix contact support suggestion  test
2023-03-28 08:11:01 +02:00
Alfonso Salces 552cda8a5b MOBILE-4245 credentials: Fix contact support suggestion test 2023-03-27 15:49:23 +02:00
Dani Palou 874f47ebad
Merge pull request #3560 from alfonso-salces/MOBILE-4245
[4.2] Mobile 4245 - Add new config.json setting to allow to specify staging sites for testing purposes
2023-03-27 08:10:25 +02:00
Alfonso Salces 1506228c74 MOBILE-4245 Credentials: Fix NullInjectorError when provide HttpClient 2023-03-24 15:30:28 +01:00
Pau Ferrer Ocaña 605eededa7
Merge pull request #3591 from dpalou/MOBILE-3535
MOBILE-3535 lesson: Handle localised decimal separator
2023-03-24 14:24:44 +01:00
Dani Palou fae7467c0c MOBILE-3535 lesson: Handle localised decimal separator 2023-03-24 11:52:09 +01:00
Pau Ferrer Ocaña 7f7f547d4d MOBILE-4286 github: Branch name changes 2023-03-23 10:10:21 +01:00
Noel De Martin 461c8b306a MOBILE-4279 behat: Update snapshot icons 2023-03-22 09:50:32 +01:00
Dani Palou 4b9e5afeb2
Merge pull request #3581 from crazyserver/MOBILE-4279
Mobile 4279
2023-03-21 12:53:35 +01:00
Pau Ferrer Ocaña 8efea521d4 MOBILE-4279 fonts: Use new required icon 2023-03-21 12:07:06 +01:00
Pau Ferrer Ocaña d047269d76 MOBILE-4279 fonts: Check aliases new names when parsing 2023-03-21 12:07:06 +01:00
Pau Ferrer Ocaña 902288dd0f MOBILE-4279 fonts: Update Font-awesome names to 6.3 2023-03-21 12:07:06 +01:00
Pau Ferrer Ocaña 8ad85b0f15 MOBILE-4279 fonts: Check for aliases of earlier font-awesome versions 2023-03-21 12:07:06 +01:00
Alfonso Salces 7a78bb9375 MOBILE-4245 Site: Remove load staging sites from site page 2023-03-21 10:15:59 +01:00
Alfonso Salces 856a8a4957 MOBILE-4245 Dev: Add confirmation modal before reload app 2023-03-21 10:10:10 +01:00
Alfonso Salces fe97d32342 MOBILE-4245 Config: update sites type 2023-03-21 10:10:10 +01:00
Alfonso Salces 3e0e29ba2e MOBILE-4245 Dev: Create new setting to control staging sites 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 c84e2be4a1 Revert "MOBILE-4239 behat: Disable snapshot steps"
This reverts commit b2ad6377e8.
2023-03-20 11:20:40 +01:00
Noel De Martin 64136de495 MOBILE-4270 core: Test user profile 2023-03-20 11:20:40 +01:00
Pau Ferrer Ocaña b1495c6c9d MOBILE-4250 course: Improve translation of module names for a11y 2023-03-20 09:50:11 +01:00
Pau Ferrer Ocaña 35bf08e81d MOBILE-4250 course: Remove module name from course module info component 2023-03-16 13:48:07 +01:00
Noel De Martin 605d1c09a4 MOBILE-4270 course: Remove summary component
This hasn't been used for a long time, so it can be removed.
2023-03-16 12:14:59 +01:00
Noel De Martin 98d332138a MOBILE-4270 core: Standardize page modules 2023-03-16 11:02:11 +01:00
Dani Palou 8f6320e012
Merge pull request #3579 from NoelDeMartin/MOBILE-4193
MOBILE-4193 core: Consolidate module icons sources
2023-03-16 09:48:47 +01:00
Noel De Martin f82d3504f6 MOBILE-4193 grades: Avoid filtering rich images 2023-03-15 12:04:36 +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 b4bd42b928 MOBILE-4270 sync: Improve sync result types 2023-03-14 15:52:29 +01:00
Pau Ferrer Ocaña 89890a103d MOBILE-4270 course: Correctly align cards 2023-03-14 15:52:29 +01:00
Pau Ferrer Ocaña 5cb74fca86 MOBILE-4270 question: Improve base question component class 2023-03-14 15:52:29 +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
Pau Ferrer Ocaña ec86719833 MOBILE-4270 chore: Final deprecation of CoreIconComponent 2023-03-14 15:50:42 +01:00
Noel De Martin 899356d956
Merge pull request #3576 from dpalou/MOBILE-4271
MOBILE-4271 login: Dont display OAuth icon if empty
2023-03-08 13:17:32 +01:00
Noel De Martin dfea0b9920
Merge pull request #3575 from dpalou/MOBILE-4203
MOBILE-4203 user: Display timezone in user profile
2023-03-08 13:15:57 +01:00
Dani Palou 83fee349eb MOBILE-4271 login: Dont display OAuth icon if empty 2023-03-08 12:58:17 +01:00
Noel De Martin 908167bc98
Merge pull request #3574 from dpalou/MOBILE-4263
Mobile 4263
2023-03-08 11:26:22 +01:00
Dani Palou f8f5fbc564 MOBILE-4203 user: Display timezone in user profile 2023-03-08 09:46:42 +01:00
Dani Palou 9744eb5137 MOBILE-4263 quiz: Remove non-null assertions 2023-03-08 09:45:43 +01:00
Dani Palou 173acfb954 MOBILE-4265 h5p: Update h5p to 1.23 2023-03-08 09:44:25 +01:00
Dani Palou bd6fb138e1 MOBILE-4265 h5p: Update h5p to 1.22.4
Most of the changes were related to H5P Content Hub, so they weren't included in the app
2023-03-08 09:44:25 +01:00
Noel De Martin c5ec2d7573 MOBILE-4239 behat: Scope report tests to 4.1 2023-02-28 09:07:46 +01:00
Noel De Martin b2ad6377e8 MOBILE-4239 behat: Disable snapshot steps 2023-02-27 17:46:30 +01:00
Dani Palou e20f2c9f8f
Merge pull request #3565 from alfonso-salces/MOBILE-4077
Mobile 4077 - Open in browser
2023-02-24 11:43:40 +01:00
Alfonso Salces edf0eab940 MOBILE-4077 ReportBuilder: Fix report summary redirection 2023-02-24 11:33:49 +01:00
Alfonso Salces 249e279406 MOBILE-4077 ReportBuilder: Open in browser report detail if fails 2023-02-24 10:46:08 +01:00
Dani Palou 2cf259107e
Merge pull request #3564 from NoelDeMartin/MOBILE-2314
MOBILE-2314: Audio recorder improvements
2023-02-23 16:16:01 +01:00
Dani Palou 5824cf0ee2
Merge pull request #3563 from alfonso-salces/MOBILE-4077
MOBILE-4077 ReportBuilder: Parse columns to text
2023-02-23 15:37:12 +01:00
Alfonso Salces 4a93fd32ed MOBILE-4077 ReportBuilder: Fix number rendering error and error handling 2023-02-23 14:30:50 +01:00
Noel De Martin c74a4952ee MOBILE-2314 fileuploader: Improve recorder styles 2023-02-23 13:50:45 +01:00
Noel De Martin 5ddcd6cfc4 MOBILE-2314 core: Fix custom modals lifecycle 2023-02-23 13:50:15 +01:00
Dani Palou 579057ddf8
Merge pull request #3562 from NoelDeMartin/MOBILE-2314
MOBILE-2314 fileuploader: Catch errors in recorder
2023-02-23 12:59:03 +01:00
Noel De Martin 6d29a97e9d MOBILE-2314 fileuploader: Catch errors in recorder 2023-02-23 12:46:06 +01:00
Dani Palou f0aa3ee57f MOBILE-4239 geolocation: Add some logging in geolocation service 2023-02-23 12:09:19 +01:00
Noel De Martin 8ee614a60a MOBILE-4239 mediaplugin: Lazy load videojs 2023-02-22 15:12:25 +01:00
Dani Palou 4cb9a6640c
Merge pull request #3556 from NoelDeMartin/MOBILE-2314
MOBILE-2314: Audio Recorder improvements
2023-02-22 11:52:40 +01:00
Noel De Martin 52cfb1822d MOBILE-2134 core: Clean up copyright comments 2023-02-22 11:40:34 +01:00
Noel De Martin 495d395beb MOBILE-2314 core: Remove cordova-plugin-media 2023-02-22 11:40:34 +01:00
Noel De Martin 4013855ae9 MOBILE-2314 fileuploader: Lazy load modal 2023-02-22 11:40:34 +01:00
Noel De Martin d91f2ed51a MOBILE-2314 fileuploader: Refactor audio recording 2023-02-22 11:40:34 +01:00
Noel De Martin bb64922a14 MOBILE-2314 fileuploader: Create audio-histogram 2023-02-22 10:59:08 +01:00
Noel De Martin ba723dd899 MOBILE-2314 core: Implement custom modals 2023-02-22 10:59:08 +01:00
Noel De Martin f5fa9d12dc MOBILE-2314 core: Exclude emulator from production 2023-02-21 14:03:29 +01:00
Noel De Martin e1c431b06a MOBILE-2314 core: Delegate registry functionality 2023-02-21 11:57:54 +01:00
Pau Ferrer Ocaña 4a7fec5e18
Merge pull request #3552 from dpalou/MOBILE-4249
Mobile 4249
2023-02-21 11:25:22 +01:00
Alfonso Salces 70c07d4afc MOBILE-4077 ReportBuilder: Fix report name format 2023-02-20 14:39:57 +01:00
Dani Palou 3ca1094979
Merge pull request #3551 from alfonso-salces/MOBILE-4077
Mobile 4077
2023-02-17 13:43:44 +01:00
Dani Palou 12546f6548
Merge pull request #3550 from crazyserver/MOBILE-4065
Mobile 4065
2023-02-17 13:05:53 +01:00
Alfonso Salces 378183599a MOBILE-4077 ReportBuilder: Fix reports broken when receive a number 2023-02-17 12:44:05 +01:00
Alfonso Salces dac5834654 MOBILE-4077 ReportBuilder: Show empty box when there isn't report detail to display 2023-02-17 12:43:58 +01:00
Dani Palou ffdbf392df MOBILE-4249 ui: Fix context-menu not working in some split view 2023-02-17 11:15:57 +01:00
Dani Palou 2f8abd57bb
Merge pull request #3548 from alfonso-salces/MOBILE-4251
MOBILE-4251 Feedback: Avoid displaying the preview button to students
2023-02-17 08:17:24 +01:00
Alfonso Salces 87a07217fc MOBILE-4251 Feedback: Avoid displaying the preview button to students 2023-02-17 08:04:25 +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 50773aa46d MOBILE-4065 a11y: Add aria-role region to headings order 2023-02-16 11:54:22 +01:00
Pau Ferrer Ocaña 0b9b617fa8 MOBILE-4065 dev: Reset site onboarding when reseting tours 2023-02-16 11:54:22 +01:00
Noel De Martin d55157bd5b MOBILE-4254 behat: Test course contents UI 2023-02-15 17:19:17 +01:00
Noel De Martin 230b4b6c5f MOBILE-4254 behat: Configure snapshot tests 2023-02-15 17:18:59 +01:00
Noel De Martin 24cfb835b0
Merge pull request #3546 from dpalou/MOBILE-4069
MOBILE-4069 a11y: Remove unneeded aria-labelledby
2023-02-14 10:57:39 +01:00
Noel De Martin c08d638026 MOBILE-4065 a11y: Hide pages under user tours
Following the same strategy as Ionic's built-in overlays 1b30fc97d3/core/src/utils/overlays.ts (L388..L401)
2023-02-14 09:21:39 +01:00
Dani Palou 8996cef648 MOBILE-4069 a11y: Remove unneeded aria-labelledby
With the latest Ionic update, these aria-labelledby aren't needed and one of them even caused a behat test to fail
2023-02-13 11:27:39 +01:00
Dani Palou 2258c1183b MOBILE-4166 core: Move some CoreApp functions to CorePlatform 2023-02-09 13:34:29 +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
Dani Palou 9419db02a1 MOBILE-4166 core: Use VideoJS in iOS for unsupported media 2023-02-09 13:24:02 +01:00
Dani Palou 47e5158afe MOBILE-4166 core: Implement CoreDirectivesRegistry and deprecate old one 2023-02-09 13:24:02 +01:00
Noel De Martin de60a89865
Merge pull request #3542 from alfonso-salces/MOBILE-4077
Mobile 4077
2023-02-07 17:07:14 +01:00
Pau Ferrer Ocaña 31a275a6fe MOBILE-4065 forum: Fix forum focus problems 2023-02-07 15:03:50 +01:00
Pau Ferrer Ocaña bff59a0e54 MOBILE-4065 calendar: Fix calendar days focus 2023-02-07 15:03:50 +01:00
Pau Ferrer Ocaña 7fac6895d9 MOBILE-4065 directive: Improve ariaButtonClick directive 2023-02-07 15:03:50 +01:00
Alfonso Salces cbbc5d0aae MOBILE-4077 ReportBuilder: Add filter advice in report-summary 2023-02-07 14:53:52 +01:00
Alfonso Salces 9a16548826 MOBILE-4077 ReportBuilder: Fix routing in mainmenu 2023-02-07 12:58:00 +01:00
Alfonso Salces fc98bf5796 MOBILE-4077 ReportBuilder: Sort reports list and update lang strings 2023-02-07 12:57:22 +01:00
Pau Ferrer Ocaña 15cdc017e5 MOBILE-4065 course: Fix course and module cards 2023-02-07 10:05:51 +01:00
Pau Ferrer Ocaña 51420ada52 MOBILE-4065 chore: Change to strict comparison in event key names 2023-02-07 10:04:06 +01:00
Alfonso Salces 7b37a907a9 MOBILE-4077 ReportBuilder: Create tests 2023-01-31 15:25:55 +01:00
Alfonso Salces cb2d17af9b MOBILE-4077 ReportBuilder: Create page and module 2023-01-31 15:25:50 +01:00
Alfonso Salces 6f869d1453 MOBILE-4077 ReportBuilder: Create handler and service 2023-01-31 15:14:05 +01:00
Alfonso Salces 14f48f374d MOBILE-4077 ReportBuilder: Add translations 2023-01-31 15:13:59 +01:00
Noel De Martin 6515d03f7d MOBILE-4239 core: Enable DB logging when needed 2023-01-23 16:40:22 +01:00
Noel De Martin 5f9b4c5218 MOBILE-4239 core: Update LMS versions 2023-01-23 16:40:17 +01:00
Noel De Martin 250c6c1db8 MOBILE-4239 core: Remove cannotconnect version 2023-01-23 16:39:58 +01:00
Alfonso Salces 32716ee88a MOBILE-4238 Siteplugins: Filter text for collapsible title 2023-01-23 11:20:38 +01:00
Dani Palou ed6cce66b5 MOBILE-4235 h5p: Fix regex applied by dependencies 2023-01-19 15:48:48 +01:00
Noel De Martin d786b7d683 MOBILE-4081 core: Use inmemory database singletons 2022-12-19 12:35:10 +01:00
Alfonso Salces fc4d97d0e7 MOBILE-4081 login-methods: Execute the first login method 2022-12-15 11:57:13 +01:00
Noel De Martin 578c40f3d1
Merge pull request #3506 from dpalou/MOBILE-4081
Mobile 4081
2022-12-13 13:06:51 +01:00
Dani Palou efca5aa61c MOBILE-4081 user: Fix offline preference not synchronized 2022-12-13 08:09:20 +01:00
Dani Palou e8d7929c60
Merge pull request #3505 from NoelDeMartin/MOBILE-4081
MOBILE-4081 login: Change get started url
2022-12-12 12:28:14 +01:00
Dani Palou cb10f9e25d
Merge pull request #3503 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Keep new lines
2022-12-12 12:23:08 +01:00
Noel De Martin 745ffdab2d MOBILE-4081 login: Change get started url
Co-authored-by: Pau Ferrer Ocaña <crazyserver@gmail.com>
2022-12-12 12:16:18 +01:00
Alfonso Salces c6f48336fc MOBILE-4081 swipe-slides: Book chapter tags not always shown 2022-12-07 09:54:53 +01:00
Noel De Martin 324785f36a MOBILE-4176 grades: Keep new lines 2022-12-05 16:54:42 +01:00
Noel De Martin 3fa72b3a36
Merge pull request #3502 from alfonso-salces/MOBILE-4081
Mobile 4081
2022-12-05 15:42:03 +01:00
Alfonso Salces 5c8a414e79 MOBILE-4081 delegate: Make public updateHandlers method 2022-12-05 13:52:06 +01:00
Alfonso Salces ef5bcbee86 MOBILE-4081 reconnect: Order login-methods and qrlogin in the template 2022-12-05 13:51:16 +01:00
Dani Palou 6f673ea561 MOBILE-4081 external-content: Set attribute for untreated urls
This fixes an issue when rendering images using directly the local URL (e.g. in image viewer)
2022-12-05 13:18:21 +01:00
Dani Palou 797b2a3690 MOBILE-4081 mainmenu: Don't change tab on resize 2022-12-05 10:43:07 +01:00
Pau Ferrer Ocaña 28b7466fd0 MOBILE-4081 grades: Improve grades performance by loading chunks of data 2022-12-02 11:51:54 +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 cd4d4f164f
Merge pull request #3496 from dpalou/MOBILE-4081
Mobile 4081
2022-12-01 17:40:07 +01:00
Dani Palou ea4dab580e MOBILE-4081 courses: Remove downloaded icon when delete course 2022-12-01 16:21:29 +01:00
Noel De Martin 9306378f1b MOBILE-4176 grades: Fix activity names 2022-12-01 13:24:41 +01:00
Pau Ferrer Ocaña de29903320
Merge pull request #3493 from dpalou/MOBILE-4081
MOBILE-4081 h5p: Fix full screen in Android
2022-12-01 10:34:35 +01:00
Dani Palou 5b4ac6b6ec MOBILE-4081 h5p: Fix full screen in Android 2022-12-01 10:25:36 +01:00
Noel De Martin 747f23ba75 MOBILE-4081 core: Fix negative swipe indexes 2022-11-30 16:14:46 +01:00
Noel De Martin 7990ca3e91
Merge pull request #3491 from dpalou/MOBILE-4081
MOBILE-4081 core: Revert split wscache into several tables
2022-11-30 13:50:21 +01:00
Dani Palou f0823b59a2 MOBILE-4081 core: Revert split wscache into several tables
This commit reverts most of the changes done in e63a40d092
2022-11-30 13:38:36 +01:00
Pau Ferrer Ocaña df58083c46 MOBILE-4081 user: Use lastcourseaccess if not undefined 2022-11-30 09:54:38 +01:00
Dani Palou 4d152f93c1
Merge pull request #3485 from NoelDeMartin/MOBILE-4176
MOBILE-4176: Grades improvements
2022-11-30 08:34:55 +01:00
Noel De Martin dba43ddaf4 MOBILE-4081 core: Improve fa-icon dev performance 2022-11-29 17:24:56 +01:00
Noel De Martin 3f138b8ee8 MOBILE-4176 grades: Strip activity name 2022-11-29 12:52:53 +01:00
Dani Palou d893eca309
Merge pull request #3483 from NoelDeMartin/MOBILE-4059
MOBILE-4059 core: Fix support help for guests
2022-11-29 12:24:28 +01:00
Dani Palou 746a014c71
Merge pull request #3482 from NoelDeMartin/MOBILE-4081
MOBILE-4081 core: Translate hard-coded string
2022-11-29 12:23:45 +01:00
Pau Ferrer Ocaña 7660ba1b99
Merge pull request #3486 from alfonso-salces/MOBILE-4075
MOBILE-4075 h5p: Full screen iframe hide course header and ion-tab-bar
2022-11-29 12:05:26 +01:00
Alfonso Salces c851105b79 MOBILE-4075 h5p: Full screen iframe hide course header and ion-tab-bar 2022-11-29 11:56:40 +01:00
Pau Ferrer Ocaña 8dde80aa08 MOBILE-4081 chore: Remove deprecated concatenatePaths usage 2022-11-29 10:23:36 +01:00
Pau Ferrer Ocaña dd13391c4d MOBILE-4081 tag: Do not select any tag if on mobile view 2022-11-29 09:23:49 +01:00
Noel De Martin ad86d6e6e0 MOBILE-4059 core: Fix support help for guests 2022-11-28 17:18:16 +01:00
Noel De Martin 79bbde8276 MOBILE-4081 core: Translate hard-coded string
Co-authored-by: saman222 <samansamani2@yahoo.com>
2022-11-28 16:35:57 +01:00
Pau Ferrer Ocaña 6ff5868e9d
Merge pull request #3481 from dpalou/MOBILE-4081
Mobile 4081
2022-11-28 15:41:30 +01:00
Dani Palou 51ba1186d5 MOBILE-4081 h5p: Fix H5P assets broken on iOS update 2022-11-28 12:32:34 +01:00
Dani Palou 4c885b592d
Merge pull request #3478 from crazyserver/MOBILE-4081
Mobile 4081
2022-11-28 08:56:30 +01:00
Pau Ferrer Ocaña fed0239c72 MOBILE-4081 user: Admit profile urls without id 2022-11-28 08:48:34 +01:00
Dani Palou 0223bb9bc3
Merge pull request #3477 from alfonso-salces/MOBILE-4081
MOBILE-4081 swipe-slides: Book chapter tags not always shown
2022-11-28 08:13:21 +01:00
Alfonso Salces ff7d7eb12f MOBILE-4081 swipe-slides: Book chapter tags not always shown 2022-11-25 15:44:45 +01:00
Pau Ferrer Ocaña 88cdec2e87 MOBILE-4081 login: Maintain a logic sort on login reconnect buttons 2022-11-25 11:19:04 +01:00
Pau Ferrer Ocaña b002c1650c MOBILE-4081 course: hasInfo condition should be the same as in HTML. 2022-11-24 17:18:45 +01:00
Dani Palou 5f286924f9
Merge pull request #3473 from crazyserver/MOBILE-4081
MOBILE-4081 loading: Check for added nodes on iOS to solve order
2022-11-24 15:18:40 +01:00
Pau Ferrer Ocaña c98d19ce2a MOBILE-4081 loading: Check for added nodes on iOS to solve order 2022-11-24 14:43:14 +01:00
Pau Ferrer Ocaña b1bd54067c
Merge pull request #3472 from dpalou/MOBILE-4081
Mobile 4081
2022-11-24 14:10:48 +01:00
Noel De Martin b95182cbf9 MOBILE-4081 core: Fix cancelling textarea prompts 2022-11-24 13:14:39 +01:00
Dani Palou 9076a61493 MOBILE-4081 core: Fix site name not translated in My Courses 2022-11-24 11:13:18 +01:00
Pau Ferrer Ocaña 1f1e786ad5 MOBILE-4081 swipe: Only enable swipe when items are loaded 2022-11-23 16:41:59 +01:00
Dani Palou fc72d481b6
Merge pull request #3464 from crazyserver/MOBILE-4081
Mobile 4081
2022-11-23 15:23:56 +01:00
Alfonso Salces 81b2015853 MOBILE-4081 theme: Fix background mode in rich text editor 2022-11-23 15:10:12 +01:00
Pau Ferrer Ocaña f61bd0f550 MOBILE-4081 settings: Divide space usage in sites 2022-11-23 14:58:38 +01:00
Pau Ferrer Ocaña 2a1493b649 MOBILE-4081 style: Do not use display contents on iOS core-loading 2022-11-23 14:13:48 +01:00
Pau Ferrer Ocaña ba150fb8b9 MOBILE-4081 settings: Fix font size change click on other elements 2022-11-23 12:01:54 +01:00
Dani Palou 9dfe87e2b2
Merge pull request #3460 from NoelDeMartin/MOBILE-4059
MOBILE-4059: Fix issues found during testing
2022-11-23 07:57:28 +01:00
Noel De Martin 2143f49d0d MOBILE-4059 user: Close inapp after submission 2022-11-22 17:54:01 +01:00
Noel De Martin d78a7dd78b MOBILE-4059 user: Add suffix to support form 2022-11-22 17:28:41 +01:00
Noel De Martin e08d5e06c3 MOBILE-4059 core: Fix error-info for long errors 2022-11-22 17:27:10 +01:00
Noel De Martin de28040df2 MOBILE-4059 user: Fix disabled support for guests 2022-11-22 17:26:14 +01:00
Dani Palou bf5cf8bcb9
Merge pull request #3459 from crazyserver/MOBILE-4081
MOBILE-4081 iframe: Fix top bar flex when no fullscreen
2022-11-22 17:02:34 +01:00
Pau Ferrer Ocaña b7e869e60d MOBILE-4081 iframe: Fix top bar flex when no fullscreen 2022-11-22 16:52:26 +01:00
Pau Ferrer Ocaña e7e0ea6b04 MOBILE-3936 reminders: Fix workshop reminders and custom position 2022-11-22 14:18:26 +01:00
Dani Palou 3f7936eacd MOBILE-4081 core: Fix site already migrated error 2022-11-22 12:56:46 +01:00
Dani Palou 66fc964940
Merge pull request #3453 from NoelDeMartin/MOBILE-4042
MOBILE-4042 core: Enable swipe-navigation in tablets
2022-11-22 08:00:54 +01:00
Noel De Martin 222704a59b MOBILE-4176 grades: Apply bold styles 2022-11-21 16:18:56 +01:00
Pau Ferrer Ocaña a62cb0ca1e
Merge pull request #3454 from dpalou/MOBILE-4065
Mobile 4065
2022-11-21 13:07:16 +01:00
Noel De Martin 76b6c5dc0e MOBILE-4042 core: Enable swipe-navigation in tablets 2022-11-21 12:52:57 +01:00
Dani Palou 17d21a53b6 MOBILE-4065 a11y: Fix pointer cancellation in tabs 2022-11-21 11:19:22 +01:00
Pau Ferrer Ocaña e1e1d796b9
Merge pull request #3451 from dpalou/MOBILE-4072
MOBILE-4072 h5p: Use workaround for H5P fullscreen in iOS
2022-11-21 10:17:05 +01:00
Dani Palou d66effda8e MOBILE-4065 a11y: Display tabbed element if behind collapsible footer 2022-11-18 13:09:59 +01:00
Dani Palou 51ca4cc804
Merge pull request #3449 from NoelDeMartin/MOBILE-4109
MOBILE-4109 book: Disable unactive pages
2022-11-17 17:42:46 +01:00
Noel De Martin 846b7b9d5a MOBILE-4081 behat: Reactivate disabled tests 2022-11-17 16:04:37 +01:00
Noel De Martin 7f11a9377d MOBILE-4081 behat: Fix tests for 3.9 2022-11-17 16:03:16 +01:00
Aldo Saia 16e137bf57 MOBILE-4072 h5p: Use workaround for H5P fullscreen in iOS 2022-11-17 15:49:26 +01:00
Noel De Martin f58c959091 MOBILE-4081 behat: Fix tests for 3.11 2022-11-17 15:37:46 +01:00
Noel De Martin 5370217058 MOBILE-4109 book: Disable unactive pages 2022-11-17 11:37:00 +01:00
Noel De Martin 56c4877b2e MOBILE-4109 core: Log unhandled errors 2022-11-17 11:34:22 +01:00
Dani Palou cd8f81d332
Merge pull request #3448 from NoelDeMartin/MOBILE-4145
MOBILE-4145 utils: Update apk download copy
2022-11-17 09:00:09 +01:00
Noel De Martin 105f283559
Merge pull request #3447 from dpalou/MOBILE-3784
Mobile 3784
2022-11-16 16:27:26 +01:00
Noel De Martin 838b3b2d2b MOBILE-4145 utils: Update apk download copy 2022-11-16 16:06:19 +01:00
Dani Palou 34498bf2aa
Merge pull request #3446 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Test viewing grades
2022-11-16 14:28:54 +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
Noel De Martin 7661208862 MOBILE-4176 grades: Test viewing grades 2022-11-16 12:16:36 +01:00
Dani Palou f172f9d8b6
Merge pull request #3444 from NoelDeMartin/MOBILE-4059
MOBILE-4059: Fix issues found during testing
2022-11-16 09:41:18 +01:00
Pau Ferrer Ocaña 746253ce40 MOBILE-3936 reminders: Fix multiple reminders set 2022-11-15 16:08:59 +01:00
Pau Ferrer Ocaña d40a488758 MOBILE-3936 reminders: Add click listeners 2022-11-15 16:08:59 +01:00
Noel De Martin 8b8c4d533a MOBILE-4059 login: Treat invalidlogin error 2022-11-15 13:28:04 +01:00
Noel De Martin 001a19f066 MOBILE-4059 user: Update contact support message 2022-11-15 13:28:04 +01:00
Noel De Martin a2772622f2 MOBILE-4059 login: Update exceeded attempts text 2022-11-15 11:57:37 +01:00
Dani Palou 36dfd856bb
Merge pull request #3443 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Fix 4.1 layout
2022-11-15 08:39:57 +01:00
Noel De Martin 49e0491428 MOBILE-4176 grades: Fix 4.1 layout
Fixes some breaking changes introduced in MDL-75513. The fixes included here are not exhaustive but should take care of the basic scenarios covered by e2e tests. Subsequent fixes will be provided to handle other edge-cases.
2022-11-14 17:52:47 +01:00
Dani Palou fba9fd8b2d
Merge pull request #3439 from crazyserver/MOBILE-4065
Mobile 4065
2022-11-14 15:33:48 +01:00
Dani Palou 6a5d270601
Merge pull request #3441 from alfonso-salces/MOBILE-4184
MOBILE-4184 url.ts: Read new property from config
2022-11-14 12:48:07 +01:00
Noel De Martin a3c404f805
Merge pull request #3440 from dpalou/MOBILE-4183
MOBILE-4183 user-tours: Allow dismissing with backdrop click
2022-11-14 12:38:33 +01:00
Noel De Martin ead429afaf MOBILE-4091 core: Hide network error title 2022-11-14 11:23:33 +01:00
Alfonso Salces 6603db43f9 MOBILE-4184 url.ts: Read new property from config 2022-11-14 10:11:22 +01:00
Dani Palou ae4899a5b5 MOBILE-4183 user-tours: Allow dismissing with backdrop click 2022-11-14 08:30:45 +01:00
Pau Ferrer Ocaña c97d92fd04 MOBILE-4065 a11y: Add h2 to sections on course summary 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 6500f35462 MOBILE-4065 a11y: Change module name tag to div 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 622f6ee265 MOBILE-4065 a11y: Get keyboard access to course index accordions 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 8b87195593 MOBILE-4065 a11y: Change approach to add aria-label to eye button 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 4375d9ce6f MOBILE-4081 dashboard: Fix empty dashboard when loading fallback blocks 2022-11-11 12:03:06 +01:00
Pau Ferrer Ocaña 5cd929a4ec MOBILE-3936 reminders: Fix on undefined checks 2022-11-11 11:35:30 +01:00
Pau Ferrer Ocaña 8bf75e67bf MOBILE-4177 split-view: Fix auto height of empty box 2022-11-11 09:08:03 +01:00
Dani Palou bdd6aeb738
Merge pull request #3425 from crazyserver/MOBILE-3936
Mobile 3936 - Inline reminders
2022-11-11 08:12:50 +01:00
Pau Ferrer Ocaña ee072610a1
Merge pull request #3431 from dpalou/MOBILE-4100
Mobile 4100
2022-11-10 16:54:03 +01:00
Pau Ferrer Ocaña 6bdf812c81 MOBILE-3936 reminders: Add reminders test 2022-11-10 16:37:06 +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 43cec87112 MOBILE-3936 reminders: Add toasts when setting and deleting reminders 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 5d910ea5b4 MOBILE-3936 reminders: Add reminders to courses and activities 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
Pau Ferrer Ocaña cefd0248fc MOBILE-3936 reminders: Move calendar reminders to new reminders module 2022-11-10 13:40:16 +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 d0e3ad6ee8
Merge pull request #3435 from alfonso-salces/MOBILE-4081
MOBILE-4081 types: Create OmitUnion utility type
2022-11-10 08:58:53 +01:00
Alfonso Salces 4a9549216b MOBILE-4081 types: Create OmitUnion utility type 2022-11-10 08:48:59 +01:00
Dani Palou ef0d747f16 MOBILE-4081 course: Improve behat tests for hidden courses 2022-11-09 13:27:21 +01:00
Noel De Martin c9120bce7b MOBILE-4059 core: Check supportavailability config
Config setting introduced in MDL-74643
2022-11-08 16:16:52 +01:00
Noel De Martin fc55a31872 MOBILE-4059 login: Show help without support link 2022-11-08 16:16:52 +01:00
Noel De Martin 9b0200c3bf MOBILE-4059 core: Consolidate help modals 2022-11-08 16:16:52 +01:00
Noel De Martin e5fcf769f1 MOBILE-4059 core: Update FAQs 2022-11-08 16:16:52 +01:00
Noel De Martin 8c1e07c019 MOBILE-4059 core: Update site owners nomenclature 2022-11-08 16:16:52 +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 5aad0b14e2 MOBILE-4059 login: Avoid infinite loop error 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 dca3f76296 MOBILE-4059 core: Contact support from ajax errors 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 734f1c6323 MOBILE-4059 login: Add help button in header 2022-11-07 16:11:25 +01:00
Noel De Martin d0f28162da MOBILE-4059 core: Contact support from help 2022-11-07 16:11:25 +01:00
Noel De Martin d859af122e MOBILE-4059 login: Improve forgotten password
Suggest contacting support if password was already reset recently
2022-11-07 16:11:24 +01:00
Noel De Martin 28fd894aab MOBILE-4059 login: Contact support in credentials
When login attempts failed multiple times, suggest contacting site support
2022-11-07 16:11:24 +01:00
Noel De Martin 0545d3a8c8 MOBILE-4059 testing: Improve mockSingleton types 2022-11-07 16:11:24 +01:00
Noel De Martin 4ca9a4ad7b MOBILE-4059 core: Extract inappbrowser initializer 2022-11-07 16:11:24 +01:00
Noel De Martin 1005aad1c1 MOBILE-4059 core: Improve Translate.instant types 2022-11-07 16:11:24 +01:00
Noel De Martin 9f26620e03 MOBILE-4059 core: Improve CoreObject types
Type helper extracted from https://stackoverflow.com/questions/57571664/typescript-type-for-an-object-with-only-one-key-no-union-type-allowed-as-a-key/57576688#57576688
2022-11-07 16:11:24 +01:00
Noel De Martin 608ea978a0 MOBILE-4059 core: Fix timeout types 2022-11-07 16:11:24 +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 4eb01a063c MOBILE-4059 mainmenu: Add link to contact support 2022-11-07 16:11:24 +01:00
Noel De Martin 95e0640eb2 MOBILE-4059 core: Translate hardcoded errors 2022-11-07 16:11:24 +01:00
Pau Ferrer Ocaña 6b2be863b5 MOBILE-4081 lang: Improvements on script and import translations 2022-11-03 15:45:43 +01:00
Dani Palou e1ad3e1b4c
Merge pull request #3429 from NoelDeMartin/MOBILE-4081
MOBILE-4081 login: Allow customizing default image
2022-11-03 09:49:30 +01:00
Dani Palou 61e12d32fa
Merge pull request #3421 from NoelDeMartin/MOBILE-4145
MOBILE-4145: Remove REQUEST_INSTALL_PACKAGES permission
2022-11-03 09:40:16 +01:00
Dani Palou ffb247c9ac MOBILE-4100 core: Fix scroll issues with collapsible footer 2022-11-02 15:09:21 +01:00
Noel De Martin c24d518594 MOBILE-4145 core: Handle opening apk files
Co-authored-by: Dani Palou <dani@moodle.com>
2022-11-02 13:41:28 +01:00
Noel De Martin 609a948945 MOBILE-4145 core: Clean up file path methods 2022-11-02 13:41:28 +01:00
Noel De Martin 08f2683a6b MOBILE-4081 login: Allow customizing default image 2022-11-02 13:09:41 +01:00
Pau Ferrer Ocaña 5153d7f020
Merge pull request #3427 from dpalou/MOBILE-4168
MOBILE-4168 core: Send to reconnect page in auth guard
2022-10-31 11:52:13 +01:00
Dani Palou 566a0e5e43 MOBILE-3817 core: Cast site config to string to fix typing 2022-10-31 10:01:06 +01:00
Dani Palou 5a3b4cfcb4 MOBILE-3817 core: Split ongoing requests in 2 types 2022-10-31 10:00:59 +01:00
Dani Palou 70191ad5bf MOBILE-3817 core: Convert has changes func to return Promise 2022-10-31 10:00:46 +01:00
Dani Palou c6437a5396 MOBILE-4168 core: Send to reconnect page in auth guard 2022-10-28 15:11:27 +02:00
Pau Ferrer Ocaña f554accfee MOBILE-4081 login: Recover hide qrcode classes 2022-10-28 14:34:03 +02:00
Noel De Martin f393d2aa15
Merge pull request #3423 from dpalou/MOBILE-4034
MOBILE-4034 core: Fix password changed detection in Android
2022-10-27 16:41:28 +02:00
Dani Palou 7b032aee18 MOBILE-4034 core: Fix password changed detection in Android 2022-10-27 16:30:15 +02:00
Dani Palou 33084ef8a6 MOBILE-4142 courses: Display hidden from students message 2022-10-27 15:14:04 +02:00
Dani Palou e968e988e8 MOBILE-4123 cordova: Update push plugin to 4.0.0-moodle.2 2022-10-27 15:13:58 +02:00
Dani Palou 848932d527 MOBILE-4098 siteplugins: Restore style URLs behaviour 2022-10-27 15:06:46 +02:00
Anastasios Bithas c1afc4b614 MOBILE-4084 folder: Restore access to inline folders
Add temporary fix to restore access to inline folders.
Change module description to exclude inline folder data.
2022-10-27 15:06:46 +02:00
Anastasios Bithas 689a36ac12 MOBILE-4092 courses: Fix access to hidden courses 2022-10-27 15:06:46 +02:00
Dani Palou a2e512de26 MOBILE-4091 mycourses: Fix mypage error and empty page 2022-10-27 15:06:35 +02:00
Dani Palou 98e54d05be
Merge pull request #3420 from NoelDeMartin/MOBILE-4011
MOBILE-4011 sitehome: Fix link handler
2022-10-25 16:40:18 +02:00
Noel De Martin f97a9beb90
Merge pull request #3409 from dpalou/MOBILE-4120
MOBILE-4120 messages: Fix wrong messages displayed in split view
2022-10-25 16:28:00 +02:00
Noel De Martin 8d55ea0eb8 MOBILE-4011 sitehome: Fix link handler 2022-10-25 16:25:07 +02:00
Dani Palou fa9f074209 MOBILE-4120 messages: Fix wrong messages displayed in split view 2022-10-25 15:12:47 +02:00
Dani Palou 40f844485b
Merge pull request #3417 from NoelDeMartin/MOBILE-4163
MOBILE-4163 siteplugins: Fix lifecycle overrides
2022-10-25 08:27:09 +02:00
Noel De Martin 846cd01f67 MOBILE-4164 core: Remove core-fab on destroy 2022-10-24 15:22:55 +02:00
Noel De Martin 06a2b23adb MOBILE-4163 siteplugins: Fix lifecycle overrides 2022-10-24 14:17:24 +02:00
Dani Palou 8ce353832e MOBILE-4081 core: Only show warning if http 2022-10-24 09:51:57 +02:00
Pau Ferrer Ocaña 00693c9a87 MOBILE-4081 dashboard: Check if dashboard has enabled blocks 2022-10-19 10:58:05 +02:00
Pau Ferrer Ocaña 345de61759 MOBILE-4081 course-summary: Fix summary overlap 2022-10-19 10:58:05 +02:00
Pau Ferrer Ocaña d356bf46fe MOBILE-4081 chore: Prevent default on scroll controls 2022-10-19 10:58:05 +02:00
Noel De Martin 421627e08e
Merge pull request #3405 from alfonso-salces/MOBILE-4081
MOBILE-4081 site-preferences: Split change ngClass usage to avoid error
2022-10-18 12:14:40 +02:00
Alfonso Salces f60ee69b82 MOBILE-4081 site-preferences: Split change ngClass usage to avoid undefined class error 2022-10-18 12:05:29 +02:00
Dani Palou 5428712286 MOBILE-4154 login: Fix re-enter logged out site with IAB 2022-10-17 08:00:08 +02:00
Dani Palou 2d501024a0 MOBILE-4152 core: Fix link handlers when protocols don't match 2022-10-13 17:05:34 +02:00
Alfonso Salces 298f83d40d MOBILE-4146 course-format: Remove OnPush from course-format page 2022-10-13 07:52:43 +02:00
Dani Palou d7ce9998a6 MOBILE-4143 question: Fix replace TeX images in questions 2022-10-11 11:10:49 +02:00
Noel De Martin 22f97aa04e
Merge pull request #3395 from dpalou/MOBILE-4081
MOBILE-4081 core: Remove most .bind() usage
2022-10-06 13:44:53 +02:00
Dani Palou 922be9f9bc MOBILE-4081 h5p: Fix cannot read tags of undefined 2022-10-06 13:25:00 +02:00
Dani Palou 8d0412fa68 MOBILE-4081 core: Remove most .bind() usage 2022-10-05 16:02:09 +02:00
Alfonso Salces 0d004102e2 MOBILE-4140 message: Hide overflow to wrap text inside message box 2022-10-05 08:03:52 +02:00
Pau Ferrer Ocaña 399be57e65 MOBILE-4081 tabs: Do not animate tab changes 2022-10-04 15:42:57 +02:00
Noel De Martin c05657342e
Merge pull request #3391 from alfonso-salces/MOBILE-4081
Mobile 4081
2022-10-03 15:39:18 +02:00
Alfonso Salces a96df9aaaf MOBILE-4081 singletons: Add event for when main home loads 2022-10-03 14:31:23 +02:00
Alfonso Salces 2c6cddf021 MOBILE-4081 settings: Add toggle from settings delegate 2022-10-03 14:31:15 +02:00
Dani Palou 7b1294dd86
Merge pull request #3394 from alfonso-salces/MOBILE-4131
MOBILE-4131 time: Return ISO string in toDatetimeFormat function
2022-09-30 07:42:42 +02:00
Alfonso Salces 983ba9466a MOBILE-4131 time: Return ISO string in toDatetimeFormat function 2022-09-28 11:23:56 +02:00
Pau Ferrer Ocaña b800bbe055
Merge pull request #3392 from dpalou/MOBILE-3817
MOBILE-3817 core: Fix tablet styles for refresh modal
2022-09-21 10:32:50 +02:00
Dani Palou ec158459b0 MOBILE-3817 core: Fix tablet styles for refresh modal 2022-09-21 09:21:53 +02:00
Pau Ferrer Ocaña b722a8ab67
Merge pull request #3390 from dpalou/MOBILE-4128
Mobile 4128
2022-09-20 11:11:44 +02:00
Dani Palou 165e46cab9 MOBILE-4128 login: Create behat tests for signup 2022-09-20 09:54:10 +02:00
Noel De Martin 57f10bff4a
Merge pull request #3370 from dpalou/MOBILE-3817
Mobile 3817
2022-09-19 12:33:39 +02:00
Dani Palou 2395edbd05 MOBILE-3817 rxjs: Fix zipIncludingComplete completion
When the last observable completed it didn't emit pending values
2022-09-16 10:22:53 +02:00
Dani Palou 52a4322f0d MOBILE-3817 core: Create WSObservable type 2022-09-16 10:22:53 +02:00
Dani Palou 979e995166 MOBILE-3817 filter: Apply update in background to filters 2022-09-16 10:22:53 +02:00
Dani Palou 01df501cad MOBILE-3817 courses: Apply update in background to My Courses 2022-09-16 10:22:53 +02:00
Dani Palou ce9c086819 MOBILE-3817 block: Detect changes in block input 2022-09-16 10:22:53 +02:00
Dani Palou 63f3c440e3 MOBILE-3817 utils: Move new utils functions to existing rxjs file 2022-09-16 10:22:53 +02:00
Dani Palou 88297ed400 MOBILE-3817 core: Implement more observable funcs for myoverview 2022-09-16 10:22:53 +02:00
Dani Palou fbe46ee895 MOBILE-3817 courses: Implement getUserCoursesWithOptionsObservable 2022-09-16 10:22:53 +02:00
Dani Palou 73b108e5c5 MOBILE-3817 core: Implement zipIncludingComplete and add tests 2022-09-15 17:58:25 +02:00
Dani Palou 3e462979f7 MOBILE-3817 dashboard: Create observable methods for getDashboardBlocks 2022-09-15 17:58:25 +02:00
Noel De Martin ef6a4ed7f4 MOBILE-4127 theme: Move mode classes to html tag 2022-09-15 17:14:58 +02:00
Dani Palou 46833295d5 MOBILE-4128 login: Always display auth instructions if set 2022-09-15 10:54:40 +02:00
Dani Palou 89ba05dd3e MOBILE-3817 core: Support updating WS data in background 2022-09-15 10:18:19 +02:00
Dani Palou f41a4e7b57 MOBILE-3817 core: Create observable methods for WS requests 2022-09-14 16:09:59 +02:00
Dani Palou a5fbe051da MOBILE-3817 core: Split CoreSite.request into several functions 2022-09-14 16:09:59 +02:00
Noel De Martin c57a6a255d
Merge pull request #3377 from alfonso-salces/MOBILE-4081
MOBILE-4081 reconnect: Create component for identity providers
2022-09-14 10:09:22 +02:00
Alfonso Salces 8208243c5e MOBILE-4081 reconnect: Create component for identity providers 2022-09-14 10:00:51 +02:00
Pau Ferrer Ocaña adb5e17bcf
Merge pull request #3361 from NoelDeMartin/MOBILE-4081
MOBILE-4081: Behat improvements
2022-09-05 12:53:27 +02:00