1.2.0
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.