There’s a new beorg update out today. The fixes a couple of issues recently reported by users.
- If a headline has a repeat with habit minimum/maximum ranges, the first value will now be used to advance the date when it is marked as done. For example, SCHEDULED: <2026-07-06 Mon .+2d/4d>, when marked as complete on 2026-07-08, will be advanced to 2026-07-10 rather than 2026-07-12.
- Building on the above, if a headline has the STYLE property set to habit, the item will become overdue only after the maximum range has passed. For example, a headline with SCHEDULED: <2026-07-03 Fri .+2d/4d> will appear as overdue on 8 July, but not on 7 July—the fourth and final day on which the habit should be completed.
- Fixes some places where agenda-file? and tasks-file? were not being consulted when constructing an agenda or task list, including in the widget and some searches. These are Scheme functions intended for advanced users who want to exclude certain files from the agenda and task list.
Thanks to those people who reported these issues, and responded with any questions I asked them. If you notice anything which doesn’t work as you expect in beorg please get in touch on Reddit, Mastodon, BlueSky or by raising a support ticket.