Skip to content

1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:12

1.2.0 — Weekly & monthly habits

Habits can now run on a weekly or monthly schedule, not just daily. Pick a frequency when you create or edit a habit, and the plugin takes care of the rest.

New

  • Frequency picker — every habit can be Daily, Weekly, or Monthly. Weekly habits are due on a weekday you choose; monthly habits on a day of the month you choose.
  • Cards appear only when due — weekly and monthly habits show up in the dashboard and sidebar panel on their due date only, so your list stays focused on what actually needs doing today. A gentle "nothing due" message appears on empty days.
  • Smart month-end handling — for monthly habits, a day that a month doesn't have rolls to that month's last day. Set the 31st and February fires on the 28th (29th in leap years), April on the 30th, and so on — you never skip a month.

Streaks & stats

  • Streaks now count periods, not days: a weekly habit's streak is consecutive weeks completed, a monthly habit's is consecutive months.
  • Completion rates and perfect days ignore the days a habit isn't due, so off-days no longer drag your numbers down.
  • Habit pages adapt their charts: the activity chart plots each recent due date (labelled with the date it falls on) and a rolling completion-rate trend, with tiles relabelled to "Weeks completed" / "Months completed".

Notes

  • Fully backward compatible — existing habits are treated as Daily with no changes.
  • To log a weekly or monthly due date you missed, step back to it with the dashboard's date arrows.