<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scotsleidassocie.org.git/src/lib, branch 33-webauthn</title>
<subtitle>The website of the Scots Language Society, implemented in Astro</subtitle>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/'/>
<entry>
<title>Adds authentication endpoint functions to frontend lib/api</title>
<updated>2024-01-29T11:55:49+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>jcarstairs@scottlogic.com</email>
</author>
<published>2024-01-29T11:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=e2fba3d5a103c46eef1dae935142508f4b9bbe58'/>
<id>e2fba3d5a103c46eef1dae935142508f4b9bbe58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clearer syntax for query string hack</title>
<updated>2024-01-29T11:55:16+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>jcarstairs@scottlogic.com</email>
</author>
<published>2024-01-29T11:55:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=0ca256d5af00307b1c91a38b6aad2df2ed46fb24'/>
<id>0ca256d5af00307b1c91a38b6aad2df2ed46fb24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Types lib/api</title>
<updated>2024-01-29T11:53:41+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>jcarstairs@scottlogic.com</email>
</author>
<published>2024-01-29T11:53:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=ad2a780f5bb3e48d95ad2724eb4868bf43883c32'/>
<id>ad2a780f5bb3e48d95ad2724eb4868bf43883c32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pulls out getLocaleFromDocument()</title>
<updated>2024-01-29T10:51:49+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>65492573+Sycamost@users.noreply.github.com</email>
</author>
<published>2023-12-27T13:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=4076758831660f252b844e05570deedce1d28462'/>
<id>4076758831660f252b844e05570deedce1d28462</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>33 / Users can sign up and log in with WebAuthn (#39)</title>
<updated>2024-01-29T10:46:46+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>65492573+Sycamost@users.noreply.github.com</email>
</author>
<published>2023-12-21T21:22:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=2d0634cdc3d00b3e55cf773ff03c7dc841112d36'/>
<id>2d0634cdc3d00b3e55cf773ff03c7dc841112d36</id>
<content type='text'>
* Installs @vercel/postgres

* Installs @simplewebauthn/server

* Installs @simplewebauthn/browser

* Git-ignores all files starting with .env

* Reorganises folders in API

* Defines User type

* Defines Subscription type

* Defines Authenticator type

* Sets up table definition file

* Can get user from database

* Can add user to database

* Can get user's current challenge

* Can set user's current challenge

* Can get user's authenticators from database

* Can get authenticator by ID from database

* Can add user authenticator to database

* Can update authenticator in database

* Defines Relying Party information

* Can generate registration options

* Can verify registration response

* Defines registration API endpoint

* Defines user API endpoint

* Reorganises API functions on frontend

* Can access authentication API functions on frontend

* Can generate authentication options

* Can verify authentication response

* Documents the registration flow

* Fix dev_csso

* Form styling

* WIP adds sign up page
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Installs @vercel/postgres

* Installs @simplewebauthn/server

* Installs @simplewebauthn/browser

* Git-ignores all files starting with .env

* Reorganises folders in API

* Defines User type

* Defines Subscription type

* Defines Authenticator type

* Sets up table definition file

* Can get user from database

* Can add user to database

* Can get user's current challenge

* Can set user's current challenge

* Can get user's authenticators from database

* Can get authenticator by ID from database

* Can add user authenticator to database

* Can update authenticator in database

* Defines Relying Party information

* Can generate registration options

* Can verify registration response

* Defines registration API endpoint

* Defines user API endpoint

* Reorganises API functions on frontend

* Can access authentication API functions on frontend

* Can generate authentication options

* Can verify authentication response

* Documents the registration flow

* Fix dev_csso

* Form styling

* WIP adds sign up page
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorder news (#42)</title>
<updated>2024-01-12T08:28:52+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>65492573+Sycamost@users.noreply.github.com</email>
</author>
<published>2023-12-14T22:39:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=a783b4a6858f25a1453d77931926ba93bc0b7052'/>
<id>a783b4a6858f25a1453d77931926ba93bc0b7052</id>
<content type='text'>
* Reslugs news items

* Fixes typo in getMostRecentNewsItem()

* Fixes typo in newUtils.getDate()

* Sorts news index from most recent to oldest</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reslugs news items

* Fixes typo in getMostRecentNewsItem()

* Fixes typo in newUtils.getDate()

* Sorts news index from most recent to oldest</pre>
</div>
</content>
</entry>
<entry>
<title>Differentiates getLocaleFromPath failure strategies</title>
<updated>2023-08-26T15:58:27+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>65492573+Sycamost@users.noreply.github.com</email>
</author>
<published>2023-08-26T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=f4eb8b6fc931f7ded138dceb2b9df4c63ac7e353'/>
<id>f4eb8b6fc931f7ded138dceb2b9df4c63ac7e353</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds an RSS feed with news items</title>
<updated>2023-08-25T16:56:03+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>65492573+Sycamost@users.noreply.github.com</email>
</author>
<published>2023-08-25T16:56:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=40921a489269e84f6930eaab7df955c4afd5ce7f'/>
<id>40921a489269e84f6930eaab7df955c4afd5ce7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes .env path</title>
<updated>2023-08-15T19:01:09+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>jcarstairs@scottlogic.com</email>
</author>
<published>2023-08-15T19:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=8a52236c491c4b32e8b4547e057ae250c198c507'/>
<id>8a52236c491c4b32e8b4547e057ae250c198c507</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds homepage</title>
<updated>2023-08-15T18:15:27+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>jcarstairs@scottlogic.com</email>
</author>
<published>2023-08-15T18:15:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=53f29bac911b13b2bef0125de22773bf26ce5a90'/>
<id>53f29bac911b13b2bef0125de22773bf26ce5a90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
