New
v4.5.0
https://moodledev.io/general/app_releases/v4/v4.5.0
What's Changed
- MOBILE-4616: CI and documentation improvements by @NoelDeMartin in https://github.com/moodlehq/moodleapp/pull/4107
- MOBILE-4616 test: add margin to circular deps by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4111
- MOBILE-4620 course: Async import main component to avoid crashes by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4112
- MOBILE-4621 android: Update targetSdk to 34 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4113
- MOBILE-4622 core: Increase version to 4.4.1 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4114
- MOBILE-4624 format-text: Fix iframes with inline styles by @dpalou in https://github.com/moodlehq/moodleapp/pull/4115
- V4.4.x by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4117
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4119
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4120
- MOBILE-4619 sites: Remove site classes on login unchecked by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4109
- Mobile 4616 Solve lots of circular dependencies by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4121
- Mobile 4632 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4123
- Mobile 4616 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4118
- Mobile 4594 Update to Ionic8 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4108
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4126
- MOBILE-4630 pluginfile: Add lang to file download request by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4124
- MOBILE-4616 autologout: Fix database cleanup by @NoelDeMartin in https://github.com/moodlehq/moodleapp/pull/4128
- MOBILE-4596: Decouple data and wiki addons from initial bundle by @NoelDeMartin in https://github.com/moodlehq/moodleapp/pull/4129
- Mobile 4623 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4130
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4127
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4131
- Mobile 4628 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4125
- MOBILE-4612 compile.ts: Expose signals and computed to plugins by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4116
- Mobile 4587 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4133
- Mobile 4389 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4132
- Mobile 4612 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4135
- Mobile 4612 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4136
- MOBILE-4633 message: Improve handle no permission error by @dpalou in https://github.com/moodlehq/moodleapp/pull/4137
- MOBILE-4616 assign: Fix behats after change done in MDL-80744 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4140
- MOBILE-4631 login: Hide the login form in the app when is hidden in LMS by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4141
- MOBILE-4591 lang: Fix parent language strings overriden by mistake by @dpalou in https://github.com/moodlehq/moodleapp/pull/4139
- Mobile 4602 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4143
- Mobile 4627 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4144
- Mobile 4640 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4146
- MOBILE-4580 courses: Use new WS parameter to fetch course by section id by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4142
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4134
- MOBILE-4581 utils: Add lang to openInBrowser urls by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4138
- MOBILE 4608 core: Parse error message from HTML abd fix FileTransferMock by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4148
- MOBILE-4070 attachments: Collapse mimetypes by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4147
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4150
- MOBILE-4638 quiz: Use new correctness icons by @dpalou in https://github.com/moodlehq/moodleapp/pull/4152
- MOBILE-4616 lang: Fail if langpack branch is not found by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4151
- MOBILE-4547 blog: Support offline blog by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4043
- Mobile 4638 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4153
- MOBILE-4616 npm: Rebuild package-lock to fix unit tests by @dpalou in https://github.com/moodlehq/moodleapp/pull/4157
- MOBILE-4649 user-menu: Fix loading forever when no user handlers by @dpalou in https://github.com/moodlehq/moodleapp/pull/4158
- MOBILE-4650 core: Update push plugin to 4.0.0-moodle.10 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4161
- MOBILE-4616 behat: Fix flaky tests by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4164
- MOBILE-4574 badges: Support links to badges by hash by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4159
- MOBILE-4475 ios: Enable native full screen in iOS 17+ by @dpalou in https://github.com/moodlehq/moodleapp/pull/4160
- Mobile 4606 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4156
- Mobile 4482 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4155
- MOBILE-4638 quiz: Apply new correctness icons depending on LMS version by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4166
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4167
- Mobile 4359 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4168
- MOBILE-4482 core: Fix treat draft URLs failing because of encoded chars by @dpalou in https://github.com/moodlehq/moodleapp/pull/4172
- Mobile 4640 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4173
- MOBILE-4547 blog: Fix remove offline entries sync by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4171
- MOBILE-4638 question: Update correctness icons to match last LMS changes by @dpalou in https://github.com/moodlehq/moodleapp/pull/4177
- MOBILE-4657 tabs: Fix detection of nav bar buttons to hide by @dpalou in https://github.com/moodlehq/moodleapp/pull/4174
- MOBILE-4587 qtype: Fix race condition with MathJax in D&D questions by @dpalou in https://github.com/moodlehq/moodleapp/pull/4176
- MOBILE-4642 h5p: Prevent partially saved packages by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4175
- MOBILE-4636 course: Enclose sections in cards instead of modules by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4154
- MOBILE-4639 badges: Support links to badges/badgeclass.php?id=X by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4181
- Mobile 4442 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4180
- MOBILE-4442 course: Fix variable typo by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4182
- MOBILE-2256 privatefiles: Remove private files by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4165
- MOBILE-4505 course: Avoid show two info icons in navbar by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4187
- MOBILE-4666 lesson-index: Show loading when lesson is downloading by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4188
- MOBILE-2256 privatefiles: Remove private files by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4189
- MOBILE-4664 h5p: Upgrade H5P lib to 1.27 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4186
- MOBILE-4337 h5p: Don't install editor libraries by @dpalou in https://github.com/moodlehq/moodleapp/pull/4185
- Mobile 4616 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4190
- MOBILE-4641 core: Support custom default home pages by @dpalou in https://github.com/moodlehq/moodleapp/pull/4170
- MOBILE-4601 core: Update webview plugin to v5.0.0-moodle.5 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4192
- MOBILE-3893 assign: Add button to remove submissions by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4191
- Mobile 4660 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4194
- MOBILE-4672 mathjax: Fix some equations not displayed in quiz by @dpalou in https://github.com/moodlehq/moodleapp/pull/4195
- MOBILE-4673 ios: Fix iframe links script not loaded in some apps by @dpalou in https://github.com/moodlehq/moodleapp/pull/4196
- MOBILE-4660 course: Improve module card styles by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4197
- MOBILE-4616 core: Set Moodle 4.5 release version by @dpalou in https://github.com/moodlehq/moodleapp/pull/4198
- MOBILE-3893 assign: Improve UX of buttons by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4199
- Mobile 4616 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4200
- MOBILE-4598 styles: Import Bootstrap 5 bridge styles from LMS by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4202
- MOBILE-4616 course: Fix change section from course index when mod opens by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4201
- MOBILE-4616 blog: Fix getOfflineEntries filters by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4203
- MOBILE-4616 langindex.json: Change core.selectall value by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4204
- MOBILE-4616 rtl: Fix accordion direction on RTL by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4205
- MOBILE-4616 quiz: Fix quiz navigation module icons by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4206
- MOBILE-3893 assign: Fix editing files offline by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4207
- MOBILE-4616 blog: Add courseId param in entry creation by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4210
- MOBILE-4616 scorm: Update sco status icons to match LMS by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4209
- MOBILE-4616 feedback: Fix tab selection after submit form by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4212
- MOBILE-4616 course: Expand subsections of last viewed module by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4213
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4215
- MOBILE-4616 database: Fix loading of custom CSS and templates by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4214
- MOBILE-4616 feedback: Workaround for incorrect URLs in page after submit by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4216
- Mobile 4616 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4219
- Mobile 4616 by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4220
- MOBILE-4616 core: Bump version code to 45002 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4221
- MOBILE-4616 course: Show availability section info in collapsed content by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4224
- MOBILE-4616 assign: Fix late submission time calculation by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4225
- MOBILE-4616 database: Fix specificity of custom CSS rules by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4223
- MOBILE-4616 quiz: Improve summary and navigation info to match LMS by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4226
Full Changelog: https://github.com/moodlehq/moodleapp/compare/v4.4.0...v4.5.0