Commit Graph

2125 Commits (d721f0b4d3575bc8f8ce5e3062496056520e1697)

Author SHA1 Message Date
Pau Ferrer Ocaña e2e1792739 MOBILE-4616 behat: Add an step to go back to root and go back many times 2024-09-04 17:10:01 +02:00
Pau Ferrer Ocaña e1984110b6 MOBILE-4638 quiz: Apply new correctness icons depending on LMS version 2024-09-03 11:48:00 +02:00
Pau Ferrer Ocaña b2691e8b3c MOBILE-4616 behat: Correct container visibility and narrow search 2024-09-03 11:30:20 +02:00
Pau Ferrer Ocaña d165b06a07
Merge pull request #4156 from dpalou/MOBILE-4606
Mobile 4606
2024-09-03 10:41:58 +02:00
Dani Palou 9be16e9636 MOBILE-4475 ios: Enable native full screen in iOS 17+ 2024-08-29 08:25:03 +02:00
Dani Palou e834d99df7 MOBILE-4649 user-menu: Fix loading forever when no user handlers 2024-08-23 11:27:58 +02:00
Dani Palou e666fdc517 MOBILE-4606 login: Fix loginSuccessful calculation when authenticating 2024-08-22 13:05:19 +02:00
Dani Palou 3d393e7bdc MOBILE-4606 remotethemes: Fix styles not loaded in reconnect in offline 2024-08-22 12:55:08 +02:00
Pau Ferrer Ocaña 5891c2edae MOBILE-4638 data: Remove deprecated language string 2024-08-19 11:40:11 +02:00
Pau Ferrer Ocaña 361fa4ee98 MOBILE-4638 chore: Adapt icons to match LMS on MDL-82497 2024-08-19 11:40:11 +02:00
Dani Palou a11837281e MOBILE-4638 quiz: Use new correctness icons 2024-08-19 08:29:58 +02:00
Pau Ferrer Ocaña b0c494ee51 MOBILE-4616 chore: Move html mode classes to CoreHTMLClasses 2024-08-14 15:17:41 +02:00
Pau Ferrer Ocaña 323ccc8c76 MOBILE-4616 chore: Isolate convertHTMLToHTMLElement 2024-08-14 15:17:41 +02:00
Pau Ferrer Ocaña 90ec21333b MOBILE-4616 text: Migrate text utils to text 2024-08-14 15:17:41 +02:00
Albert Gasset 5c4da9a5b1 MOBILE-4608 core: Fix FileTransferMock responses
FileTransferMock was ignoring server response on errors, differing from
the Cordova plugin. Also, it was not correctly returning response
headers. Private function parseResponse has been removed as it is no
longer needed.
2024-08-14 10:01:26 +02:00
Dani Palou 81e90182d5
Merge pull request #4134 from crazyserver/MOBILE-4616
Mobile 4616
2024-08-14 08:40:18 +02:00
Pau Ferrer Ocaña 3afa736cf4 MOBILE-4616 loading: Create a service to have loading functions 2024-08-13 16:44:25 +02:00
Pau Ferrer Ocaña 73f6a0e6b9 MOBILE-4616 viewer: Create a service to have all the qr scan functions 2024-08-13 16:44:25 +02:00
Pau Ferrer Ocaña 1412a5571c MOBILE-4616 viewer: Create a service to have all the viewer functions 2024-08-13 16:39:31 +02:00
Pau Ferrer Ocaña 072f0b8fd4 MOBILE-4616 chore: Import popovers during runtime 2024-08-13 16:37:24 +02:00
Pau Ferrer Ocaña 7cf5d9b692 MOBILE-4616 chore: Create CorePopoversService to add popovers functions 2024-08-13 16:37:24 +02:00
Albert Gasset 211342e725 MOBILE-4580 courses: Use new WS parameter to fetch course by section id 2024-08-13 15:40:46 +02:00
Dani Palou 8c566af484 MOBILE-4627 page: Don't download all files when opening 2024-08-07 11:27:57 +02:00
Albert Gasset 357fda719a MOBILE-4631 login: Hide the login form in the app when is hidden in LMS 2024-08-05 15:36:00 +02:00
Dani Palou e8610272c7 MOBILE-4612 compile: Improve destroying effects 2024-07-31 11:40:05 +02:00
Dani Palou 9f910d338f MOBILE-4612 compile: Expose model and untracked to plugins 2024-07-31 11:40:05 +02:00
Dani Palou 1f8ddac128 MOBILE-4612 compile: Expose effect to plugins 2024-07-30 11:59:36 +02:00
Dani Palou c4748c5238 MOBILE-4612 core: Remove deprecated values yes/no for auto login 2024-07-30 11:59:36 +02:00
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
Dani Palou 23da49dbb6
Merge pull request #4132 from crazyserver/MOBILE-4389
Mobile 4389
2024-07-30 08:35:44 +02:00
Dani Palou ccdd924b0a
Merge pull request #4116 from alfonso-salces/MOBILE-4612
MOBILE-4612 compile.ts: Expose signals and computed to plugins
2024-07-30 08:21:11 +02:00
Pau Ferrer Ocaña 35b71f05a7 MOBILE-4389 course: Load all sections when selected by the user 2024-07-30 08:09:36 +02:00
Pau Ferrer Ocaña e3b41c169e MOBILE-4389 course: Course format standalone component 2024-07-29 23:09:54 +02:00
Dani Palou 9e75f4c01f
Merge pull request #4125 from crazyserver/MOBILE-4628
Mobile 4628
2024-07-29 17:08:15 +02:00
Pau Ferrer Ocaña dcba760c68 MOBILE-4628 course-storage: Better translate status on download refresh 2024-07-29 15:56:18 +02:00
Nguyen Tuan Anh bea16ec337 MOBILE-4628 course-storage: Set the aria-label in core-download-refresh 2024-07-29 15:56:18 +02:00
Pau Ferrer Ocaña 4b950ac891 MOBILE-4616 chore: Remove some usages of old Service.instance 2024-07-29 15:04:57 +02:00
Pau Ferrer Ocaña 48259062fd MOBILE-4616 chore: Import side modals during runtime 2024-07-29 15:04:57 +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 ab7b69c262 MOBILE-4616 chore: Move waitForResizeDone to CoreWait 2024-07-29 15:04:57 +02:00
Pau Ferrer Ocaña 6303769f0c MOBILE-4616 chore: Move ucFirst to CoreText 2024-07-29 11:47:33 +02:00
Pau Ferrer Ocaña d6007c2aae MOBILE-4616 chore: Create CoreToastsService to add toasts functions 2024-07-29 11:46:23 +02:00
Pau Ferrer Ocaña 1186694c5f MOBILE-4616 url: Migrate all CoreUrlUtils to CoreUrl static singleton 2024-07-25 15:26:53 +02:00
Pau Ferrer Ocaña 7d9c9b6fe9 MOBILE-4616 chore: Create CoreWait to add waiting functions 2024-07-25 10:46:28 +02:00
Pau Ferrer Ocaña 7068db3f62 MOBILE-4616 chore: Move copyClipboard to CoreText 2024-07-25 10:46:28 +02:00
Pau Ferrer Ocaña caa100979a MOBILE-4616 chore: Import modals during runtime 2024-07-25 10:46:28 +02:00
Noel De Martin 73a3bc3bbc MOBILE-4616 autologout: Fix database cleanup 2024-07-23 11:31:31 +02:00
Pau Ferrer Ocaña ed357f357c MOBILE-4616 behat: Fix communication matrix behat test 2024-07-22 15:51:02 +02:00
Pau Ferrer Ocaña da5d2fa2f8 MOBILE-4616 compile: Import standalone components and new services 2024-07-22 15:31:08 +02:00
Pau Ferrer Ocaña b394cce7bd MOBILE-4616 login: Avoid infinite loop 2024-07-22 15:31:08 +02:00
Pau Ferrer Ocaña d424ba0f60 MOBILE-4616 test: Fix linting 2024-07-22 15:31:08 +02:00
Pau Ferrer Ocaña 55b8a74d88 MOBILE-4616 chore: Make deprecated components standalone 2024-07-22 15:14:33 +02:00
Dani Palou 69dcf04b44
Merge pull request #4108 from crazyserver/MOBILE-4594
Mobile 4594 Update to Ionic8
2024-07-18 10:35:17 +02:00
Pau Ferrer Ocaña 339212435d MOBILE-4569 behat: Fix some behat tests 2024-07-17 16:55:22 +02:00
Pau Ferrer Ocaña 6bb6aa4da3 MOBILE-4594 styles: Fix some styles from migration 2024-07-17 16:55:22 +02:00
Pau Ferrer Ocaña 2e1626dcfb MOBILE-4594 chore: Remove deprecated code on 4.1 and 4.0 2024-07-17 16:55:22 +02:00
Pau Ferrer Ocaña b84fdaff7a MOBILE-4594 core: Migrate core-show-password 2 ion-input-password-toggle 2024-07-17 16:55:21 +02:00
Pau Ferrer Ocaña caac024ae6 MOBILE-4594 styles: Change html to :root as it has more specificity 2024-07-17 16:55:21 +02:00
Dani Palou be62fc8ee6 MOBILE-4616 behat: Limit password change test to LMS 4.3+
This is because of a string change in LMS
2024-07-16 10:00:35 +02:00
Pau Ferrer Ocaña e8a1ff89fa MOBILE-4632 siteplugins: Minor changes on declarations 2024-07-15 15:43:19 +02:00
Pau Ferrer Ocaña eb9935a1d7 MOBILE-4632 database: Load styles from site plugins 2024-07-15 15:19:15 +02:00
Pau Ferrer Ocaña a9f4a48356 MOBILE-4616 keyboard: Fix dom-app circular dep by separating keyboard 2024-07-15 13:15:42 +02:00
Pau Ferrer Ocaña 746e60f51e MOBILE-4616 login: Fix text on behat 2024-07-15 13:15:42 +02:00
Pau Ferrer Ocaña b96b66bedd MOBILE-4616 core: Move exported constants from module files 2024-07-15 13:15:42 +02:00
Pau Ferrer Ocaña 62f097dc92 MOBILE-4616 lesson: Move lesson constants to a file 2024-07-15 13:15:39 +02:00
Alfonso Salces 610270f810 MOBILE-4612 compile.ts: Expose signals and computed to plugins 2024-07-10 14:26:47 +02:00
Pau Ferrer Ocaña 03e0c363b3 MOBILE-4619 sites: Remove site classes on login unchecked 2024-07-10 14:04:08 +02:00
Pau Ferrer Ocaña c27fb811c7 Merge branch 'v4.4.x' 2024-07-10 09:39:16 +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
Noel De Martin 19a9fe11be MOBILE-4616: Document routing modules 2024-07-03 15:13:18 +02:00
github-actions[bot] c0afdfc345 Update lang files 2024-06-28 10:56:21 +00:00
github-actions[bot] 3d47a45e58 Update lang files 2024-06-27 09:18:20 +00:00
Dani Palou fcea6c311c MOBILE-4470 user-menu: Fix interval running forever in tablet
In tablet the user-menu-button at the top right was hidden using CSS, but this button has a user tour associated. This meant that the user tour kept looking for the button to be visible forever, checking it every 50ms.
2024-06-11 08:36:14 +02:00
Dani Palou 4dd7b45678 MOBILE-4470 behat: Fix grades behat tests
In LMS there was a nasty hack to return different content based on whether the site was running behat or not. This hack has been removed in MDL-77685, so now we can remove the isAutomated check from the grades code
2024-06-07 10:28:10 +02:00
Pau Ferrer Ocaña b739011de9 MOBILE-4470 tag: Add new tagarea for badges 2024-06-05 16:11:33 +02:00
Pau Ferrer Ocaña 9d30620080 MOBILE-4470 tag: Fix tag parsing using bootstrap classes 2024-06-05 16:11:33 +02:00
Pau Ferrer Ocaña 1b2f160d8b
Merge pull request #4083 from dpalou/MOBILE-4604
Mobile 4604
2024-06-05 13:11:30 +02:00
Dani Palou ac920dc299 MOBILE-4604 core: Download embedded files before login in Android 2024-06-05 10:00:05 +02:00
github-actions[bot] 9e464ce406 Update lang files 2024-06-04 11:10:09 +00:00
Dani Palou eea7ded755 MOBILE-4604 core: Add external-content to site logo and grades img 2024-06-04 12:35:48 +02:00
Pau Ferrer Ocaña df6b6788d6 MOBILE-4470 chore: Fix HTML missing fields 2024-06-04 10:31:18 +02:00
Dani Palou 188808d41e MOBILE-4470 remotethemes: Revert fix styles not loaded in offline
This reverts commit f75bfd39d1.
2024-06-03 10:58:43 +02:00
Dani Palou f75bfd39d1 MOBILE-4470 remotethemes: Fix styles not loaded in reconnect in offline 2024-05-31 15:33:33 +02:00
Dani Palou 9d226bca34 MOBILE-4470 rte: Fix unable to save HTML with just media 2024-05-31 11:25:03 +02:00
Pau Ferrer Ocaña f8d2127ebe
Merge pull request #4071 from dpalou/MOBILE-4470
Mobile 4470
2024-05-28 11:34:02 +02:00
Dani Palou 6f56afbb84 MOBILE-4470 compile: Remove unneeded translate pipe
This pipe is no longer needed after afb5ce3cde
2024-05-28 08:46:11 +02:00
Dani Palou ff7a075cec MOBILE-4470 compile: Fix component ID collision detected warning
Angular generates a unique component ID for each component to apply style encapsulation, restore application state, etc. Our compile code generated the same ID every time some HTML was compiled, and Angular displayed a warning in the console. Applying a different attribute every time makes sure the component ID is different in each compile.
2024-05-27 16:30:20 +02:00
Pau Ferrer Ocaña 0771ccc278 MOBILE-4600 data: Fix related behat tests 2024-05-27 12:53:13 +02:00
Pau Ferrer Ocaña 888d518e86
Merge pull request #4063 from dpalou/MOBILE-4470
Mobile 4470
2024-05-24 12:29:52 +02:00
Dani Palou 63777bc439 MOBILE-4470 course-summary: Fix download status not updated 2024-05-24 11:45:02 +02:00
Dani Palou 1c84715f9a MOBILE-4470 completion: Fix manual completion not updated 2024-05-23 12:20:00 +02:00
Pau Ferrer Ocaña c55d443ea2 MOBILE-4470 quiz: Reduce feedback font size 2024-05-22 17:15:36 +02:00
Pau Ferrer Ocaña f7a3b65de6
Merge pull request #4059 from dpalou/MOBILE-4470
Mobile 4470
2024-05-22 16:42:56 +02:00
Dani Palou 40032e7d5f MOBILE-4470 course: Delete files linked to course component 2024-05-22 16:20:52 +02:00
Pau Ferrer Ocaña 345fdffdb8 MOBILE-4470 licenses: Fix url and styles 2024-05-22 14:26:09 +02:00
Pau Ferrer Ocaña af94add7e9 MOBILE-4470 a11y: Fix fixed font sizes 2024-05-22 14:26:09 +02:00
Dani Palou 47e9f07782 MOBILE-4470 completion: Fix completion button text wrap 2024-05-22 11:11:13 +02:00
Dani Palou 87c76b3db4 MOBILE-4470 viewer: Fix viewing data images 2024-05-21 10:29:59 +02:00
Pau Ferrer Ocaña e511629b9c
Merge pull request #4053 from dpalou/MOBILE-3403
MOBILE-3403 core: Avoid performing requests to embedded untreated URLs
2024-05-17 13:26:53 +02:00
Dani Palou 6da34f5984 MOBILE-3403 core: Avoid performing requests to embedded untreated URLs 2024-05-17 13:05:35 +02:00
Pau Ferrer Ocaña 211231a0a8 MOBILE-4470 rte: Fix rte auto focused on enter 2024-05-17 12:51:00 +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 5c099471f3 MOBILE-4470 quiz: Fix opacity and clickable elements on reviews 2024-05-16 21:51:43 +02:00
Dani Palou 655254abd2
Merge pull request #4049 from crazyserver/MOBILE-4470
Mobile 4470
2024-05-16 12:09:48 +02:00
Dani Palou c39e75f894
Merge pull request #4050 from NoelDeMartin/MOBILE-4470
MOBILE-4470: QA Fixes
2024-05-16 12:04:14 +02:00
Noel De Martin 1d15216b9f MOBILE-4470 assign: Implement action link handler
This is necessary to handle links in timeline block. We'll need to do this in more situations, but for now it seems like assign is the only one with special actions. See MDL-81912.
2024-05-16 11:34:07 +02:00
Dani Palou 3beb8064bd MOBILE-4589 qtype_match: Decode HTML of options 2024-05-16 10:26:55 +02:00
Pau Ferrer Ocaña 369fd71c00 MOBILE-4470 quiz: Unify question card to solve status text size in iOS 2024-05-16 10:01:37 +02:00
Pau Ferrer Ocaña b83f900690
Merge pull request #4047 from dpalou/MOBILE-4550
Mobile 4550
2024-05-15 13:32:18 +02:00
Dani Palou 633ef7dc9a MOBILE-4550 quiz: Fix feedback color specificity 2024-05-15 12:13:38 +02:00
Pau Ferrer Ocaña 829cb8bc9b MOBILE-4470 styles: Universalize reduced margins on popover icons 2024-05-15 10:39:35 +02:00
Dani Palou 691ad40490
Merge pull request #4046 from crazyserver/MOBILE-4470
Mobile 4470
2024-05-14 16:32:19 +02:00
Noel De Martin 77d3ac9d43 MOBILE-4470 angular: Fix snapshot types
Route snapshots are typed as non-optional, but we found a situation where it was undefined. Looking at the Angular source code, it seems like indeed snapshots can be undefined but they have been declared with a definite assignment assertion: https://github.com/angular/angular/blob/17.3.0/packages/router/src/router_state.ts#L231
2024-05-14 13:33:34 +02:00
Pau Ferrer Ocaña f8e022c1fd MOBILE-4470 styles: Revisit text wrapping ellipsis 2024-05-14 11:47:34 +02:00
Noel De Martin 83e75e58dd MOBILE-4470 behat: Clean up tests before 4.1 2024-05-14 11:29:00 +02:00
Noel De Martin 4cd4fa6fd6 MOBILE-4470 behat: Fix tests for 4.1 and older 2024-05-14 11:29:00 +02:00
Noel De Martin 31ac9c10ac MOBILE-4470 enrol: Remove 4.4 TODOs 2024-05-14 11:29:00 +02:00
Pau Ferrer Ocaña 58ef2f9e0e MOBILE-4470 course: Add function to control if a module is on core 2024-05-14 10:42:02 +02:00
Pau Ferrer Ocaña f573f4f112 MOBILE-4470 styles: item-input class has disappeared from Ionic 2024-05-14 09:42:37 +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 d0f6950c68 MOBILE-4470 rte: Fix styles and carets 2024-05-10 14:36:28 +02:00
Pau Ferrer Ocaña 0fedfee2e4 MOBILE-4470 rte: Fix focus and blur 2024-05-10 14:36:28 +02:00
Pau Ferrer Ocaña dc698724ac MOBILE-4470 sqlite: Reload page when OPFS gets disabled (workaround) 2024-05-10 14:36:28 +02:00
Pau Ferrer Ocaña 19473b345f MOBILE-4470 rte: Fix RTE outside ion-item 2024-05-10 12:55:15 +02:00
Pau Ferrer Ocaña f4697a298a MOBILE-4470 rte: Fix selection being lost on bold and italics 2024-05-10 12:55:15 +02:00
Pau Ferrer Ocaña cdcb2f77a6 MOBILE-4470 chore: Improve context menu margins and sizes 2024-05-10 12:55:15 +02:00
Pau Ferrer Ocaña 6cd3984905
Merge pull request #4040 from dpalou/MOBILE-4470
MOBILE-4470 infinite-loading: Fix consecutive loads not working
2024-05-09 16:47:08 +02:00
Dani Palou b9f07d7f65 MOBILE-4470 quiz: Fix auto save popover not dismissed 2024-05-09 13:23:48 +02:00
Pau Ferrer Ocaña f9ed1e8153 MOBILE-4470 attachments: Improve Attachments look and feel 2024-05-09 11:22:48 +02:00
Pau Ferrer Ocaña cacc36d336 MOBILE-4470 data: Fix database input styles 2024-05-09 11:22:48 +02:00
Pau Ferrer Ocaña d0e0ef86b6 MOBILE-4470 swiper: Improve how params are populated to fix Swiper bug 2024-05-09 11:22:48 +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
Dani Palou 7e73ae9087 MOBILE-4470 policy: Fix scroll button displayed when it shouldn't 2024-05-07 15:41:19 +02:00
Noel De Martin c2a16b66a2
Merge pull request #4035 from dpalou/MOBILE-4470
MOBILE-4470 course: Show all sections if last module is stealth
2024-05-07 09:07:14 +02:00
Noel De Martin f96f208628 MOBILE-4470 lang: Formatting 2024-05-06 12:35:15 +02:00
Dani Palou 6be3d68230 MOBILE-4470 course: Show all sections if last module is stealth 2024-05-03 14:55:51 +02:00
Dani Palou 8884571aca
Merge pull request #4034 from crazyserver/MOBILE-4470
Mobile 4470
2024-05-02 16:19:01 +02:00
Pau Ferrer Ocaña 34e4ce2ff6 MOBILE-4470 lang: Fix deprecated lang keys 2024-05-02 15:57:15 +02:00
Pau Ferrer Ocaña 2b14ca1dea
Merge pull request #4032 from dpalou/MOBILE-4470
Mobile 4470
2024-05-02 15:09:09 +02:00
Dani Palou f266d3b45d
Merge pull request #4027 from crazyserver/MOBILE-4565
Mobile 4565
2024-05-02 14:48:24 +02:00
Dani Palou b26ed5a25e MOBILE-4470 contentlinks: Ignore errors calling getActions 2024-05-02 11:59:13 +02:00
Pau Ferrer Ocaña 023db99e2b
Merge pull request #4026 from dpalou/MOBILE-4550
Mobile 4550
2024-04-30 18:05:04 +02:00
Dani Palou a765f3cb8d MOBILE-4550 quiz: Change how list of attempts is displayed 2024-04-30 16:53:21 +02:00
Dani Palou 1b71f69cfe MOBILE-4560 colors: Use CoreIonicColorNames in missing places 2024-04-30 15:53:36 +02:00
Dani Palou 9c3d2caef8 MOBILE-4560 question: Fix partially graded answers icon & color 2024-04-30 09:38:41 +02:00
Dani Palou 08797cc9d5 MOBILE-4450 quiz: Calculate in app whether attempt can be reviewed 2024-04-29 16:26:38 +02:00
Dani Palou 17bd64a5e0 MOBILE-4550 quiz: Move quiz service constants to constants file 2024-04-29 16:19:31 +02:00
Pau Ferrer Ocaña 497030595e
Merge pull request #4024 from dpalou/MOBILE-4457
MOBILE-4457 question: Support ordering question type
2024-04-29 16:00:12 +02:00
Pau Ferrer Ocaña 83ce6450e5 MOBILE-4565 rte: Fix placeholder 2024-04-29 15:41:32 +02:00