<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sayauz/web.git/internal/router, branch v0.11.1</title>
<subtitle>Web server about my own adventures, serving on saya.uz</subtitle>
<id>https://sayag.it/sayauz/web.git/atom/internal/router?h=v0.11.1</id>
<link rel='self' href='https://sayag.it/sayauz/web.git/atom/internal/router?h=v0.11.1'/>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/'/>
<updated>2025-10-28T16:04:53Z</updated>
<entry>
<title>refactor: make structurized implementation of routes + separate identity of router</title>
<updated>2025-10-28T16:04:53Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-28T16:04:53Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=1862f232eb70105340a91e74a5630c233a411bca'/>
<id>urn:sha1:1862f232eb70105340a91e74a5630c233a411bca</id>
<content type='text'>
feat: update go to 1.25
feat: update all dependencies
debug: display routes when debug logs turned on
</content>
</entry>
<entry>
<title>fix: make statements sequential in mailer new post method</title>
<updated>2025-10-25T14:48:36Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-25T14:48:36Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=629e275e5270ed146f9cd6dba25383cf80022909'/>
<id>urn:sha1:629e275e5270ed146f9cd6dba25383cf80022909</id>
<content type='text'>
feat: switch mail service
</content>
</entry>
<entry>
<title>feat: add debug info about starting/ending db transactions</title>
<updated>2025-10-25T13:22:10Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-25T13:22:10Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=e1dbbcf13f1a4c1f82a8f3eaeb54f67f7be2e480'/>
<id>urn:sha1:e1dbbcf13f1a4c1f82a8f3eaeb54f67f7be2e480</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: enable WAL journal mode for db</title>
<updated>2025-10-25T12:41:49Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-25T12:41:49Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=634fa487aa91c1a12af0ddb0cb0744c27df12c04'/>
<id>urn:sha1:634fa487aa91c1a12af0ddb0cb0744c27df12c04</id>
<content type='text'>
fix: green colors on unsubscribe page
feat: properly shutdown blog trigger scheduler
</content>
</entry>
<entry>
<title>fix: make sure db transactions end always</title>
<updated>2025-10-25T11:53:30Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-25T11:53:30Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=427ab1a9a4d6094d9f3a84e62f09cc396b49a09b'/>
<id>urn:sha1:427ab1a9a4d6094d9f3a84e62f09cc396b49a09b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: allow to unsubscribe from an email</title>
<updated>2025-10-24T13:40:00Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-24T13:40:00Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=df7a0ae1c0fc177cba2eae8cc73fe21d2afdd229'/>
<id>urn:sha1:df7a0ae1c0fc177cba2eae8cc73fe21d2afdd229</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: send new blog posts to subscribers</title>
<updated>2025-10-23T17:28:40Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-23T17:28:40Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=adcd8cf82f7ec4027701643c545b1f27a7cfc221'/>
<id>urn:sha1:adcd8cf82f7ec4027701643c545b1f27a7cfc221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: disable subscription form if user has no verified email</title>
<updated>2025-10-23T12:32:11Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-23T12:32:11Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=f101d6a555c6d3453def332f2c230b37ae5c81b4'/>
<id>urn:sha1:f101d6a555c6d3453def332f2c230b37ae5c81b4</id>
<content type='text'>
fix: check properly if the email was already taken
</content>
</entry>
<entry>
<title>feat: subscription settings</title>
<updated>2025-10-23T06:37:50Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-23T06:37:50Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=4b2da2abbc7376ce0de71a00b18b7091b00dbcd1'/>
<id>urn:sha1:4b2da2abbc7376ce0de71a00b18b7091b00dbcd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: email linking</title>
<updated>2025-10-22T18:15:26Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-22T18:15:26Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=0d261d2f7d080b610f50102576073e334a89e8cb'/>
<id>urn:sha1:0d261d2f7d080b610f50102576073e334a89e8cb</id>
<content type='text'>
</content>
</entry>
</feed>
