• v0.3.1 bd3f0a01a0

    v0.3.1
    All checks were successful
    CI / lint (push) Successful in 1m30s
    CI / test (push) Successful in 1m42s
    Release / flatpak (push) Successful in 3m24s
    Release / arch (push) Successful in 2m36s
    Release / release (push) Successful in 5m44s
    Stable

    anthonymills released this 2026-10-05 11:39:27 +11:00 | 0 commits to master since this release

    Added

    • 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 1ebfb3ef62

    v0.3.0
    All checks were successful
    CI / test (push) Successful in 2m49s
    CI / lint (push) Successful in 2m19s
    Release / flatpak (push) Successful in 5m19s
    Release / arch (push) Successful in 4m30s
    Release / release (push) Successful in 10m33s
    Stable

    anthonymills released this 2026-09-29 10:53:59 +10:00 | 8 commits to master since this release

    A 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 with pacman -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 491720ca26

    v0.2.9
    All checks were successful
    CI / lint (push) Successful in 1m35s
    CI / test (push) Successful in 1m51s
    Release / release (push) Successful in 6m4s
    Stable

    anthonymills released this 2026-09-11 11:15:26 +10:00 | 21 commits to master since this release

    Added

    • 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_day that failed on CI servers with negative UTC offsets.
    Downloads
  • v0.2.8 3950820e8d

    v0.2.8
    All checks were successful
    CI / lint (push) Successful in 3m14s
    CI / test (push) Successful in 3m38s
    Release / release (push) Successful in 13m41s
    Stable

    anthonymills released this 2026-09-01 21:16:28 +10:00 | 33 commits to master since this release

    Added

    • 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-file to SPDX license field in Cargo.toml.
    • Bumped version to 0.2.8.
    Downloads
  • 0.2.7 d3d0ff38ab

    0.2.7
    All checks were successful
    CI / test (push) Successful in 3m37s
    CI / lint (push) Successful in 3m3s
    Stable

    anthonymills released this 2026-08-26 11:37:36 +10:00 | 38 commits to master since this release

    Added

    • 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
  • 0.2.5 33083d6f22

    0.2.5 Stable

    anthonymills released this 2026-04-10 21:54:35 +10:00 | 52 commits to master since this release

    Initial public release add tasks, set their frequency and track their completion over time to form new habits.

    Downloads