New
v5.1.0
https://moodledev.io/general/app_releases/v5/v5.1.0
What's Changed
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4482
- MOBILE-4842 chore: Remove deprecated since 4.3 code by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4483
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4484
- Mobile 4825 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4485
- MOBILE-4842 menu: Use bottom tab colors from theme by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4487
- MOBILE-4842 menu: Use different border color for bottom tab by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4488
- MOBILE-4842 behat: Limit global search block behat to LMS 4.3+ by @dpalou in https://github.com/moodlehq/moodleapp/pull/4489
- MOBILE-4842 behat: Disable a block site main menu test in 4.1 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4490
- MOBILE-4811 file: Check data-open-in for file links too by @dpalou in https://github.com/moodlehq/moodleapp/pull/4486
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4491
- MOBILE-4810 mod-data-field-date: Add datetime id by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4426
- Mobile 4739 - Update to Angular 20 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4492
- MOBILE-4824 mod_url: Fix URL not updated in course page button by @dpalou in https://github.com/moodlehq/moodleapp/pull/4494
- MOBIE-4739 node: Set nvmrc to lts/jod and fix Docker image by @dpalou in https://github.com/moodlehq/moodleapp/pull/4495
- Mobile 4739 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4498
- Mobile 4739 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4497
- Mobile 4842 - Additional signals by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4496
- Mobile 4802 by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4405
- Mobile 4196 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4499
- Mobile 4834 Support Bootstrap 5 Collapse, Accordion and Modals by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4501
- Mobile 4849 Unable to view module preview when resource activity is restricted by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4506
- Mobile 4819 QR code improvements by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4504
- Mobile 4820 Avatar crop by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4502
- MOBILE-4852 my: Reuse searched text from my to browse all courses by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4500
- MOBILE-4855 bootstrap: Support Bootstrap 4 and 5 tabs by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4511
- MOBILE-4854 messages: Remove support for messages on LMS 3.5 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4509
- MOBILE-4817 form.ts: Check module completion after fetch access data by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4515
- MOBILE-4839 android: Increase targetSdk to 36 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4517
- Mobile 4515 module-summary: Check offline use config to enable download by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4510
- MOBILE-4842 module: Improve course module border on last child by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4513
- MOBILE-4816 login-helper.ts: Lower case reset password data by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4516
- MOBILE-4840: Enable edge-to-edge on Android by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4514
- MOBILE-4798 edit-entry: Show or hide publish state select by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4512
- MOBILE-4816 forgotten-password: Beautify invalidparameter error by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4518
- MOBILE-4840: Update statusbar plugin to remove deprecated warnings by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4522
- MOBILE-4842 myoverview: Fix combobox selection output model by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4524
- MOBILE-4855 boostrap: Add App fixes file for bootstrap by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4525
- MOBILE-4834 bootstrap: Add scroll to the whole modal if needed by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4526
- MOBILE-4842 behat: Include public on guess plugin path by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4527
- MOBILE-4852 courses: Reset page when changing enrol setting by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4530
- MOBILE-4858 quiz: Add certainty help button and alert by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4529
- MOBILE-4840 cordova: Fix edge-to-edge with CSS zoom by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4528
- MOBILE-4796 screen: Watch full screen to hide statusbars by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4519
- MOBILE-4840 cordova: Update keyboard plugin to fix compilation error by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4532
- Mobile 4860 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4531
- MOBILE-4196 bootstrap: Let Ionic manage the width of the modals by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4533
- MOBILE-4820 image-edit: Fix image format by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4535
- MOBILE-4864 ionic: Update ionic to 8.7.1 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4536
- Mobile 4770: Activities overview by @dpalou in https://github.com/moodlehq/moodleapp/pull/4523
- MOBILE-4821 rte: New resizing algorithm by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4534
- MOBILE-4820 image-edit: Change discard icon to X by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4539
- MOBILE-4842 node: Increase max memory size of V8's old memory section by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4540
- Mobile 4842 behat by @dpalou in https://github.com/moodlehq/moodleapp/pull/4543
- MOBILE-4862 opener.ts: Handle error when open file by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4541
- MOBILE-4856 file.scss: Align downloaded icon by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4542
- MOBILE-4417 format-text: Support alternative content using data attrs by @dpalou in https://github.com/moodlehq/moodleapp/pull/4544
- MOBILE-4842 behat: Disable activity modules behats in 5.1+ by @dpalou in https://github.com/moodlehq/moodleapp/pull/4545
- MOBILE-4842 behat: Disable assign overview behats in Jenkins by @dpalou in https://github.com/moodlehq/moodleapp/pull/4548
- MOBILE-4842 behat: Disable format-text behat in LMS 4.1 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4549
- MOBILE-4842 ws: Fix bug when SSL error in Android by @dpalou in https://github.com/moodlehq/moodleapp/pull/4547
- Mobile 4867 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4550
- MOBILE-4417 format-text: Improve alt content data attrs handling by @dpalou in https://github.com/moodlehq/moodleapp/pull/4546
- MOBILE-4799 sitemainmenu: Do not hide site announcements by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4551
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4538
- MOBILE-4853 theme: Add underline decoration to all links with a variable by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4552
- Mobile 4868 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4553
- MOBILE-4842 behat: Fix loading dismissing present with unactive tabs by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4556
- MOBILE-4857 swiper: Enable pinch-zoom gesture on slides and tabs by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4555
- MOBILE-4887 course: Add data-course-id attribute by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4557
- MOBILE-4770 overview: Fix behats running on wrong LMS versions by @dpalou in https://github.com/moodlehq/moodleapp/pull/4559
- MOBILE-4842 behat: Standarize how onboarding is enabled during testing by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4560
- Mobile 4866 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4561
- Mobile 4891 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4558
- Mobile 4819 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4562
- MOBILE-4857 swiper: Enable pinch-zoom gesture on backdrops by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4565
- MOBILE-4829 siteplugins: Make it easier to display in user menu by @dpalou in https://github.com/moodlehq/moodleapp/pull/4564
- Mobile 4842 behat by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4566
- MOBILE-4770 overview: Adapt behats to new average count by @dpalou in https://github.com/moodlehq/moodleapp/pull/4563
- Mobile 4557 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4567
- MOBILE-4869 course: Add a log when mod type expanded in overview by @dpalou in https://github.com/moodlehq/moodleapp/pull/4568
- MOBILE-4891 bootstrap: Fix crossfading transition by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4569
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4554
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4570
- MOBILE-4819 qrcode: Check torch support on camera switch by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4572
- Mobile 4842 by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4573
- MOBILE-4842 behat: Fix error in @core_reminders tests by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4576
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4571
- MOBILE-4295 course-image.scss: Calc padding-top using aspect-ratio by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4577
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4578
- MOBILE-4902 format-text: Use signals on format-text to fix render by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4575
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4579
- MOBILE-4906 login: Remove cancel button from QR scan help by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4580
- Mobile 4842 by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4581
- MOBILE-4842 core: Fix passing outputs to dynamic components by @dpalou in https://github.com/moodlehq/moodleapp/pull/4583
- MOBILE-4908 overview: Use activities overview instead of list-mod-type by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4584
- Mobile 4770 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4585
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4582
- MOBILE-4842 choice: Show user choice when closed and not anonymous by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4586
- MOBILE-4918 course: Fix bug causing download size to always be 0 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4588
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4589
- Mobile 4857 by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4590
- MOBILE-4909 completion: Show dialog when there are no conditions by @dpalou in https://github.com/moodlehq/moodleapp/pull/4587
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4591
- MOBILE-4842 calendar: Fix leaving edit view when offline by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4592
- MOBILE-4770 more: Decode QR scan URL before treating it by @dpalou in https://github.com/moodlehq/moodleapp/pull/4593
- MOBILE-4857 theme: Fix popover position with CSS zoom by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4594
- MOBILE-4857 theme: Fix popover position with CSS zoom by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4597
- MOBILE-4842 h5p: Fix delete content files on lib upgrade by @dpalou in https://github.com/moodlehq/moodleapp/pull/4599
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4598
- Mobile 4851 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4601
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4603
- MOBILE-4842 a11y: Limit pinch-to-zoom to 200% by @albertgasset in https://github.com/moodlehq/moodleapp/pull/4604
- MOBILE-4842 course: Update completion on activities after sync by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4605
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4609
- MOBILE-4922 core: Update push plugin to fix JNI Android crash by @dpalou in https://github.com/moodlehq/moodleapp/pull/4610
- MOBILE-4842 styles: Style textarea like WYSIWYG editors by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4611
- MOBILE-4921 courses: Add course category id and course id in data attr by @alfonso-salces in https://github.com/moodlehq/moodleapp/pull/4606
- Mobile 4924 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4613
- MOBILE-4926 style: Add display modes for phones by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4612
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4615
- MOBILE-4928 courses: Clear search does not change mode in courses list by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4616
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4617
- MOBILE-4842 core: Bump version to 5.1.0.1 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4618
- MOBILE-4842 data: Get first entry if not specified in link by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4619
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4620
- MOBILE-4842 feedback: Check ranges when they are zero by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4621
- MOBILE-4842 blog: Show module association by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4623
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4624
- MOBILE-4842 ws: Fix content-type sometimes not read when download by @dpalou in https://github.com/moodlehq/moodleapp/pull/4626
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4625
- MOBILE-4842 feedback: Align badges of attempts and questions by @dpalou in https://github.com/moodlehq/moodleapp/pull/4630
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4631
- Mobile 4842 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4633
- MOBILE-4842 workshop: Fix assessment teacher feedback wrongly displayed by @dpalou in https://github.com/moodlehq/moodleapp/pull/4634
- MOBILE-4842 quiz: Add dark mode styles to auto save error popover by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4635
- MOBILE-4842 qrscan: Avoid color-scheme dark when using dark mode by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4636
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4637
- MOBILE-4842 user: Do not allow handlers to be duplicated by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4638
- MOBILE-4842 mathjax: Fix some formulas cropped in iOS by @dpalou in https://github.com/moodlehq/moodleapp/pull/4639
- MOBILE-4842 h5pactivity: Fix race conditions when synchronizing by @dpalou in https://github.com/moodlehq/moodleapp/pull/4640
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4641
- MOBILE-4842 quiz: Add minimum size for correct icons by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4642
- MOBILE-4842 question: Tmp fix for essay questions in offline quizzes by @dpalou in https://github.com/moodlehq/moodleapp/pull/4645
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4646
- MOBILE-4842 reading-mode: Hide audio when hide media is enabled by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4649
- MOBILE-4842 audio-recorder: Fix audio recorder stop recording by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4651
- Mobile 4842 by @crazyserver in https://github.com/moodlehq/moodleapp/pull/4653
- MOBILE-4842 behat: Fix self enrol behats due to MDL-87251 by @dpalou in https://github.com/moodlehq/moodleapp/pull/4660
Full Changelog: https://github.com/moodlehq/moodleapp/compare/v5.0.0...v5.1.0