Blog
2024.04.26.1
Link
Apr 10, 2024
Introducing E5Y Final 2024.04.10.0 - The Lucia update!
  • Questions can be bulk created from a CSV file by running the scripts scripts/1start.js, scripts/2obstacle.js, scripts/3accelerate.js, scripts/4finish.js, and scripts/5final.js. (The CSV file can be created from the excel template file)

  • 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
  • Control: Rolled back to the simpler reconnecting indicator.

  • Migrated/Upgraded to Svelte 5 Runes.

  • Viewer: Switched to Web Audio API because HTMLAudioElement sucks

  • questions.json has been split into 1start.json, 2obstacle.json, 3accelerate.json, 4finish.json, and 5final.json

  • Consistency: Background, Colors, README, Landing page, and Favicons has been updated to be consistent with other projects

  • Closes: