<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sayauz/web.git, branch v0.11.0</title>
<subtitle>Web server about my own adventures, serving on saya.uz</subtitle>
<id>https://sayag.it/sayauz/web.git/atom/?h=v0.11.0</id>
<link rel='self' href='https://sayag.it/sayauz/web.git/atom/?h=v0.11.0'/>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/'/>
<updated>2025-10-25T16:25:31Z</updated>
<entry>
<title>v0.11.0 (#17)</title>
<updated>2025-10-25T16:25:31Z</updated>
<author>
<name>Saya Andy</name>
<email>145215889+SayaAndy@users.noreply.github.com</email>
</author>
<published>2025-10-25T16:25:31Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=dd69b45d3a41be2b5c38892c3b107770a0f859f2'/>
<id>urn:sha1:dd69b45d3a41be2b5c38892c3b107770a0f859f2</id>
<content type='text'>
- [feat: send new blog posts to
subscribers](https://github.com/SayaAndy/saya-today-web/commit/adcd8cf82f7ec4027701643c545b1f27a7cfc221)
- [feat: email
linking](https://github.com/SayaAndy/saya-today-web/commit/0d261d2f7d080b610f50102576073e334a89e8cb)
- [feat: subscription
settings](https://github.com/SayaAndy/saya-today-web/commit/4b2da2abbc7376ce0de71a00b18b7091b00dbcd1)
- [feat: allow to unsubscribe from an
email](https://github.com/SayaAndy/saya-today-web/commit/df7a0ae1c0fc177cba2eae8cc73fe21d2afdd229)</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>feat: configurable cron for mail trigger</title>
<updated>2025-10-25T11:57:48Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-25T11:57:48Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=249f73a7eff43994ed91fb1e1bef8edf5ac6c86a'/>
<id>urn:sha1:249f73a7eff43994ed91fb1e1bef8edf5ac6c86a</id>
<content type='text'>
</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: cross out only if explicitly set</title>
<updated>2025-10-23T08:13:40Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2025-10-23T08:13:40Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=84c851eeb4c13042a928b6b6334675d126931a38'/>
<id>urn:sha1:84c851eeb4c13042a928b6b6334675d126931a38</id>
<content type='text'>
</content>
</entry>
</feed>
