-
Notifications
You must be signed in to change notification settings - Fork 640
Updated documentation for latest mobile app version #1645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
c733788
[docs] app: Document new data attributes for 5.2 app
dpalou 6b236a9
[docs] app: Document how plugins can use new referer script
dpalou 16d2d0c
[docs] app: Use new URL for compatible mobile plugins
jleyva 73d8099
[docs] app: Release notes
jleyva File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,86 @@ | ||
| --- | ||
| title: Moodle App 5.2.0 release notes | ||
| sidebar_label: Moodle App 5.2.0 | ||
| tags: | ||
| - Moodle App | ||
| - Release notes | ||
| --- | ||
|
|
||
| Release date: 29 May 2026 | ||
|
|
||
| ### New Feature {/* #new-feature */} | ||
|
|
||
| - [MOBILE-5018](https://moodle.atlassian.net/browse/MOBILE-5018) - Allow adding extra items in the developer settings page to open new pages | ||
| - [MOBILE-5005](https://moodle.atlassian.net/browse/MOBILE-5005) - Support new routes added in Moodle 5.2 | ||
| - [MOBILE-4999](https://moodle.atlassian.net/browse/MOBILE-4999) - Support new Site home and My courses visibility settings | ||
| - [MOBILE-4982](https://moodle.atlassian.net/browse/MOBILE-4982) - Allow launching deep link URLs in the webapp using a parameter | ||
| - [MOBILE-4919](https://moodle.atlassian.net/browse/MOBILE-4919) - Allow overriding Web Service responses via app configuration | ||
| - [MOBILE-4911](https://moodle.atlassian.net/browse/MOBILE-4911) - Allow site plugins to not only add menu items (in the more menu, user menu, user profile) but also HTML content | ||
| - [MOBILE-4910](https://moodle.atlassian.net/browse/MOBILE-4910) - Support custom user menu items | ||
| - [MOBILE-4874](https://moodle.atlassian.net/browse/MOBILE-4874) - Support the new assign multiple marking | ||
|
|
||
| ### Task {/* #task */} | ||
|
|
||
| - [MOBILE-5030](https://moodle.atlassian.net/browse/MOBILE-5030) - Investigate SQLite storage alternatives for browser testing | ||
| - [MOBILE-4979](https://moodle.atlassian.net/browse/MOBILE-4979) - Rename singletons to static classes when appropriate | ||
| - [MOBILE-4974](https://moodle.atlassian.net/browse/MOBILE-4974) - Release Moodle App version 5.2.0 | ||
|
|
||
| ### Improvement {/* #improvement */} | ||
|
|
||
| - [MOBILE-5054](https://moodle.atlassian.net/browse/MOBILE-5054) - Update to Node 24+ and npm 11+, and add security settings like minimumReleaseAge | ||
| - [MOBILE-5033](https://moodle.atlassian.net/browse/MOBILE-5033) - Apply the redirect script solution in videos displayed inside downloaded iframes (e.g. SCORM or H5P) | ||
| - [MOBILE-5026](https://moodle.atlassian.net/browse/MOBILE-5026) - Update H5P library to 1.28 in the app | ||
| - [MOBILE-5019](https://moodle.atlassian.net/browse/MOBILE-5019) - Open and close dates are displayed twice in BBB in the app | ||
| - [MOBILE-5014](https://moodle.atlassian.net/browse/MOBILE-5014) - Add the possibility to add a footer message on the storage manager courses page | ||
| - [MOBILE-5013](https://moodle.atlassian.net/browse/MOBILE-5013) - Don't display errors when saving H5P state and statements | ||
| - [MOBILE-5011](https://moodle.atlassian.net/browse/MOBILE-5011) - When handling a site url, add a button to add an account on the site chooser modal | ||
| - [MOBILE-5010](https://moodle.atlassian.net/browse/MOBILE-5010) - Allow selections that aren't strings in core-combobox | ||
| - [MOBILE-5006](https://moodle.atlassian.net/browse/MOBILE-5006) - Add customisations for custom menu items and settings handler | ||
| - [MOBILE-5004](https://moodle.atlassian.net/browse/MOBILE-5004) - Add context to copilot reviews | ||
| - [MOBILE-5002](https://moodle.atlassian.net/browse/MOBILE-5002) - Create a new alert card component | ||
| - [MOBILE-4996](https://moodle.atlassian.net/browse/MOBILE-4996) - Improve unit tests to reduce complexity and improve types | ||
| - [MOBILE-4988](https://moodle.atlassian.net/browse/MOBILE-4988) - Create a new CoreCoursePrefetch service | ||
| - [MOBILE-4983](https://moodle.atlassian.net/browse/MOBILE-4983) - Detect admin and manager roles | ||
| - [MOBILE-4977](https://moodle.atlassian.net/browse/MOBILE-4977) - Remove some overrides for eslint recommended rules | ||
| - [MOBILE-4971](https://moodle.atlassian.net/browse/MOBILE-4971) - Provide a way to stop the app from grouping Web Services requests to facilitate debugging | ||
| - [MOBILE-4967](https://moodle.atlassian.net/browse/MOBILE-4967) - Add some functions to override features for Workplace app 5.1 | ||
| - [MOBILE-4961](https://moodle.atlassian.net/browse/MOBILE-4961) - Remove the "Welcome to Moodle" screen that ask if the user is a teacher or student | ||
| - [MOBILE-4959](https://moodle.atlassian.net/browse/MOBILE-4959) - Apply consistency to user generated data attributes | ||
| - [MOBILE-4948](https://moodle.atlassian.net/browse/MOBILE-4948) - Listen language changes on pipes (specially coreFormatDate) | ||
| - [MOBILE-4945](https://moodle.atlassian.net/browse/MOBILE-4945) - Stop closing the app when opening the browser for SSO login | ||
| - [MOBILE-4939](https://moodle.atlassian.net/browse/MOBILE-4939) - Support the new can display property returned by core_course_get_course_contents | ||
| - [MOBILE-4931](https://moodle.atlassian.net/browse/MOBILE-4931) - Disable collapsible header when there is an active split view | ||
| - [MOBILE-4927](https://moodle.atlassian.net/browse/MOBILE-4927) - Replace calls to lib/ajax/service.php with the no-login version | ||
| - [MOBILE-4925](https://moodle.atlassian.net/browse/MOBILE-4925) - Use the new redirection script on Moodle LMS to support embedding content that requires a Moodle LMS site referer | ||
| - [MOBILE-4920](https://moodle.atlassian.net/browse/MOBILE-4920) - Use new WebService mod_quiz_get_user_quiz_attempts | ||
| - [MOBILE-4917](https://moodle.atlassian.net/browse/MOBILE-4917) - Allow to inject remote JavaScript scripts via Moodle LMS settings | ||
| - [MOBILE-4912](https://moodle.atlassian.net/browse/MOBILE-4912) - Allow to indicate the order preference for the different elements in the main bottom tabs menu | ||
| - [MOBILE-4901](https://moodle.atlassian.net/browse/MOBILE-4901) - Update @ngx-translate to version 17 | ||
| - [MOBILE-4876](https://moodle.atlassian.net/browse/MOBILE-4876) - If a block is rendered in the app before site plugins are registered, site plugins blocks won't be displayed | ||
| - [MOBILE-4875](https://moodle.atlassian.net/browse/MOBILE-4875) - Improve print_behat_tags script to avoid using @app | ||
| - [MOBILE-4731](https://moodle.atlassian.net/browse/MOBILE-4731) - Optional address field visibility | ||
| - [MOBILE-4332](https://moodle.atlassian.net/browse/MOBILE-4332) - Refresh contact requests automatically when push is received | ||
| - [MOBILE-3890](https://moodle.atlassian.net/browse/MOBILE-3890) - Support course forced language in the app interface | ||
|
|
||
| ### Bug {/* #bug */} | ||
|
|
||
| {/* <!-- cspell:disable --> */} | ||
|
|
||
| - [MOBILE-5060](https://moodle.atlassian.net/browse/MOBILE-5060) - YouTube videos sometimes not working in iOS 18 or older | ||
| - [MOBILE-5058](https://moodle.atlassian.net/browse/MOBILE-5058) - H5P addons are not properly parsed and loaded | ||
| - [MOBILE-5024](https://moodle.atlassian.net/browse/MOBILE-5024) - App crashes when the Mobile CSS URL includes plain text data in url function | ||
| - [MOBILE-5022](https://moodle.atlassian.net/browse/MOBILE-5022) - Site calendar events are not syncing as expected when site events are deleted but they were previously scheduled on the app | ||
| - [MOBILE-5015](https://moodle.atlassian.net/browse/MOBILE-5015) - Angular v20.3.16 causes problems with our core-loading animations | ||
| - [MOBILE-4998](https://moodle.atlassian.net/browse/MOBILE-4998) - Site pugin blocks are not re-fetching content when PTR is done | ||
| - [MOBILE-4990](https://moodle.atlassian.net/browse/MOBILE-4990) - Quiz - Highest grade issues | ||
| - [MOBILE-4987](https://moodle.atlassian.net/browse/MOBILE-4987) - Show completion manual rules in details for teachers | ||
| - [MOBILE-4980](https://moodle.atlassian.net/browse/MOBILE-4980) - Don't allow viewing user profile if cannot view it due to moodle/user:viewdetails capability | ||
| - [MOBILE-4969](https://moodle.atlassian.net/browse/MOBILE-4969) - Web Service token and private token might be logged on the app if the auto-login WebService fails | ||
| - [MOBILE-4966](https://moodle.atlassian.net/browse/MOBILE-4966) - ESLint sometimes crashes with an out of memory error | ||
| - [MOBILE-4964](https://moodle.atlassian.net/browse/MOBILE-4964) - Courses list block (course_list) is not behaving consistently with the web version | ||
| - [MOBILE-4958](https://moodle.atlassian.net/browse/MOBILE-4958) - The cordova-plugin-advanced-http plugin completely ignores Android network_security_config.xml configuration | ||
| - [MOBILE-4941](https://moodle.atlassian.net/browse/MOBILE-4941) - When reading HTTP headers, the app should be case insensitive | ||
| - [MOBILE-4923](https://moodle.atlassian.net/browse/MOBILE-4923) - Inserting records in wasm sqlite (webapp) doesn't return the new ID | ||
| - [MOBILE-4915](https://moodle.atlassian.net/browse/MOBILE-4915) - Quiz overall feedback not displayed on the app when Marks review option is disabled | ||
| - [MOBILE-4907](https://moodle.atlassian.net/browse/MOBILE-4907) - BBB students don't get notified or are automatically let in when the moderator joins a meeting so they get stuck on the app | ||
| - [MOBILE-4904](https://moodle.atlassian.net/browse/MOBILE-4904) - Choice module is not displaying the student choice when configured to show anonymous results |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| --- | ||
| title: Moodle App 5.2.1 release notes | ||
| sidebar_label: Moodle App 5.2.1 | ||
| tags: | ||
| - Moodle App | ||
| - Release notes | ||
| --- | ||
|
|
||
| Release date: 10 July 2026 | ||
|
|
||
| ### Security fix {/* #security-fix */} | ||
|
|
||
| - [MOBILE-5071](https://moodle.atlassian.net/browse/MOBILE-5071) - Site plugin can read web service tokens from other stored sites |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.