<feed xmlns='http://www.w3.org/2005/Atom'>
<title>solstice.git/src, branch master</title>
<subtitle>pomodoro timer</subtitle>
<id>https://git.tylerhoang.xyz/solstice.git/atom?h=master</id>
<link rel='self' href='https://git.tylerhoang.xyz/solstice.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/'/>
<updated>2026-06-11T06:39:24Z</updated>
<entry>
<title>fix: restore timer controls visibility</title>
<updated>2026-06-11T06:39:24Z</updated>
<author>
<name>Tyler Hoang</name>
<email>tyler@tylerhoang.xyz</email>
</author>
<published>2026-06-11T06:39:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=0fb6d49be075597fa0812325c7419789d19bcbe8'/>
<id>urn:sha1:0fb6d49be075597fa0812325c7419789d19bcbe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: resolve final deadlock and startup sync gap</title>
<updated>2026-06-09T08:14:04Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T08:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=fc7cc972e6171896ef4e648f50951902a5b478fb'/>
<id>urn:sha1:fc7cc972e6171896ef4e648f50951902a5b478fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: resolve final release blockers</title>
<updated>2026-06-09T08:10:46Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T08:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=887c0bc6f968f80ac90220f24bb578438e05708a'/>
<id>urn:sha1:887c0bc6f968f80ac90220f24bb578438e05708a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: final polish and preparation for release</title>
<updated>2026-06-09T08:02:30Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T08:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=4e2d978eb5fc9457d5b913bc10faf1266e6dcda4'/>
<id>urn:sha1:4e2d978eb5fc9457d5b913bc10faf1266e6dcda4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: switch ambient audio to user-supplied assets</title>
<updated>2026-06-09T07:58:04Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=f43f549ffbe3074977116c9f35aa7064d6a4bd95'/>
<id>urn:sha1:f43f549ffbe3074977116c9f35aa7064d6a4bd95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: ambient sound engine and volume controls</title>
<updated>2026-06-09T07:52:52Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=3019f7ffda7d7c82cfd8b31ea7397b0ab528ec65'/>
<id>urn:sha1:3019f7ffda7d7c82cfd8b31ea7397b0ab528ec65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: listener race condition, stale callback ref, dead code cleanup</title>
<updated>2026-06-09T07:27:29Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:27:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=c973d48c41169240e3f53769804696fd0d352a09'/>
<id>urn:sha1:c973d48c41169240e3f53769804696fd0d352a09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: re-sync timer state on phase change to avoid stale values</title>
<updated>2026-06-09T07:24:03Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=b51a1fb827738081c1da6a6f41cfd270340cdffb'/>
<id>urn:sha1:b51a1fb827738081c1da6a6f41cfd270340cdffb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: frontend view, state management, and user interface</title>
<updated>2026-06-09T07:22:18Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=6cb006cc136f1fc5c83537cc30c64d223d1755e4'/>
<id>urn:sha1:6cb006cc136f1fc5c83537cc30c64d223d1755e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: resolve scaffolding issues from code review</title>
<updated>2026-06-09T07:10:06Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:10:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=8cf1686e9e9ed20a1c256ccf9e510f4293aa1cf3'/>
<id>urn:sha1:8cf1686e9e9ed20a1c256ccf9e510f4293aa1cf3</id>
<content type='text'>
</content>
</entry>
</feed>
