Introducing 2024.04.02.0 - The Lucia Authentication update!
Implemented proper authentication and sessions management.
- Passwords are no longer stored in plain text in sessionStorage.
- Authentication and sessions management are now handled using Lucia Auth.
- Accounts can be bulk created by running the script
scripts/users.js
- Semantic Compression: Socket authentication is now handled using a shared
socket middleware instead of multiple authentication check, one for each
event
Migrated/Upgraded to Svelte 5 Runes.
Viewer: Switched to Web Audio API because HTMLAudioElement sucks
questions.json has been split into 1.json, 2-5.json, and 6.json
Consistency:
- Colors has been updated to be consistent with other proojects.
- Updated README to be consistent with other projects.
- Landing page has been updated to be consistent with other projects.
- Updated favicons to be consistent with 20050703.xyz
Closes: