|
| 1 | +--- |
| 2 | +title: Moodle App 4.5.0 release notes |
| 3 | +sidebar_label: Moodle App 4.5.0 |
| 4 | +tags: |
| 5 | + - Moodle App |
| 6 | + - Release notes |
| 7 | +--- |
| 8 | + |
| 9 | +Release date: 31 October 2024 |
| 10 | + |
| 11 | +## New features and improvements |
| 12 | + |
| 13 | +- Enhanced course page design and navigation |
| 14 | +- Added support for course sub-sections |
| 15 | +- Offline blog entry management is now supported |
| 16 | +- Added ability to manage user private files |
| 17 | + |
| 18 | +## For developers |
| 19 | + |
| 20 | +- The app now uses Ionic 8 |
| 21 | + |
| 22 | +## Complete list of issues |
| 23 | + |
| 24 | +### Task |
| 25 | + |
| 26 | +- [MOBILE-4594](https://tracker.moodle.org/browse/MOBILE-4594) - Upgrade to Ionic 8 |
| 27 | + |
| 28 | +### New feature |
| 29 | + |
| 30 | +- [MOBILE-4598](https://tracker.moodle.org/browse/MOBILE-4598) - Support some of the features included in the Bootstrap 5 bridge |
| 31 | +- [MOBILE-4641](https://tracker.moodle.org/browse/MOBILE-4641) - Support custom site default home pages |
| 32 | + |
| 33 | +### Improvement |
| 34 | + |
| 35 | +- [MOBILE-2256](https://tracker.moodle.org/browse/MOBILE-2256) - Delete files in private files area |
| 36 | +- [MOBILE-4070](https://tracker.moodle.org/browse/MOBILE-4070) - Add file looks not very good when the info for allowing submission file types is enabled |
| 37 | +- [MOBILE-4337](https://tracker.moodle.org/browse/MOBILE-4337) - Decide whether to ignore editor libraries in H5P |
| 38 | +- [MOBILE-4389](https://tracker.moodle.org/browse/MOBILE-4389) - Improve how course navigation works for users after re-accessing a course |
| 39 | +- [MOBILE-4442](https://tracker.moodle.org/browse/MOBILE-4442) - Course hierarchy re-design |
| 40 | +- [MOBILE-4482](https://tracker.moodle.org/browse/MOBILE-4482) - App should avoid downloading and re-uploading files when editing forum post and glossary entries |
| 41 | +- [MOBILE-4547](https://tracker.moodle.org/browse/MOBILE-4547) - Blog offline support (create, edit and delete) |
| 42 | +- [MOBILE-4574](https://tracker.moodle.org/browse/MOBILE-4574) - Support links to badges by hash |
| 43 | +- [MOBILE-4581](https://tracker.moodle.org/browse/MOBILE-4581) - Outgoing links to particular pages of the site should enforce the current app language |
| 44 | +- [MOBILE-4587](https://tracker.moodle.org/browse/MOBILE-4587) - Drag-drop questions: Allow answer to have filtered content (Mathjax, Multilang ...) |
| 45 | +- [MOBILE-4597](https://tracker.moodle.org/browse/MOBILE-4597) - Send PullRequests to plugins to adapt their HTML to Ionic 7 |
| 46 | +- [MOBILE-4612](https://tracker.moodle.org/browse/MOBILE-4612) - Analyze and apply Angular 11-17 new features to the app |
| 47 | +- [MOBILE-4627](https://tracker.moodle.org/browse/MOBILE-4627) - Download files for mod_page and mod_book in background |
| 48 | +- [MOBILE-4628](https://tracker.moodle.org/browse/MOBILE-4628) - Accessibility: download button alt text |
| 49 | +- [MOBILE-4631](https://tracker.moodle.org/browse/MOBILE-4631) - Hide the login form in the app when is hidden in LMS |
| 50 | +- [MOBILE-4632](https://tracker.moodle.org/browse/MOBILE-4632) - Load styles on angular fake component |
| 51 | +- [MOBILE-4636](https://tracker.moodle.org/browse/MOBILE-4636) - Adapt course page, sections area, design to LMS 4.5 |
| 52 | +- [MOBILE-4638](https://tracker.moodle.org/browse/MOBILE-4638) - Review Font Awesome 6 icons to ensure LMS and app matches |
| 53 | +- [MOBILE-4639](https://tracker.moodle.org/browse/MOBILE-4639) - Support links to badge class page |
| 54 | +- [MOBILE-4640](https://tracker.moodle.org/browse/MOBILE-4640) - Reduce re-download files when we don't know the time modified (embedded files) |
| 55 | +- [MOBILE-4660](https://tracker.moodle.org/browse/MOBILE-4660) - Add subsection support on download manager |
| 56 | + |
| 57 | +### Bug |
| 58 | + |
| 59 | +- [MOBILE-3893](https://tracker.moodle.org/browse/MOBILE-3893) - Assignment: student can't remove submissions in app |
| 60 | +- [MOBILE-4359](https://tracker.moodle.org/browse/MOBILE-4359) - App killed: push notifications open the app but not the expected page |
| 61 | +- [MOBILE-4475](https://tracker.moodle.org/browse/MOBILE-4475) - Ipad full screen of Youtube Video does not function |
| 62 | +- [MOBILE-4505](https://tracker.moodle.org/browse/MOBILE-4505) - Two information icons for single activity course format courses |
| 63 | +- [MOBILE-4580](https://tracker.moodle.org/browse/MOBILE-4580) - Use the new section id parameter in core_course_get_courses_by_field to detect the course when handling links to course/section.php |
| 64 | +- [MOBILE-4591](https://tracker.moodle.org/browse/MOBILE-4591) - Changing language leaves strings from the previous language (Object.assign) |
| 65 | +- [MOBILE-4601](https://tracker.moodle.org/browse/MOBILE-4601) - iOS: Playing a local big video file reloads the app |
| 66 | +- [MOBILE-4602](https://tracker.moodle.org/browse/MOBILE-4602) - Custom URL scheme links and mailto/tel/etc links don't work in InAppBrowser in IOS |
| 67 | +- [MOBILE-4606](https://tracker.moodle.org/browse/MOBILE-4606) - Remote themes are not loaded in reconnect when loading a logged out site in offline |
| 68 | +- [MOBILE-4608](https://tracker.moodle.org/browse/MOBILE-4608) - Download errors generated by the Cordova FileTransfer plugin might content full Moodle LMS pages breaking the UI |
| 69 | +- [MOBILE-4619](https://tracker.moodle.org/browse/MOBILE-4619) - Site styles during login are not reset when back |
| 70 | +- [MOBILE-4623](https://tracker.moodle.org/browse/MOBILE-4623) - IMSCP and glossary don't open new pages when using single activity course format |
| 71 | +- [MOBILE-4630](https://tracker.moodle.org/browse/MOBILE-4630) - Some course contents like pages and books are always downloaded in the language indicated in the LMS profile instead of the one selected in the app |
| 72 | +- [MOBILE-4633](https://tracker.moodle.org/browse/MOBILE-4633) - Exception displayed when accessing messaging or notification preferences with disabled capability |
| 73 | +- [MOBILE-4642](https://tracker.moodle.org/browse/MOBILE-4642) - Downloading H5P activities fails with NOT_FOUND_ERR message |
| 74 | +- [MOBILE-4649](https://tracker.moodle.org/browse/MOBILE-4649) - User menu stays loading forever if all user handlers are disabled |
| 75 | +- [MOBILE-4650](https://tracker.moodle.org/browse/MOBILE-4650) - iOS: Push ID is only retrieved the first time the app starts |
| 76 | +- [MOBILE-4657](https://tracker.moodle.org/browse/MOBILE-4657) - Navbar buttons are not removed when using several course option site plugins |
| 77 | +- [MOBILE-4664](https://tracker.moodle.org/browse/MOBILE-4664) - Update H5P library to 1.27 |
| 78 | +- [MOBILE-4666](https://tracker.moodle.org/browse/MOBILE-4666) - Add spinner to lesson index while the lesson is downloading |
| 79 | +- [MOBILE-4672](https://tracker.moodle.org/browse/MOBILE-4672) - Some MathJax equations render a "!" instead of the equation in quiz |
| 80 | +- [MOBILE-4673](https://tracker.moodle.org/browse/MOBILE-4673) - iOS: Iframe links not treated when the app name contains a space |
0 commit comments