Activitywatch Versions Save

The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.

v0.12.3b9

8 months ago

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

9 months ago

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

9 months ago

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)

v0.12.3b6

9 months ago

v0.12.3b6

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

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:

@BelKed, @erikbjare, @TSRBerry

Changelog

Changes since v0.12.3b5

📦 activitywatch

📦 aw-server

✨ Features (1)

🐛 Fixes (1)

  • fix: fix a 404 error when loading the dashboard (#144) (8b2cc22)

📦 aw-webui

🐛 Fixes (1)

  • fix: added text-shadow to improve readability on dark theme (51b1a2e)

📦 aw-server-rust

✨ Features (1)

📦 aw-core

🐛 Fixes (1)

  • fix: prevent KeyError: 'title' in filter_keyvals_regex() (#123) (c0bd507)

v0.12.3b5

9 months ago

v0.12.3b5

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

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.3b4

📦 activitywatch

v0.12.3b4

10 months ago

v0.12.3b4

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

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

Known issues

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to everyone who contributed to this release:

@BelKed, @erikbjare

Changelog

Changes since v0.12.3b3

📦 aw-server

🐛 Fixes (4)

  • fix: refactor Flask init code (b211131)
  • fix: fixed updated JSON handling in Flask 2.3+ (7f30c17)
  • fix: remove unneeded dependency (#139) (0e035c2)
  • fix: removed MANIFEST.in (replaced with pyproject.toml include) (df76a77)

📦 aw-webui

✨ Features (1)

  • feat: updated design of 'Raw data' (Buckets) view (#448) (5484d68)

🐛 Fixes (2)

  • fix: added link to issue for server-side settings (1f194ff)
  • fix: added multidevice support to query_active_history (#451) (9b387d2)

📦 aw-core

🐛 Fixes (1)

  • fix: migrate to platformdirs from deprecated appdirs (#122) (ebdf2dd)

🔨 Misc (2)

v0.12.3b3

11 months ago

v0.12.3b3

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

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.3b2

📦 activitywatch

🔨 Misc (1)

  • docs(README): replaced occurrences of "our" (eea6713)

📦 aw-core

🐛 Fixes (1)

  • fix: fixed bug in peewee storage where updated/migrated model was expected (f5f3816)

v0.12.3b2

1 year ago

v0.12.3b2

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

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

Bad version

This version has a bad bug (mentioned here). Don't use it. It is only kept here for testing purposes.

Downloads

Please don't install this version.

Contributors

Thanks to everyone who contributed to this release:

@chaoky, @dependabot[bot], @erikbjare, @hooger, @omahs, @ShootingKing-AM, @skewballfox, @vedantmgoyal2009

Changelog

Changes since v0.12.3b1

📦 activitywatch

📦 aw-server

✨ Features (1)

  • feat: added support for bucket data object and updating bucket metadata (#128) (8fecb98)

🐛 Fixes (1)

  • fix: changed exit(0) to sys.exit(0) (64f57ae)

📦 aw-server-rust

✨ Features (1)

  • feat: allow specifying exactly which db file to sync with (72993e7)

🐛 Fixes (2)

  • fix: fixed verbose logging, added proper closing of db connections, removed NoResponse message (c2374b5)
  • fix: period_union with empty args (#366) (1f4f07d)

🔨 Misc (3)

  • refactor: moved site_data_dir and get_asset_path to dirs.rs (5a7e84d)
  • Update logging.rs (49b2026)
  • debug: redir stderr panic log to logger (729f27b)

📦 aw-webui

✨ Features (4)

  • feat: add productivity score for categories (#258) (f4e0793)
  • feat(wip): added bucket validator (#441) (184cc83)
  • feat(wip): added bucket merge tool (#434) (d805a02)
  • feat: show bucket data field in Bucket view (384cb82)

🐛 Fixes (7)

Click to expand

🔨 Misc (3)

📦 aw-core

✨ Features (1)

  • feat: added update_bucket methods to datastores, finished support for bucket 'data' attribute (#121) (c38713e)

🔨 Misc (1)

📦 aw-client

🔨 Misc (1)

v0.12.3b1

1 year ago

v0.12.3b1

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

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:

@dependabot[bot], @erikbjare, @iloveitaly, @johan-bjareholt

Changelog

Changes since v0.12.2

📦 activitywatch

🔨 Misc (1)

  • docs: added CITATION.cff (712f45a)

📦 aw-server

🐛 Fixes (2)

  • fix: removed use of deprecated log_file_json param for setup_logging (99ab85d)
  • fix: added ruff linting, fixed lints (abd5b67)

🔨 Misc (1)

📦 aw-server-rust

🐛 Fixes (1)

  • fix: Remove unwraps from filter_keyvals_regex (bd547ad)

📦 aw-watcher-window

🐛 Fixes (1)

  • fix(macOS): guards against missing notification data (#86) (82d9673)

📦 aw-core

🐛 Fixes (5)

  • fix: removed pythonjsonlogger and json logging support (7f494f5)
  • fix: removed mongodb storage (330b415)
  • fix: fixed warnings/nits reported by ruff (085d823)
  • fix: applied black (b6362bb)
  • fix: applied black (c193153)

🔨 Misc (1)

📦 aw-client

🐛 Fixes (1)

  • fix: fixed lints and formatting (fc83616)

v0.12.2

1 year ago

v0.12.2

These are the release notes for ActivityWatch version v0.12.2.

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:

@alclary, @chengyuhui, @dependabot[bot], @erikbjare, @iloveitaly, @lgtm-com[bot], @LockBlock-dev, @LunarWatcher, @luzpaz, @pktiuk, @ShootingKing-AM, @soxofaan, @vedantmgoyal2009, @xylix, @yumemio

Changelog

Changes since v0.12.1

📦 activitywatch

🔨 Misc (4)

  • chore: updated changelog_contributors.csv cache (92cca1d)
  • docs(README): minor formatting improvement (#816) (ac53b78)
  • docs: added how to claim GitPOAP in CONTRIBUTING.md (5a1b39d)
  • docs(README): added DOI/zenodo, updated donations badge (d8c7753)

📦 aw-server

🐛 Fixes (2)

  • fix: re-enable flask multi-threading (#94) (a012e7a)
  • fix: made heartbeats threadsafe (#95) (92997c2)

🔨 Misc (2)

  • chore: applied no_implicit_optional (af61292)
  • docs(README): fix broken link (#87) (0e55b94)

📦 aw-webui

✨ Features (5)

  • feat: added timeline visualization in Activity view (#380) (d96471c)
  • feat: add support for magic string CATEGORIES in query editor (#372) (e9aa9e1)
  • feat: pull default query from query param (#371) (e2c5a7a)
  • feat: added category-builder to easily make categories from uncategorized time (and a notification when much is uncategorized) (#378) (74778e0)
  • feat: added "count-as-active" setting to always count some apps/titles as active (#375) (40e6f25)

🐛 Fixes (12)

Click to expand

  • fix: fixed periodusage mouseout error (reset color) (#397) (47a4687)
  • fix: ignore CanceledError's in ErrorBoundary messages (#396) (bd4ac3d)
  • fix: print error when CATEGORIES used and no categories set (#388) (7d4438f)
  • fix: better messages in CategoryBuilder when all done (12effc6)
  • fix: ci and e2e test (#383) (cbb555d)
  • fix: fixed unnecessary settings store update (6b71838)
  • fix: improved categorization settings in several ways (validation, escaping, unsaved changes dialog) (9f37315)
  • fix: fixed bugs in QueryExplorer (27e5c59)
  • fix: fixes to count-as-active (033ad99)
  • fix: enforce unix-style newlines through .gitattributes (#377) (4a6de2f)
  • fix: add browser-queries support for waterfox and orion (#370) (b6bd53f)
  • fix: fixed NewReleaseNotification couldn't be hidden/disabled (#374) (bfe847c)

🔨 Misc (2)

  • refactor: switched to using media repo for logo assets (4362717)
  • docs: better explain how to use pre-releases for dev/testing (#373) (3361706)

📦 media

🔨 Misc (9)

Click to expand

  • added social media and play store banners (7eeb8d6)
  • Remove unnecessary logo after automatic dark mode recoloration (cb597f7)
  • Merge pull request #1 from xylix/monochrome-logos (6097588)
  • Add monochrome logos (Used on MacOS trayicon) (510cefc)
  • Merge branch 'master' of github.com:ActivityWatch/media (1c1221c)
  • added 128px version of logo (915724f)
  • added png2icns script and icns version of logo (32b7939)
  • added .ico version of logo (9cb68e0)
  • Initial commit, included logo, banner and Varela Round (d705a5f)

📦 aw-server-rust

✨ Features (1)

  • feat: add custom visualization support (custom_static) (#301) (8bf4cb3)

🐛 Fixes (8)

Click to expand

  • fix: applied cargo fmt (7b8b7b3)
  • fix: fixed deprecations and ran clippy --fix (923ba82)
  • fix: several android fixes (#323) (8173d57)
  • fix: better bucket matching error (taking into account hostname) (#318) (3d7d952)
  • fix: only filter certain loggers when not in debug mode (#319) (fbdc6b5)
  • fix: extra debug logging when in testing mode (#310) (5bd70f9)
  • fix(sync): important FIXME comments, improvements to sync scripts (922f9b3)
  • fix: source log level from ENV (#304) (d6b3992)

🔨 Misc (5)

  • docs: improved aw-sync README (1092f32)
  • docs: added mention of Python prototype to README (58cb4f7)
  • chore: bumped version to 0.12.1 (8df8251)
  • docs: source comment typo (#303) (2bbf4ee)
  • test: adding explicit test for long pulse merge (#307) (d6a61d9)

📦 aw-webui

✨ Features (5)

  • feat: added timeline visualization in Activity view (#380) (d96471c)
  • feat: add support for magic string CATEGORIES in query editor (#372) (e9aa9e1)
  • feat: pull default query from query param (#371) (e2c5a7a)
  • feat: added category-builder to easily make categories from uncategorized time (and a notification when much is uncategorized) (#378) (74778e0)
  • feat: added "count-as-active" setting to always count some apps/titles as active (#375) (40e6f25)

🐛 Fixes (12)

Click to expand

  • fix: fixed periodusage mouseout error (reset color) (#397) (47a4687)
  • fix: ignore CanceledError's in ErrorBoundary messages (#396) (bd4ac3d)
  • fix: print error when CATEGORIES used and no categories set (#388) (7d4438f)
  • fix: better messages in CategoryBuilder when all done (12effc6)
  • fix: ci and e2e test (#383) (cbb555d)
  • fix: fixed unnecessary settings store update (6b71838)
  • fix: improved categorization settings in several ways (validation, escaping, unsaved changes dialog) (9f37315)
  • fix: fixed bugs in QueryExplorer (27e5c59)
  • fix: fixes to count-as-active (033ad99)
  • fix: enforce unix-style newlines through .gitattributes (#377) (4a6de2f)
  • fix: add browser-queries support for waterfox and orion (#370) (b6bd53f)
  • fix: fixed NewReleaseNotification couldn't be hidden/disabled (#374) (bfe847c)

🔨 Misc (2)

  • refactor: switched to using media repo for logo assets (4362717)
  • docs: better explain how to use pre-releases for dev/testing (#373) (3361706)

📦 aw-watcher-afk

🐛 Fixes (1)

  • fix: fixed incorrect description argument to ArgumentParser (7ec5683)

🔨 Misc (1)

  • docs: document default afk detection threshold (#56) (c50bacb)

📦 aw-watcher-window

🐛 Fixes (3)

  • fix: misc fixes to swift script on macos, incl URL inspection (#69) (f08afe8)
  • fix: improved error handling to avoid logspam (#73) (8b78fdd)
  • fix: fixed incorrect description argument to ArgumentParser (dde734f)

🔨 Misc (2)

  • chore: applied no_implicit_optional (6fdff0e)
  • perf: use win32 API instead of WMI to query process information (#83) (6e0778d)

📦 aw-qt

📦 aw-core

🐛 Fixes (2)

  • fix: added rotating logfile handler with max size to prevent large logs (#114) (94f7f96)
  • fix: better comment out example/placeholder config (only keys, not headers or empty lines) (#113) (d7c91cd)

🔨 Misc (2)

  • chore: applied no_implicit_optional (6f0affa)
  • chore: bumped version to 0.5.11 (637a392)

📦 aw-client

🐛 Fixes (1)

  • fix: improved error handling, avoiding huge log files (#68) (408e814)

🔨 Misc (2)

  • chore: applied no_implicit_optional (4e45bb6)
  • chore: bumped version to 0.5.11 (9bae2fd)