Skip to content

Releases: ActivityWatch/activitywatch

v0.10.0

15 Jun 14:37
v0.10.0
5f61367
Compare
Choose a tag to compare

Maintainers note: The tag for this release was accidentally removed, but has been restored. The release created date is therefore invalid, but the commit date is correct.


It's finally here! 🎉

The long-awaited v0.10 release comes with a lot of improvements which you can read about in the changelog below. There will also be more about it the upcoming development update on the forum, so keep an eye out on our Twitter and join our Discord server.

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

Installation

See the getting started guide in the documentation.

Downloads

Honorary mentions

  • Johan Bjäreholt (@johan-bjareholt) for his tireless work on aw-server-rust.
  • Kerkko Peltari (@xylix) for his amazing work on improving macOS support (among many other things).
  • Bill Ang Li (@billangli) for his amazing work on adding an update check to the web UI, and a user engagement poll after a week of use.
  • FUUG.fi (Finnish Unix Users Group) for contributing with a €3,000 grant earlier this year.

Changelog

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 #508 (comment))
  • And a lot more...

activitywatch (bundle repo)

✨ Features (1)

  • feat: improved generation of changelog (7e6acf2)
🐛 Fixes (3)

  • fix: fixed inclusion of aw-webui for use with aw-server-rust (fixes #441) (2c3fe73)
  • fix: fixed generation of changelog for subsubmodules (77b39b5)
  • fix: switched from biplist to plistlib (following dmgbuild's example) (5ddb5f6)

🔨 Misc (12)

  • docs: updated screenshot in README (42bf20c)
  • docs: updated FUNDING.yml (c779d75)
  • Use git describe --tags --abbrev=0 to retrieve current activitywatch version in aw.spec (47cd07e)
  • docs: fixed stray end tag in README (b1a89d7)
  • README: Removed outdated statement that import is not supported (370b073)
  • docs: fixed emoji in bug report issue template title (89d8a4f)
  • docs: updated issue templates (#429) (5c139b9)
  • docs: added commit message guidelines to CONTRIBUTING.md (#415) (29ad429)
  • Merge pull request #401 from gwynevans/docTweak (b1e8934)
  • Add explanation of AFK acronym to README (5193cd1)
  • docs: added new script to build changelog (#381) (8ed9754)
  • docs: added GitHub actions badge to README (b33711a)

aw-webui

✨ Features (22)

  • feat: made timeline view full-width (bba8b35)
  • feat: added stop time to timeline tooltip (fixes[#200](ActivityWatch/aw-webui#200) (f0e8b4c)
  • feat: refactored ActivityEditor into ActivityView, added better info when missing data (94f0959)
  • feat: added new view modal (a0ec9a5)
  • feat: added delete view and restore views to default (129fdd9)
  • feat: implemented save/cancel when editing view (ef52f1e)
  • feat: added buttons to edit/save view, made ActivityView delegate to ActivityEditor if view_id is 'editor' (1beade2)
  • feat: added ability to add new views and visualizations (6578e7f)
  • feat: continued work on customizable views, fixing a few bugs (783733b)
  • feat: started working on customizable views (382308f)
  • feat: poll user satisfaction and calls to action (#229) (f9e0bbf)
  • feat: added options to WIP Calendar visualization (4e7303a)
  • feat: check for new releases (ActivityWatch/activitywatch#114) (b9fe58b)
  • feat: added proper timeline labeling for stopwatch events (5e1afd8)
  • feat: Add custom hovertext for editor summary and project (437a882)
  • feat: Better user experience when importing buckets (d59cf32)
  • feat: Add delete button to EventEditor modal (a4cd0b0)
  • feat: started working on calendar visualization (2b6f6c3)
  • feat: Add first/last event to Bucket view (915a4cf)
  • feat: ported new Activity view to Android (13777cb)
  • feat: added support for Edge browser (d495f7f)
  • feat: added active history data to demomode, removed excessive logging (107ae4d)
🐛 Fixes (35)

  • fix: added chromium.exe to browser appnames (fixes[#503](#503)) (541e99c)
  • fix: improved border-color of events in timeline visualization (935354a)
  • fix: added (commented out) sunburst_clock to SelectableVisualization.vue (d4f2b3c)
  • fix: fixed missing href, added Discord to links in Home.vue (6b5a67b)
  • fix: minor satisfaction poll fixes (392cf8c)
  • fix: fixed invalid type (105afdc)
  • fix: added linting for tests and fixed lint issues (fc5cbe9)
  • fix: changed sometimes missing unicode character to icon in CategoryTree (50b3258)
  • fix: change button to only show for range (#449 from activitywatch) (0c36bbe)
  • fix: fix timeline updating before new range is selected (#449 from activitywatch) (444980a)
  • fix: fix timeline updating before new range is selected (#449 from activitywatch) (d2ebb9c)
  • fix: Update aw-client-js (1448792)
  • fix: cleaned ...
Read more

v0.9.2

23 Mar 17:12
v0.9.2
35c4fc6
Compare
Choose a tag to compare

Installation

See the getting started guide in the documentation.

Changelog

This fixes Linux builds (again, for real this time!) by locking PyQt5 used by aw-qt to v5.10.1.

activitywatch (bundle repo)

  • Added basic GitHub Actions config (#382) (02a76e5)
  • docs: fixed typo in README found by codespell (#385) (8a0ee3d)
  • Downgraded PyInstaller to v3.5 (8ac35bc)
  • Downgraded setuptools as workaround for PyInstaller issue

aw-qt

  • downgraded PyQt5 to v5.10.1

v0.9.1

21 Mar 20:08
f383b95
Compare
Choose a tag to compare

Installation

See the getting started guide in the documentation.

Changelog

This fixes Linux builds and improves our build process by using version-locked Python dependencies (using poetry).

activitywatch (bundle repo)

  • build: switched to using poetry for make build (#379) (f383b95)

v0.9.0

18 Mar 15:54
bdf4fa1
Compare
Choose a tag to compare

Installation

See the getting started guide in the documentation.

Changelog

This release adds our 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.

activitywatch (bundle repo)

  • 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)
  • Make aw-qt less annoying:
    • 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)
    Bug fixes:
  • 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)
    Misc improvements:
  • Improvements to Stopwatch and EventEditor (#166) (2040a92)
  • package.json: Update to fix vulnerabilities (a2f48a8)
  • Swtich from timeline-plus to vis-timeline (98cd372)
  • queries: Removed trailing lines (d25cf09)

NOTE: Builds for Linux are broken, we're working to fix this asap. See #378 for more info.

v0.8.4

10 Dec 20:23
v0.8.4
6534561
Compare
Choose a tag to compare

Installation

See the getting started guide in the documentation.

Changelog

  • Adds the ability to filter the activity view by category.
  • Fixes a bug where setting rule for a category to 'None' breaks the UI (#313)
  • Fixes the broken favicon for aw-webui.

The full changelog is available in the documentation.

v0.8.3

13 Nov 21:56
3dd4ec2
Compare
Choose a tag to compare

Installation

See the getting started guide in the documentation.

Changelog

  • Fixes the Windows builds

The full changelog is available in the documentation.

v0.8.2

13 Nov 18:19
v0.8.2
adc44f7
Compare
Choose a tag to compare

Installation

See the getting started guide in the documentation.

Changelog

Just minor fixes to the v0.8.1 that was released the day before.

  • Added a Windows installer
  • Fixes the Windows builds (apparently they are still broken)
  • Fixes a bug in the web UI where weeks didn't always start on Mondays and months didn't always start on the first

The full changelog is available in the documentation.

NOTE: The Windows builds are broken, we're working on it.

v0.8.1

12 Nov 14:43
v0.8.1
2be6697
Compare
Choose a tag to compare

The long-awaited stable release of v0.8 is here!

It contains lots of goodies like categorization, better weekly/monthly visualizations, and more! See the changelog for the details.

Installation

See the getting started guide in the documentation.

Changelog

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!

The full changelog is available in the documentation.

NOTE: The Windows builds are broken, we're working on it.

v0.8.0b9

03 Jul 14:14
c5b3c24
Compare
Choose a tag to compare
v0.8.0b9 Pre-release
Pre-release

Installation

See the getting started guide in the documentation.

Changelog

The full changelog is available in the documentation.

v0.8.0b8

09 Mar 13:15
4115f17
Compare
Choose a tag to compare
v0.8.0b8 Pre-release
Pre-release

Installation

See the getting started guide in the documentation.

Changelog

The full changelog is available in the documentation.