Skip to content

Releases: ActivityWatch/activitywatch

v0.12.3b2

16 May 09:46
v0.12.3b2
560e298
Compare
Choose a tag to compare
v0.12.3b2 Pre-release
Pre-release

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

  • fix: add librewolf support (#433) (6468b39)
  • fix: add mattermost to category rule Comms::IM (#363) (6d49cd4)
  • fix: add NeoChat to category rule Comms::IM (#361) (29193cb)
  • fix: adds Microsoft-edge to list of browser names (#398) (ec4cce6)
  • fix: apply typing fixes needed after updating dependencies (ab5f598)
  • fix: set uncategorized notification isVisible ratio to 0.3, disabled when category query param set (03caaa0)
  • fix: made daterange selector date-inclusive/include the day of the end date (fixes[#693](#693)) (839366e)

🔨 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

25 Mar 11:10
v0.12.3b1
527283c
Compare
Choose a tag to compare
v0.12.3b1 Pre-release
Pre-release

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

22 Mar 17:00
v0.12.2
8797b7a
Compare
Choose a tag to compare

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)
    ...
Read more

v0.12.2b1

11 Jan 19:08
v0.12.2b1
1dbb836
Compare
Choose a tag to compare
v0.12.2b1 Pre-release
Pre-release

v0.12.2b1

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

This is a beta release, let us know if something goes wrong!

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 (3)

  • 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 (10)

Click to expand

  • 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 (3)

  • 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-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)

Read more

v0.12.1

26 Sep 19:51
v0.12.1
f322f49
Compare
Choose a tag to compare

v0.12.1

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

This release mainly improves macOS support through a new default method of watching window titles (written in Swift) which should fix bugs with missing data and permissions issues. But it also fixes a few minor bugs and updates various dependencies to newer versions (Python 3.9, Qt6).

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, @maciekstosio, @modderme123, @omahs

Honorable mentions

  • @modderme123 for contributing a new implementation of the macOS window-watching logic in Swift, fixing tons of bugs with permissions. It has now been made the default method: ActivityWatch/aw-watcher-window#68

Changelog

Changes since v0.12.0

📦 activitywatch

🔨 Misc (3)

  • chore: release v0.12.1 (dc8fe19)
  • docs(README): fix typos (#789) (44e47f9)
  • scripts: added printing of twitter usernames for each contributor in build_changelog.py (c9081f5)

📦 aw-webui

✨ Features (3)

  • feat(wip): include stopwatch activity in Activity view, hidden behind devmode toggle (#368) (1980a40)
  • feat: started working on force-directed graph for visualizing category-transitions (#365) (a4c932b)
  • feat: added ability to filter by category through URL query params, and through clicking in the category-summary vis (also rewrote summary.js to .ts) (2510f4a)

🐛 Fixes (3)

  • fix: fixed minor bugs (ab3a62a)
  • fix: fixed tests (baa9a04)
  • fix: set pwa.iconPaths.faviconSVG to null, to prevent 404 request for missing svg-version icon (2e29815)

🔨 Misc (2)

  • refactor: improved typing coverage for sunburst-clock.ts (f9481d0)
  • refactor: improved typing coverage (with type-coverage and typescript-coverage-report) (b0f1a93)

📦 aw-watcher-window

✨ Features (1)

  • feat: started work on macOS swift-strategy (fc423c1)

🐛 Fixes (6)

Click to expand

  • fix: kill aw-watcher-window-macos when exiting on macOS (47b65c3)
  • fix: check that we're on macOS before using swift-strategy (de95b63)
  • fix: changed default strategy_macos to swift (5ba4781)
  • fix: fixed aw-watcher-window-macos binary path when bundled as .app (1287e96)
  • fix: made macOS swift-strategy respect config (ebd8787)
  • fix: finished MVP of macOS swift-strategy, fixing lots of issues (6d68ae3)

🔨 Misc (1)

  • docs: added FIXME comment (6afa7aa)

📦 aw-qt

🐛 Fixes (2)

  • fix: fixed icon search path when bundled as .app (8ec5db9)
  • fix: update to pyqt6 (#90) (79be33b)

v0.12.0

31 Aug 14:02
v0.12.0
7259e24
Compare
Choose a tag to compare

Huzzah! v0.12.0 is finally here! 🎉

With over a year since the last stable release v0.11.0, and three beta releases later, we've finally got a stable v0.12.0 release ready, and it comes with plenty of new features, bug fixes, and UX improvements. You can read about them all in the changelog below.

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

Installation

See the getting started guide in the documentation.

Downloads

Contributors

Thanks to all everyone who contributed to this release:

@aaayushsingh, @Alwinator, @BelKed, @dependabot[bot], @ErikBjare, @Furffico, @GabLeRoux, @iloveitaly, @infokiller, @ishitatsuyuki, @johan-bjareholt, @jtojnar, @kewde, @liutiming, @michaeljelly, @NicoWeio, @oscar-king, @rakleed, @salahineo, @sunrosa, @Valentin-N, @vedantmgoyal2009, @VictorWinberg, @xylix, @Y7n05h, @yumemio

Honorable mentions

  • @kewde for dragging macOS codesigning across the finish line (#702)
  • @zozs for finding a DNS rebinding vulnerability (CVE coming soon)
  • @salahineo for implementing a dark theme!

Changelog

The changelog is written on a per-submodule basis. Look under the Feature subheaders for the most user-affecting changes.

Changes are since v0.11.0

Summary

  • ✨ So many new things... can't even summarize them all.
  • ✨ New developer settings, including: yearly time range, toggle for testing work-in-progress multi-device query
  • ✨ MVP of sync prototype now working!
  • 🎨 Now with a dark theme!
  • 🍎 macOS releases are now properly codesigned and notarized
  • 🛡️ Fixed a security vulnerability (DNS rebinding attack)
  • 🐛 Many bug fixes
  • And a lot more...

📦 activitywatch

✨ Features (1)

  • feat(scripts): added contributor stats to build_changelog, now generating full release notes instead of just changelog (aa21904)

🐛 Fixes (14)

Click to expand

  • fix(script): minor fixes to build_changelog (e28ad11)
  • fix(scripts): improved build_changelog script (d45960d)
  • fix: cleanup of unused PKGBUILD, improved count_lines script (539e282)
  • fix(build): remove libfontconfig and libfreetype libraries from dist (5096717)
  • fix(dist): remove obsolete codesign.sh (68836eb)
  • fix(dist): do not deep sign the dmg (7da56c4)
  • fix(dist): get rid of ci in makefile, make distintion between personal_id and team_id (13f9b47)
  • fix(dist): fixes codesigning, properly sets codesigner identity (2e177e6)
  • fix(dist): remove libharfbuzz (fixes #660) (a43a1c6)
  • fix(dist): fixed typo, hardcoded Apple Developer teamid (ad4749b)
  • fix(dist): notarize app and dmg (fa8ddf3)
  • fix(dist): only specify codesign-identity in make file (046413f)
  • fix(dist): move entitlements & specify NSAppleEventsUsageDescription (ecc7577)
  • fix: misc improvements to build_changelog.py script (1e51f22)

🔨 Misc (32)

Click to expand

  • chore: bumped version to v0.12.0 (7259e24)
  • chore: added .python-version to gitignore (e8287a1)
  • Merge pull request #765 from ActivityWatch/dev/build-release-notes (67c2491)
  • chore: release v0.12.0b3 (9876bb7)
  • style: fix typos (#745) (2ad8ec1)
  • docs(README): fixed screenshot links, added diagram vis (64aa1f5)
  • docs(README): added link to screenshots page on website (97f2c42)
  • chore: update diagram [skip ci] (6bb5e2c)
  • docs: improved metadata in pyproject.toml (d8107e4)
  • docs(README): added Discord badge to README (04f4009)
  • chore: bumped version to 0.12.0 (e60d6b3)
  • Merge pull request #712 from sunrosa/patch-1 (df4e583)
  • Fix a typo (7a7c5f9)
  • Merge pull request #620 from ActivityWatch/dev/macos-sign-and-notarize (093f630)
  • docs(CONTRIBUTING): fix the link to bugs label (#662) (e4499e6)
  • Merge pull request #702 from kewde/kewde/fix-codesigning (e62f483)
  • style: consistent naming of secret/envvar (4b493b8)
  • Merge pull request #344 from xylix/dev/sign-macos-travis (b515f96)
  • Merge branch 'master' into dev/macos-sign-and-notarize (ee2e3eb)
  • Revert "ci: change use python to python3 (#696)" (a89e1c4)
  • docs: changed color of budget badge (02cdd4f)
  • docs: updated budget badge, marked Android support as not-WIP (aa63363)
  • Merge branch 'master' into dev/macos-sign-and-notarize (e67a663)
  • docs: fixed broken link (#643) (1dddd67)
  • docs: fix GitHub Discussions link (#657) (9a60513)
  • docs(README): removed Travis CI badge (51b10bc)
  • added SECURITY.md (2055473)
  • Merge branch 'master' into dev/sign-macos-travis (7018a72)
  • Give more permissiosn to let security access the cert after import (717144d)
  • Use anonymous (AKA default) cert by default on macos code sign (f6fa30c)
  • Fix calling dist/codesign in .travis file (e85d917)
  • Start working on macOS code signing on CI (d21bf90)

📦 aw-webui

✨ Features (23)

  • feat: added CSV events export to Buckets view (067a43a)
  • feat: started working on timespiral visualization (16da90b)
  • feat: added request timeout setting (enables large queries) (f75ac9d)
  • feat: added JSON & CSV export buttons to the Report view, and minor fixes (#353) (db42877)
  • feat: added last7d and last30d period options to Activity ...
Read more

v0.12.0b3

14 Jul 16:48
v0.12.0b3
9876bb7
Compare
Choose a tag to compare
v0.12.0b3 Pre-release
Pre-release

Okay, I promise this is the last beta before the stable release. Stand by for a stable release.

I lied, I found a bug (ActivityWatch/aw-webui#357). The stable release might take a while since I'm on vacation this weekend.

v0.12.0 beta 2

15 May 18:22
v0.12.0b2
d8107e4
Compare
Choose a tag to compare
v0.12.0 beta 2 Pre-release
Pre-release

A beta release in preparation for releasing v0.12.0

Change log will be included later for the stable release.

Known issues

You tell us!

Screenshots

We're currently having a screenshot competition! See #741 for more info.

v0.12.0 beta 1

03 Mar 13:12
v0.12.0b1
e60d6b3
Compare
Choose a tag to compare
v0.12.0 beta 1 Pre-release
Pre-release

A beta release in preparation for releasing v0.12.0

Change log will be included later for the stable release.

Known issues

  • #718: aw-qt crashes on Linux (there's a simple workaround)
  • Issues on macOS where window watcher stops working.
  • Your browser might be holding on to a stale cache of the web UI files, force refresh to fix it.

v0.11.0

16 Jun 13:13
v0.11.0
62fbdec
Compare
Choose a tag to compare

The long awaited v0.11 is finally here! 🎉

After 7 long months, we've finally got the v0.11 release ready, and it comes with a lot of new features, bug fixes, and UX improvements. You can read about them all in the changelog below.

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

Installation

See the getting started guide in the documentation.

Downloads

Honorary mentions

  • Michael Bianco (@iloveitaly) for his work on refreshing the web UI design and improving macOS support!
  • Janne Uusitupa (@lambdanana) for finding a critical security vulnerability on macOS! (CVE coming soon)

Changelog

The changelog is written on a per-submodule basis. Look under the Feature subheaders for the most user-affecting changes.

BREAKING CHANGE: This release switches all Python-based modules to toml configuration, past configs will no longer be respected! (you need to migrate them if you want to keep any modifications)

Summary

  • ✨ Categories can now have colors!
    • Note: If you're updating, your categories will not have any colors set by default.
  • ✨ Barchart visualization now supports categories, as well as the weekly/monthly view.
  • ✨ New audible-as-active feature, which counts audible browser tabs as you being active (if you use the web watcher)
  • ✨ Sunburst visualization now has labels, so you can get an overview from a glance.
  • 🍎 Better macOS support
  • 🛡️ Fixed security vulnerability on macOS
  • 🐛 Many bug fixes
  • And a lot more...

activitywatch (bundle repo)

🐛 Fixes (5)

  • fix: fixed pyinstaller spec to include printAppStatus.jxa for aw-watcher-window (af8f385)
  • fix: removed 'v' version prefix from Windows installer (5630ad4)
  • fix: improved changelog script (4cd3a79)
  • fix: removed unreachable code (#584) (d727d60)
  • fix(windows): Added icon to uninstaller (56992f5)

🔨 Misc (14)

  • style: formatted with black (93dc456)
  • docs: switched to badges for travis-ci.com (141e003)
  • chore: improved the .gitignore (e6de0ba)
  • docs(README): updated URLs to docs (0257d96)
  • Merge pull request #578 from ActivityWatch/dev/innosetup-uninstall-icon (1fca356)
  • Make screenshots bigger so we can read them (#576) (81fe1c9)
  • docs(CONTRIBUTING): improved contributing guide (9277301)
  • docs: updated bug report template with clearer instructions (3343130)
  • docs: improved emojis in issue templates (cfb64c3)
  • docs: improved issue template chooser with links to Forum, Discord, etc (d32d9fe)
  • Add iOS to platform support table (6679b64)
  • docs: added ActivityWatch org to FUNDING.yml (1db0af6)
  • Merge pull request #544 from ActivityWatch/dev/python-experimental (0b19032)
  • docs(greeting): added link to issue templates in greeting (4aa58bc)

aw-webui

✨ Features (26)

  • feat: added link in category settings to the 'category rules' section on the forum (d15d17d)
  • feat: added 'show less' button to the summary visualization (9b93879)
  • feat: open modal on category creation (#293) (b4aabfa)
  • feat: support weekly/monthly view in barchart visualization (#292) (889a911)
  • feat: more applications in the default category rules (#261) (d9782c3)
  • feat: switched 'top domains' on default view to 'timeline barchart' (9e3367e)
  • feat: set server URL via env vars, and improvements to README (#280) (165ec2f)
  • feat: added labels to sunburst, updated dependencies (9d13675)
  • feat: added setting for using color fallback (6b12059)
  • feat: improved style/layout of settings (cb93715)
  • feat: added color picker when choosing category color (a2b8446)
  • feat: Support import and export of categories (7a3d988)
  • feat: maybe done with audible-as-active (f9fa6d2)
  • feat: progress on audible-as-active (13a927f)
  • feat: added category time to the timeline barchart (86b8eab)
  • feat: continued working on category colors (ec2c385)
  • feat: started working on category colors (0ef8936)
  • feat: improved the category edit tree (now collapsible, fixed icons, only expand one level, show number of subcategories) (f3f24f8)
  • feat: pinned/fixed the top menu on Android (a32a672)
  • feat: added a different set of default views for Android devices (cfe8f9f)
  • feat: added configurable landing page, note for Android users on Home page, and NotFound page when no routes match (bce7235)
  • feat: added search to header menu, as well as an 'early feature' notice (b594850)
  • feat: added basic search feature (9060c9e)
  • feat: made visualizations draggable when editing view (710098d)
  • feat: readded the Sunburst Clock visualization (5d51f0d)
  • feat: improvements to category tree visualization (collapsible, show percent) (3b1cea4)
🐛 Fixes (37)

  • fix: added colors to some category rule defaults (2b2596f)
  • fix: sort dropdown of parent category options (d401d1d)
  • fix: fixed useColorFallback setting (523bb28)
  • fix: moved Activity view options into a folded 'Filters' section closer to the top (5eff5f5)
  • fix: made loading texts more discrete, fixed element growth after loading (causing UI to "jump") (aee573f)
  • fix: better y-ticks for barplot (fe54dcc)
  • fix: sorted bars by label in stacked barchart (0b4edeb)
  • fix: minor style changes to the Summary visualization (smaller duration text) (6fbccc3)
  • fix: fixed heart icon in footer ([d6b608c](https://github.com/Act...
Read more