Releases: ActivityWatch/activitywatch
v0.11.0 beta 1
Important note
We've found several issues (described in issue #607) in this release we need to address. We therefore demoted the release to a beta release. Stay tuned for the real release!
Installation
See the getting started guide in the documentation.
Downloads
- Windows (.exe, installer)
- macOS (.dmg)
Linux- NOTE: The Linux build is currently broken, we're working on a fix!
Changelog
Please see the changelog for v0.11.0 instead (released soon).
v0.10.0
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)
🔨 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 ...
v0.9.2
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
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)
v0.9.0
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
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
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
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
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
Installation
See the getting started guide in the documentation.
Changelog
The full changelog is available in the documentation.