Changelog¶
Note
These changelogs are badly formatted and may be incomplete (especially for old versions). They are generated semi-automatically using commit history and manual modifications.
You may find more information about a release on the releases page.
v0.11.0¶
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
<https://github.com/ActivityWatch/activitywatch/commit/af8f385>`__)fix: removed ‘v’ version prefix from Windows installer (
`5630ad4
<https://github.com/ActivityWatch/activitywatch/commit/5630ad4>`__)fix: improved changelog script (
`4cd3a79
<https://github.com/ActivityWatch/activitywatch/commit/4cd3a79>`__)fix: removed unreachable code (#584) (
`d727d60
<https://github.com/ActivityWatch/activitywatch/commit/d727d60>`__)fix(windows): Added icon to uninstaller (
`56992f5
<https://github.com/ActivityWatch/activitywatch/commit/56992f5>`__)
🔨 Misc (14)
style: formatted with black (
`93dc456
<https://github.com/ActivityWatch/activitywatch/commit/93dc456>`__)docs: switched to badges for travis-ci.com (
`141e003
<https://github.com/ActivityWatch/activitywatch/commit/141e003>`__)chore: improved the .gitignore (
`e6de0ba
<https://github.com/ActivityWatch/activitywatch/commit/e6de0ba>`__)docs(README): updated URLs to docs (
`0257d96
<https://github.com/ActivityWatch/activitywatch/commit/0257d96>`__)Merge pull request #578 from ActivityWatch/dev/innosetup-uninstall-icon (
`1fca356
<https://github.com/ActivityWatch/activitywatch/commit/1fca356>`__)Make screenshots bigger so we can read them (#576) (
`81fe1c9
<https://github.com/ActivityWatch/activitywatch/commit/81fe1c9>`__)docs(CONTRIBUTING): improved contributing guide (
`9277301
<https://github.com/ActivityWatch/activitywatch/commit/9277301>`__)docs: updated bug report template with clearer instructions (
`3343130
<https://github.com/ActivityWatch/activitywatch/commit/3343130>`__)docs: improved emojis in issue templates (
`cfb64c3
<https://github.com/ActivityWatch/activitywatch/commit/cfb64c3>`__)docs: improved issue template chooser with links to Forum, Discord, etc (
`d32d9fe
<https://github.com/ActivityWatch/activitywatch/commit/d32d9fe>`__)Add iOS to platform support table (
`6679b64
<https://github.com/ActivityWatch/activitywatch/commit/6679b64>`__)docs: added ActivityWatch org to FUNDING.yml (
`1db0af6
<https://github.com/ActivityWatch/activitywatch/commit/1db0af6>`__)Merge pull request #544 from ActivityWatch/dev/python-experimental (
`0b19032
<https://github.com/ActivityWatch/activitywatch/commit/0b19032>`__)docs(greeting): added link to issue templates in greeting (
`4aa58bc
<https://github.com/ActivityWatch/activitywatch/commit/4aa58bc>`__)
aw-webui¶
✨ Features (26)¶
feat: added link in category settings to the ‘category rules’ section on the forum (
`d15d17d
<https://github.com/ActivityWatch/aw-webui/commit/d15d17d>`__)feat: added ‘show less’ button to the summary visualization (
`9b93879
<https://github.com/ActivityWatch/aw-webui/commit/9b93879>`__)feat: open modal on category creation (#293) (
`b4aabfa
<https://github.com/ActivityWatch/aw-webui/commit/b4aabfa>`__)feat: support weekly/monthly view in barchart visualization (#292) (
`889a911
<https://github.com/ActivityWatch/aw-webui/commit/889a911>`__)feat: more applications in the default category rules (#261) (
`d9782c3
<https://github.com/ActivityWatch/aw-webui/commit/d9782c3>`__)feat: switched ‘top domains’ on default view to ‘timeline barchart’ (
`9e3367e
<https://github.com/ActivityWatch/aw-webui/commit/9e3367e>`__)feat: set server URL via env vars, and improvements to README (#280) (
`165ec2f
<https://github.com/ActivityWatch/aw-webui/commit/165ec2f>`__)feat: added labels to sunburst, updated dependencies (
`9d13675
<https://github.com/ActivityWatch/aw-webui/commit/9d13675>`__)feat: added setting for using color fallback (
`6b12059
<https://github.com/ActivityWatch/aw-webui/commit/6b12059>`__)feat: improved style/layout of settings (
`cb93715
<https://github.com/ActivityWatch/aw-webui/commit/cb93715>`__)feat: added color picker when choosing category color (
`a2b8446
<https://github.com/ActivityWatch/aw-webui/commit/a2b8446>`__)feat: Support import and export of categories (
`7a3d988
<https://github.com/ActivityWatch/aw-webui/commit/7a3d988>`__)feat: maybe done with audible-as-active (
`f9fa6d2
<https://github.com/ActivityWatch/aw-webui/commit/f9fa6d2>`__)feat: progress on audible-as-active (
`13a927f
<https://github.com/ActivityWatch/aw-webui/commit/13a927f>`__)feat: added category time to the timeline barchart (
`86b8eab
<https://github.com/ActivityWatch/aw-webui/commit/86b8eab>`__)feat: continued working on category colors (
`ec2c385
<https://github.com/ActivityWatch/aw-webui/commit/ec2c385>`__)feat: started working on category colors (
`0ef8936
<https://github.com/ActivityWatch/aw-webui/commit/0ef8936>`__)feat: improved the category edit tree (now collapsible, fixed icons, only expand one level, show number of subcategories) (
`f3f24f8
<https://github.com/ActivityWatch/aw-webui/commit/f3f24f8>`__)feat: pinned/fixed the top menu on Android (
`a32a672
<https://github.com/ActivityWatch/aw-webui/commit/a32a672>`__)feat: added a different set of default views for Android devices (
`cfe8f9f
<https://github.com/ActivityWatch/aw-webui/commit/cfe8f9f>`__)feat: added configurable landing page, note for Android users on Home page, and NotFound page when no routes match (
`bce7235
<https://github.com/ActivityWatch/aw-webui/commit/bce7235>`__)feat: added search to header menu, as well as an ‘early feature’ notice (
`b594850
<https://github.com/ActivityWatch/aw-webui/commit/b594850>`__)feat: added basic search feature (
`9060c9e
<https://github.com/ActivityWatch/aw-webui/commit/9060c9e>`__)feat: made visualizations draggable when editing view (
`710098d
<https://github.com/ActivityWatch/aw-webui/commit/710098d>`__)feat: readded the Sunburst Clock visualization (
`5d51f0d
<https://github.com/ActivityWatch/aw-webui/commit/5d51f0d>`__)feat: improvements to category tree visualization (collapsible, show percent) (
`3b1cea4
<https://github.com/ActivityWatch/aw-webui/commit/3b1cea4>`__)
🐛 Fixes (37)
fix: added colors to some category rule defaults (
`2b2596f
<https://github.com/ActivityWatch/aw-webui/commit/2b2596f>`__)fix: sort dropdown of parent category options (
`d401d1d
<https://github.com/ActivityWatch/aw-webui/commit/d401d1d>`__)fix: fixed useColorFallback setting (
`523bb28
<https://github.com/ActivityWatch/aw-webui/commit/523bb28>`__)fix: moved Activity view options into a folded ‘Filters’ section closer to the top (
`5eff5f5
<https://github.com/ActivityWatch/aw-webui/commit/5eff5f5>`__)fix: made loading texts more discrete, fixed element growth after loading (causing UI to “jump”) (
`aee573f
<https://github.com/ActivityWatch/aw-webui/commit/aee573f>`__)fix: better y-ticks for barplot (
`fe54dcc
<https://github.com/ActivityWatch/aw-webui/commit/fe54dcc>`__)fix: sorted bars by label in stacked barchart (
`0b4edeb
<https://github.com/ActivityWatch/aw-webui/commit/0b4edeb>`__)fix: minor style changes to the Summary visualization (smaller duration text) (
`6fbccc3
<https://github.com/ActivityWatch/aw-webui/commit/6fbccc3>`__)fix: fixed heart icon in footer (
`d6b608c
<https://github.com/ActivityWatch/aw-webui/commit/d6b608c>`__)fix: fixed yaxis labels for barchart (
`b5a4f38
<https://github.com/ActivityWatch/aw-webui/commit/b5a4f38>`__)fix: minor footer fixes (
`651762a
<https://github.com/ActivityWatch/aw-webui/commit/651762a>`__)fix: minor fixes (
`74419ec
<https://github.com/ActivityWatch/aw-webui/commit/74419ec>`__)fix: misc style fixes for page footer and Activity view (
`03265f3
<https://github.com/ActivityWatch/aw-webui/commit/03265f3>`__)fix: fixed string param which should be bool (
`fbf3515
<https://github.com/ActivityWatch/aw-webui/commit/fbf3515>`__)fix: style fixes in general, and for Activity view (
`8493bb7
<https://github.com/ActivityWatch/aw-webui/commit/8493bb7>`__)fix: reverted unscoped CSS for nav-link color (
`476dbba
<https://github.com/ActivityWatch/aw-webui/commit/476dbba>`__)fix: better descriptions for options (
`35a1778
<https://github.com/ActivityWatch/aw-webui/commit/35a1778>`__)fix: fixed comments left in review (
`c1be8b5
<https://github.com/ActivityWatch/aw-webui/commit/c1be8b5>`__)fix: switched away from deprecated @babel/polyfill (
`4f2139b
<https://github.com/ActivityWatch/aw-webui/commit/4f2139b>`__)fix: add google-chrome-stable to appnames (#277) (
`fb33162
<https://github.com/ActivityWatch/aw-webui/commit/fb33162>`__)fix: reload when changing host/filterAFK/includeAudible in Activity view (
`d477c16
<https://github.com/ActivityWatch/aw-webui/commit/d477c16>`__)fix: search on pressing enter (
`c65429b
<https://github.com/ActivityWatch/aw-webui/commit/c65429b>`__)fix: fixed bug when editing implicit parent categories, improved testing (
`7ececcb
<https://github.com/ActivityWatch/aw-webui/commit/7ececcb>`__)fix: fixed filter afk/audible checkboxes and sorted categories in category filter dropdown (
`76eca56
<https://github.com/ActivityWatch/aw-webui/commit/76eca56>`__)fix: removed unused files (
`f03e399
<https://github.com/ActivityWatch/aw-webui/commit/f03e399>`__)fix: fixed coloring for ‘Top Categories’ (
`d222009
<https://github.com/ActivityWatch/aw-webui/commit/d222009>`__)fix: expand category subtree when new category is added (
`23b2074
<https://github.com/ActivityWatch/aw-webui/commit/23b2074>`__)fix: fixed dropdown location/direction for SelectableVisualization (
`00f4da9
<https://github.com/ActivityWatch/aw-webui/commit/00f4da9>`__)fix: fixed timeline default duration when none explicitly set (
`0d66712
<https://github.com/ActivityWatch/aw-webui/commit/0d66712>`__)fix: removed container padding on small screens (
`b30b970
<https://github.com/ActivityWatch/aw-webui/commit/b30b970>`__)fix: fixed broken link to docs (
`f6389ee
<https://github.com/ActivityWatch/aw-webui/commit/f6389ee>`__)fix: disabled editing in EventList outside of Bucket view (
`b3ac5a6
<https://github.com/ActivityWatch/aw-webui/commit/b3ac5a6>`__)fix: fix stopwatch off-by-one error (
`737b3d0
<https://github.com/ActivityWatch/aw-webui/commit/737b3d0>`__)fix: fixed uses of
replace
to correctly replace all occurrences (`9041811
<https://github.com/ActivityWatch/aw-webui/commit/9041811>`__)fix: switched from node-sass to dart-sass (
`5fa757e
<https://github.com/ActivityWatch/aw-webui/commit/5fa757e>`__)fix: support Edge browser on macOS (closes[#61](https://github.com/ActivityWatch/aw-watcher-web/issues/61)) (
`6acb378
<https://github.com/ActivityWatch/aw-webui/commit/6acb378>`__)fix: changed ‘file an issue’ URL to show the issue template chooser (
`0ba820d
<https://github.com/ActivityWatch/aw-webui/commit/0ba820d>`__)
🔨 Misc (29)
Merge pull request #291 from ActivityWatch/style-updates (
`4d8e5ee
<https://github.com/ActivityWatch/aw-webui/commit/4d8e5ee>`__)Merge branch ‘master’ into style-updates (
`4438e39
<https://github.com/ActivityWatch/aw-webui/commit/4438e39>`__)Merge branch ‘master’ into style-updates (
`9932675
<https://github.com/ActivityWatch/aw-webui/commit/9932675>`__)Lint fixes (
`2384197
<https://github.com/ActivityWatch/aw-webui/commit/2384197>`__)Less techy wording on activity options (
`8c1e0e2
<https://github.com/ActivityWatch/aw-webui/commit/8c1e0e2>`__)using light border color in a couple other places (
`2766d95
<https://github.com/ActivityWatch/aw-webui/commit/2766d95>`__)Consolidated styles (
`d18a655
<https://github.com/ActivityWatch/aw-webui/commit/d18a655>`__)Rework tab design to be more modern (
`cd838c6
<https://github.com/ActivityWatch/aw-webui/commit/cd838c6>`__)Stop using !important override for top nav (
`27ceb5c
<https://github.com/ActivityWatch/aw-webui/commit/27ceb5c>`__)Footer horizontal edges should match the main window (
`6804c16
<https://github.com/ActivityWatch/aw-webui/commit/6804c16>`__)Simplify bottom container (
`2f1c6a7
<https://github.com/ActivityWatch/aw-webui/commit/2f1c6a7>`__)Removing host from the top of the page (
`e236c5e
<https://github.com/ActivityWatch/aw-webui/commit/e236c5e>`__)Removing unneeded stylsheets (
`0f328ae
<https://github.com/ActivityWatch/aw-webui/commit/0f328ae>`__)Increasing size of activity range dropdown (
`d1c34fd
<https://github.com/ActivityWatch/aw-webui/commit/d1c34fd>`__)Adding sourcemaps to vue dev builds (
`97e45c4
<https://github.com/ActivityWatch/aw-webui/commit/97e45c4>`__)bugfix: Fix Category import only working on firefox (
`8482678
<https://github.com/ActivityWatch/aw-webui/commit/8482678>`__)test: added test for views store, rewrote views store to typescript (
`5798e8e
<https://github.com/ActivityWatch/aw-webui/commit/5798e8e>`__)docs(README): added note about need to hard refresh after replacing aw-webui files (
`f8de6dd
<https://github.com/ActivityWatch/aw-webui/commit/f8de6dd>`__)docs: updated README (
`1bb7442
<https://github.com/ActivityWatch/aw-webui/commit/1bb7442>`__)docs: added link to categorization docs in settings (
`0414c7e
<https://github.com/ActivityWatch/aw-webui/commit/0414c7e>`__)Merge pull request #269 from ActivityWatch/dependabot/npm_and_yarn/elliptic-6.5.4 (
`bd6d38b
<https://github.com/ActivityWatch/aw-webui/commit/bd6d38b>`__)Merge pull request #264 from ActivityWatch/dependabot/npm_and_yarn/pug-3.0.1 (
`0b60162
<https://github.com/ActivityWatch/aw-webui/commit/0b60162>`__)Merge pull request #263 from ActivityWatch/dependabot/npm_and_yarn/pug-code-gen-2.0.3 (
`3316243
<https://github.com/ActivityWatch/aw-webui/commit/3316243>`__)test: added basic vuex tests for categories (
`b475107
<https://github.com/ActivityWatch/aw-webui/commit/b475107>`__)docs: added codecov badge to README (
`6a4072b
<https://github.com/ActivityWatch/aw-webui/commit/6a4072b>`__)Unify punctuation in satisfaction poll (
`b6cc444
<https://github.com/ActivityWatch/aw-webui/commit/b6cc444>`__)refactor: refactored event viewer (in Query/Search views) into component, changed use of (broken) aw-timeline to vis-timeline (
`613b51e
<https://github.com/ActivityWatch/aw-webui/commit/613b51e>`__)Merge pull request #241 from ActivityWatch/dependabot/npm_and_yarn/dompurify-2.0.17 (
`f4c0181
<https://github.com/ActivityWatch/aw-webui/commit/f4c0181>`__)docs(README): fixed build status badge to use GitHub Actions (
`87f32ab
<https://github.com/ActivityWatch/aw-webui/commit/87f32ab>`__)
aw-client¶
✨ Features (5)¶
feat!: switched config format to toml (#58) (
`6c460cb
<https://github.com/ActivityWatch/aw-client/commit/6c460cb>`__)feat: added example script for calculating working hours (
`6fbce36
<https://github.com/ActivityWatch/aw-client/commit/6fbce36>`__)feat: added load_dataframe.py example (
`9de8095
<https://github.com/ActivityWatch/aw-client/commit/9de8095>`__)feat: rewrote CLI to use click (
`b2e7985
<https://github.com/ActivityWatch/aw-client/commit/b2e7985>`__)feat: added redact_sensitive.py example (
`75efe3c
<https://github.com/ActivityWatch/aw-client/commit/75efe3c>`__)
🐛 Fixes (6)
fix: fixed tests for union_no_overlap (
`4ad9920
<https://github.com/ActivityWatch/aw-client/commit/4ad9920>`__)fix: fix deletion of buckets in production mode (
`bbcd1d6
<https://github.com/ActivityWatch/aw-client/commit/bbcd1d6>`__)fix: Fix broken insert_event (
`e427a4d
<https://github.com/ActivityWatch/aw-client/commit/e427a4d>`__)fix: improved typing (
`56e2f10
<https://github.com/ActivityWatch/aw-client/commit/56e2f10>`__)fix: fixed incorrect use of Click context (
`e0eb2c0
<https://github.com/ActivityWatch/aw-client/commit/e0eb2c0>`__)fix: fixed typechecking (
`74db79f
<https://github.com/ActivityWatch/aw-client/commit/74db79f>`__)
🔨 Misc (12)
docs(README): added PyPI version badge (
`13975dc
<https://github.com/ActivityWatch/aw-client/commit/13975dc>`__)chore: bumped version to v0.5.3, updated deps (
`db1010a
<https://github.com/ActivityWatch/aw-client/commit/db1010a>`__)chore: bumped version to v0.5.1 (
`6b08d43
<https://github.com/ActivityWatch/aw-client/commit/6b08d43>`__)Merge pull request #55 from ActivityWatch/dev/insert-event-no-return (
`eba55f3
<https://github.com/ActivityWatch/aw-client/commit/eba55f3>`__)api: Make insert_event not return anything anymore (
`669c574
<https://github.com/ActivityWatch/aw-client/commit/669c574>`__)Merge pull request #54 from ActivityWatch/dev/minor-fixes (
`86c9d7f
<https://github.com/ActivityWatch/aw-client/commit/86c9d7f>`__)Make commit_interval diff use >= instead of > (
`fdeceb0
<https://github.com/ActivityWatch/aw-client/commit/fdeceb0>`__)Fix insert_event compatibility with aw-server-rust (
`6521df6
<https://github.com/ActivityWatch/aw-client/commit/6521df6>`__)test: fixed integration test (
`c6ee497
<https://github.com/ActivityWatch/aw-client/commit/c6ee497>`__)docs: added new redact_sensitive.py example to README (
`ea6de3a
<https://github.com/ActivityWatch/aw-client/commit/ea6de3a>`__)style: formatted with black (
`fb54d36
<https://github.com/ActivityWatch/aw-client/commit/fb54d36>`__)docs(example): added time_spent_today.py example (
`120b1f7
<https://github.com/ActivityWatch/aw-client/commit/120b1f7>`__)
aw-core¶
✨ Features (2)¶
feat: added union_no_overlap from aw-research (
`d6f783d
<https://github.com/ActivityWatch/aw-core/commit/d6f783d>`__)feat: added support for toml config (
`f4b1bb8
<https://github.com/ActivityWatch/aw-core/commit/f4b1bb8>`__)
🐛 Fixes (3)
fix: removed resolved TODO (
`067bb69
<https://github.com/ActivityWatch/aw-core/commit/067bb69>`__)fix: fixed tests for union_no_overlap (
`9d8cb41
<https://github.com/ActivityWatch/aw-core/commit/9d8cb41>`__)fix: Add flush+fsync to write of config files (
`03c62e3
<https://github.com/ActivityWatch/aw-core/commit/03c62e3>`__)
🔨 Misc (10)
docs(README): added PyPI version badge (
`464c423
<https://github.com/ActivityWatch/aw-core/commit/464c423>`__)chore: bumped version to 0.5.3 (
`28d1caf
<https://github.com/ActivityWatch/aw-core/commit/28d1caf>`__)Merge pull request #88 from ActivityWatch/dev/config-toml (
`811712c
<https://github.com/ActivityWatch/aw-core/commit/811712c>`__)Merge branch ‘master’ into dev/config-toml (
`043cc3c
<https://github.com/ActivityWatch/aw-core/commit/043cc3c>`__)chore: bumped version to 0.5.2 (
`4a6be45
<https://github.com/ActivityWatch/aw-core/commit/4a6be45>`__)Merge pull request #101 from ActivityWatch/dev/config-fsync-fix (
`601ac7d
<https://github.com/ActivityWatch/aw-core/commit/601ac7d>`__)docs: minor docstring fix (
`5864398
<https://github.com/ActivityWatch/aw-core/commit/5864398>`__)chore: bumped version to v0.5.1 (
`5bd84b1
<https://github.com/ActivityWatch/aw-core/commit/5bd84b1>`__)chore: bumped version number (
`c7ba6d2
<https://github.com/ActivityWatch/aw-core/commit/c7ba6d2>`__)docs: documented transforms chunk_events_by_key and merge_events_by_keys (#99) (
`81dcb64
<https://github.com/ActivityWatch/aw-core/commit/81dcb64>`__)
aw-qt¶
✨ Features (1)¶
feat!: switched config format to toml (#75) (
`4d6f4e7
<https://github.com/ActivityWatch/aw-qt/commit/4d6f4e7>`__)
🐛 Fixes (2)
fix: Make trayicon less blurry when being fractionally scaled (
`cbdbca3
<https://github.com/ActivityWatch/aw-qt/commit/cbdbca3>`__)fix: Make open dir work correctly with PyInstaller on Linux (
`04069cb
<https://github.com/ActivityWatch/aw-qt/commit/04069cb>`__)
🔨 Misc (6)
Merge pull request #73 from Drarig29/open-dashboard-double-click (
`9f7299f
<https://github.com/ActivityWatch/aw-qt/commit/9f7299f>`__)Add return type (
`b8affbc
<https://github.com/ActivityWatch/aw-qt/commit/b8affbc>`__)Open Dashboard on double click (
`26580fe
<https://github.com/ActivityWatch/aw-qt/commit/26580fe>`__)Merge pull request #72 from ActivityWatch/dev/less-blurry-trayicon (
`19f8719
<https://github.com/ActivityWatch/aw-qt/commit/19f8719>`__)Merge pull request #71 from ActivityWatch/dev/open-log-dir-fix (
`493eb94
<https://github.com/ActivityWatch/aw-qt/commit/493eb94>`__)Merge pull request #67 from ActivityWatch/dev/update-pyqt5 (
`1318740
<https://github.com/ActivityWatch/aw-qt/commit/1318740>`__)
aw-server¶
✨ Features (1)¶
feat!: switched config format to toml (
`92452af
<https://github.com/ActivityWatch/aw-server/commit/92452af>`__)
🔨 Misc (9)
Merge pull request #76 from ActivityWatch/dev/insert-event-no-return (
`f0d6500
<https://github.com/ActivityWatch/aw-server/commit/f0d6500>`__)chore: Fix linting issue (
`61b362a
<https://github.com/ActivityWatch/aw-server/commit/61b362a>`__)api: Make insert event never return anything (
`fe6b0b3
<https://github.com/ActivityWatch/aw-server/commit/fe6b0b3>`__)chore: bumped version (
`fbb89fe
<https://github.com/ActivityWatch/aw-server/commit/fbb89fe>`__)tests: improvements to tests and code coverage (
`9c33204
<https://github.com/ActivityWatch/aw-server/commit/9c33204>`__)docs(README): added badges for GitHub Actions and Codecov (
`46b43e0
<https://github.com/ActivityWatch/aw-server/commit/46b43e0>`__)test: added test coverage (
`f9b5d2e
<https://github.com/ActivityWatch/aw-server/commit/f9b5d2e>`__)Merge pull request #73 from ActivityWatch/dev/github-ci (
`3e81e29
<https://github.com/ActivityWatch/aw-server/commit/3e81e29>`__)style: formatted with black (
`2f44d8d
<https://github.com/ActivityWatch/aw-server/commit/2f44d8d>`__)
aw-server-rust¶
✨ Features (10)¶
feat: added exclude_keyvals transform (
`e8cc25a
<https://github.com/ActivityWatch/aw-server-rust/commit/e8cc25a>`__)feat: added hostname filtering support to find_bucket (
`7ad9512
<https://github.com/ActivityWatch/aw-server-rust/commit/7ad9512>`__)feat: switched from getopts to clap for aw-server-rust CLI options (
`c2af4ce
<https://github.com/ActivityWatch/aw-server-rust/commit/c2af4ce>`__)feat: more progress on sync, added basic README (
`a4588f7
<https://github.com/ActivityWatch/aw-server-rust/commit/a4588f7>`__)feat: add ability to override device_id by CLI parameter (
`67e565c
<https://github.com/ActivityWatch/aw-server-rust/commit/67e565c>`__)feat: progress on sync (
`dbe96b1
<https://github.com/ActivityWatch/aw-server-rust/commit/dbe96b1>`__)feat: added CLI param to aw-server for skipping legacy import (
`27a8eb1
<https://github.com/ActivityWatch/aw-server-rust/commit/27a8eb1>`__)feat: added ability to override aw-server port and dbpath via CLI arguments (
`90aa6a5
<https://github.com/ActivityWatch/aw-server-rust/commit/90aa6a5>`__)feat: added query parameters to aw-client-rust’s get_events, fixed clippy complaints (
`9a82ea2
<https://github.com/ActivityWatch/aw-server-rust/commit/9a82ea2>`__)feat: added period_union transform (
`294edaf
<https://github.com/ActivityWatch/aw-server-rust/commit/294edaf>`__)
🐛 Fixes (3)
fix: minor progress on sync (
`190c442
<https://github.com/ActivityWatch/aw-server-rust/commit/190c442>`__)fix: added data clearing to period_union (
`e027018
<https://github.com/ActivityWatch/aw-server-rust/commit/e027018>`__)fix: attempt to fix building for Android (
`8599c77
<https://github.com/ActivityWatch/aw-server-rust/commit/8599c77>`__)
🔨 Misc (15)
docs: improved aw-server and aw-sync READMEs (
`4a1943a
<https://github.com/ActivityWatch/aw-server-rust/commit/4a1943a>`__)test: fixed tests (
`26a7e04
<https://github.com/ActivityWatch/aw-server-rust/commit/26a7e04>`__)added start, end, limit parameters to aw-client-rust’s get_events (
`c53fbf9
<https://github.com/ActivityWatch/aw-server-rust/commit/c53fbf9>`__)aw-query: Fix broken period_union (
`1f49e83
<https://github.com/ActivityWatch/aw-server-rust/commit/1f49e83>`__)test: fixed test (
`6452957
<https://github.com/ActivityWatch/aw-server-rust/commit/6452957>`__)test: added tests for datastore query of events that cover the queried range (
`602ddb2
<https://github.com/ActivityWatch/aw-server-rust/commit/602ddb2>`__)test: added nop test for period_union (
`c3b178f
<https://github.com/ActivityWatch/aw-server-rust/commit/c3b178f>`__)Upgrade to GitHub-native Dependabot (
`f60809c
<https://github.com/ActivityWatch/aw-server-rust/commit/f60809c>`__)chore: Fix linting (
`8721bf6
<https://github.com/ActivityWatch/aw-server-rust/commit/8721bf6>`__)aw-datastore: Fix broken legacy import on Windows (
`bb1f36d
<https://github.com/ActivityWatch/aw-server-rust/commit/bb1f36d>`__)Cargo.lock: Update dependencies (
`f499679
<https://github.com/ActivityWatch/aw-server-rust/commit/f499679>`__)docs: reordered badges in README (
`3764fb5
<https://github.com/ActivityWatch/aw-server-rust/commit/3764fb5>`__)aw-server: Disable jemalloc on non-x86 CPUs (
`828db39
<https://github.com/ActivityWatch/aw-server-rust/commit/828db39>`__)Cargo.lock: Update dependencies (
`3b9f31d
<https://github.com/ActivityWatch/aw-server-rust/commit/3b9f31d>`__)aw-client-rust: Update to reqwest 0.11 (
`ad32e7a
<https://github.com/ActivityWatch/aw-server-rust/commit/ad32e7a>`__)
aw-watcher-afk¶
✨ Features (2)¶
feat!: switched config format to toml (#49) (
`ccf6b12
<https://github.com/ActivityWatch/aw-watcher-afk/commit/ccf6b12>`__)feat: switched to pynput for MouseListener and KeyboardListener (
`297b58c
<https://github.com/ActivityWatch/aw-watcher-afk/commit/297b58c>`__)
🐛 Fixes (6)
fix: fixed typing in EventFactory (
`f39dfa1
<https://github.com/ActivityWatch/aw-watcher-afk/commit/f39dfa1>`__)fix: fixes for migration to pynput (
`9f1d24c
<https://github.com/ActivityWatch/aw-watcher-afk/commit/9f1d24c>`__)fix: moved pynput imports inside methods to prevent failing on import when no Xorg available (
`d543bdd
<https://github.com/ActivityWatch/aw-watcher-afk/commit/d543bdd>`__)fix: attempted CI fix (
`61bf58e
<https://github.com/ActivityWatch/aw-watcher-afk/commit/61bf58e>`__)fix: remove debug logging of sensitive info from keyboard/mouse-listener (#45) (
`ccf8770
<https://github.com/ActivityWatch/aw-watcher-afk/commit/ccf8770>`__)fix: added support for Python 3.8 using pywinhook wheel (
`e48e977
<https://github.com/ActivityWatch/aw-watcher-afk/commit/e48e977>`__)
🔨 Misc (2)
Merge pull request #48 from ActivityWatch/dev/pynput (
`d7931eb
<https://github.com/ActivityWatch/aw-watcher-afk/commit/d7931eb>`__)docs(README): fixed build status badge to use GitHub Actions (
`5584fb8
<https://github.com/ActivityWatch/aw-watcher-afk/commit/5584fb8>`__)
aw-watcher-window¶
✨ Features (1)¶
feat!: switched config format to toml (#57) (
`301449f
<https://github.com/ActivityWatch/aw-watcher-window/commit/301449f>`__)
🐛 Fixes (3)
fix: improved applescript strategy (cleartext src, precompile, run in-process) (#56) (
`8682633
<https://github.com/ActivityWatch/aw-watcher-window/commit/8682633>`__)fix: added printAppStatus.jxa to pyinstaller datas (
`57590c3
<https://github.com/ActivityWatch/aw-watcher-window/commit/57590c3>`__)fix: fixed import in main, moved macos permission prompt into seperate file (
`c683671
<https://github.com/ActivityWatch/aw-watcher-window/commit/c683671>`__)
🔨 Misc (2)
format: formatted pyinstaller spec with black (
`71daa0f
<https://github.com/ActivityWatch/aw-watcher-window/commit/71daa0f>`__)Use JXA for window status on macOS, include url in event data (#52) (
`aecf47f
<https://github.com/ActivityWatch/aw-watcher-window/commit/aecf47f>`__)
v0.10.0¶
The changelog is written on a per-submodule basis. Look under the Feature subheaders for the most user-affecting changes.
Summary¶
✨ New editable views
✨ Timeline (barchart) visualization
✨ Update checks
🍎 Better support for macOS
🪟 Support for Microsoft Edge
🐛 Many bug fixes
🕸️ The “sunburst clock” vis was removed (temporarily, see https://github.com/ActivityWatch/activitywatch/issues/508#issuecomment-730396764)
And a lot more…
activitywatch (bundle repo)¶
✨ Features (1)¶
feat: improved generation of changelog (
`7e6acf2
<https://github.com/ActivityWatch/activitywatch/commit/7e6acf2>`__)
🐛 Fixes (3)
fix: fixed inclusion of aw-webui for use with aw-server-rust (fixes #441) (
`2c3fe73
<https://github.com/ActivityWatch/activitywatch/commit/2c3fe73>`__)fix: fixed generation of changelog for subsubmodules (
`77b39b5
<https://github.com/ActivityWatch/activitywatch/commit/77b39b5>`__)fix: switched from biplist to plistlib (following dmgbuild’s example) (
`5ddb5f6
<https://github.com/ActivityWatch/activitywatch/commit/5ddb5f6>`__)
🔨 Misc (12)
docs: updated screenshot in README (
`42bf20c
<https://github.com/ActivityWatch/activitywatch/commit/42bf20c>`__)docs: updated FUNDING.yml (
`c779d75
<https://github.com/ActivityWatch/activitywatch/commit/c779d75>`__)Use git describe –tags –abbrev=0 to retrieve current activitywatch version in aw.spec (
`47cd07e
<https://github.com/ActivityWatch/activitywatch/commit/47cd07e>`__)docs: fixed stray end tag in README (
`b1a89d7
<https://github.com/ActivityWatch/activitywatch/commit/b1a89d7>`__)README: Removed outdated statement that import is not supported (
`370b073
<https://github.com/ActivityWatch/activitywatch/commit/370b073>`__)docs: fixed emoji in bug report issue template title (
`89d8a4f
<https://github.com/ActivityWatch/activitywatch/commit/89d8a4f>`__)docs: updated issue templates (#429) (
`5c139b9
<https://github.com/ActivityWatch/activitywatch/commit/5c139b9>`__)docs: added commit message guidelines to CONTRIBUTING.md (#415) (
`29ad429
<https://github.com/ActivityWatch/activitywatch/commit/29ad429>`__)Merge pull request #401 from gwynevans/docTweak (
`b1e8934
<https://github.com/ActivityWatch/activitywatch/commit/b1e8934>`__)Add explanation of AFK acronym to README (
`5193cd1
<https://github.com/ActivityWatch/activitywatch/commit/5193cd1>`__)docs: added new script to build changelog (#381) (
`8ed9754
<https://github.com/ActivityWatch/activitywatch/commit/8ed9754>`__)docs: added GitHub actions badge to README (
`b33711a
<https://github.com/ActivityWatch/activitywatch/commit/b33711a>`__)
aw-webui¶
✨ Features (22)¶
feat: made timeline view full-width (
`bba8b35
<https://github.com/ActivityWatch/aw-webui/commit/bba8b35>`__)feat: added stop time to timeline tooltip (fixes[#200](https://github.com/ActivityWatch/aw-webui/issues/200)#issuecomment-674582218) (
`f0e8b4c
<https://github.com/ActivityWatch/aw-webui/commit/f0e8b4c>`__)feat: refactored ActivityEditor into ActivityView, added better info when missing data (
`94f0959
<https://github.com/ActivityWatch/aw-webui/commit/94f0959>`__)feat: added new view modal (
`a0ec9a5
<https://github.com/ActivityWatch/aw-webui/commit/a0ec9a5>`__)feat: added delete view and restore views to default (
`129fdd9
<https://github.com/ActivityWatch/aw-webui/commit/129fdd9>`__)feat: implemented save/cancel when editing view (
`ef52f1e
<https://github.com/ActivityWatch/aw-webui/commit/ef52f1e>`__)feat: added buttons to edit/save view, made ActivityView delegate to ActivityEditor if view_id is ‘editor’ (
`1beade2
<https://github.com/ActivityWatch/aw-webui/commit/1beade2>`__)feat: added ability to add new views and visualizations (
`6578e7f
<https://github.com/ActivityWatch/aw-webui/commit/6578e7f>`__)feat: continued work on customizable views, fixing a few bugs (
`783733b
<https://github.com/ActivityWatch/aw-webui/commit/783733b>`__)feat: started working on customizable views (
`382308f
<https://github.com/ActivityWatch/aw-webui/commit/382308f>`__)feat: poll user satisfaction and calls to action (#229) (
`f9e0bbf
<https://github.com/ActivityWatch/aw-webui/commit/f9e0bbf>`__)feat: added options to WIP Calendar visualization (
`4e7303a
<https://github.com/ActivityWatch/aw-webui/commit/4e7303a>`__)feat: check for new releases (ActivityWatch/activitywatch#114) (
`b9fe58b
<https://github.com/ActivityWatch/aw-webui/commit/b9fe58b>`__)feat: added proper timeline labeling for stopwatch events (
`5e1afd8
<https://github.com/ActivityWatch/aw-webui/commit/5e1afd8>`__)feat: Add custom hovertext for editor summary and project (
`437a882
<https://github.com/ActivityWatch/aw-webui/commit/437a882>`__)feat: Better user experience when importing buckets (
`d59cf32
<https://github.com/ActivityWatch/aw-webui/commit/d59cf32>`__)feat: Add delete button to EventEditor modal (
`a4cd0b0
<https://github.com/ActivityWatch/aw-webui/commit/a4cd0b0>`__)feat: started working on calendar visualization (
`2b6f6c3
<https://github.com/ActivityWatch/aw-webui/commit/2b6f6c3>`__)feat: Add first/last event to Bucket view (
`915a4cf
<https://github.com/ActivityWatch/aw-webui/commit/915a4cf>`__)feat: ported new Activity view to Android (
`13777cb
<https://github.com/ActivityWatch/aw-webui/commit/13777cb>`__)feat: added support for Edge browser (
`d495f7f
<https://github.com/ActivityWatch/aw-webui/commit/d495f7f>`__)feat: added active history data to demomode, removed excessive logging (
`107ae4d
<https://github.com/ActivityWatch/aw-webui/commit/107ae4d>`__)
🐛 Fixes (35)
fix: added chromium.exe to browser appnames (fixes[#503](https://github.com/ActivityWatch/activitywatch/issues/503)) (
`541e99c
<https://github.com/ActivityWatch/aw-webui/commit/541e99c>`__)fix: improved border-color of events in timeline visualization (
`935354a
<https://github.com/ActivityWatch/aw-webui/commit/935354a>`__)fix: added (commented out) sunburst_clock to SelectableVisualization.vue (
`d4f2b3c
<https://github.com/ActivityWatch/aw-webui/commit/d4f2b3c>`__)fix: fixed missing href, added Discord to links in Home.vue (
`6b5a67b
<https://github.com/ActivityWatch/aw-webui/commit/6b5a67b>`__)fix: minor satisfaction poll fixes (
`392cf8c
<https://github.com/ActivityWatch/aw-webui/commit/392cf8c>`__)fix: fixed invalid type (
`105afdc
<https://github.com/ActivityWatch/aw-webui/commit/105afdc>`__)fix: added linting for tests and fixed lint issues (
`fc5cbe9
<https://github.com/ActivityWatch/aw-webui/commit/fc5cbe9>`__)fix: changed sometimes missing unicode character to icon in CategoryTree (
`50b3258
<https://github.com/ActivityWatch/aw-webui/commit/50b3258>`__)fix: change button to only show for range (#449 from activitywatch) (
`0c36bbe
<https://github.com/ActivityWatch/aw-webui/commit/0c36bbe>`__)fix: fix timeline updating before new range is selected (#449 from activitywatch) (
`444980a
<https://github.com/ActivityWatch/aw-webui/commit/444980a>`__)fix: fix timeline updating before new range is selected (#449 from activitywatch) (
`d2ebb9c
<https://github.com/ActivityWatch/aw-webui/commit/d2ebb9c>`__)fix: Update aw-client-js (
`1448792
<https://github.com/ActivityWatch/aw-webui/commit/1448792>`__)fix: cleaned up queries, unifying more into canonicalQuery (
`03a1242
<https://github.com/ActivityWatch/aw-webui/commit/03a1242>`__)fix: Fix incompatibility with aw-server-python (
`1d3bfd1
<https://github.com/ActivityWatch/aw-webui/commit/1d3bfd1>`__)fix: Fix VisTimeline errors (
`61d2461
<https://github.com/ActivityWatch/aw-webui/commit/61d2461>`__)fix: Fix previously broken ts types (
`2902651
<https://github.com/ActivityWatch/aw-webui/commit/2902651>`__)fix: Fix previously broken ts types (
`e356b24
<https://github.com/ActivityWatch/aw-webui/commit/e356b24>`__)fix: Fix linting issues (
`ccddac7
<https://github.com/ActivityWatch/aw-webui/commit/ccddac7>`__)fix: Fix broken getBucketWithEvents (
`554f3f7
<https://github.com/ActivityWatch/aw-webui/commit/554f3f7>`__)fix: Set headers on tables where they belong (
`f08a43b
<https://github.com/ActivityWatch/aw-webui/commit/f08a43b>`__)fix: Fix ‘Updated’ field in buckets view for aw-server-rust (
`490901d
<https://github.com/ActivityWatch/aw-webui/commit/490901d>`__)fix: reintroduced active events for barchart visualization (
`2acb3cb
<https://github.com/ActivityWatch/aw-webui/commit/2acb3cb>`__)fix: fixed #206, incorrectly escaping backslashes in regex (
`554d05a
<https://github.com/ActivityWatch/aw-webui/commit/554d05a>`__)fix: fixed bug where opening Activity view didn’t correctly use today as default date (
`903ad77
<https://github.com/ActivityWatch/aw-webui/commit/903ad77>`__)fix: added ‘Firefox-esr’ to browser appnames, fixes #204 (
`b6f91e3
<https://github.com/ActivityWatch/aw-webui/commit/b6f91e3>`__)fix: Merge window and browser queries (
`f9bcaed
<https://github.com/ActivityWatch/aw-webui/commit/f9bcaed>`__)fix: Subview is now kept when changing date in Activity view (
`f31c75c
<https://github.com/ActivityWatch/aw-webui/commit/f31c75c>`__)fix: fixed filter by category on Android (
`80479d2
<https://github.com/ActivityWatch/aw-webui/commit/80479d2>`__)fix: fixed incorrect references to state (
`0ded48d
<https://github.com/ActivityWatch/aw-webui/commit/0ded48d>`__)fix: Fixed very minor misplacement of button (
`a65623f
<https://github.com/ActivityWatch/aw-webui/commit/a65623f>`__)fix: fixed use of wrong bucket (
`83d14ca
<https://github.com/ActivityWatch/aw-webui/commit/83d14ca>`__)fix: readded active history caching (
`035d4cc
<https://github.com/ActivityWatch/aw-webui/commit/035d4cc>`__)fix: Add notice to download browser watcher if no buckets exist (
`f167565
<https://github.com/ActivityWatch/aw-webui/commit/f167565>`__)fix: See host if only editor buckets exist (
`59197ce
<https://github.com/ActivityWatch/aw-webui/commit/59197ce>`__)fix: Make week start on Monday instead of Sunday (
`dd6abc4
<https://github.com/ActivityWatch/aw-webui/commit/dd6abc4>`__)
🔨 Misc (76)
Merge pull request #233 from ActivityWatch/dev/customizable-views (
`8e886b4
<https://github.com/ActivityWatch/aw-webui/commit/8e886b4>`__)refactor: split ‘settings’ Vuex store into ‘categories’ and ‘views’ (
`2788c14
<https://github.com/ActivityWatch/aw-webui/commit/2788c14>`__)test: fixed e2e screenshot test (
`50e2c0d
<https://github.com/ActivityWatch/aw-webui/commit/50e2c0d>`__)Merge pull request #167 from Mte90/patch-1 (
`2c5a934
<https://github.com/ActivityWatch/aw-webui/commit/2c5a934>`__)fix linting (
`526cfdc
<https://github.com/ActivityWatch/aw-webui/commit/526cfdc>`__)remove trailing whitespaces (
`49f3e2e
<https://github.com/ActivityWatch/aw-webui/commit/49f3e2e>`__)fix linting (
`894bf64
<https://github.com/ActivityWatch/aw-webui/commit/894bf64>`__)Merge branch ‘master’ into patch-1 (
`2e52832
<https://github.com/ActivityWatch/aw-webui/commit/2e52832>`__)docs: fixed comment in PeriodUsage.vue (#230) (
`7912a32
<https://github.com/ActivityWatch/aw-webui/commit/7912a32>`__)Merge pull request #211 from ActivityWatch/dev/calendar (
`bfc24c9
<https://github.com/ActivityWatch/aw-webui/commit/bfc24c9>`__)Merge branch ‘master’ into dev/calendar (
`376e44f
<https://github.com/ActivityWatch/aw-webui/commit/376e44f>`__)Merge pull request #225 from billangli/dev/check-for-new-releases (
`707c45a
<https://github.com/ActivityWatch/aw-webui/commit/707c45a>`__)clean up code (
`f8b876b
<https://github.com/ActivityWatch/aw-webui/commit/f8b876b>`__)add aliasing to jest config (
`a8b35d9
<https://github.com/ActivityWatch/aw-webui/commit/a8b35d9>`__)ignore screenshot.test.js from npm test script (
`81a6985
<https://github.com/ActivityWatch/aw-webui/commit/81a6985>`__)Merge pull request #219 from billangli/dev/timeline-input-button (
`02a37cc
<https://github.com/ActivityWatch/aw-webui/commit/02a37cc>`__)move initial request to be called from InputTimeInterval (
`050f700
<https://github.com/ActivityWatch/aw-webui/commit/050f700>`__)Change select from v-bind to v-model (
`435896a
<https://github.com/ActivityWatch/aw-webui/commit/435896a>`__)lint-fix (
`7a39a23
<https://github.com/ActivityWatch/aw-webui/commit/7a39a23>`__)Merge branch ‘dev/timeline-input-button’ of https://github.com/billangli/aw-webui into dev/timeline-input-button (
`6e1eedb
<https://github.com/ActivityWatch/aw-webui/commit/6e1eedb>`__)style: fixed lints, applied prettier v2 style, removed old Log view (
`91878ee
<https://github.com/ActivityWatch/aw-webui/commit/91878ee>`__)Merge pull request #218 from ActivityWatch/dev/settings-split (
`11245d7
<https://github.com/ActivityWatch/aw-webui/commit/11245d7>`__)Merge pull request #217 from ActivityWatch/dev/summary-custom-hovertext (
`e0d26ec
<https://github.com/ActivityWatch/aw-webui/commit/e0d26ec>`__)refactor: Split Settings into multiple views (
`ed37580
<https://github.com/ActivityWatch/aw-webui/commit/ed37580>`__)Merge pull request #210 from ActivityWatch/dev/import-ux-enhancement (
`0038e50
<https://github.com/ActivityWatch/aw-webui/commit/0038e50>`__)Merge pull request #214 from ActivityWatch/dev/move-delete-button (
`443528f
<https://github.com/ActivityWatch/aw-webui/commit/443528f>`__)refactor: Move modal into EventEditor (
`9319fca
<https://github.com/ActivityWatch/aw-webui/commit/9319fca>`__)Merge pull request #209 from ActivityWatch/dev/lint-fix (
`63d23f9
<https://github.com/ActivityWatch/aw-webui/commit/63d23f9>`__)Merge pull request #208 from ActivityWatch/dev/vuex-fix (
`16e37ae
<https://github.com/ActivityWatch/aw-webui/commit/16e37ae>`__)Merge pull request #202 from ActivityWatch/dev/last_updated_buckets_fix (
`4b08fbd
<https://github.com/ActivityWatch/aw-webui/commit/4b08fbd>`__)Merge pull request #203 from ActivityWatch/dev/merge-window-and-browser-queries (
`09df952
<https://github.com/ActivityWatch/aw-webui/commit/09df952>`__)Merge pull request #207 from ActivityWatch/dev/today-bug (
`7821419
<https://github.com/ActivityWatch/aw-webui/commit/7821419>`__)Merge pull request #2 from skuzzymiglet/patch-1 (
`4d81a09
<https://github.com/ActivityWatch/aw-webui/commit/4d81a09>`__)Merge pull request #201 from ActivityWatch/dev/period-link-subview-fix (
`df5a625
<https://github.com/ActivityWatch/aw-webui/commit/df5a625>`__)Fix bug with browser activity not showing “Loading…” when loading (
`9247aed
<https://github.com/ActivityWatch/aw-webui/commit/9247aed>`__)Merge pull request #197 from ActivityWatch/dev/small-tweaks (
`1a969b3
<https://github.com/ActivityWatch/aw-webui/commit/1a969b3>`__)improvement(design): more small design improvements (
`7a2693d
<https://github.com/ActivityWatch/aw-webui/commit/7a2693d>`__)improvement(design): further fixes to design on small screens, added links to watchers page in the docs whenmissing browser or editor buckets (
`3dc3615
<https://github.com/ActivityWatch/aw-webui/commit/3dc3615>`__)improvement(design): made improvements to the design of the Activity view, including smaller tabs and placing the periodLength select in between the ‘previous’ and ‘next’ buttons (
`06ccbbe
<https://github.com/ActivityWatch/aw-webui/commit/06ccbbe>`__)Merge pull request #196 from ActivityWatch/dependabot/npm_and_yarn/jquery-3.5.0 (
`7c9a7d5
<https://github.com/ActivityWatch/aw-webui/commit/7c9a7d5>`__)Merge pull request #194 from ActivityWatch/dev/eslint-fix (
`4973c62
<https://github.com/ActivityWatch/aw-webui/commit/4973c62>`__)Merge pull request #195 from ActivityWatch/dev/cleanups (
`7242bed
<https://github.com/ActivityWatch/aw-webui/commit/7242bed>`__)refactor: Removed unnecessary prints (
`9c616e2
<https://github.com/ActivityWatch/aw-webui/commit/9c616e2>`__)style: fixed eslint warnings (
`187c7e5
<https://github.com/ActivityWatch/aw-webui/commit/187c7e5>`__)Merge pull request #183 from ActivityWatch/dev/android-update (
`c535835
<https://github.com/ActivityWatch/aw-webui/commit/c535835>`__)refactor: cleanup and minor restyling of SelectableVisualization (
`b215d50
<https://github.com/ActivityWatch/aw-webui/commit/b215d50>`__)Merge pull request #193 from ActivityWatch/dev/period-length-fix (
`51bab94
<https://github.com/ActivityWatch/aw-webui/commit/51bab94>`__)refactor: removed old Android activity view (
`afdf0fc
<https://github.com/ActivityWatch/aw-webui/commit/afdf0fc>`__)refactor: changed buckets.(type)_buckets to simply buckets.(type), added androidBucketsByHost (
`f90c0af
<https://github.com/ActivityWatch/aw-webui/commit/f90c0af>`__)Merge pull request #192 from NicoWeio/better-errors (
`0f9eb0c
<https://github.com/ActivityWatch/aw-webui/commit/0f9eb0c>`__)remove dedupe “feature”; rewrite code for display message (
`3b1a22f
<https://github.com/ActivityWatch/aw-webui/commit/3b1a22f>`__)bugfix: Inconsistency when changing period length (
`1704d71
<https://github.com/ActivityWatch/aw-webui/commit/1704d71>`__)display error message from API requests if available (
`452ac82
<https://github.com/ActivityWatch/aw-webui/commit/452ac82>`__)Merge pull request #190 from ActivityWatch/dev/selectable-activity-views (
`353634b
<https://github.com/ActivityWatch/aw-webui/commit/353634b>`__)refactor: Rename ActivityDaily to just Activity (
`bc4e950
<https://github.com/ActivityWatch/aw-webui/commit/bc4e950>`__)feature: Make views in summary selectable (
`c366500
<https://github.com/ActivityWatch/aw-webui/commit/c366500>`__)Merge pull request #189 from ActivityWatch/dev/daily-activity-vuex-refactor2 (
`a5a9e70
<https://github.com/ActivityWatch/aw-webui/commit/a5a9e70>`__)refactor: Made activity_daily vuex more structured and easier to read (
`e30bad4
<https://github.com/ActivityWatch/aw-webui/commit/e30bad4>`__)Merge pull request #186 from ActivityWatch/dev/make-queries-less-dependent (
`6379134
<https://github.com/ActivityWatch/aw-webui/commit/6379134>`__)Merge pull request #185 from ActivityWatch/dev/monday-start-of-week (
`3451196
<https://github.com/ActivityWatch/aw-webui/commit/3451196>`__)Merge pull request #182 from ActivityWatch/dev/demomode-active-history (
`fbcb5ab
<https://github.com/ActivityWatch/aw-webui/commit/fbcb5ab>`__)Merge pull request #181 from ActivityWatch/dev/edge-browser (
`91bdb2c
<https://github.com/ActivityWatch/aw-webui/commit/91bdb2c>`__)Merge pull request #179 from ActivityWatch/github-actions (
`ed6bed6
<https://github.com/ActivityWatch/aw-webui/commit/ed6bed6>`__)Merge pull request #178 from ActivityWatch/dev/better-demomode (
`f3fcb20
<https://github.com/ActivityWatch/aw-webui/commit/f3fcb20>`__)Merge branch ‘dev/better-demomode’ of github.com:ActivityWatch/aw-webui into dev/better-demomode (
`fdd8052
<https://github.com/ActivityWatch/aw-webui/commit/fdd8052>`__)docs: added more activities to demomode (
`cc5b437
<https://github.com/ActivityWatch/aw-webui/commit/cc5b437>`__)added computation of demo data from single list of events (
`f0a06dd
<https://github.com/ActivityWatch/aw-webui/commit/f0a06dd>`__)added computation of demo data from single list of events (
`1362f2d
<https://github.com/ActivityWatch/aw-webui/commit/1362f2d>`__)Merge pull request #177 from ActivityWatch/dev/prettier (
`f9c0b40
<https://github.com/ActivityWatch/aw-webui/commit/f9c0b40>`__)ran
make lint-fix
(`a1428a4
<https://github.com/ActivityWatch/aw-webui/commit/a1428a4>`__)Merge pull request #176 from ActivityWatch/dev/demomode (
`553cceb
<https://github.com/ActivityWatch/aw-webui/commit/553cceb>`__)added fully covered examples of data for demomode (
`5a47ebe
<https://github.com/ActivityWatch/aw-webui/commit/5a47ebe>`__)added lint-fix to Makefile (eslint –fix), now also lints typescript files (
`3ea66bb
<https://github.com/ActivityWatch/aw-webui/commit/3ea66bb>`__)started working on demo mode (
`8f9af1c
<https://github.com/ActivityWatch/aw-webui/commit/8f9af1c>`__)Combine aw-webui PR #173 (
`0b9da98
<https://github.com/ActivityWatch/aw-webui/commit/0b9da98>`__)More software to categorize (
`755c6f0
<https://github.com/ActivityWatch/aw-webui/commit/755c6f0>`__)
aw-qt¶
✨ Features (1)¶
feat: switched to using click for the CLI, fixed bugs (
`682a73f
<https://github.com/ActivityWatch/aw-qt/commit/682a73f>`__)
🐛 Fixes (8)
fix: fixed assumption about pathsep (
`b7da7c3
<https://github.com/ActivityWatch/aw-qt/commit/b7da7c3>`__)fix: improved module detection, added comments (
`1924e3b
<https://github.com/ActivityWatch/aw-qt/commit/1924e3b>`__)fix: fixed module detection and naming (
`063a00c
<https://github.com/ActivityWatch/aw-qt/commit/063a00c>`__)fix: fixed bugs in bundled/system modules (
`83cc4db
<https://github.com/ActivityWatch/aw-qt/commit/83cc4db>`__)fix: fixed typing checks (
`01378f1
<https://github.com/ActivityWatch/aw-qt/commit/01378f1>`__)fix: minor cleanup (
`f6d26c7
<https://github.com/ActivityWatch/aw-qt/commit/f6d26c7>`__)fix: made sip an explicit dependency (see[#433](https://github.com/ActivityWatch/activitywatch/issues/433)) (
`56cc28c
<https://github.com/ActivityWatch/aw-qt/commit/56cc28c>`__)fix: replace webbrowser.open with xdg-open with original LD_LIBRARY_PATH (
`bcd27a0
<https://github.com/ActivityWatch/aw-qt/commit/bcd27a0>`__)
🔨 Misc (32)
manager: Fix issue with bundled modules not being detected (
`d887ca5
<https://github.com/ActivityWatch/aw-qt/commit/d887ca5>`__)manager: Make matching of executables more accurate (
`1d421ba
<https://github.com/ActivityWatch/aw-qt/commit/1d421ba>`__)Merge pull request #64 from ActivityWatch/dev/fix-module-name-and-filtering (
`9a569fa
<https://github.com/ActivityWatch/aw-qt/commit/9a569fa>`__)docs: updated README with badges and minimal build instructions (
`3db74cd
<https://github.com/ActivityWatch/aw-qt/commit/3db74cd>`__)Merge pull request #56 from xylix/dev/improved-module-detection (
`839c9fd
<https://github.com/ActivityWatch/aw-qt/commit/839c9fd>`__)style: removed unused imports (
`157a546
<https://github.com/ActivityWatch/aw-qt/commit/157a546>`__)Merge branch ‘master’ into dev/improved-module-detection (
`0a359bd
<https://github.com/ActivityWatch/aw-qt/commit/0a359bd>`__)Merge pull request #59 from ActivityWatch/dev/fix-buggy-webbrowser-open (
`707b75b
<https://github.com/ActivityWatch/aw-qt/commit/707b75b>`__)Get PATH using python’s os module instead of getting environment variable and manually splitting (
`68314f0
<https://github.com/ActivityWatch/aw-qt/commit/68314f0>`__)Merge pull request #57 from xylix/dev/trayicon-color-fix (
`eadf39d
<https://github.com/ActivityWatch/aw-qt/commit/eadf39d>`__)Let trayicon owning program handle coloring it with filters (
`5385d8b
<https://github.com/ActivityWatch/aw-qt/commit/5385d8b>`__)Add some informative pydoc comments (
`2a6a8da
<https://github.com/ActivityWatch/aw-qt/commit/2a6a8da>`__)Recursively find submodules in subdirectories (
`9a849ca
<https://github.com/ActivityWatch/aw-qt/commit/9a849ca>`__)Remove unnecessary possible_modules config option (
`9e4b15e
<https://github.com/ActivityWatch/aw-qt/commit/9e4b15e>`__)Add pip cache for macOS, should make pyobjc etc. installation significantly faster (
`b14b1be
<https://github.com/ActivityWatch/aw-qt/commit/b14b1be>`__)Improve autostart() input typing (
`8808f7c
<https://github.com/ActivityWatch/aw-qt/commit/8808f7c>`__)Add pyqt type stubs to dev dependencies, nicer mypy output by default (
`a7c098c
<https://github.com/ActivityWatch/aw-qt/commit/a7c098c>`__)Fix lambda parameter amount to allow termination on sigint / sigkill (
`ea9d196
<https://github.com/ActivityWatch/aw-qt/commit/ea9d196>`__)Improve type safety and add some info logs / comments (
`d4e33cf
<https://github.com/ActivityWatch/aw-qt/commit/d4e33cf>`__)Improve mypy typing (
`4403d19
<https://github.com/ActivityWatch/aw-qt/commit/4403d19>`__)Merge remote-tracking branch ‘xylix/dev/autodetect-modules’ into dev/improved-module-detection (
`2a05ba1
<https://github.com/ActivityWatch/aw-qt/commit/2a05ba1>`__)remove 1 unused import, don’t treat aw-server as a special case in creating module menu (
`7a67423
<https://github.com/ActivityWatch/aw-qt/commit/7a67423>`__)Add type hints to new code (
`94dc1df
<https://github.com/ActivityWatch/aw-qt/commit/94dc1df>`__)rename QTSettings to AwQtSettings and add aw-server-rust (
`9dfea4b
<https://github.com/ActivityWatch/aw-qt/commit/9dfea4b>`__)Store available and autostart modules lists as configuration. See #47 (
`a974e2c
<https://github.com/ActivityWatch/aw-qt/commit/a974e2c>`__)actually check for module existence in manager (
`b7ed55a
<https://github.com/ActivityWatch/aw-qt/commit/b7ed55a>`__)fixed typechecking and enabled on Travis (
`6db5435
<https://github.com/ActivityWatch/aw-qt/commit/6db5435>`__)categorized module menu by location of module (
`70cca98
<https://github.com/ActivityWatch/aw-qt/commit/70cca98>`__)fixed issue when location in PATH does not exist (
`4078647
<https://github.com/ActivityWatch/aw-qt/commit/4078647>`__)fixed crash when module couldn’t be started (
`ba88995
<https://github.com/ActivityWatch/aw-qt/commit/ba88995>`__)fixed bundled modules (
`fbe3519
<https://github.com/ActivityWatch/aw-qt/commit/fbe3519>`__)added basic module autodetection (
`53f7dd0
<https://github.com/ActivityWatch/aw-qt/commit/53f7dd0>`__)
aw-server¶
🔨 Misc (1)
docs(README): updated outdated build instructions (#72) (
`7bab7f0
<https://github.com/ActivityWatch/aw-server/commit/7bab7f0>`__)
aw-server-rust¶
🐛 Fixes (13)
fix: corrected non-standard log dir on macOS (fixes #187) (
`623dfb4
<https://github.com/ActivityWatch/aw-server-rust/commit/623dfb4>`__)fix: correct lookup of asset_path for .app bundles on macOS (
`9be9962
<https://github.com/ActivityWatch/aw-server-rust/commit/9be9962>`__)fix: Drop single events if corrupted instead of failing whole import (
`96cbc9d
<https://github.com/ActivityWatch/aw-server-rust/commit/96cbc9d>`__)fix: Replace serde_derive with serdes derive feature for all crates (
`5c68853
<https://github.com/ActivityWatch/aw-server-rust/commit/5c68853>`__)fix: Set allocator to jemalloc (
`eabf9a1
<https://github.com/ActivityWatch/aw-server-rust/commit/eabf9a1>`__)fix: Allow floods to merge same event multiple times (
`f5bf3cc
<https://github.com/ActivityWatch/aw-server-rust/commit/f5bf3cc>`__)fix: Remove unnecessary clones (
`db720bf
<https://github.com/ActivityWatch/aw-server-rust/commit/db720bf>`__)fix: Fix clippy issues in aw-transform (
`158cf60
<https://github.com/ActivityWatch/aw-server-rust/commit/158cf60>`__)fix: dependency update needed for new Rust nightly (see https://github.com/ActivityWatch/aw-android/pull/40#issuecomment-651328018) (
`ca905a8
<https://github.com/ActivityWatch/aw-server-rust/commit/ca905a8>`__)fix: added limit parameter to the JNI wrapper for get_events (
`147a2d0
<https://github.com/ActivityWatch/aw-server-rust/commit/147a2d0>`__)fix: fixed issue in compile-android.sh script (
`c101a87
<https://github.com/ActivityWatch/aw-server-rust/commit/c101a87>`__)fix: removed stale .cargo/config and added to .gitignore (
`d7bfc23
<https://github.com/ActivityWatch/aw-server-rust/commit/d7bfc23>`__)fix: changed cfg(debug_assertions) to is_testing for runtime checks (
`96bbb0e
<https://github.com/ActivityWatch/aw-server-rust/commit/96bbb0e>`__)
🔨 Misc (60)
chore: bumped version number to v0.10.0 (
`f1f5095
<https://github.com/ActivityWatch/aw-server-rust/commit/f1f5095>`__)aw-transform: Optimize filter_period_intersect by pre-calculating endtimes (
`ebb1fdd
<https://github.com/ActivityWatch/aw-server-rust/commit/ebb1fdd>`__)aw-transform: Add benchmark for filter_period_intersect (
`4f00b19
<https://github.com/ActivityWatch/aw-server-rust/commit/4f00b19>`__)aw-query: Refactor benchmark code (
`eabcf74
<https://github.com/ActivityWatch/aw-server-rust/commit/eabcf74>`__)Cargo.lock: Update dependencies (
`2fc85f3
<https://github.com/ActivityWatch/aw-server-rust/commit/2fc85f3>`__)aw-server: Test key_value of different types (
`70968e4
<https://github.com/ActivityWatch/aw-server-rust/commit/70968e4>`__)Make settings value possibly any json type (
`6ecb206
<https://github.com/ActivityWatch/aw-server-rust/commit/6ecb206>`__)aw-models: Add custom schema for tryparse (
`03fd9cd
<https://github.com/ActivityWatch/aw-server-rust/commit/03fd9cd>`__)Cargo.lock: Update dependencies (
`7f2bf15
<https://github.com/ActivityWatch/aw-server-rust/commit/7f2bf15>`__)aw-models: Add schemars support (
`e1131d6
<https://github.com/ActivityWatch/aw-server-rust/commit/e1131d6>`__)aw-datastore: Add bucket_id to errors (
`5bdd6f3
<https://github.com/ActivityWatch/aw-server-rust/commit/5bdd6f3>`__)aw-server: Add Into trait for DatastoreError to HttpErrorJson (
`7a19f34
<https://github.com/ActivityWatch/aw-server-rust/commit/7a19f34>`__)aw-server: Fix compilation on android (
`d985c51
<https://github.com/ActivityWatch/aw-server-rust/commit/d985c51>`__)aw-server: Replace all errors with HttpErrorJson (
`b14a173
<https://github.com/ActivityWatch/aw-server-rust/commit/b14a173>`__)aw-server: Improve HTTP error handling (
`3b126cc
<https://github.com/ActivityWatch/aw-server-rust/commit/3b126cc>`__)tests: Add more asserts of HTTP body (
`a5cbb0d
<https://github.com/ActivityWatch/aw-server-rust/commit/a5cbb0d>`__)aw-server: Make UUID part of ServerState (
`7f6f63d
<https://github.com/ActivityWatch/aw-server-rust/commit/7f6f63d>`__)aw-transform: Add documentation to transforms (
`b04d38b
<https://github.com/ActivityWatch/aw-server-rust/commit/b04d38b>`__)Update aw-webui (
`cc437ea
<https://github.com/ActivityWatch/aw-server-rust/commit/cc437ea>`__)Update Cargo.lock (
`f3c2ede
<https://github.com/ActivityWatch/aw-server-rust/commit/f3c2ede>`__)aw-transform: fix: If events merge during flood, choose the longest endtime (
`091362f
<https://github.com/ActivityWatch/aw-server-rust/commit/091362f>`__)tests: Added another heartbeat test (
`2102597
<https://github.com/ActivityWatch/aw-server-rust/commit/2102597>`__)query: Add VarEnv type alias (
`420d691
<https://github.com/ActivityWatch/aw-server-rust/commit/420d691>`__)Merge pull request #137 from ActivityWatch/dev/get_events-limit-jni (
`4c6dd98
<https://github.com/ActivityWatch/aw-server-rust/commit/4c6dd98>`__)Merge pull request #135 from ActivityWatch/dev/android-vendored-openssl (
`9e796b4
<https://github.com/ActivityWatch/aw-server-rust/commit/9e796b4>`__)aw-webui: Update submodule (
`b3aa756
<https://github.com/ActivityWatch/aw-server-rust/commit/b3aa756>`__)aw-query: Add function filter_keyvals_regex (
`132370b
<https://github.com/ActivityWatch/aw-server-rust/commit/132370b>`__)aw-transform: Avoid cloning in filter_keyvals (
`5185b5d
<https://github.com/ActivityWatch/aw-server-rust/commit/5185b5d>`__)aw-transform: Add filter_keyvals_regex (
`fa842f6
<https://github.com/ActivityWatch/aw-server-rust/commit/fa842f6>`__)README: Fix broken build status badge (
`0dbd57f
<https://github.com/ActivityWatch/aw-server-rust/commit/0dbd57f>`__)aw-server: Refactor dirs, add tests do dirs and logging (
`9b406fc
<https://github.com/ActivityWatch/aw-server-rust/commit/9b406fc>`__)aw-query: Fix unnecessary lifetime parameter and references (
`826b78a
<https://github.com/ActivityWatch/aw-server-rust/commit/826b78a>`__)aw-query: Add simple benchmarks (
`edc9b3f
<https://github.com/ActivityWatch/aw-server-rust/commit/edc9b3f>`__)aw-query: Removed cloning from assigns (
`39cccb3
<https://github.com/ActivityWatch/aw-server-rust/commit/39cccb3>`__)Cargo.lock: Update dependencies (
`9184a35
<https://github.com/ActivityWatch/aw-server-rust/commit/9184a35>`__)aw-query: fix clippy error (
`882385f
<https://github.com/ActivityWatch/aw-server-rust/commit/882385f>`__)chore: updated aw-webui (
`7ede519
<https://github.com/ActivityWatch/aw-server-rust/commit/7ede519>`__)aw-server: rustfmt fix (
`c6cd1d5
<https://github.com/ActivityWatch/aw-server-rust/commit/c6cd1d5>`__)aw-server: Remove unused catchers (
`0b75663
<https://github.com/ActivityWatch/aw-server-rust/commit/0b75663>`__)aw-server: Set content type for more endpoints (
`00c001b
<https://github.com/ActivityWatch/aw-server-rust/commit/00c001b>`__)codecov.yml: Set diff target to a low value (
`e15fe1c
<https://github.com/ActivityWatch/aw-server-rust/commit/e15fe1c>`__)codecov.yml: Disable coverage requirement (
`7f98e25
<https://github.com/ActivityWatch/aw-server-rust/commit/7f98e25>`__)Fix database location when running with –testing (
`642a531
<https://github.com/ActivityWatch/aw-server-rust/commit/642a531>`__)cargo: Update dependencies (
`335417e
<https://github.com/ActivityWatch/aw-server-rust/commit/335417e>`__)cargo: Remove some features from multipart to get fewer dependencies (
`ccff0e4
<https://github.com/ActivityWatch/aw-server-rust/commit/ccff0e4>`__)aw-server: Clippy fixes (
`4ceb9c2
<https://github.com/ActivityWatch/aw-server-rust/commit/4ceb9c2>`__)aw-client-rust: Clippy fixes (
`718ebfd
<https://github.com/ActivityWatch/aw-server-rust/commit/718ebfd>`__)aw-datastore: Clippy fix and refactoring of worker (
`6f5200d
<https://github.com/ActivityWatch/aw-server-rust/commit/6f5200d>`__)aw-datastore: Make reload test force commit (
`34d2dec
<https://github.com/ActivityWatch/aw-server-rust/commit/34d2dec>`__)aw-datastore: Guarantee DB commit every 15 seconds (
`17dff67
<https://github.com/ActivityWatch/aw-server-rust/commit/17dff67>`__)aw-server: Increase default log levels further (
`afbb70c
<https://github.com/ActivityWatch/aw-server-rust/commit/afbb70c>`__)aw-server: Added option parsing and –testing option (
`c34b7f6
<https://github.com/ActivityWatch/aw-server-rust/commit/c34b7f6>`__)aw-server: Pass AWConfig as a Rocket state (
`cd00f31
<https://github.com/ActivityWatch/aw-server-rust/commit/cd00f31>`__)aw-query: Fix clippy issues (
`6f69b8b
<https://github.com/ActivityWatch/aw-server-rust/commit/6f69b8b>`__)cleaned up testing/production detection (
`5b52961
<https://github.com/ActivityWatch/aw-server-rust/commit/5b52961>`__)moved log directory to make it aw-qt compatible (
`6024d7d
<https://github.com/ActivityWatch/aw-server-rust/commit/6024d7d>`__)reduced logging and simplified logging pipeline (
`d456981
<https://github.com/ActivityWatch/aw-server-rust/commit/d456981>`__)Merge pull request #105 from ActivityWatch/dev/github-actions (
`f2afa99
<https://github.com/ActivityWatch/aw-server-rust/commit/f2afa99>`__)docs: updated README (
`62be9f4
<https://github.com/ActivityWatch/aw-server-rust/commit/62be9f4>`__)Create rust.yml (
`d7e75dd
<https://github.com/ActivityWatch/aw-server-rust/commit/d7e75dd>`__)
aw-watcher-afk¶
🔨 Misc (2)
Merge pull request #40 from ActivityWatch/doc/readme-update (
`32d7647
<https://github.com/ActivityWatch/aw-watcher-afk/commit/32d7647>`__)doc: Update install instructions in README.md (
`c06bcab
<https://github.com/ActivityWatch/aw-watcher-afk/commit/c06bcab>`__)
aw-watcher-window¶
🔨 Misc (14)
Merge pull request #41 from xylix/dev/macos-ask-for-permission (
`48491bc
<https://github.com/ActivityWatch/aw-watcher-window/commit/48491bc>`__)Merge branch ‘master’ into dev/macos-ask-for-permission (
`724a3e2
<https://github.com/ActivityWatch/aw-watcher-window/commit/724a3e2>`__)Merge pull request #44 from ActivityWatch/doc/readme-update (
`fbec7ed
<https://github.com/ActivityWatch/aw-watcher-window/commit/fbec7ed>`__)doc: Add install instructions to README.md (
`bc33438
<https://github.com/ActivityWatch/aw-watcher-window/commit/bc33438>`__)remove execution blocking from macos.py, move macos permission check in main.py after logging has bene initialized (
`b829e04
<https://github.com/ActivityWatch/aw-watcher-window/commit/b829e04>`__)Fix types in Process args, remove hardcoded development False (
`3ad2af6
<https://github.com/ActivityWatch/aw-watcher-window/commit/3ad2af6>`__)Update lockfile post merge (
`04d8269
<https://github.com/ActivityWatch/aw-watcher-window/commit/04d8269>`__)Merge branch ‘master’ into dev/macos-ask-for-permission (
`aa841c2
<https://github.com/ActivityWatch/aw-watcher-window/commit/aa841c2>`__)Use multiprocessing for background perm check execution. (
`0943007
<https://github.com/ActivityWatch/aw-watcher-window/commit/0943007>`__)Merge pull request #42 from ActivityWatch/dev/github-actions (
`620b52c
<https://github.com/ActivityWatch/aw-watcher-window/commit/620b52c>`__)Start running perm dialog in a background thread (
`f032ed1
<https://github.com/ActivityWatch/aw-watcher-window/commit/f032ed1>`__)Add accessibility settings link button (
`890b6d6
<https://github.com/ActivityWatch/aw-watcher-window/commit/890b6d6>`__)Platform restrict pyobjc deps (
`6c2c1e5
<https://github.com/ActivityWatch/aw-watcher-window/commit/6c2c1e5>`__)Use AppKit to figure if we have accessbility perms and pyobjc to ask for them (
`82e90b2
<https://github.com/ActivityWatch/aw-watcher-window/commit/82e90b2>`__)
aw-client¶
✨ Features (2)¶
feat: added better output when overlapping events found (
`52937c4
<https://github.com/ActivityWatch/aw-client/commit/52937c4>`__)feat: added merge_buckets.py example (
`5b9977f
<https://github.com/ActivityWatch/aw-client/commit/5b9977f>`__)
🐛 Fixes (1)
fix: fixed minor things (docs, wrongly commented out code) in examples/merge_buckets.py (
`839e1ba
<https://github.com/ActivityWatch/aw-client/commit/839e1ba>`__)
🔨 Misc (2)
Merge pull request #49 from ActivityWatch/doc/readme-update (
`bd8a953
<https://github.com/ActivityWatch/aw-client/commit/bd8a953>`__)doc: Add install instructions to README.md (
`3a4367c
<https://github.com/ActivityWatch/aw-client/commit/3a4367c>`__)
aw-core¶
✨ Features (1)¶
feat: log unhandled exceptions (
`6ba8f97
<https://github.com/ActivityWatch/aw-core/commit/6ba8f97>`__)
🐛 Fixes (2)
fix: fixed bug when passing unsorted lists into _intersecting_eventpairs and added test for it (
`216e9fc
<https://github.com/ActivityWatch/aw-core/commit/216e9fc>`__)fix: fixed case where heartbeat with similar timestamp could shorten previous event (
`0444be3
<https://github.com/ActivityWatch/aw-core/commit/0444be3>`__)
🔨 Misc (10)
style: fixed code formatting (
`8775e04
<https://github.com/ActivityWatch/aw-core/commit/8775e04>`__)refactor: extracted TimePeriod class to timeslot repo (
`e4a2b53
<https://github.com/ActivityWatch/aw-core/commit/e4a2b53>`__)test: added test for intersecting eventpairs (
`5f75f65
<https://github.com/ActivityWatch/aw-core/commit/5f75f65>`__)test: changed categorization test to include backslash-metacharacter (w) (
`e83f3f8
<https://github.com/ActivityWatch/aw-core/commit/e83f3f8>`__)docs: fixed CI badge, added better summary of contained modules (
`c38b814
<https://github.com/ActivityWatch/aw-core/commit/c38b814>`__)style: formatted everything with Black (
`eda4ff6
<https://github.com/ActivityWatch/aw-core/commit/eda4ff6>`__)tests: Add test for heartbeats with same timestamp (
`296647e
<https://github.com/ActivityWatch/aw-core/commit/296647e>`__)Merge pull request #90 from ActivityWatch/doc/readme-update (
`a6a9a9e
<https://github.com/ActivityWatch/aw-core/commit/a6a9a9e>`__)doc: Add install instructions to README.md (
`e7e1b5b
<https://github.com/ActivityWatch/aw-core/commit/e7e1b5b>`__)Merge pull request #89 from ActivityWatch/dev/github-actions (
`b2d9179
<https://github.com/ActivityWatch/aw-core/commit/b2d9179>`__)
media¶
🔨 Misc (1)
Remove unnecessary logo after automatic dark mode recoloration (
`cb597f7
<https://github.com/ActivityWatch/media/commit/cb597f7>`__)
v0.9.0¶
Released 2020-03-15
add Rust server as an option. It has better performance and will be the main supported server soon.
Almost all python components have been moved to poetry / pyproject.toml from old pip / setup.py building.
main activitywatch
Add aw-server-rust binary to pyinstaller bundles (a567003)
Automatic stale issue detection / closing (issues marked as stale after 180 days of inactivity, closed after 14 stale days)
Added aw-server-rust
Add .app and .dmg building
aw-client:
switched to using pyproject/poetry (d66f319)
Change default limit from 100 to return all by default (d35449a)
aw-core:
added strict-rfc3339 (c5e9d34)
upgraded jsonschema (a803443)
aw-qt
Use manager to stop all modules (ac40452)
Remove confirm dialog on exit (246ff05)
Remove startup notification (#45) (b1f66c3)
added aw-server-rust to possible modules (b4e9411)
Add dark mode detection to MacOS logo logic (502b77d)
aw-server
migrated from flask-restplus to flask-restx, updated submodule (36e970e)
Makefile improvements: use pip3 (47a208b), fixed make build DEV=true (817723b)
aw-server-rust:
Added in this release.
aw-watcher-window
readded script that disappeared in previous PR (1e424e4)
revise exclude_title logic (b1bd00d)
aw-webui:
added ability to edit start and end in EventEditor, added ability to edit events from Bucket view (10dc80f)
Add vuex support for editor activity (47fed8b)
added setting for ‘show last’ duration default value (20ca6fa)
buckets: Fix broken export bucket button (0a60cf7)
fixed long lines (c502787)
fixed bugs in event editor and stopwatch (d121fcb)
fixed editing events in bucket view (b6c1405)
stopwatch: Fixes broken “stop” and “edit” (06be96b)
Fix firefox developer edition browser data not showing up in activity view. (4a05131)
views/activity: Fix so subview is kept between date changes (c0ae191)
Improvements to Stopwatch and EventEditor (#166) (2040a92)
package.json: Update to fix vulnerabilities (a2f48a8)
Swich from timeline-plus to vis-timeline (98cd372)
queries: Removed trailing lines (d25cf09)
v0.8.4¶
Released 2019-12-10
Adds the ability to filter the activity view by category.
Fixes a bug where setting rule for a category to ‘None’ breaks the UI issue #313.
Fixes the broken favicon for aw-webui.
v0.8.3¶
Released 2019-11-13 (yes, the same day as v0.8.2)
Fixes the Windows builds
v0.8.2¶
Released 2019-11-13
Just minor fixes to the v0.8.1 that was released the day before.
Added a Windows installer
Fixes the Windows builds (it did not)
Fixes a bug in the web UI where weeks didn’t always start on Mondays and months didn’t always start on the first
v0.8.1¶
Released 2019-11-12
The v0.8 versions are finally leaving beta, and we celebrate this by giving you a truly awesome release!
It’s the culmination of a lot of behind-the-scenes work that has been going on for quite a while. Several of our most requested features have made it into this release (categorization, better weekly/monthly visualizations, preparations for syncing), making it our best release yet!
Web UI:
Categorization is finally here! Including visualizations and settings. The UX still leaves some things to be desired, but it’s a great start.
Daily and Summary views are now merged into one so that you get all the goodies of the Daily view but for arbitrary timeperiods like days/weeks/months!
Updated the start page, including links to resources like the user survey.
Server:
New unique device ID is now exposed through the info API endpoint, a pre-requisite for building the much requested sync feature.
Now contains the transforms needed for categorization.
Other:
There is now a Windows installer available, and it automatically sets up autostart!
v0.8.0b9¶
Released 2019-07-03
Note
Changelog incomplete
Web UI:
Now includes the Summary view for summarizing activity across weekly/monthly/yearly timeperiods!
v0.8.0b8¶
Released 2019-03-09
Note
Changelog incomplete
Server:
Import and export APIs are now usable
Web UI:
Added Stopwatch functionality
Added ability to import buckets from export
Bucket export button now does a full export that includes metadata
Other:
The lowest version of Python supported for building ActivityWatch is now 3.6.
Fixed PyInstaller-built releases on Windows
v0.8.0b7¶
Released 2018-11-03
Web UI:
Fix broken editor bucket visualization
Misc:
CI Improvements
v0.8.0b2 - v0.8.0b6¶
No changelog written.
v0.8.0b1¶
Released 2018-05-07
Server:
New query2 API for querying and transforming data
Added
version
field to/info
endpointSet stricter allowed CORS origins in testing mode
Added
--cors-origins
CLI argument
Web UI:
Added datepicker to the activity view
Moved the today/clock visualization into the activity view
New visualization for most-visited domains
New visualization for previous days active time
New query explorer
Now displays version and hostname in bottom-right corner
Now uses aw-client-js for all API calls
Watchers:
Improved stability of client event queues (see this PR)
Other:
Windows: Console window and taskbar icon now hidden by default (issue #139)
All issues assigned to the v0.8 milestone can be found on GitHub
v0.7.1¶
Released 2017-11-06
Actually fixed the timezone issue in the web UI (issue #117).
All issues assigned to the v0.7 milestone can be found on GitHub.
v0.7.0b4¶
Released 2017-10-22
The ActivityWatch WebExtension is officially supported from this version forward, see the announcement on the forum.
(Not really, see v0.7.1) Fixed pesky timezone issue in web UI (issue #117).
Fixed bug on macOS where keyboard activity would not be used to detect AFK state.
Fixed packaging bugs (macOS, PyInstaller).
The web extension now has a better look and notifies if connection to server failed.
v0.7.0b3¶
Released 2017-08-25
Even more improvements to the web UI.
Major improvements to the documentation, notably instructions on how to install from builds and sources.
v0.7.0b2¶
Released 2017-08-09
Improvements to the web UI: a new visualization method (the “today” view) and information for users about the state of the project on the first page.
v0.7.0b1¶
Released 2017-06-14
There have been several major changes since v0.6. Much of it wont end up here but hopefully the major things will.
Note
If you are upgrading from a previous version, you might want to stop all loggers for the duration of your UTC offset to prevent issues which we’ve had difficulty debugging (or you can just start right away and expect your first hours to end up a bit weird).
Now works on Windows.
Working standalone packages. (edit: not reliable on all systems, but a lot easier to get running in many cases)
All timestamps are now in UTC.
Updated outdated parts of the documentation.
Makefiles are now used throughout the projects to manage building, testing, and CI.
A lot of bug fixes (and hopefully not too many new bugs).
Vastly improved code quality.
v0.6.0 and older¶
We haven’t been keeping track of changes very well for older versions. Please refer to the git history.