Mobile Updates (Sumac)#
New Features (iOS and Android)#
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.
Atlas (Translations) integration.
SAML-based single sign-on.
Offline mode - Note! This is experimental
New Features (iOS only)#
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.
New Features (Android only)#
Browser-Based Authentication: Added support for login and registration via a browser custom tab, enabling third-party authentication flows.
Fixes#
(iOS) Logout & Cookies: Ensured cookies are cleared on logout.
(iOS) UI Issues: Fixed layout padding, tab bar colors, grid spacing, and Elm theme inconsistencies.
(iOS) Swift 6 Migration: Addressed several issues related to the Swift 6 migration (e.g., JavaScript evaluation and download cancelation bugs).
(iOS) Gestures & Logins: Resolved iOS 18 tap gesture issues and fixed the Microsoft login problem.
(Android) 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.
(Android) Transcription & Analytics:
Caught exceptions during transcription file parsing.
Improved analytics event tracking and added missing events.
(Android) Bulk Download & Offline Mode:
Fixed a crash during bulk downloads by validating progress values.
Resolved issues with opening courses in offline mode.
Installation#
The mobile apps for Sumac can be installed using the open-release/sumac.3
tags in each mobile app repository:
Full Release Notes#
See iOS v2.1 release notes and Android v2.1 release notes.
Review Date |
Working Group Reviewer |
Release |
Test situation |
2025-04-28 |
Mobile WG |
Teak |
Deprecated: This is no longer the current release |
2025-04-28 |
Mobile WG |
Sumac |
Pass |