Skip to content

Releases: azymohliad/watchmate

v0.5.2

13 Mar 20:45
Compare
Choose a tag to compare
  • Fix occasional high CPU usage when trying to reconnect

v0.5.1

09 Nov 16:09
Compare
Choose a tag to compare
  • Fix the background mode on systems without the Background portal.

v0.5.0

04 Nov 20:47
Compare
Choose a tag to compare

Changelog

  • 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 the name for GNOME HIG compliance: "WatchMate" -> "Watchmate".

For package maintainers

This release adds GSettings schema that needs to be additionally installed:

install -Dm 644 assets/io.gitlab.azymohliad.WatchMate.gschema.xml -t /usr/share/glib-2.0/schemas

Additionally, it might be necessary to recompile GLib schemas as a post-install hook, but I'm not sure about that yet:

glib-compile-schemas /usr/share/glib-2.0/schemas

v0.4.6

10 Oct 07:38
7f2fa41
Compare
Choose a tag to compare

Fix build with musl

v0.4.5

19 May 21:22
Compare
Choose a tag to compare
  • Add mobile-friendly declaration for Phosh
  • Bundle symbolic icons

v0.4.4

19 Mar 19:13
Compare
Choose a tag to compare

Add support for older versions of InfiniTime (tested with v0.8.3)

v0.4.3

15 Mar 16:22
Compare
Choose a tag to compare
  • Warn when trying to flash unsupported firmware release or mismatching resource version
  • Disable resource flash and download buttons for releases without resources

v0.4.2

20 Feb 22:01
Compare
Choose a tag to compare

Makes notifications permission error message less confusing

v0.4.1

11 Feb 07:51
0a6e81a
Compare
Choose a tag to compare

Fixed minimum window width being affected by the length of selected firmware version in the dropdown.
This prevented it to fit perfectly on the PinePhone screen with 2x scaling factor.

v0.4.0

04 Feb 21:16
Compare
Choose a tag to compare

Changes

  • External resources OTA update support
  • Basic notifications forwarding
  • Step count reading
  • Various minor fixes and improvements: reflect unexpected disconnections in the UI, continuous battery level updates, automatic device discovery instead of scan toggle button, and more.

The notifications forwarding feature comes with a little caveat: it requires full D-Bus session bus access, and Flatpak users would need to grant this permission manually (either via Flatseal, or with command: flatpak override --socket=session-bus io.gitlab.azymohliad.WatchMate). Technically, this gives WatchMate access to sniff all user-level IPC on D-Bus (of course, non-flatpaks have it anyway). Reasonably, Flathub doesn't normally allow it (with exception for dev tools). Unfortunately, there seems to be no better Freedesktop API to implement it, and other PineTime companion apps on Linux do it the same way. If you prefer not to grant such permission, everything else besides notifications would still work.