Releases: moodlehq/moodleapp
Releases Β· moodlehq/moodleapp
v5.0.0
https://moodledev.io/general/app_releases/v5/v5.0.0
What's Changed
- MOBILE-4694 behat: Fix PHP 7.4 compatibility for LMS 4.1 by @crazyserver in #4229
- Mobile 4653 by @dpalou in #4230
- MOBILE-4653 core: Fix race condition when uploading files by @dpalou in #4231
- MOBILE-4024 ws: Follow redirects not handled by Android by @albertgasset in #4228
- MOBILE-4698 feedback: Fix hidden label by @crazyserver in #4235
- Mobile 4618 by @dpalou in #4234
- MOBILE-4679 dev: Display auto login info and part of tokens in dev page by @dpalou in #4233
- Mobile 4653 by @crazyserver in #4232
- Mobile 4693 by @dpalou in #4237
- MOBILE-4653 chore: Move deprecated useful function by @crazyserver in #4239
- MOBILE-4688 file: Fix files with unencoded % in their name by @dpalou in #4236
- MOBILE-4704 navigator: Exit from full screen mode while navigate by @alfonso-salces in #4241
- MOBILE-4138 core: Wait for ready on delegates by @crazyserver in #4242
- MOBILE-4138 core: Unprotect updateHandlers on delegates by @crazyserver in #4244
- Mobile 4708 by @crazyserver in #4247
- Mobile 4028 by @dpalou in #4245
- MOBILE-4676: Change lang strings to use LMS strings when available by @crazyserver in #4248
- MOBILE-4653 behat: Fix behats due to MDL-71378 change by @dpalou in #4246
- MOBILE-4653 chore: Improve formatPixelsSize to admit more units by @crazyserver in #4249
- MOBILE-4653 delegate: Fix regression in hasHandlers by @dpalou in #4250
- MOBILE-4712 enrol: Remove "No enrolment key required" string by @crazyserver in #4251
- MOBILE-4653 core: Add site logo component by @crazyserver in #4252
- MOBILE-4653 core: Remove and protect unused code by @crazyserver in #4256
- MOBILE-4653 site-logo: Style fixes on site logo by @crazyserver in #4257
- MOBILE-4653 chore: Fix heading font size by @crazyserver in #4258
- MOBILE-4719 core: Allow disabling features using config.json by @dpalou in #4255
- Mobile 4670 by @dpalou in #4253
- Mobile 4653 by @dpalou in #4259
- MOBILE-4653 behat: Disable chat and survey tests on LMS 5.0+ by @albertgasset in #4261
- MOBILE-4688 file: Fix files with unencoded % in iOS too by @dpalou in #4262
- MOBILE-4670 h5p: Auto hide offline error if back online by @dpalou in #4263
- MOBILE-4716 core: Fix regressions caused by boolean initializers by @dpalou in #4264
- Mobile 4669 by @dpalou in #4260
- MOBILE-4653 color: Validate colors and handle alpha by @dpalou in #4267
- MOBILE-4715 blog: Disable blog in activities if feature disabled by @dpalou in #4269
- MOBILE-4720 myoverview: Load custom filter if all others are disabled by @dpalou in #4268
- Mobile 3063 by @crazyserver in #4266
- MOBILE-4723 my: Allow again showing myoverview in my courses page by @crazyserver in #4270
- MOBILE-4685 course: Prioritize expanded section in course storage by @dpalou in #4272
- MOBILE-4728 styles: Change header buttons bg by @alfonso-salces in #4271
- MOBILE-4618 android: Disable edge-to-edge in Android 15 by @dpalou in #4273
- Mobile 4680 by @crazyserver in #4274
- Mobile 4680 by @crazyserver in #4279
- MOBILE-4693 core: Display URL and origin for unknown url scheme errors by @dpalou in #4281
- MOBILE-4733 courses: Add course-id data attribute to course by @crazyserver in #4278
- MOBILE-4018 iframe: Make open iframe links more consistent by @dpalou in #4276
- MOBILE-4722 npm: Update cordova-plugin-inappbrowser to 6.0.0-moodle.1 by @dpalou in #4277
- MOBILE-4680 login: Fix demo site qr scan hiding by @crazyserver in #4283
- Mobile 4724 by @dpalou in #4282
- MOBILE-4732 cordova: Use fork of media-capture plugin by @dpalou in #4284
- MOBILE-3063 reading: Avoid collapsible heading glitch by @crazyserver in #4285
- MOBILE-4653 package: Update ionic and node and audit fixes by @crazyserver in #4280
- MOBILE-4705 mod_resource: Use VideoJS if needed in embedded media by @dpalou in #4286
- MOBILE-4738 h5pactivity: Use online player if download file fails by @dpalou in #4288
- Mobile 4736 by @crazyserver in #4287
- MOBILE-4669 iframe: Make iframe help message always visible by @dpalou in #4290
- Mobile 4741 by @dpalou in #4292
- MOBILE-4595: WCAG 2.1 AA accessibility accreditation for version 4.5 by @albertgasset in #4291
- MOBILE-4740 behat: Use same tags as in LMS by @dpalou in #4294
- Mobile 4690 by @crazyserver in #4289
- MOBILE-4653 messages: Decouple 3.5 message pages by @crazyserver in #4295
- MOBILE-4736 question: Add partial to match and multichoice by @crazyserver in #4298
- MOBILE-4726 android: Disable backup in Android by @dpalou in #4296
- MOBILE-4603 lang: Inherit custom strings from parent language by @dpalou in #4299
- MOBILE-4721 lang: Add tall language support by @crazyserver in #4301
- Mobile 4687 by @crazyserver in #4300
- Mobile 4653 by @crazyserver in #4303
- MOBILE-4595 a11y: Fix alternative text of user avatars with profile link by @albertgasset in #4306
- Mobile 4653 by @crazyserver in #4305
- MOBILE-4707 quiz: Workaround for sites without MDL-84360 fixed by @dpalou in #4302
- Mobile 4759 by @crazyserver in #4308
- MOBILE-4653 forum: Fix behats due to MDL-80848 changes by @dpalou in #4309
- Mobile 4759 by @dpalou in #4310
- MOBILE-4707 quiz: Leave review page if not allowed to review by @dpalou in #4314
- MOBILE-4653 quiz: Fix correctness feedback with Bootstrap 5 by @dpalou in #4315
- MOBILE-4759 chore: Bootstrap the application using standalone APIs by @crazyserver in #4311
- MOBILE-4763 notifications: Fix mobiletext undefined in notification page by @dpalou in #4316
- Mobile 4653 fixes by @crazyserver in #4312
- MOBILE-4671 ios: Fix JS error caused by getLastIntent in iOS by @dpalou in #4318
- MOBILE-4713 config: Add collapsibleItemsExpanded config by @alfonso-salces in #4317
- MOBILE-3733 core: Sanitize offline data in format-text by @dpalou in #4321
- MOBILE-4653 behat: Fix some failures in BBB tests by @dpalou in #4323
- Mobile 4593 bootstrap popovers by @crazyserver in #4322
- Mobile 3671 Assignment previous attempts by @crazyserver in #4319
- MOBILE-4653 chore: Remove direct circular dependancies on addons by @crazyserver in #4324
- MOBILE-4653 behat: Fix failure when opening PDF files by @albertgasset in #4325
- MOBILE-4775 siteplugins: Filter titles in plugins by @dpalou in #4326
- Mobile 4773 by @crazyserver in https://github.com/m...
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 #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-S...
v4.4.0
Release notes can be found here: https://moodledev.io/general/app_releases/v4/v4.4.0
v4.3.0
Release notes can be found here: https://moodledev.io/general/app_releases/v4/v4.3.0
v4.2.0
v4.1.1
v4.1.0
v4.0.2
v4.0.1
v4.0.0
Update licenses [ci skip]