After more than 1.5 month, finally a new Gadgetbridge release is ready!

On the new device front we have support for one new Huami device, the Amazfit GTR 3 Pro and another Sony Headphone, the WH-1000XM5.

Mostly contributed by José, who also did the Sony WH-1000XM5 support, we have tons of new features and improvements for various Zepp OS based devices (the newer Huami devices). For example The GTR4/GTS4 devices can now do bluetooth based phone calls though the watch. There is just too much new stuff, so please just read the ChangeLog at the end of this blog post.

For the Fossil/Skagen Hybrids, Arjan finally solved a long standing issue, where the watch asked for a confirmation on every single connection attempt. If you transferred your secret pairing key from one phone to another, this one likely annoyed you - but no longer :)

Arjan also contributed the big new feature for Gadgetbridge 0.74.0: Cached notification. This feature will allow you to get "old" notifications delivered when you come back into range of your phone, after you walked out of range and missed a notification. This feature is still considered experimental, so it need needs to be enabled explicitly.

For other changes please consult the following ChangeLog. Since we did not have a blog post for 0.73.0 make sure to also read it's impressive ChangeLog :)

Changelog

0.74.0

  • Initial support for Amazfit GTR 3 Pro
  • Initial support for Sony WH-1000XM5
  • Amazfit Bip U: Remove alarm snooze option
  • Amazfit GTR 4 / GTS 4: Add watch Wi-Fi Hotspot and FTP Server
  • Amazfit GTR 4 / GTS 4: Perform and receive phone calls on watch
  • Amazfit GTS 2 Mini: Add missing alexa menu item
  • Bangle.js: Fix updating timezone in settings.json if the timezone is zero
  • Fossil/Skagen Hybrids: Pair watch to phone, fixes repeating confirmation request
  • Huami: Implement repeated activity fetching
  • Sony WH-1000XM4: Add speak-to-chat
  • Sony Headphones: Add button modes help
  • Zepp OS: Add shortcut cards preference
  • Zepp OS: Add support for morning updates
  • Zepp OS: Add preference to keep screen on during workout
  • Zepp OS: Add preference for camera remote
  • Zepp OS: Fix activate display upon lift wrist smart mode
  • Zepp OS: Fix Cards and MI AI display item and shortcuts
  • Zepp OS: Fix setting of control center
  • Zepp OS: Fix setting of unknown configuration values
  • Zepp OS: Set watchface from phone
  • Add Croatian transliterator
  • Fix restoring app notification/pebble blacklist preferences on import
  • Cache notifications while devices are out of range (opt-in)

0.73.0

  • Initial support for Amazfit T-Rex 2
  • Initial support for AsteroidOS watches
  • Initial support for Sony LinkBuds S
  • Initial support for Galaxy Buds2 Pro
  • Initial support for SoFlow S06(just for lock and unlock, needs key)
  • Fossil/Skagen Hybrids: Fix truncation of notifications
  • Fossil/Skagen Hybrids: Fix washed out colors in imported watchfaces
  • Fossil/Skagen Hybrids: Allow launching watch apps from app manager
  • Fossil/Skagen Hybrids: Fix activity parser
  • Fossil/Skagen Hybrids: Add app/watchface downloading from watch to app manager
  • Fossil/Skagen Hybrids: Fix crash on empty or multi-byte unicode alarm texts
  • Fossil/Skagen Hybrids: Implement inactivity warnings
  • Fossil/Skagen Hybrids: Remove obsolete debug message
  • Mi Band 6: Add NFC display item
  • Zepp OS: Fix Alipay and WeChat Pay display item and shortcuts
  • Amazfit GTR 4/GTS 4: Support for AGPS Updates
  • Bangle.js: Stop sending bitmaps for common characters that already have good enough equivalents on the watch
  • Bangle.js: Stop toast warning message appearing when starting the app loader
  • Bangle.js: Increase default realtime HRM/step interval to 10 seconds
  • Bangle.js: Support additional values for GPS event
  • Sony WF-1000XM4: Fix battery updates while connected
  • Sony WF-1000XM4: Fix audio codec
  • Add Georgian Transliteration