Skip to content

Releases: openedx/openedx-app-android

Release v2.2(Ulmo.1)

23 Oct 15:08
3c340e3

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 including updated landscape views for courses. Details in linked PRs below

Code Maintenance

Removed deprecated code and unused screens and other refactoring. Details in linked PRs below.

Merged PRs

New Contributors

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

Release v2.1

11 Feb 14:25
66e9a79

Choose a tag to compare

Features:

  • Static Code Analyzer:
    Introduced Detekt for static analysis and applied several refactorings (e.g., reducing nested block depth and other rule changes) to address warnings.
  • Browser-Based Authentication:
    Added support for login and registration via a browser custom tab, enabling third-party authentication flows.

Fixes:

  • Course & Unit Handling:
    • Fixed the issue with dataValue for CourseOutline.
    • Addressed problems handling units with no descendants and prevented a crash when retrieving the first topic.
  • Transcription & Analytics:
    • Caught exceptions during transcription file parsing.
    • Improved analytics event tracking and added missing events.
  • Bulk Download & Offline Mode:
    • Fixed a crash during bulk downloads by validating progress values.
    • Resolved issues with opening courses in offline mode.

Chores & Refactors:

  • Video Playback & Network Handling:
    Enabled auto-play for videos when ready and handled the “no network” error for Webview.
  • Static Analyzer Refactoring:
    Made additional minor rule changes and code adjustments as part of the static analyzer integration.

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

Release v2.0

11 Nov 12:02
1fe8ee4

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.

Changes:

New Contributors

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

Release v1.5.1

06 May 17:37
4d36310

Choose a tag to compare

What's Changed

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

Release v1.5

22 Apr 13:52
bccf5ed

Choose a tag to compare

What's Changed

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

Release v1.4

12 Feb 08:52
8c57627

Choose a tag to compare

What's Changed

New Contributors

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

Release v1.3

24 Sep 14:11
53f8ef6

Choose a tag to compare

What's Changed

  • Github workflow
  • Bugfixes
  • Migrated ExoPlayer to Media3
  • Changed license to Apache

Full Changelog: v1.2.1...v1.3

Release v1.2.1

17 Jul 17:40
17bc66d

Choose a tag to compare

What's Changed

  • fix youtube autoPlay in full screen #29
  • fix discussion #30
  • Documentation #31

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

Release v1.2

05 Jul 15:52
04cfcc2

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 🐞
  • Fixed iOS 14 issues 🛠️
    This is the last major release for iOS 14. The next release will add support for iOS 17 and remove iOS 14.
  • Renamed workspace to OpenEdX 🔠

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

Release v1.1

19 Apr 10:19
91939b3

Choose a tag to compare

  • New APIs ⚙️ (README updated)
  • Subtitles 📕
  • Video on the CourseDetails screen 📺
  • Bugfixes 🐞
  • Code style and performance improvements 💅