<feed xmlns='http://www.w3.org/2005/Atom'>
<title>doot.git/internal/scheduler/recurrence.go, branch master</title>
<subtitle>doot — personal productivity web app
</subtitle>
<id>https://git.terst.org/doot.git/atom?h=master</id>
<link rel='self' href='https://git.terst.org/doot.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.terst.org/doot.git/'/>
<updated>2026-07-16T02:44:32+00:00</updated>
<entry>
<title>feat(tasks): add periodic due-date check for recurring tasks</title>
<updated>2026-07-16T02:44:32+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-14T20:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/doot.git/commit/?id=ba5205213f6f1995ca4e64b08925bcc6c48b8211'/>
<id>urn:sha1:ba5205213f6f1995ca4e64b08925bcc6c48b8211</id>
<content type='text'>
A recurring task's successor now also gets created once its due date
passes, independent of completion -- an ignored/overdue recurring task
no longer blocks the next occurrence from appearing. Runs every 15
minutes via a new goroutine in main.go, cancelled on shutdown.
</content>
</entry>
</feed>
