Skip to content

Releases: openedx/openedx-app-ios

Release v2.2(Ulmo.1)

23 Oct 13:43
bb9141a

Choose a tag to compare

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

New Contributors

Full Changelog: v2.0...v2.2(Ulmo.1)

Release v2.1

11 Feb 14:23
ba5a6a9

Choose a tag to compare

Features:

  • Password Field: Added an eye icon to toggle password visibility.
  • Media & Playback: Implemented saving of video playback speed and improved YouTube handling (e.g., full-screen support on iPad).
  • Social Auth: Introduced banners for linked social accounts and enhanced sign-in/register flows.
  • CI/CD & Analytics: Set up linting on CI/CD and added push notification analytics.

Fixes:

  • Logout & Cookies: Ensured cookies are cleared on logout.
  • UI Issues: Fixed layout padding, tab bar colors, grid spacing, and Elm theme inconsistencies.
  • Swift 6 Migration: Addressed several issues related to the Swift 6 migration (e.g., JavaScript evaluation and download cancelation bugs).
  • Gestures & Logins: Resolved iOS 18 tap gesture issues and fixed the Microsoft login problem.

Refactors & Chores:

  • Project Migration: Migrated the project to Swift 6 with associated refactors.
  • Download Manager: Integrated and refactored the DownloadManager, fixing various download-related issues.
  • General Cleanup: Performed code cleanup, dependency updates, test fixes, and regular upstream synchronizations.

Full Changelog: v2.0...v2.1

Release v2.0

11 Nov 12:09
ca40c1e

Choose a tag to compare

Features:

  • Plugin Architecture v1. Connect any analytics service without changes to the codebase.
  • New Dashboard level navigation. Primary course experience.
  • New Course Home experience.
  • FCM integration for push notifications.
  • Calendar integration.
  • Offline mode. ⚠️ Experimental.
  • Atlas integration.
  • SAML-based single sign-on.

Changes

New Contributors

Full Changelog: v1.5.1...v2.0

Release v1.5.1

06 May 17:37
7b9010c

Choose a tag to compare

What's Changed

Full Changelog: v1.5...v1.5.1

Release v1.5

22 Apr 13:47
64b1c0e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4...v1.5

Release v1.4

12 Feb 08:52
05d3073

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3...v1.4

Release v1.3

24 Sep 14:09
3519923

Choose a tag to compare

What's Changed

  • Github workflow
  • Bugfixes
  • Migrate all colors to the Theme file
  • Native navigation with gestures
  • Code style improvements
  • Added support for iOS 17 and XCode 15
  • Changed license to Apache

Full Changelog: v1.2.2...v1.3

Release v1.2.2

17 Jul 17:35
9978a1f

Choose a tag to compare

What's Changed

  • Optimization #51
  • Documentation #52

Full Changelog: v1.2.1...v1.2.2

Release v1.2.1

12 Jul 09:41
c924735

Choose a tag to compare

What's Changed

  • Added search to PickerMenu #48
  • Hotfix issue with ShellScript for FirebaseCrashlytics #49

Full Changelog: v1.2...v1.2.1

Release v1.2

05 Jul 15:53
01a4a19

Choose a tag to compare

What's Changed

  • Better course navigation
    XBlocks screen was removed, navigation changed from horizontal to vertical ↕️
  • Firebase Analytics 📈
  • Firebase Crashlytics 📉
  • Bugfixes for Dashboard, Course, and Discussion modules 🐞
  • Better value picker for Android 🛠️
    Added search for value picker (Countries, Languages, Years, etc.)
  • Renamed workspace to OpenEdX 🔠

Full Changelog: v1.1...v1.2