- Fixed compilation issue with Rust >= 1.80.
- Updated dependencies. Migrated to the latest Relm4.
- Fixed occasional high CPU usage when trying to reconnect.
- Fixed the background mode on systems without the Background portal.
- Added persistent settings.
- Added an option to run in the background.
- Added an option to auto-start on login.
- Added automatic reconnection when the connection is lost.
- Reworked automatic connection on startup.
- Added an "About" dialog.
- Made minor UI improvements.
- Fixed recovery from system suspend.
- Fixed build with musl.
- Added mobile-friendly declaration for Phosh.
- Bundled symbolic icons.
- Added support for older versions of InfiniTime (tested with v0.8.3).
- Warn when trying to flash unsupported firmware release or mismatching resource version.
- Disabled resource flash and download buttons for releases without resources.
- Improved notifications permission error message.
- Fixed minimum window width being affected by selected firmware version length.
- Updated dependencies.
- Added basic desktop notifications propagation.
- Added external resources support.
- Added step count reading.
- Battery level now updates automatically, instead of at startup only.
- Implemented proper PineTime disconnection handling.
- Removed scanning toggle button, discovery is more automatic now.
- Various minor fixes and improvements.
- Replaced println with a proper logging.
- Media players list now updates automatically and immediately.
- Added file save dialog for firmware download.
- Removed xdg-download filesystem permission for Flatpak.
- Enabled GPU acceleration for Flatpak.
- Fixed crash on startup if bluetooth adapter is disabled or missing.
- Replaced file chooser widget with the dialog window.
- Removed unwanted toast notifications.
- Implemented media player integration.
- Various UI improvements.
Initial release.