What's Changed
- fix: make the LMS usable on a phone: tab bar, one scroller per list, honest counts by @raizasafeel in #2630
- fix(mobile): one shared page header and tab shell, and a Batch page that stops crashing by @raizasafeel in #2637
- feat(evaluations): show slot times in the batch's timezone by @raizasafeel in #2639
- fix(live-class): use emitted value from timezone Combobox by @nathanheintz in #2573
- fix(signup): show the signup result on the custom signup form by @raizasafeel in #2646
- fix: align Edit Profile header controls with dialog close button by @FawazAlhafiz in #2645
- fix: upload images as public files by @AhmedAbokhatwa in #2641
- fix(quiz): restore questions after lesson navigation by @Dkm0315 in #2564
- fix(ui): make forms and settings list consistent by @raizasafeel in #2647
- fix: stop the batch admin tabs showing to a guest by @raizasafeel in #2648
- fix: quiz remount follow-ups, upload privacy, modal submits and lesson media rate limit by @raizasafeel in #2650
- fix: use tab route hash '#editor' instead of display label '#course editor' for lesson links by @TGDRangaka in #2652
- feat(mobile): forms become pages, lists become cards, filters move into a sheet, and settings leaves the phone by @raizasafeel in #2662
- fix(preview): give the preview video a fixed aspect box by @raizasafeel in #2666
- fix(security): sanitize what renders and what saves, allowlist bound URL schemes, and pair every permission gate by @raizasafeel in #2664
- fix(profile): require only a first name to save a profile by @FawazAlhafiz in #2656
- fix(profile): stop a reverted language change from reloading the page by @FawazAlhafiz in #2660
- feat: enforce lesson completion by @raizasafeel in #2674
- fix(courses): give the Chapters bar the tab strip's height by @raizasafeel in #2677
- feat: improved command palette by @raizasafeel in #2676
New Contributors
- @nathanheintz made their first contribution in #2573
- @FawazAlhafiz made their first contribution in #2645
- @AhmedAbokhatwa made their first contribution in #2641
- @Dkm0315 made their first contribution in #2564
- @TGDRangaka made their first contribution in #2652
Full Changelog: v2.61.0...v2.62.0