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