Skip to content

Release Notes

Bugs

  • Logging: Updated logging framework to Android Util Log API 34. No more deprecated errors, logging continues as before.
  • UI Fixes: Adjusted UI elements for different resolutions. Fixed missing buttons (e.g., disconnect confirmation). Unified colors across the app via centralized Color.kt.
  • Websocket Timecheck: Improved time synchronization logic for server handshake. Added warning if watch time differs from atomic clock. Threshold calculation updated in ServerTimeService.kt.
  • PPG Sensor: Fixed sensor registration issue caused by renamed sensor in API update. Sensor detection now uses SensorManager to avoid similar future problems.

Features

  • ECG Sensor: Added support for new ECG sensor. Sends three values (index, measurement quality, and actual measurement). Opens new research opportunities, e.g., authentication via ECG patterns.
  • Timestamp Synchronization: Unified timestamps across all sensor packets (e.g., PPG and ECG) to enable consistent feature mapping for ML. Implemented in MeasureWorker.kt.
  • Datastore Update: Fixed settings refresh issue. Now values are reloaded immediately after changes (no restart required). Ensures correct configuration before server connection.