codeberg Freeyourgadget/Gadgetbridge 0.94.0

latest releases: 2026.11.0, 0.95.1, 0.95.0...
one month ago

Changelog

0.94.0

  • Initial support for Bose NC 700
  • Initial support for Beurer BM69
  • Initial support for Colmi i31 (FitCloud)
  • Initial support for Redmi Watch 6
  • Initial support for Garmin Edge 1050, Forerunner 230, Vívoactive 3 Music
  • Initial support for GRV FC1, Swiss Peak (GloryFit)
  • Initial support for Huawei Watch GT 7
  • Initial support for Jabra Evole 65, Evolve2 55 / Evolve2 65
  • Initial support for more MoYoung / Da Fit devices: Alt Vibe, C20_Pro, Garett Eva, MT55
  • Initial support for QN-Scale (Chipsea CS20 family)
  • Initial support for Roidmi F8 Storm vacuum cleaner
  • Initial support for Shokz OpenRun Pro 2
  • Initial support for Xiaomi Watch 5
  • Experimental support for Huawei Watch GT 7 Pro
  • Experimental support for Zeblaze Beyond 3 Pro
  • Experimental support for 59 new Garmin devices
  • 1MORE SonoFlow: Add quick settings
  • Accessibility: Label image controls for screen readers
  • Activity list: Fix occasional crash
  • Add a device setting to connect when another device connects
  • Allow notifications from other users
  • Amazfit GTS2 / GTR2: Fix title and sender on some notifications
  • Amazfit Helio Band: Vibrate on notifications and calls
  • Anker Soundcore Sport X20: Add multipoint pairing
  • BLE Intent API: Allow multiple target packages
  • BLE Intent API: Prevent abortion of device init
  • Bose: Add quick settings
  • Charts: Add body composition estimation for scales with impedance measurement
  • Charts: Add optimal training load baseline
  • Charts: Add VO2 Max 6-month and year views
  • Charts: Display HR on blood pressure charts
  • Charts: Fix crash when exiting live activity
  • Charts: Fix temperature unit not respecting settings
  • CMF Watch 2+: Fixed watchface upload
  • Colmi/Yawell rings: Ignore heart rate samples in the future
  • Dashboard: Add per-widget configuration
  • Dashboard: Add SpO2 widget
  • Dashboard: Add weight and BMI widgets
  • Dashboard: Show empty state when no sleep score is available
  • Debug: Add Internet Helper
  • Discovery Activity: Improve list refresh timing
  • Endurain: Map some missing activity types
  • Fix 12-hour midnight display on time preferences
  • Fix crash on some Android 13 ROMs
  • Fix crash when unable to decrypt shared preferences for wanderer/endurain
  • Garmin Vivoactive 6: Enable new sync protocol by default
  • Garmin: Add charts for race time prediction, training readiness, solar charging
  • Garmin: Add new oauth token urls
  • Garmin: Add support for watch-initiated sync
  • Garmin: Add time sync device setting
  • Garmin: Allow upload of gpx with navigation instructions
  • Garmin: Allow waypoint upload on all devices
  • Garmin: Do not send stale GPS location to watch
  • Garmin: Enable MLR by default
  • Garmin: Fix COBS decoder wedging on truncated frames
  • Garmin: Fix crash on some older devices
  • Garmin: Fix dismiss of old notifications
  • Garmin: Fix gpx routes freezing some watches
  • Garmin: Fix occasional crash on reconnection
  • Garmin: Fix processing of synced ZIP files
  • Garmin: Fix realtime settings crash in some pages
  • Garmin: Fix some crashes on disconnection
  • Garmin: Fix stuck connection when a frame is dropped
  • Garmin: Make activity sync progress unit explicit
  • Garmin: Send phone info to watch
  • GloryFit: Add weather
  • GloryFit: Fix crash on health settings screen
  • GPX export: Give tracks a real name
  • Huawei: Fix battery charging status on some watches
  • Improve reconnection to some devices when MTU was already negotiated
  • iTECH Active 3: Fix HR fragment crash
  • Maps: Display map files in selected folder
  • Mi Body Composition Scale 2: Do not persist implausible weight samples
  • Mi Scales: Refresh the dashboard after a measurement
  • MoYoung: Add manual SpO2 measurement from device card
  • MoYoung: Add more workout types and parse max speed
  • Moyoung: Fix battery percentage on some devices
  • Nothing Ear (a): Fix bluetooth name
  • Nothing Ear: Add support for quick settings tiles
  • Optionally order disconnected devices by their most recent connection instead of by name
  • Pebble: Add support for SimpleWeather watchface
  • Pebble: Initial support for new weather v4
  • Rate limit the serialization of incoming CoMaps navigation messages
  • Sony Headphones: Fix reconnection
  • UNA Watch: Connection improvements
  • UNA Watch: Faster workout and health sync
  • UNA Watch: Import workouts as soon as they are saved on the watch
  • UNA Watch: Per-minute heart rate and honest daily totals
  • UNA Watch: Phone notifications
  • WeatherSpec: Add atmospheric pressure, cloud cover and dew point forecasts
  • Workouts: Compute distance from GPS tracks and speed if not reported by the device
  • Workouts: Fix chart interpolation on large gaps
  • Workouts: Fix some missing units localization
  • Workouts: Propagate custom label to charts/maps titles
  • Xiaomi-protobuf: Fix crash on resting heart rate query
  • Xiaomi-protobuf: Fix crash when dismissing some notifications
  • Xiaomi-protobuf: Fix notification "open on phone"
  • Xiaomi-protobuf: Fix SpO2 all-day mode on some devices
  • Xiaomi-protobuf: Improve workout and activity parsing
  • Zepp OS: Add some missing display items and shortcut cards
  • Zepp OS: Fix download of long voice notes
  • Zepp OS: Fix setting unknown languages
  • Zepp OS: Improve weather support

Checksums

Artifact SHA-256
banglejs-0.94.0.apk b535a5972e8a2dbac6c6fe648f43fe3628b2fdd30525895cc3b9dc98a18f49c5
gadgetbridge-0.94.0.apk 38b7666166f6fd0268b598ad0b40435744833f26b8cb7b13eb724ca61894a66b
Signing certificate 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be

Don't miss a new Gadgetbridge release

NewReleases is sending notifications on new releases.