-
v0.3.1
Stablereleased this
2026-10-05 11:39:27 +11:00 | 0 commits to master since this releaseAdded
- Missed days are now highlighted in red in the task completion calendar view for daily habits, covering days after the task creation date that were neither completed nor paused.
get_missed_days_in_month()database method to retrieve missed days for a given month.- GTK unit tests covering child-window dismissal (transient filtering, nested windows and idempotency), run headless via Xvfb in CI.
Changed
- Child windows (task completion calendar, task statistics, manage tags, add/edit task, confirmation prompts, about and the congratulatory dialog) are no longer modal; clicking the parent window now automatically dismisses the open child window instead of requiring it to be closed first, and only one child of a given window can be open at a time.
- Child windows now fade out while shrinking when dismissed, so the window frame and title bar disappear along with the body and no white flash is shown as the window is destroyed.
Fixed
- Bug in the calculation of the monthly task completion rate.
Downloads
-
v0.3.0
Stablereleased this
2026-09-29 10:53:59 +10:00 | 8 commits to master since this releaseA polish-focused release: richer task insights, a cleaner codebase, combined with new ways to install.
Highlights
More insight into your habits
- The task calendar dialog now shows your monthly completion rate alongside the existing streak and all-time stats.
- The task statistics window displays extra task information, with the task creation date repositioned for a clearer layout.
Better calendar accuracy
- Paused days are excluded from completion-rate calculations and are shown as yellow dots, visually distinct from completed (green) days.
Install it your way
- New Arch Linux package (
.pkg.tar.zst), installable withpacman -U. - New Flatpak bundle.
- Existing
.deb,.rpm, and AppImage builds continue as before.
Run it without the clutter
- Habit Helper now enforces a single running instance. Launching it again brings the existing window into view instead of opening a duplicate or maximising the window.
Downloads
-
v0.2.9
Stablereleased this
2026-09-11 11:15:26 +10:00 | 21 commits to master since this releaseAdded
- Paused days are now shown as yellow dots in the task calendar view, visually distinct from completed (green) days.
get_paused_days_in_month()database method to retrieve paused days for a given month.- Unit test for
get_paused_days_in_month.
Changed
- Paused days are excluded from the completion rate calculation (already excluded in the backend, now reflected in the calendar display).
- Fixed timezone-sensitive test
test_completion_rate_multiple_completions_per_daythat failed on CI servers with negative UTC offsets.
Downloads
-
v0.2.8
Stablereleased this
2026-09-01 21:16:28 +10:00 | 33 commits to master since this releaseAdded
- Forgejo Actions release workflow for building and publishing .deb, .rpm, and AppImage packages on tag push.
- CHANGELOG.md file to track project changes.
Changed
- Switched from
license-fileto SPDXlicensefield in Cargo.toml. - Bumped version to 0.2.8.
Downloads
-
0.2.7
Stablereleased this
2026-08-26 11:37:36 +10:00 | 38 commits to master since this releaseAdded
- Calendar view of task completion, showing the days each task was marked complete.
- Accessible via a new button on the application home page.
- Also opened from the task statistics window.
- Streak and completion percentage shown in the task calendar view window.
- Menu option to toggle the application colour theme.
- Previous day complete/incomplete actions for missed daily habits, with consistent title case.
Changed
- Updated button formatting across the application for consistency.
- Split alignment of the task action buttons.
- Bumped package dependency versions.
- Moved tests to a dedicated directory outside the main application code.
- Updated application screenshots to match v0.2.7.
Downloads
- Calendar view of task completion, showing the days each task was marked complete.
-
0.2.5 Stable
released this
2026-04-10 21:54:35 +10:00 | 52 commits to master since this releaseInitial public release add tasks, set their frequency and track their completion over time to form new habits.
Downloads