Bangle.js Gadgetbridge
com.espruino.gadgetbridge.banglejs
Zapstore _@zapstore.dev Android companion app for Bangle.js built on top of the Gadgetbridge project.
Republished from GitHub / F-Droid by the Zapstore main account.
Install this app to receive notifications, messages and call notifications from your Android phone on your Bangle.js smart watch. * Receive notifications, text messages, and call notifications on Bangle.js * Choose to accept/decline calls, or even answer received text messages * Bangle.js apps can access the internet via your phone (disabled by default) * Bangle.js apps can send Android Intents and can be controlled by Intents sent by apps like Tasker (disabled by default)
First release: Feb 8, 2026, 10 total releases.
Most recent release: Oct 12, 2026.
Appears in 1 app stack.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 12, 2026 0.95.1-banglejs
- Sep 15, 2026 0.94.0-banglejs### 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)
More…
* 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 | - Aug 10, 2026 0.93.0-banglejs### Changelog #### 0.93.0 * Initial support for AK75 Pro, AK86, AK102 (TopStep / FitCloud) * Initial support for DM58 (GloryFit Pro) * Initial support for Garmin Fenix 6S / Forerunner 170 Music * Initial support for Haylou S35 ANC * Initial support for Honor Watch 5 / 5 Pro / 6 * Initial support for HUAWEI FreeClip 2
More…
* Initial support for iGPSPORT BiNavi / BiNavi Air / BSC 500 * Initial support for MoYoung L70 * Initial support for Ollee Watch One * Initial support for Soundcore Life Tune XR * Initial support for UNA Watch * Experimental support for Amazfit Balance 3, Balance Ultra, Bip Max, Cheetah 2 Ultra * Experimental support for BM6 Battery Monitor * Experimental support for Garmin CIRQA, Fenix 5S Plus * Experimental support for Honor Band 7, 9, 10 * Experimental support for Xiaomi Scooter 5 Max * Add cumulative calories daily chart * Add Quick Settings tiles for some device (AAWireless, Sinilink, Shokz, Sony Headphones) * Amazfit Active 3 Premium: Fix map upload via Bluetooth * Bangle.js: Support notification actions * Casio GBD-200: Add world time / world clocks support * Casio GBD-200: Improve activity session sync * Casio: Fix notifications with long unicode text * Charts: Add battery voltage, current, power, temperature * Charts: Respect unit preferences * Charts: Use activity-specific units for charts * CoMaps: Add support for navigation instructions * Debug: Randomize test weather * Endurain: Upload workout photos * FIT Export: Add local timestamp, distance, elevation, step length * Fix crash when opening map view * Fix non-zero step counts at midnight after time zone change * Garmin HRM Pro+: Improved connection support * Garmin: Add point winds support * Garmin: Display notification on OAuth expiration * Garmin: Fix activity sync signal * Garmin: Fix crash on number parsing * Garmin: Fix crash when Bluetooth is disconnected * Garmin: Fix duplicated activities on some devices * Garmin: Fix race condition on some devices * Garmin: Fix realtime settings debug menu * Garmin: Improve activity sync on new sync protocol * Garmin: Improve recovery when service connection drops * Garmin: Move performance condition chart to standalone group * Gpx: Export and import power * H59: Add alarm support * Health Connect: Fix sleep sessions written with truncated stages * Health Connect: Fix sleep sync being cut off on some devices * Health Connect: Fix sync of GPS route for some devices * Health Connect: Fix sync of very long GPS routes * HUAWEI FreeClip 2: Add adaptive volume, extra media volume * HUAWEI FreeClip 2: Add find headphones * HUAWEI FreeClip 2: Add low Latency mode * Huawei: Add per-sample workout metrics (HR, speed, cadence, altitude) into activity track * Huawei: Avoid out-of-memory crash when uploading large music files * Huawei: Basic support for offline maps * Huawei: Fix activity sync on some recent watches * Huawei: GPS track uploading * Huawei: Improved calendar sync * InfiniTime: Add navigation competion percentage and more icons * Internet Helper: Improved error feedback * Mi Band 9 Active: Fix activity summary parsing * Pebble: Add support for Weather Land and Love Weather watchfaces * Prevent multiple find phone activities from being opened * Recognize "Google Messages" as SMS app * Sleep as Android: Add support for Huami (pre-Zepp-OS), Garmin and Xiaomi-protobuf devices * Sleep as Android: Add SpO2 support for Huami devices * SoFlow: Update icon and device kind to scooter * Sony WF-1000XM4: Add voice notifications * Sony WH-ULT900N: Enable more features * Soundcore Sport X20: Extend functionality * Victron SmartShunt: Persist battery power and current * Withings: Improved connection flow control * Workouts: Add function to set header photo * Xiaomi-protobuf: Add dynamic vibration pattern configuration screen * Xiaomi-protobuf: Fix cloudy weather icon * Xiaomi-protobuf: Improve daily summary parsing * Xiaomi-protobuf: Improve workout summary parsing * Xiaomi-protobuf: Parse workout details * Yawell Rings: Fix temperature sync to Health Connect * Zepp OS: Fix temperature and distance units ------- ### Checksums | Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.93.0.apk | 6d92b77eba822fb5968280ac05d3a497db6b030a2d00ae70b85ba8ef2bb3b4ad | | gadgetbridge-0.93.0.apk | d36075e999d07087aeb4d1c5d635b422aacf6e8df771e7f196ff6d2573d6a8b4 | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - Jul 11, 2026 0.92.2-banglejs### Changelog #### 0.92.2 * Charts: Avoid empty charts if no charts are enabled * Garmin: Fix regression in ExploreSync historical-catalog sync * Health Connect: Fix some workouts mapping * Huawei: Fix deadlock on activity listing * Improve connection to low power devices * Mi Band 6: Hide some invalid workout summary values
More…
* Shokz: Fix reading language from device * Soundcore Q30: Add some other device names ------- ### Checksums | Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.92.2.apk | bb66b6e6a4e826719086afbdbc97e077ab6d5790c3bcefba96560a856d7eabd0 | | gadgetbridge-0.92.2.apk | 3aafe8fc69ff4d1e45b61fb80a8c9976deb16d156ecfb4bae13cb8d6391b3003 | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - Jul 6, 2026 0.92.1-banglejs### Changelog #### 0.92.1 * iGPSPORT: Fix activity track reprocessing * Fix sleep time mismatch on some devices ------- ### Checksums
More…
| Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.92.1.apk | ce318e68286646cb9dcac38430db7e28c61bb9e0302ecc32ad86b86fd17f78b6 | | gadgetbridge-0.92.1.apk | ed4d88935cbad9ed45d46c3c31d84b0a33117bae25fc0b45b4e6dc3bea883a6e | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - Jun 26, 2026 0.92.0-banglejs### Changelog #### 0.92.0 * Add activity upload to Endurain / Wanderer * Initial support for Anker Soundcore Sport X20 * Initial support for Blackview R3Max * Initial support for EarFun Free Pro 3 * Initial support for Garmin Forerunner 170 / Forerunner 970 * Initial support for Garmin GPSMAP H1
More…
* Initial support for Huawei Watch Fit 5 / 5 Pro * Initial support for iGPSPORT bike computers (BiNavi Air, BSC200, BSC200S, BSC300, iGS630, iGS630S, iGS800) * Initial support for Keep Health devices * Initial support for Kieslect Calling Smartwatch Kr Pro * Initial support for Matson MA98415 (BM2 battery monitors) * Initial support for Moondrop Space Travel 2 Ultra * Initial support for P22B1 (Moyoung / Da Fit) * Initial support for Realme Buds Air 6 Pro, Buds T200 * Initial support for Redmi Buds 6 * Initial support for Redmi Watch Move * Initial support for Sinilink audio amplifiers * Initial support for Soundbreener Core * Initial support for Victron SmartShunt * Initial support for Xplora XMOVE * Initial support for Yell Smart Watch GT3 (FitPro) * Experimental support for Xiaomi Smart Band 10 Pro * Add device-agnostic FIT activity export * Add setting to enable TRACE log level * Amazfit Balance: Fix code for outdoor cycling * Amazfit Bip Lite: Add workout GPS settings * Amazfit Bip S: Attempt to fix reboot on notification without subject or body * Bangle.jS: Add optional device target filter for com.banglejs.uart.tx intent * Bangle.js: Add support for different data types in intent extras * Casio GBD-200: Improved support * Casio: Improved connection stability * Charts: Add charts for generic sample * Charts: Add weekly/monthly temperature charts * Charts: Fix steps overshooting values * Charts: Improve HRV chart * Charts: Show VO2 max to decimal place * CMF Buds 2 Plus: Add spatial mode * CMF Buds 2 Plus: Enable touch configuration * CMF Buds 2a: Add touch options * CMF Buds: Enable low latency on more devices * CMF Buds: Enable spatial audio for more models * CMF Buds: Enable ultra bass for more devices * CMF Buds: Update equalizer presets * Colmi V76: Fix workout parsing * FitPro: Add camera * Fix connection attempts while bluetooth is off for some devices * Fix drawer being drawn behind status bar * Fix file type when sharing * Garmin: Fix activity sync getting stuck on some devices * Garmin: Fix empty caller when unknown * Garmin: Fix http request without headers * Garmin: Fix unknown transfer notification * Garmin: Show toast on waypoint upload complete * Garmin: Sync activity tracks for some GPS devices * Garmin: Sync and archive some unknown files (should prevent Instinct series reboots) * GPX: Fix parsing of timestamps without timezone * Health Connect: Fix data being skipped under some situations * Health Connect: Fix some crashes during sync * Huami: Avoid infinite loop when fetching very short activity * Huawei: Allow encryption to be enabled / disabled * Include workouts in activity list * Intent API: Add Alarm Intent API * Maps: Reduce memory usage * OpenTracks: Fix extra empty activity track and rare crash * Pebble: Add support for installing dual slot firmware * Pebble: Add support for pull to refresh for pebble health data * Pebble: Fix Pebble [Core 2 Duo / Time 2 / 2 Round] BLE pairing * Pebble: pass dev_settings to rebble store url, do enable pbw downloads in browser * Prevent crash on devices without GPS * Recognize Thunderbird for Android as email and ignore its summary notifications * Sony WF-1000XM5: Enable further capabilities * Track auto-fetch times per device * Xiaomi-protobuf: Fix alarm notifications * Xiaomi-protobuf: Fix notification dismissal after reconnection * Xiaomi-protobuf: Fix swapped min and max temperatures * Xiaomi-protobuf: Fix watchface management * Zepp OS: Weather stability improvements ------- ### Checksums | Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.92.0.apk | c0bc8a857c702dba7db26e81a883052c09163fd4e367586f431e7406d4858142 | | gadgetbridge-0.92.0.apk | 79588927ddf0da3849b2ccc6ca0ab9b4fb530ab4dc3e6307130e4a22411bebdf | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - May 14, 2026 0.91.1-banglejs### Changelog #### 0.91.1 * Casio: Fix connection issues after first pairing * Fix occasional crash when leaving activity list * Garmin: Fix unknown transfer notification * Huawei: Fix connection stuck on authentication on newer firmware * OpenTracks integration: Remove unsupported elevation field * Xiaomi-protobuf: Fix GPS dropping mid-workout on newer firmware
More…
------- ### Checksums | Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.91.1.apk | af5025d7c7d5784ae36b8a0e0b7947b445b8a8d5ac862d320d4b67a381c4c61f | | gadgetbridge-0.91.1.apk | 504eb88c5a90031dcb146e24390aafea0685e9678165dc7cf70e369a9409e004 | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - Mar 19, 2026 0.90.0-banglejs### Changelog #### 0.90.0 * Initial support for Honor Magic Watch * Initial support for Y6 (GloryFit) * Initial support for Garmin Forerunner 935, Instinct 2S Surf, Instinct Solar Tactical * Initial support for Huawei Band 11 * Initial support for Laxasfit devices * Amazfit GTR 4: Add bluetooth name for Limited Edition
More…
* Amazfit Helio Strap: Hide heart rate monitoring config (always-on by design) * Charts: Improve VO2 Max chart range * CMF Watch Pro: Fix activity over-counting on timezone change * CMF Watch Pro: Fix exception on connection * Dashboard: Add PAI widget * Dashboard: Add preference for disabling dimming in Today widget * Dashboard: Add week day * Database: Improve access performance * Debug: Add setting to change device mac address * Garmin Venu 4: Fix bluetooth name * Garmin: Add Recovery Heart Rate and Rate of Perceived Exertion to activity summary * Garmin: Fix activity over-counting on timezone change * Garmin: Use current day resting heart rate * Health Connect: Fix calories unit * Health Connect: Fix duplicate and truncated sleep records * Health Connect: Fix duplicate records from workout syncer overlapping activity sync * Health Connect: Fix sync skipping some records * Huami: Map more apps to notification icons * Huawei Watch GT 6 Pro: Fix workout processing * Huawei/Honor: Enable VO2 Max for supported devices * Huawei/Honor: Fix workout processing for some devices * Mi Band 9 Active: Fix activity fetching * Pebble: Fix app configuration when internet helper is available but disallowed * Pebble: Fix crash when returning from exernal website from browser application * Pebble: Fix sending config to watchfaces * Sony WF-1000XM4: Enable speak-to-chat support * Webview: Do not check firewall when direct internet access is available * Withings Steel HR: Update battery and time on sync * Xiaomi-protobuf: Fix calories charts * Xiaomi: Fix first HC sync for SpO2 data * Zepp OS: Add setting to disable calendar event reminders * Zepp OS: Fix notification pictures * Zepp OS: Map some unknown display items * Zepp OS: Parse swimming details and temperature * Fix Tiny Weather Forecast Germany on some devices * Fix workout list icon tint in action menu * Fix crash on calendar sync if permissions are not granted ------- ### Checksums | Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.90.0.apk | 20bcc866cf0d748f1274e75b114db4f521645a4eacf71f133405c9b9782835e0 | | gadgetbridge-0.90.0.apk | e45a63fc80d9c838ed4734332786f336c0ad8d868bef3f89bb32e78c116b74ac | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - Feb 14, 2026 0.89.1-banglejs### Changelog #### 0.89.1 * Garmin: Fix edge case on activity timestamp processing * Huawei/Honor: Fix exception when processing workout data ------- ### Checksums
More…
| Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.89.1.apk | 5c81638c7683f93c738877d219787f92cd8e219977fd7aa994e346562e2ed07d | | gadgetbridge-0.89.1.apk | af2095e32480988015c4122a41f5ae2ed6d9b083124016c448708d7cbaa4f5b5 | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be | - ### Changelog #### 0.89.0 * Add support for Internet Helper * Add support for Health Connect * Initial support for CMF Buds 2 * Initial support for Colmi V73 * Initial support for D3, Qecnato S10 (GloryFit) * Initial support for Galaxy Buds3 Pro
More…
* Initial support for Garmin Edge 25, Edge 130, Edge 840, Edge 1040, Forerunner 920, GPSMAP 66s, Lily 2, Tactix 7, Tactix 8 * Initial support for Yawell R05 * Initial support for Sanitas SBM67 / SilverCrest SBM67 blood pressure meter * Initial support for Zendure SolarFlow (tested only 800 Pro) * Experimental support for Amazfit Active Max, Balance 2 XT * Experimental support for Garmin Fenix 5S * Experimental support for Mi Band 4C * Experimental support for OneTouch blood glucose meters (tested only Select Plus Flex) * Amazfit Bip / Bip Lite / Cor 2: Restore 3rd party realtime HR setting * Amazfit Helio Strap: Enable workout detection sensitivity * Bangle.js: Fix handling HTTP method * Bangle.js: Fix starting accelerometer when SleepAsAndroid resumes * CMF Watch Pro 2: Improve activity parsing * CMF Watch Pro: Fix active score * CMF Watch Pro: Fix measurement system * CMF Watch Pro: Rework device settings screen * CMF Watch: Fix weather * Even Realities G1: Improve connection stability * Galaxy Buds3 Pro: Fix icon color * Garmin: Add average ascent velocity * Garmin: Allow firewalled app internet access * Garmin: Disable some features on unsupported devices * Garmin: Disable VO2 Max split on devices that do not support it * Garmin: Display intervals on non-swimming activities * Garmin: Display sleep restless moments * Garmin: Fix esports activity * Garmin: Fix occasional crash when disconnecting * Garmin: Fix pairing for some older devices * Garmin: Fix processing of activity files with custom data * Garmin: Fix some crashes when processing activity files * Garmin: Fix some missing VO2 Max cycling activities * Garmin: Improve connection stability * Garmin: Make calories consistent with other devices * GloryFit: Add screen timeout setting * GloryFit: Fix screen timeout preference * GloryFit: SOS contact (experimental) * Heart Rate devices: Parse and persist RR intervals * Huami: Improve workout charts for activities without gps * Huawei Watch Fit: Fix crash on sync * Huawei: Sync raw ECG data (no UI) * InfiniTime: Add resources upload * Marstek B2500: Support setting solar panel peak power * Pebble: Add weather support in Tears of the Kingdom watchface * Pebble: Check for watchapp updates if internet is available * Pebble: Download and show app/watchface previews * Pebble: Fix nightly weather icons * Pebble: Support Signal icon with 2025 models * Pinetime: Add sunrise and sunset weather data * Polar: Disable unused charts * Xiaomi-protobuf: Enable active calories * Xiaomi-protobuf: Improve outdoor running, treadmill and elliptical parsing * Zepp OS 5: Fix weather * Zepp OS: Add e-bike activity * Zepp OS: Add jump rope stats * Zepp OS: Fix HRV on some devices * Zepp OS: Fix notification image encoding for some devices * Zepp OS: Use Catima barcode encoding if available * Add "Today" and "distant past" quick filter option to workout list with persistent selection * Add auto phone call answer and notification speaking to some headphones that were missing it (Anker Soundcore Liberty 3 Pro / 4 NC, Bose QC35, Pixel Buds A, Redmi Buds, Soundcore AeroFit 2 / Q30) * Add distinct VO2 Max ranges per age / gender * Add HRV summary computation for all devices that support HRV * Add italian transliteration * Add timeout to reconnect when initial connection becomes stuck * Add transliteration of arrow emojis * Attempt to reconnect faster on connection loss * Avoid UI freeze when deleting device * Calendar Sync: Add the option to filter events * Camera: Fix theme * Charts: Add hours to x-axis * Charts: Add loading indicator * Charts: Add units to calories and SpO2 charts * Charts: Add weekly/monthly blood oxygen * Charts: Add weekly/monthly body energy * Charts: Fix imperial units on temperature charts * Charts: Make max temperature dynamic * Dashboard: Fix some widgets linking to unsupported devices * Dashboard: Only include activities from enabled devices * Debug: Add setting to override BUSY_CHECKING * Debug: Revamp debug activity * Dismiss permissions screen after all permissions granted * Display device alias hints on file manager * Fetch all sync data types from notification * Fix 0-second sleep sessions * Fix bluetooth disconnected toasts while bluetooth is off * Fix call mute command in non-mainline build flavors * Fix raw details paths when moving between Gadgetbridge versions * Improve Gadgetbridge restart * Improve zip export speed * Intent API: Fix database and zip export intents * Keep screen on during zip export / import * Make GenericWeatherReceiver work without any connected devices ------- ### Checksums | Artifact | SHA-256 | |-------------------------|------------------------------------------------------------------| | banglejs-0.89.0.apk | 630d9413ebc88c6d1b6a137110dc40842eaa434964edf0eb853879274f142d4f | | gadgetbridge-0.89.0.apk | 5315532a89da6669f146dae8231aa7c449fdf8d64bd3441fdb5388bd60944595 | | Signing certificate | 01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be |