Moodle App 4.2.0 release notes
Release date: 9 June 2023
New features and improvements
- End-to-end encrypted push notification support (requires Moodle LMS 4.1.4 or later)
- WCAG 2.1 AA accessibility compliance
- Users can edit and delete glossary entries in the Moodle App.
- Teachers can access course grades in the Moodle App.
- H5P activity "Save content state" support
- Support for Database template fields added in Moodle LMS 4.1 and 4.2
- Course page improvements as in Moodle LMS 4.2
Complete list of issues
Task
- MOBILE-4215 - Target at least Android API level 33
- MOBILE-4279 - Upgrade Font Awesome to 6.3.0 in the app
- MOBILE-4286 - Rename branches on repo
New feature
- MOBILE-4214 - Add encrypted mobile notifications
- MOBILE-2652 - Allow editing and deleting glossary entries
Improvement
- MOBILE-3535 - Apply changes in lesson numerical questions (MDL-40227)
- MOBILE-3748 - Accessibility improvements 4.2.0
- MOBILE-4187 - Add CSS classes to distinguish sites for multi-site custom apps
- MOBILE-4193 - Display LTI custom icon in calendar and in blocks
- MOBILE-4202 - Improve swipe navigation split-view (move the focus on the left side so it matches what is focused on the right side)
- MOBILE-4203 - Display timezone on user profile when configured in Moodle
- MOBILE-4244 - Improve new app launch animation (Android>=12)
- MOBILE-4245 - Add new config.json setting to allow to specify staging sites for testing purposes
- MOBILE-4250 - Remove the plugin name to make it consistent with web
- MOBILE-4265 - Upgrade H5P library to 1.23
- MOBILE-4269 - Support to "Save content state" in mod_h5pactivity
- MOBILE-4277 - Show text and media elements (aka. labels) in the course index
- MOBILE-4282 - Apply indentation on the apps' course page
- MOBILE-4290 - Needs help? page needs updating
- MOBILE-4301 - Revise string 'Site not found'
- MOBILE-4308 - Remove filter for non-shape icons
- MOBILE-4317 - Schedule calendar notifications when adding a new site
Bug
- MOBILE-3714 - Single Activity Course format: Assignment - content is blank in the app
- MOBILE-3867 - Upcoming Events / Calendar: If you tap first on 'Upcoming Events', when you tap on 'Calendar' the 'Upcoming Events' screen will be shown
- MOBILE-4188 - The current grades view for teachers is broken at course level
- MOBILE-4247 - Add ##otherfields##, [[FIELD#name]] and [[FIELD#description]] tags to the database templates in App
- MOBILE-4248 - Create new dropdown kebab menu tag with all the actions for the "List view" and "Single view" templates in App
- MOBILE-4263 - Javascript error while trying to access quiz in offline mode
- MOBILE-4271 - Broken image in some identity providers
- MOBILE-4275 - Activity completion isn't updated in course page in some cases
- MOBILE-4276 - Inaccurate word count in the app (MDL-77365)
- MOBILE-4278 - Question types visualisation is broken
- MOBILE-4281 - Submission grade not available when using "Marking workflow"
- MOBILE-4284 - Quiz: displayed question numbers to be customised
- MOBILE-4287 - Quiz does not redirect to submit page when the timer finishes and there is a grace period
- MOBILE-4288 - MOBILE: Support multilanguage group names in assign activity
- MOBILE-4291 - Signup page doesn't display full text in checkboxes label
- MOBILE-4292 - Fix drop-down user profile field when using multi-lang
- MOBILE-4300 - Course Downloads UI not behaving as expected when Delete All button is used
- MOBILE-4303 - Handle Vimeo videos in URL resource
- MOBILE-4311 - Avoid sending NaN as number webservice parameters
- MOBILE-4322 - BigBlueButton can have a Notes link on Recording area, app should take into account that possibility
- MOBILE-4338 - Fix inline quiz feedback
- MOBILE-4345 - Sequential layout navigation not working in Quiz