v5.2.0
What's Changed
- MOBILE-4927 ws.ts: Use always service-nologin.php by @alfonso-salces in #4665
- MOBILE-4966 eslint: Decrease files loaded in eslint by @dpalou in #4659
- MOBILE-4967: Add some functions to override features for Workplace app 5.1 by @crazyserver in #4663
- MOBILE-4971 ws: Allow disable group WS requests during development by @dpalou in #4666
- MOBILE-4974 core: Update version to 5.2.0 by @dpalou in #4667
- MOBILE-4969 error-log: Hide token-like info by @dpalou in #4668
- Mobile 4958 The cordova-plugin-advanced-http plugin completely ignores Android network_security_config.xml configuration by @dpalou in #4669
- MOBILE-4941 ws: Make header checks case insensitive by @dpalou in #4670
- MOBILE-4919 core: Allow overriding WS response via config by @dpalou in #4596
- MOBILE-4875 behat: Improve behat parallel run detection by @crazyserver in #4655
- Mobile 4974 - Update packages and erase deprecated code by @crazyserver in #4671
- MOBILE-4964 course_list: Show categories for admin and users w/o courses by @crazyserver in #4656
- MOBILE-4876 dashboard: Fix race condition with site plugins by @dpalou in #4672
- MOBILE-4974 behat: Fix snapshots by @dpalou in #4676
- MOBILE-4975 core: Fix reading screen orientation too soon by @dpalou in #4681
- Mobile 4895 by @dpalou in #4682
- MOBILE-4974 behat: Allow to listen when the app is ready by @crazyserver in #4683
- Mobile 4911 Allow site plugins to not only add menu items (in the more menu, user menu, user profile) but also HTML content by @dpalou in #4675
- MOBILE-4911 core: Revert EnvironmentConfig conversion to type by @dpalou in #4684
- Mobile 4974 by @crazyserver in #4674
- MOBILE-4978 ios: Increase minimum version to 15 by @dpalou in #4686
- MOBILE-4910 mainmenu: Show custom menu items on user menu by @crazyserver in #4595
- MOBILE-4901: Update @ngx-translate to version 17 by @crazyserver in #4650
- Mobile 4977 by @dpalou in #4687
- MOBILE-4892 webapp: Allow passing deep link as parameter by @dpalou in #4689
- MOBILE-4974 behat: Prepare behat for change in MDL-87304 by @dpalou in #4691
- MOBILE-4898 eslint: Display eqeqeq as warnings by @dpalou in #4692
- MOBILE-4974 behat: Fix wrong lms_from tag by @dpalou in #4694
- Mobile 4983 is admin / is manager by @crazyserver in #4696
- MOBILE-4912 menu: Allow to indicate the order preference for the different elements in the main bottom tabs menu by @crazyserver in #4607
- MOBILE-4987 completion: Show completion teachers manual rules in details by @crazyserver in #4698
- Mobile 4974 by @crazyserver in #4697
- MOBILE-4979 core: Rename singletons to static when appropriate by @dpalou in #4701
- MOBILE-4988 course: Create a new CoreCoursePrefetch service by @crazyserver in #4699
- MOBILE-4974 behat: Fix failure with choice dates by @dpalou in #4703
- MOBILE-3890: Support course forced language in the app interface by @crazyserver in #4632
- MOBILE-4961 site: Remove onboarding screen by @alfonso-salces in #4702
- Mobile 4974 by @dpalou in #4705
- MOBILE-4945 login: Don't close app when open browser for login by @dpalou in #4704
- MOBILE-4939 course: Use candisplay property if received by @dpalou in #4706
- Mobile 4996 by @crazyserver in #4709
- Mobile 4948 translatable pipes by @crazyserver in #4693
- Mobile 4998 by @dpalou in #4711
- Mobile 4948 Test on non pure pipes by @crazyserver in #4710
- MOBILE-4974 behat: Fix behats due to MDL-87540 by @dpalou in #4713
- MOBILE-4332 messages: Update contact request on push received by @alfonso-salces in #4708
- Mobile 5002 by @crazyserver in #4714
- Mobile 4959 by @dpalou in #4716
- Mobile 5004 by @crazyserver in #4718
- MOBILE-4974 travis: Upgrade node version to match .nvmrc by @crazyserver in #4717
- MOBILE-5006: Add customisations for custom menu items and settings handler by @crazyserver in #4719
- MOBILE-5004: Add context to copilot reviews by @crazyserver in #4720
- MOBILE-497: Fix issue in courses service logic by @crazyserver in #4721
- Mobile 3890 Fixes to match more languages#4722 by @crazyserver in #4723
- Mobile 5011 When handling a site url, add a button to add an account on the site chooser modal by @crazyserver in #4724
- MOBILE-4925 core: Use referer fix script if available by @dpalou in #4725
- MOBILE-4974 lang: Remove personalized string by @crazyserver in #4727
- Mobile 5014 Add the possibility to add a footer message on the storage manager courses page by @crazyserver in #4729
- MOBILE-4974 block: Make sure default error is not empty by @dpalou in #4730
- Mobile 4920 by @dpalou in #4728
- MOBILE-4974 behat: Prepare Scenarios for MDL-87544 and MDL-87545 by @dpalou in #4732
- MOBILE-4974 behat: Prepare more scenarios for MDL-87545 by @dpalou in #4735
- MOBILE-5015 loading: Workaround to fix animation.leave not firing by @crazyserver in #4733
- MOBILE-5013 h5pactivity: Ignore error when post state & statements by @alfonso-salces in #4731
- MOBILE-4974 behat: Fix more Scenarios broken by MDL-87545 by @dpalou in #4738
- MOBILE-4990 quiz: Show highest grade by @crazyserver in #4700
- Mobile 4974 Update some libraries and frameworks by @crazyserver in #4734
- Mobile 4731 Optional address field visibility by @crazyserver in #4736
- MOBILE-4974 behat: Prepare some scenarios for MDL-87544 by @dpalou in #4740
- Mobile 4931 Disable collapsible header when there is an active split view by @crazyserver in #4739
- MOBILE-4974 reminders: Fix signal init on reminders by @crazyserver in #4745
- Mobile 5019 by @crazyserver in #4743
- Mobile 5018 by @dpalou in #4747
- Mobile 4974 Linting by @crazyserver in #4744
- MOBILE-4974 behat: Fix mainmenu Scenario missing enablemycourses by @dpalou in #4748
- Mobile 5024 by @alfonso-salces in #4749
- MOBILE-4917 core: Load allowed scripts from user content by @dpalou in #4750
- MOBILE-4974 behat: Update behat to match LMS settings reorganization by @crazyserver in #4751
- MOBILE-4923 sqlite: Get insertId when not populated (sqlite WASM-webapp) by @crazyserver in #4756
- MOBILE-4980: Add error message for profile view restriction by @alfonso-salces in #4737
- Mobile 4907 by @dpalou in #4755
- Mobile 5022: Reminders by @crazyserver in #4752
- Mobile 4904 choice: Choice module is not displaying the student choice when configured to show anonymous results by @crazyserver in #4757
- Mobile 4974 update by @crazyserver in #4758
- MOBILE-4974 behat: Re-enable scenario: MDL-88229 is fixed by @crazyserver in #4762
- Mobile 4874 by @dpalou in #4759
- MOBILE-5010 combobox: Adapt combobox to accept objects on modal if by @crazyserver in #4754
- MOBILE-4094 choice: Fix behats in LMS 5.1 and older by @dpalou in #4764
- MOBILE-5026 h5p: Update H5P to v1.28 by @dpalou in #4760
- MOBILE-5005 course: Support activity navigation link by @crazyserver in #4763
- Mobile 4999 Site home & my courses by @crazyserver in #4741
- MOBILE-4915 quiz: Use new feedback returned by quiz WebServices by @dpalou in #4761
- Mobile 4974 by @dpalou in #4766
- MOBILE-4974 lang: Update langpacks from AMOS by @crazyserver in #4769
- MOBILE-4974 login: Use ion-accordion in need help modal by @dpalou in #4770
- MOBILE-4974 keyboard: Fix effect initializer by @crazyserver in #4771
- MOBILE-5022 calendar: Erase local data and reminders when deleting event by @crazyserver in #4765
- MOBILE-5030 webapp: Migrate from wasm-sqlite to wa-sqlite by @dpalou in #4773
- Mobile 4974 by @crazyserver in #4772
- MOBILE-4974 recentlyaccesseditems: Refactor block layout to match LMS by @crazyserver in #4774
- MOBILE-5011 contentlinks: Fix site change confirmation by @crazyserver in #4776
- Mobile 4974 by @dpalou in #4775
- MOBILE-4974 gha: Use skiplangupgrade to fix behats during on-sync by @dpalou in #4779
- MOBILE-4974 lang: Fix translation reload for parent languages by @crazyserver in #4778
- MOBILE-4917 format-text: Keep allowed scripts in the original position by @dpalou in #4780
- Mobile 4974 by @crazyserver in #4781
- MOBILE-5033 iframe: Fix referer of sub-iframes if possible by @dpalou in #4782
- Mobile 4974 by @crazyserver in #4783
- MOBILE-4974 collapsible-footer: add a margin on bottom to show footer by @crazyserver in #4784
- Mobile 3890 Fixes on force lang by @crazyserver in #4785
- MOBILE-4974 bbb: Fix recording not opened if different group selected by @dpalou in #4786
- MOBILE-4974 lesson: Fix floating point error in progress by @dpalou in #4787
- MOBILE-4974 gha: Add script to help release process by @crazyserver in #4788
- Mobile 4974 by @crazyserver in #4790
- MOBILE-4974 gha: Re-enable lang behat tests by @dpalou in #4789
- MOBILE-4974 gha: Only open PR if the vulnerabilities reduce by @crazyserver in #4792
- MOBILE-4974 forum: Do not allow to edit isprivatereply by @crazyserver in #4793
- MOBILE-4907 bbb: Don't show wait moderator msg if user limit reached by @dpalou in #4794
- MOBILE-4974 lang: Use original langfile to apply site strings by @crazyserver in #4795
- Mobile 4974 by @dpalou in #4796
- MOBILE-4974 behat: Stop using deprecated generate token function by @dpalou in #4798
- MOBILE-4974 core: Fix access to modals using a screen reader by @albertgasset in #4797
- MOBILE-4974 user-avatar: Center the user initials and hide on overflow by @crazyserver in #4799
- MOBILE-4974 lang: Reload fallback language if needed by @crazyserver in #4800
- MOBILE-4974 core: Set right Moodle 5.2 version by @dpalou in #4801
- MOBILE-4974 core-file: Fix delete button not displayed in iOS by @dpalou in #4802
- MOBILE-4974 assign: Fix editor overlapped by sticky heading by @albertgasset in #4803
- MOBILE-4974 assign: Fix filtering of submissions needing grading by @albertgasset in #4804
- MOBILE-4974 ios: Allow uploading mp3 audio files in iOS by @dpalou in #4806
- MOBILE-5058 h5p: Fix some addons not loaded by @dpalou in #4807
- MOBILE-5060 format-text: Fix Youtube still not working in iOS 18- by @dpalou in #4808
- MOBILE-4974 core: Bump to 5.2.0.1 by @dpalou in #4809
Full Changelog: v5.1.0...v5.2.0