What's Changed
Course Content View
Introduced improvements to the course experience including:
- New course home with focused views of total course, video, assignment, and grade progress
- Content specific views showing the full course outline, course videos, and course assignments.
- An improved video player allowing learners to jump from video to video
Visual Course Progress
Introduced a mobile version of the course progress page from the LMS
Bug Fixes/ Minor Improvements
Fixed miscellaneous bugs and minor visual improvements. Details in linked PRs below
Code Maintenance
Completed migration to Swift 6, introduced improvements to the test suite, and other cleanup. Details in linked PRs below.
Merged PRs
- fix: Part 5 sync to upstream by @rnr in #542
- fix: Quick Fix colors for Offline Panel by @rnr in #543
- refactor: [FC-0072] migrate project to swift 6 by @IvanStepanok in #544
- fix: Quick fix whitelabel script error by @rnr in #546
- chore: added SSO switch-on check by @rnr in #547
- sync: Part 7 sync to upstream by @rnr in #548
- feat: [FC-0072] setup linting on ci/cd by @IvanStepanok in #549
- sync: Part 8 sync to upstream by @rnr in #552
- chore: disabled autocapitalization for TextField by @rnr in #553
- Sync: Part 9 sync to upstream by @rnr in #554
- Sync: Part 10 sync to upstream by @rnr in #556
- Sync: Part 11 sync to upstream by @rnr in #557
- Fix: Social auth banner by @rnr in #558
- Push notifications status analytic by @rnr in #560
- Sync: video stream priority by @rnr in #561
- Merge of DownloadManager with upstream/develop by @forgotvas in #562
- fix: course download helper tests by @volodymyr-chekyrta in #567
- Develop to main v2.1 by @volodymyr-chekyrta in #566
- fix: [FC-0078] Bugfixes part 1 by @IvanStepanok in #570
- v1.0.3 plugins support by @rnr in #575
- feat: [FC-0078] Authorization request dialog by @IvanStepanok in #573
- fix: [FC-0078] sign in position on discovery view by @IvanStepanok in #580
- feat: [FC-0078] update app bar icons according to design by @IvanStepanok in #579
- feat: [FC-0078] app level downloads by @IvanStepanok in #577
- feat: [FC-0078] add formatting for discussion posts by @IvanStepanok in #583
- feat: [FC-0078] update logic of soft and force upgrade by @IvanStepanok in #584
- fix: [FC-0078] fetch future course dates for calendar by @volodymyr-chekyrta in #588
- build: fix workflow issues by @mta452 in #629
- chore: Delete CODEOWNERS by @kdmccormick in #632
- feat: [FC-0092] course progress screen by @IvanStepanok in #626
- feat: [FC-0092] course content all videos assignments tab by @IvanStepanok in #630
- feat: course progress page issues by @IvanStepanok in #639
- Feat/course home tab carousel by @IvanStepanok in #638
- Feat/video navigation by @IvanStepanok in #645
- Release v2.2 (Ulmo.1) by @IvanStepanok in #646
New Contributors
- @mta452 made their first contribution in #629
- @kdmccormick made their first contribution in #632
Full Changelog: v2.0...v2.2(Ulmo.1)