<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scotsleidassocie.org.git/src/i18n/translations, 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>WIP: log-in page</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>2024-01-21T10:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=036a3eae0de7a9d087eaa73cd34c0fcceac6f272'/>
<id>036a3eae0de7a9d087eaa73cd34c0fcceac6f272</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds RegistrationResponseVerificationFailedError</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>2024-01-21T10:12:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=c6cbf9a32b58c5092892932d879a8b2963a19f08'/>
<id>c6cbf9a32b58c5092892932d879a8b2963a19f08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes UserAlreadyExistsError</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>2024-01-21T10:11:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=a78374f2ada4ec51bd59883973f4fa75b8f5499d'/>
<id>a78374f2ada4ec51bd59883973f4fa75b8f5499d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes sign-up page</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>2024-01-21T10:09:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=aabde3ea11ff75513abe5dabd1931a2b76b116c4'/>
<id>aabde3ea11ff75513abe5dabd1931a2b76b116c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better success page</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-26T16:05:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=093622681c30e022a14543a73626b8ba9dd6e7dd'/>
<id>093622681c30e022a14543a73626b8ba9dd6e7dd</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>33 / Pay annual subscription by PayPal (#68)</title>
<updated>2024-01-25T16:59:42+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>118172583+jcarstairs-scottlogic@users.noreply.github.com</email>
</author>
<published>2024-01-25T16:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=1a6eb7e2ff0bf551e1560c67170e90fa8ec2a8ea'/>
<id>1a6eb7e2ff0bf551e1560c67170e90fa8ec2a8ea</id>
<content type='text'>
* Refactors paypal-buttons -&gt; paypal-product-buttons WebComponent

* Pulls out address to data file

* Defines annual subscription prices data hash

* Styles paypal-product-buttons

* Styles &lt;address&gt;

* Details have cursor:pointer on the summary

* Moves Jyne section to separate page

* Rewrites payment options using details components

* Reworks translation typing

* Defines MembershipType enum

* Adds translations for MembershipType enum

* Can pay annual subs by PayPal

* Styles tables better</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Refactors paypal-buttons -&gt; paypal-product-buttons WebComponent

* Pulls out address to data file

* Defines annual subscription prices data hash

* Styles paypal-product-buttons

* Styles &lt;address&gt;

* Details have cursor:pointer on the summary

* Moves Jyne section to separate page

* Rewrites payment options using details components

* Reworks translation typing

* Defines MembershipType enum

* Adds translations for MembershipType enum

* Can pay annual subs by PayPal

* Styles tables better</pre>
</div>
</content>
</entry>
<entry>
<title>Layout and typography improvements (#63)</title>
<updated>2024-01-19T07:32:30+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>118172583+jcarstairs-scottlogic@users.noreply.github.com</email>
</author>
<published>2024-01-19T07:32:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=0b2fbe3f5b9e2fcf0da2b320af504d5cca759045'/>
<id>0b2fbe3f5b9e2fcf0da2b320af504d5cca759045</id>
<content type='text'>
* Adds soft hyphens to homepage

* auto-hyphenates!

* Tighter line-height in logo

* Fixes spacing and typography below xs breakpoint

* Fixes xs-sm spacing and typography

* Fixes border widths

* Link hover uses wavy underline instead of fat underline

* Fixes committee img layout on &lt;xs

* Nice separators between committee members

* Better styling for committee member heading

* Consistent start-end block padding for sections

* Better breadcrumb styling

* Neatens alignment in footer

* Renames scss/variables -&gt; scss/custom-properties

* Pulls out colours SCSS variables

* Merges margins and padding values

* Moves variables/colours -&gt; values/colours

* Starts migrating spacing values to SCSS

* Pulls out typography logic to SCSS variables/functions

* Removes unneeded --er custom property

* Calculates grid-total-width-absolute in SCSS

* Forwards constants with @forward

* Removes TODOs and unnecessary assignment to --width-prose</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Adds soft hyphens to homepage

* auto-hyphenates!

* Tighter line-height in logo

* Fixes spacing and typography below xs breakpoint

* Fixes xs-sm spacing and typography

* Fixes border widths

* Link hover uses wavy underline instead of fat underline

* Fixes committee img layout on &lt;xs

* Nice separators between committee members

* Better styling for committee member heading

* Consistent start-end block padding for sections

* Better breadcrumb styling

* Neatens alignment in footer

* Renames scss/variables -&gt; scss/custom-properties

* Pulls out colours SCSS variables

* Merges margins and padding values

* Moves variables/colours -&gt; values/colours

* Starts migrating spacing values to SCSS

* Pulls out typography logic to SCSS variables/functions

* Removes unneeded --er custom property

* Calculates grid-total-width-absolute in SCSS

* Forwards constants with @forward

* Removes TODOs and unnecessary assignment to --width-prose</pre>
</div>
</content>
</entry>
<entry>
<title>Adds Sangschaw ad to top of homepage (#59)</title>
<updated>2024-01-12T08:29:08+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>65492573+joeacarstairs@users.noreply.github.com</email>
</author>
<published>2024-01-11T08:01:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=da96287803ea26f4cc35173f9f34b71a1d6adfa5'/>
<id>da96287803ea26f4cc35173f9f34b71a1d6adfa5</id>
<content type='text'>
Co-authored-by: Joe Carstairs &lt;65492573+Sycamost@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Joe Carstairs &lt;65492573+Sycamost@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Improve CSS reset (#51)</title>
<updated>2024-01-12T08:29:08+00:00</updated>
<author>
<name>Joe Carstairs</name>
<email>118172583+jcarstairs-scottlogic@users.noreply.github.com</email>
</author>
<published>2023-12-21T21:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.joeac.net/scotsleidassocie.org.git/commit/?id=5d5e2f8aa5c4030c33bf06f2cb817b9d770cc884'/>
<id>5d5e2f8aa5c4030c33bf06f2cb817b9d770cc884</id>
<content type='text'>
* Font size inflation

* Removes main adjustment for IE

* Documents hr corrections

* Documents pre corrections

* Documents abbr[title] corrections

* Documents b, strong corrections

* Squishes pre rule with code,kbd,samp

* Documents sub,sub line-height fix

* Removes IE fix for img borders

* Documents form control resets

* Documents details display:block

* Documents summary correction

* Removes [hidden] fix for IE

* Adds border-box sizing rules

* Refactors links</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Font size inflation

* Removes main adjustment for IE

* Documents hr corrections

* Documents pre corrections

* Documents abbr[title] corrections

* Documents b, strong corrections

* Squishes pre rule with code,kbd,samp

* Documents sub,sub line-height fix

* Removes IE fix for img borders

* Documents form control resets

* Documents details display:block

* Documents summary correction

* Removes [hidden] fix for IE

* Adds border-box sizing rules

* Refactors links</pre>
</div>
</content>
</entry>
</feed>
