Releases: izivkov/GShockAPI
Releases · izivkov/GShockAPI
Release list
1.4.77
🚀 New Features
- DW-B5600 Support: Added support for setting and retrieving reminders for the DW-B5600 watch model, and corrected its configuration (e.g., removing unsupported autolight).
- Alarm Names Support: Added the ability to set and retrieve custom names for watch alarms.
- MIP Watch Enhancements: Introduced support for classic fonts on MIP (Memory In Pixel) display watches.
- Watch Scratchpad: Implemented a new "Scratchpad" memory feature, allowing apps to store persistent state directly on the watch.
- Companion Device Pairing: Full integration with Android's Companion Device Manager for more reliable background connectivity and simplified pairing workflows.
- Step Counter Support: Added step counter functionality for ABL-100 watch models, enabling apps to read daily step counts via the life-log activity record characteristic.
1.4.76
Overview
This update introduces support for new watch models, significant refactoring for dynamic BLE characteristics discovery, and critical bug fixes for Jetpack Compose UI stability.
🚀 New Features
- New Watch Models: Added comprehensive support for MTG-B1000 and GW-BX5600 watches, including their specific time synchronization protocols.
- Dynamic Characteristics: Refactored the initialization sequence to dynamically discover and register supported BLE characteristics from the watch directly via GATT services, eliminating the need for manual, hard-coded characteristic injections.
🛠 Architectural Improvements
- HomeTimeIO Refactoring: Resolved technical debt within the
HomeTimeIOand related IO modules by enforcing the Functional/IO design pattern. Standardized method signatures, corrected async handling, and centralized constants.
🔧 Reliability & Bug Fixes
- LazyColumn Crash Fix: Resolved a critical
java.lang.IndexOutOfBoundsExceptionoccurring during Jetpack ComposeLazyColumnscroll or update operations by stabilizing the underlying data collection and state management.
1.4.75
1.4.74
Added support for the DW-B5600 reminders
1.4.73 Added support for the DW-B5600
1.4.72
1.4.71
Connection fixes
Misc. fixes to improve connection relaiability