<feed xmlns='http://www.w3.org/2005/Atom'>
<title>solstice.git, 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: bundle release audio and docs</title>
<updated>2026-06-10T07:59:09Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-10T07:59:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=be38ca61ed85e4493e645c97d69251cdcc02b80b'/>
<id>urn:sha1:be38ca61ed85e4493e645c97d69251cdcc02b80b</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>fix: sync ambient ducking on manual phase changes</title>
<updated>2026-06-09T07:54:12Z</updated>
<author>
<name>Solstice</name>
<email>solstice@local</email>
</author>
<published>2026-06-09T07:54:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tylerhoang.xyz/solstice.git/commit/?id=a7e2a94ddb19864d4a1f78a420fcf66a9e38f4e5'/>
<id>urn:sha1:a7e2a94ddb19864d4a1f78a420fcf66a9e38f4e5</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>
</feed>
