Initial working Mi Band 2 support (only notifications, no activity and heart rate support)
Experimental support for Vibratissimo devices
Fix for user attribute database table getting spammed and store sleep and steps goals properly
Pebble: fix activity data being associated with the wrong device and/or user in some cases causing them to invisible in charts
Remove special handling for Conversations notfications since upstream dropped special pebble support
NB: User action needed to migrate existing data!
Store activity data per device and provider to allow multiple devices of the same kind with separate data. Migration is available, except for Pebble Misfit data. Existing data from multiple devices of the same kind (eg. multiple Mi Bands) will get merged while importing
In Control Center, display known devices even when Bluetooth is off
In Control center, new menu point to launch the new "Database management" activity
Pebble: Support for Pebble Health on Firmware 4.0
Pebble: Optionally allow raw Pebble Health data to be stored in database completely (for later interpretation, when we are able to decode it)
Mi Band: fix displaying of deep sleep vs. light sleep (was inverted)
Mi Band: support for devices that cannot pair with the band (#349)
Various fixes (including crashes) for location settings
Pebble: Support Pebble Time 2 emulator (needs recompilation of Gadgetbridge)
Fix a rare crash when, due to bluetooth problems, when a device has no name
Fix activity fetching getting stuck when double tapping (#333)
Mi Band: in the Device Discovery activity, do not display devices that are already paired
Mi Band: only allow automatic reconnection on disconnect when the device was previously fully connected
Mi Band: fix a rare crash when reading data fails due to bluetooth problems
Mi Band: log full activity sample to help deciphering activity kinds (#341)
Mi Band 2: improved discovery mechanism to not rely on mac addresses (#323)
Charts: only display heart rate samples on devices that support that
Add more logging to detect problems with external directories (#343)
Pebble: new App Manager (keeps track of installed apps and allows app sorting on FW 3.x)
Pebble: call dismissal with canned SMS (FW 3.x)
Pebble: watchapp configuration presets
Pebble: fix regression with FW 2.x (almost everything was broken in 0.10.2)
Pebble: allow to manually paste configuration data for legacy configuration pages
Pebble: various improvements to the configuration page
Pebble: Suppport FW 4.0-dp1 and Pebble2 emulator (needs recompilation of Gadgetbridge)
Pebble: Fix a problem with key events when using the Pebble music player
Pebble: set extended music info by dissecting notifications on Android 5.0+
Pebble: various other improvemnts to music playback
Pebble: allow ignoring activity trackers indiviually (to keep the data on the pebble)
Mi Band: support for shifting the device time by N hours (for people who sleep at daytime)
Mi Band: initial and untested support for Mi Band 2
Allow setting the application language
Pebble: option to send sunrise and sunset events to timeline
Pebble: fix problems with unknown app keys while configuring watchfaces
Mi Band: BLE connection fixes
Fixes for enabling logging at whithout restarting Gadgetbridge
Re-enable device paring activity on Android 6 (BLE scanning needs the location preference)
Display device address in device info
Pebble: fix more reconnnect issues
Pebble: fix deep sleep not being detected with Firmware 3.12 when using Pebble Health
Pebble: option in AppManager to delete files from cache
Pebble: enable pbw cache and watchface configuration for Firmware 2.x
Pebble: allow enabling of Pebble Health without "untested features" being enabled
Honour "Do Not Disturb" for phone calls and SMS
Pebble: fix music information being messed up
Pebble: hopefully fix some reconnect issues
Mi Band: fix live activity monitoring running forever if back button pressed
Mi Band: allow low latency firmware updates, fixes update with some phones
Mi Band: inital experimental and probably broken support for Amazfit
Show aliases for BT Devices if they had been renamed in BT Settings
Do not show a hint about App Manager when a Mi Band is connected
Again some UI/theme improvements
New preference to reconnect after connection loss (defaults to true)
Fix crash when dealing with certain old preference values
Mi Band: automatically reconnect when back in range after connection loss
Mi Band 1S: display heart rate value again when invoked via the Debug view
Several UI Improvements
Easier First-time setup by using a FAB
Optional Dark Theme
Notification App Blacklist is now sorted
Gadgetbridge Icon in the notification bar displays connection state
Logging is now configurable without restart
Mi Band 1S: Initial live heartrate tracking
Fix certain crash in charts activity on slower devices (#277)
Fix crash in charts activities when changing the date, quickly (#277)
Pebble: support pebble health datalog messages of firmware 3.11 (this adds support for deep sleep!)
Pebble: try to reconnect on new notifications and phone calls when connection was lost unexpectedly
Pebble: delay between reconnection attempts (from 1 up to 64 seconds)
Mi Band: preference to enable heart rate measurement during sleep (#232, thanks computerlyrik!)
Mi Band: display measured heart rate in charts (#232)
Mi Band 1S: full support for firmware upgrade/downgrade (both for Mi Band and heart rate sensor) (#234)
Mi Band 1S: fix device detection for certain versions
Pebble: Fix Pebble Health activation (was not available in the App Manager)
Simplify connection state display (only connecting->connected)
Small improvements to the pairing activity
Mi Band 1S: Fix for mi band firmware update
Mi Band: Fix update of second (HR) firmware on Mi1S (#234)
Fix ordering issue of device infos being displayed
Mi Band: fix sporadic connection problems (stuck on "Initializing" #249)
Mi Band: enable low latency connection (faster) during initialization and activity sync
Mi Band: better feedback for firmware update
Device Item is now clickable also when the information entries are visible
Fix enabling log file writing #261
Pebble: Support for configuring watchfaces/apps locally (clay) or though webbrowser (some do not work)
Pebble: hide the alarm management activity as it's unsupported
Mi Band: Improve firmware detection and updates, including 1S support
Mi Band: Display HR FW for 1S
FW and HW versions are only displayed after tapping on the "info" button in Control Center
Do not display activity samples when navigating too far in the past
Fix auto connect which was broken under some circumstances
Add experimental widget to set the alarm time to a configurable number of hours in the future
Use ckChangeLog to display the Changelog within Gadgetbridge
Fix database creation and updates
Workaround to fix logfile rotation
Pebble: Install and start freshly-installed apps on the watch also in FW 3.x (now same behaviour as 2.x)
Pebble: Fix crash while receiving Health data
Mi Band 1S: Support for synchronizing activity data
Mi Band 1S: Support for reading the heart rate via the "Debug Screen"