<feed xmlns='http://www.w3.org/2005/Atom'>
<title>doot.git/internal/models/recurrence_test.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:02+00:00</updated>
<entry>
<title>feat(tasks): add ComputeNextOccurrence for recurring task scheduling</title>
<updated>2026-07-16T02:44:02+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-14T20:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/doot.git/commit/?id=c99d52ccf5c52e9c75b6fcb661c8e74816b34924'/>
<id>urn:sha1:c99d52ccf5c52e9c75b6fcb661c8e74816b34924</id>
<content type='text'>
Implement pure function to compute next occurrence of recurring tasks given
frequency, interval, and optional weekday constraints. Supports daily, weekly,
monthly, and yearly recurrence patterns. Weekly recurrence with weekday
constraints wraps to next applicable week when needed.

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01VTUSAEKfsPc6WGDq45yPHD
</content>
</entry>
</feed>
