Release Notes for 3.4.0.0
Before upgrading:
- This version requires Google Android 12.0 or above. Check your phone version before attempting to update.
- Update to latest Android Studio or better setup using browser build.
New features
- Running mode @MilosKozak
- new CGMs
- Site rotation support @Philoul
- ability to stop SMB from UI @MilosKozak
- Syai CGM is trusted source and supports advanced filtering @MilosKozak
Wear OS Improvements
- dramatically reduced battery usage @MilosKozak
- UI improvements and fixes @olorinmaia
- new Bolus Wizard @olorinmaia
- new Loop status @olorinmaia
- almost complete rewritten code to match current level of libs (WearOS 2 previously) @MilosKozak
- 2 new complications for extended data @Philoul
- Migrated to modern complication provider with DataStore @MilosKozak
Memory Leak Fixes
- Fixed memory leaks in code @MilosKozak
- Added LeakCanary memory leak reporting to Firebase Crashlytics @MilosKozak
Pump Driver Improvements
-
DanaI: fixed disconnection issues @MilosKozak
-
RileyLink: Speedup communication by minimizing delays @mifi100
-
Medtrum: Added patch activation time and age display @vanelsberg, password uppercase fix @MilosKozak
-
Combo: Fixed Test race conditions @MilosKozak @dv1
-
Equil: Optimized connectivity, reduced battery usage @MilosKozak
-
Improved deduplication on NS failure @MilosKozak
-
Complete preferences refactoring @MilosKozak
UI/UX Improvements
- various improvemnts @MilosKozak @Philoul @olorinmaia
Automation
- New SMB control action - enable/disable SMB via automation @MilosKozak
Testing
- Added comprehensive unit tests for Equil, Eopatch, Dana, and Medtronic pumps @MilosKozak
- Improved test stability and coverage across multiple modules @MilosKozak
Tidepool
- Tidepool OAUTH2 (Support for new Tidepool authentication) @MilosKozak
Contributors
@MilosKozak @Philoul @olorinmaia @vanelsberg @andy-rozman @ga-zelle @Angus-repo @Gohtraw @nickb24 @TebbeUbben @syai-dev @mifi100