<feed xmlns='http://www.w3.org/2005/Atom'>
<title>newsstand.git/src/user, branch trunk</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kavon.xyz/newsstand.git/atom?h=trunk</id>
<link rel='self' href='https://git.kavon.xyz/newsstand.git/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/'/>
<updated>2024-01-25T07:47:26Z</updated>
<entry>
<title>update hooks to more identifiable names, update migrations to work with votes, use a common enum state type</title>
<updated>2024-01-25T07:47:26Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-25T07:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=60eb2e7fe5ed3627ad4bd40286df1741529da75b'/>
<id>urn:sha1:60eb2e7fe5ed3627ad4bd40286df1741529da75b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move ui templates into src, update conf to handle other paths, export User Insert Hooks</title>
<updated>2024-01-23T11:33:20Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-23T11:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=8d92bdf7da95e1085485c0e60b9dac19c246e235'/>
<id>urn:sha1:8d92bdf7da95e1085485c0e60b9dac19c246e235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add posts table migration, add sqlboiler post model, post routes: create, store, get, post create ui template, remove email from user create route</title>
<updated>2024-01-23T02:30:19Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-23T02:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=0cdc7a2e84ac5c460569a26a1dd8e3070cea487e'/>
<id>urn:sha1:0cdc7a2e84ac5c460569a26a1dd8e3070cea487e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unneccessary Request.ParseForm() calls and update password placeholder on user create/auth pages</title>
<updated>2024-01-23T01:46:39Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-23T01:46:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=481b799f9eced5432fdc0c66d2bf04226cdc723b'/>
<id>urn:sha1:481b799f9eced5432fdc0c66d2bf04226cdc723b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean-up secret hashing code</title>
<updated>2024-01-23T01:05:19Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-23T01:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=5e3ae22cc745c4166c2c941047f9b485185cf0ea'/>
<id>urn:sha1:5e3ae22cc745c4166c2c941047f9b485185cf0ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add code source url</title>
<updated>2024-01-22T23:19:12Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-22T23:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=fad7ba17bd9f137914d2ff78d96b92b34b424f2d'/>
<id>urn:sha1:fad7ba17bd9f137914d2ff78d96b92b34b424f2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>only return error for compareSecretToHash, update login form</title>
<updated>2024-01-22T23:17:09Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-22T23:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=0d7693918d53fd658231bc478654b32513feac7a'/>
<id>urn:sha1:0d7693918d53fd658231bc478654b32513feac7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added login authentication route logic, added compareSecretToHash, decodeHash, hashArgon2, renamed HashSecret to hashSecret</title>
<updated>2024-01-22T22:56:22Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-22T22:56:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=66d84b2b49f55e6c652816466a5c3b4202234134'/>
<id>urn:sha1:66d84b2b49f55e6c652816466a5c3b4202234134</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update hooks to use HashSecret</title>
<updated>2024-01-22T20:01:22Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-22T20:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=f3ecdc8c064b6a107e8613aefb780dc0fa989685'/>
<id>urn:sha1:f3ecdc8c064b6a107e8613aefb780dc0fa989685</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added validation for user fields on sqlboiler.BeforeInsertHook, added hashing of secret before insert</title>
<updated>2024-01-22T19:56:36Z</updated>
<author>
<name>Alexander Kavon</name>
<email>me+git@alexkavon.com</email>
</author>
<published>2024-01-22T19:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kavon.xyz/newsstand.git/commit/?id=a1df83e8b5737a198a3fba4de23ca2c80828f623'/>
<id>urn:sha1:a1df83e8b5737a198a3fba4de23ca2c80828f623</id>
<content type='text'>
</content>
</entry>
</feed>
