<feed xmlns='http://www.w3.org/2005/Atom'>
<title>roseh.moe/templates/login.html.template, branch main</title>
<subtitle>The website you're on right now</subtitle>
<id>https://code.roseh.moe/roseh.moe/atom/templates/login.html.template?h=main</id>
<link rel='self' href='https://code.roseh.moe/roseh.moe/atom/templates/login.html.template?h=main'/>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/'/>
<updated>2026-08-20T05:31:58Z</updated>
<entry>
<title>Remove met art page</title>
<updated>2026-08-20T05:31:58Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-08-20T05:31:58Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=99fc4f6c8c28179acc387c03b5e2862dde3cb1c5'/>
<id>urn:sha1:99fc4f6c8c28179acc387c03b5e2862dde3cb1c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Met Art page</title>
<updated>2026-08-19T00:04:47Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-08-19T00:00:21Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=9076095d7edc56ea44dcc66c1844659a156708e9'/>
<id>urn:sha1:9076095d7edc56ea44dcc66c1844659a156708e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix html formatting</title>
<updated>2026-08-15T15:38:43Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-08-15T15:38:43Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=b522360a74a7d32fec85e8ae4ac4ba9a279b7a4c'/>
<id>urn:sha1:b522360a74a7d32fec85e8ae4ac4ba9a279b7a4c</id>
<content type='text'>
...finally
</content>
</entry>
<entry>
<title>Revert "Properly use code unauthorized"</title>
<updated>2026-08-15T15:18:18Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-08-15T15:18:18Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=f6356df0131adb8098ff1fd5e8578707aa1af06b'/>
<id>urn:sha1:f6356df0131adb8098ff1fd5e8578707aa1af06b</id>
<content type='text'>
This reverts commit 5325d4b10d39a8873b445ce956a059ad6c2811fb.
</content>
</entry>
<entry>
<title>Properly use code unauthorized</title>
<updated>2026-08-15T15:13:10Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-08-15T15:13:10Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=5325d4b10d39a8873b445ce956a059ad6c2811fb'/>
<id>urn:sha1:5325d4b10d39a8873b445ce956a059ad6c2811fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keep redirect query param on incorrect password</title>
<updated>2026-02-07T00:17:17Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2026-02-07T00:17:17Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=cf9e3f0f753e69c5bfa0838787e1c9833a060646'/>
<id>urn:sha1:cf9e3f0f753e69c5bfa0838787e1c9833a060646</id>
<content type='text'>
This makes it a little less weird when you enter an incorrect password
and the URL changes.
</content>
</entry>
<entry>
<title>Fix error messages</title>
<updated>2025-12-30T07:01:53Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-12-30T07:01:53Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=689df3b2a8a8d7d79d18cd5e9bbc4beba6b12f4c'/>
<id>urn:sha1:689df3b2a8a8d7d79d18cd5e9bbc4beba6b12f4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Google Authenticator</title>
<updated>2025-12-27T21:37:47Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-12-27T21:34:56Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=2a9faab3de7648344dcc1973a71ada8125c0afa3'/>
<id>urn:sha1:2a9faab3de7648344dcc1973a71ada8125c0afa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix cross-domain login</title>
<updated>2025-11-15T17:26:26Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-11-15T17:26:26Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=2a489c6760852e135812062617d67ad4776db1a1'/>
<id>urn:sha1:2a489c6760852e135812062617d67ad4776db1a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Protect the reverse proxy with my hand-rolled auth</title>
<updated>2025-11-15T17:10:57Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2025-11-15T17:10:57Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/roseh.moe/commit/?id=e3c4636772547507448146e04c71de657a5d4105'/>
<id>urn:sha1:e3c4636772547507448146e04c71de657a5d4105</id>
<content type='text'>
Defense in depth??
</content>
</entry>
</feed>
