Skip to content

Releases: ActivityWatch/activitywatch

v0.12.3b16

06 Jan 09:12
v0.12.3b16
11773ad
Compare
Choose a tag to compare
v0.12.3b16 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b16.

New to ActivityWatch? Check out the website and the README.

Warning

This release is broken on several platforms, we recommend using v0.12.3b15 instead.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.12.3b15:

📦 activitywatch

(excluded 6 less relevant commits)

📦 aw-server-rust

(excluded 5 less relevant commits)

📦 aw-watcher-window

✨ Features (2)

  • feat: added back wmi method on Windows as fallback for admin processes (#96) (2d878c5)
  • feat: added hybrid polling method for macOS (#95) (af38b35)

📦 aw-notify

🐛 Fixes (4)

  • fix: fixed AwClient initialization (respect --testing), misc cleanup (ca1a075)
  • fix: output all + top 3 top-level categories in checkin (instead of hardcoded) (de461a9)
  • fix: added potential workaround for failing NSBundle bundleIdentifier check in desktop-notifier (c640ee3)
  • fix: fixed logging (d1d0dec)

Full Changelog: v0.12.3b15...v0.12.3b16

v0.12.3b15

22 Nov 12:28
v0.12.3b15
10dfeda
Compare
Choose a tag to compare
v0.12.3b15 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b15.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.12.3b14:

📦 activitywatch

🐛 Fixes (1)

  • fix: trying to fix building extras on macOS (#935) (2c0216d)

(excluded 3 less relevant commits)

📦 aw-server

🔨 Misc (1)

  • format: formatted aw-server.spec (b686b14)

📦 aw-server-rust

✨ Features (2)

  • feat: added daemon default subcommand, syncing at 5min intervals (5dd5f34)
  • feat(sync): assume sync subcommand if none given (ae8f7bf)

📦 aw-webui

✨ Features (1)

  • feat: added categoryQuery support on Android, fixing 'Timeline (barchart)' visualization (0282eec)

🐛 Fixes (5)

  • fix: made navbar menu toggler visible in dark mode (7de395b)
  • fix: open edit modal when 'Add Category' clicked (add top-level category) (5540cb8)
  • fix: fixed Score visualization on Android (d0d3682)
  • fix: reload buckets when opening Buckets view (51330e4)
  • fix: fixed IBucket.first_seen for aw-server-python (8babe10)

📦 media

🔨 Misc (1)

📦 aw-client

✨ Features (1)

  • feat: default to using server-side categories for queries (75ae591)

🐛 Fixes (1)

  • fix: added comment about categories always fetched from prod to get_classes() (b4598ff)

🔨 Misc (1)

📦 aw-notify

✨ Features (1)

  • feat: use server-side categories, invoke start as default subcommand (4efe542)

📦 aw-watcher-input

🐛 Fixes (1)

  • fix: increase default poll_time to 5s, sleep such that we get even intervals (e012b51)

Full Changelog: v0.12.3b14...v0.12.3b15

v0.12.3b14

21 Nov 15:53
v0.12.3b14
5544df6
Compare
Choose a tag to compare
v0.12.3b14 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b14.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare, @nathanmerrill, @skaparis

Changelog

Changes since v0.12.3b13:

📦 activitywatch

(excluded 3 less relevant commits)

📦 aw-server-rust

🐛 Fixes (1)

  • fix: replace panics with results & better option types (#437) (dc70318)

🔨 Misc (1)

  • docs: removed +nightly from example command (6a93563)

(excluded 2 less relevant commits)

📦 aw-webui

✨ Features (3)

  • feat: improved timeline tooltip, including better time formatting (hide date if same day), fixes #494 (54be44d)
  • feat: redesigned timeline filter settings, hid inside <details> (609a7cc)
  • feat: filtering clients and hosts on timeline (#502) (d7c70b4)

🐛 Fixes (3)

  • fix: never choose 'unknown' host as default for category builder (819c4e3)
  • fix: sort hosts by last_updated in buckets store, so that the first host is probably the primary one (fcbd586)
  • fix: made CSP stricter in prod (#503) (35ad0ae)

(excluded 5 less relevant commits)

📦 aw-watcher-afk

🐛 Fixes (1)

  • fix: add +1ms to get rid of 20s afk-events not being merged by heartbeat (#64) (84dd679)

Full Changelog: v0.12.3b13...v0.12.3b14

v0.12.3b13

16 Nov 16:09
v0.12.3b13
18b01d9
Compare
Choose a tag to compare
v0.12.3b13 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b13.

New to ActivityWatch? Check out the website and the README.

Note

This release had a build issue which led to aw-server-rust not being included.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@750, @BelKed, @ErikBjare, @johan-bjareholt, @Organoidus

Changelog

Changes since v0.12.3b12:

📦 activitywatch

🔨 Misc (3)

  • scripts: add line with count of excluded commits in build_changelog.sh (20649af)
  • scripts: many changes to build_changelog.py (038d48a)
  • scripts: adapted build_changelog.py to work for any repo (6b67ec6)

(excluded 13 less relevant commits)

📦 aw-server

🔨 Misc (1)

  • chore: added py.typed marker file (400a17e)

(excluded 4 less relevant commits)

📦 aw-server-rust

✨ Features (1)

  • feat(sync): moved logic in sync-test scripts into rust, enabling sync with a single command (#430) (3ab8291)

🐛 Fixes (2)

  • fix: set rocket_cors log level to Warn (fixes[#975](#975)) (59ee035)
  • fix(datastore): fixed deprecations in chrono (timestamp_nanos and from_utc) (88464b5)

🔨 Misc (4)

  • perf: improve performance of filter_period_intersect (#436) (55cad4a)

(excluded 9 less relevant commits)

📦 aw-webui

✨ Features (1)

  • feat: added support for query caching in aw-client (#501) (33784bd)

🐛 Fixes (4)

  • fix: respect request timeout setting (#979) (e05e805)
  • fix: better edge browser support (9600814)
  • fix: better librewolf browser support (#499) (d1fb86b)
  • fix: correct the regex for GIMP in default category rules (#483) (608296f)

(excluded 2 less relevant commits)

📦 aw-watcher-afk

🐛 Fixes (2)

📦 aw-watcher-window

🐛 Fixes (1)

📦 aw-qt

🐛 Fixes (1)

📦 aw-client

🐛 Fixes (2)

  • fix: added ActivityWatchClient to all (6b04bd5)
  • fix: fixed typechecking issue (5d06b08)

Full Changelog: v0.12.3b12...v0.12.3b13

v0.12.3b12

25 Oct 06:28
v0.12.3b12
a995545
Compare
Choose a tag to compare
v0.12.3b12 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b12.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@750, @ErikBjare

Changelog

Changes since v0.12.3b11

📦 aw-server-rust

  • build: fixed including aw-webui by building it before aw-server (fixes #974) (f0e71a8)

📦 aw-webui

🐛 Fixes (1)

  • fix: support Yandex browser on macOS (#490) (62043c7)

v0.12.3b11

19 Oct 15:00
v0.12.3b11
dfb1379
Compare
Choose a tag to compare
v0.12.3b11 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b11.

New to ActivityWatch? Check out the website and the README.

Note

This release has a bug for aw-server-rust (#974) which makes it impossible to open the web UI. It was fixed in this commit, which is included in the next release.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare, @Julianoe, @2e3s

Changelog

Changes since v0.12.3b10

📦 activitywatch

🔨 Misc (1)

  • test: make integration tests also run for aw-server-rust (42187d8)

📦 aw-server

✨ Features (1)

🔨 Misc (1)

  • test: improved test_settings (60269e7)

📦 aw-server-rust

✨ Features (1)

  • feat: embed webui assets into the binary (#385) (26acc28)

🐛 Fixes (5)

  • fix: return null for missing settings without 404 (d39f258)
  • fix: rewrote settings logic to mimic aw-server-python behavior (#428) (728c00e)
  • fix: improve AW_WEBUI_DIR handling (#424) (448312d)
  • fix: embed files even in debug mode, minor android build script improvements, update aw-webui (2e3298e)
  • fix(android): removed use of asset_path in favor of asset_resolver (f284213)

📦 aw-webui

✨ Features (1)

🐛 Fixes (4)

  • fix: removed unnecessary margin on small screens (573b728)
  • fix: make uncategorized notification less aggressive (2bcd615)
  • fix: support Arc browser on macOS (#473) (cf74080)
  • fix: wording s/ignore case/case insensitive/ (#478) (f76721a)

📦 aw-core

🐛 Fixes (2)

  • fix: fixed log path (again) (6adeed9)
  • fix: change back to old log dir after breaking change in platformdirs, pinned platformdirs (6b3d670)

📦 aw-client

✨ Features (1)

  • feat: added methods get_setting and set_setting (858672d)

v0.12.3b10

13 Sep 09:30
v0.12.3b10
2f5fc91
Compare
Choose a tag to compare
v0.12.3b10 Pre-release
Pre-release

These are the release notes for ActivityWatch version v0.12.3b10.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare, @victorlin, @2e3s

Changelog

Changes since v0.12.3b9

📦 aw-server-rust

✨ Features (1)

  • feat: split client to async and blocking (#396) (e689636)

📦 aw-watcher-window

🐛 Fixes (1)

  • fix: downgrade python-xlib to 0.31 to work around #89 (1a334d8)

📦 aw-client

🐛 Fixes (2)

  • fix(examples): update merge buckets example script (#75) (99c597b)
  • fix(examples): fixed deprecated kwargs in to_datetime (3b4b6f0)

v0.12.3b9

30 Aug 22:10
v0.12.3b9
468976e
Compare
Choose a tag to compare
v0.12.3b9 Pre-release
Pre-release

v0.12.3b9

These are the release notes for ActivityWatch version v0.12.3b9.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare, @iloveitaly, @StefanoChiodino

Changelog

Changes since v0.12.3b8

📦 activitywatch

🔨 Misc (1)

📦 aw-server-rust

🔨 Misc (1)

📦 aw-webui

🐛 Fixes (2)

  • fix: don't get previous day for the 'Daily Timeline (Chronological)' visualization (d2fa858)
  • fix: add missing title parameter to URL of Custom Visualization (#475) (9c84f22)

v0.12.3b8

17 Aug 14:39
v0.12.3b8
05b6646
Compare
Choose a tag to compare
v0.12.3b8 Pre-release
Pre-release

v0.12.3b8

These are the release notes for ActivityWatch version v0.12.3b8.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.12.3b7

📦 aw-notify

🐛 Fixes (2)

  • fix: touch init.py to fix mypy complaining (15a5aa0)
  • fix: added main.py (350bf7c)

v0.12.3b7

10 Aug 17:23
v0.12.3b7
2c4a976
Compare
Choose a tag to compare
v0.12.3b7 Pre-release
Pre-release

v0.12.3b7

These are the release notes for ActivityWatch version v0.12.3b7.

New to ActivityWatch? Check out the website and the README.

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare, @ochen1

Changelog

Changes since v0.12.3b6

📦 aw-webui

🐛 Fixes (1)

  • fix: fixed bugs in PeriodUsage (wrong date labels) and TimelineBarChart (suggestedMax not set correctly) (fb019df)

📦 aw-server-rust

📦 aw-webui

🐛 Fixes (1)

  • fix: fixed bugs in PeriodUsage (wrong date labels) and TimelineBarChart (suggestedMax not set correctly) (fb019df)

📦 aw-notify

✨ Features (5)

  • feat: load categories from file, added yesterday summary, misc cleanup (1667535)
  • feat: added start_new_day notification (ff5c000)
  • feat: added proper icon and media submodule (1f4d036)
  • feat: misc improvements, added hourly command (d9e2e28)
  • feat: added checkin notification (9cecdbc)

🐛 Fixes (4)

  • fix: set positive=true for Work alert (d88473a)
  • fix: added ttl-based caching, misc fixes (144f9c9)
  • fix: set up CLI, added installation & usage to README (139afac)
  • fix: refactor (c0f021e)

🔨 Misc (3)

  • chore: added .gitignore (61fd864)
  • docs: added note about macOS limitations (1fe7cf8)
  • initial commit (4880a40)

📦 aw-watcher-input

✨ Features (2)

  • feat: added basic custom visualization (810c4b3)
  • feat: working MVP (e0efd6a)

🐛 Fixes (7)

Click to expand

  • fix: fixed visualization when running on non-standard port (c9a4052)
  • fix(build): include pynput hidden imports in pyinstaller spec (#11) (2a45376)
  • fix: fixed incorrect variable name (7791a5e)
  • fix: respect testing mode (4abce0a)
  • fix: fixed incorrect parameter name 'stop' -> 'end' (154432e)
  • fix: fixed bucket not being created (9bb85c4)
  • fix: start client queue thread (fixes #10) (5ffcacd)

🔨 Misc (7)

Click to expand

  • docs(README): added instructions for usage with aw-server-rust (63ae7d5)
  • docs(README): improved README, and some very minor changes (408174c)
  • docs(README): pug-cli package is needed for pug command used in make build (#14) (3313b4a)
  • Merge pull request #12 from ActivityWatch/dev/custom-vis (32a717c)
  • docs: use 'poetry run' to ensure command is in PATH (714ce5f)
  • docs: added screenshot and links to how it's implemented/looks in ulogme (87d2100)
  • initial commit (a08e2e6)