Hello everyone,
Release 3.1.0 (138) is available in both app stores and to partners through source code repositories.
Totara Mobile App Changelog
Release 3.1.0 (11th July 2025)
Improvement
[MOB-1393] Improving Usability on the Find Learning Page - Search
[MOB-1390] Improving Usability on the Find Learning Page - Progress Bar
[MOB-1305] Improving Usability on the Find Learning Page - Filter
[MOB-1378] Mobile Offline Support - POC 1
[MOB-1382] POC 1 - Offline supported indicator for courses on the course page
[MOB-1379] POC 1 - Download an entire course
[MOB-1384] POC 1 - User can remove a downloaded course
[MOB-1380] POC 1 - User can work on the downloaded Label activities offline
[MOB-1381] POC 1 - Individual courses progress sync manually
[MOB-1385] SPIKE Investigate how to support attachments in Label activities for offline use
[MOB-1406] Manual Sync of All Progress
[MOB-1417] Supporting Page for Offline Uses
[MOB-1407] Download Summary
[MOB-1412] Supporting Certificate for Offline Uses
[MOB-1473] Ensure "Require View" completion condition is supported
[MOB-1411] Handling Download Size & Storage Limitations
[MOB-1456] Label Activity Download Icon
[MOB-1416] Supporting File for Offline Uses
[MOB-1449] Handle upgrade path for existing users with downloaded activities only
[MOB-1457] Include SCORM in download entire course
[MOB-1478] Add a partial download icon state
[MOB-1408] Indicating Courses Contains Offline Supported Activities
Bug
[MOB-1444] Explore catalogue showing internal server error in appetize
[MOB-1452] Mobile - Blank page after marking a course as completed
[MOB-1470] App language customisation failing to consistently load
[MOB-1455] SCORM landscape view in mobile app not supported in some devices
Upgraded dependencies
- @gorhom/bottom-sheet: ^4 -> ^5.1.6
- @sentry/react-native: ~6.3.0 -> ~6.10.0
- expo: ~52.0.41 -> ~52.0.47
- expo-build-properties: ^0.13.2 -> ~0.13.3
- expo-dev-client: ~5.0.15 -> ~5.0.20
- expo-splash-screen: ~0.29.22 -> ~0.29.24
- expo-system-ui: ~4.0.8 -> ~4.0.9
- react-native: 0.76.7 -> 0.76.9
- react-native-webview: ^13.8.6 -> 13.10.4
New dependencies
- react-native-file-viewer: ^2.1.5
- react-native-marked: ^6.0.7
- react-native-mmkv: ^2.12.2
- @apollo/server: ^4.11.0
- @faker-js/faker: ^9.6.0
- @graphql-tools/schema: ^10.0.7
- @testing-library/jest-dom: ^6.6.3
- cors: ^2.8.5 - fishery: ^2.2.3
Removed dependencies
- react-native-orientation-locker: ^1.7.0
- @graphql-tools/mock: ^9.0.3
- apollo-server-express: ^3.13.0
- detox: ^20.25.1
Kind regards,
Fei Gao
