otakulan / lanparty-seating

Webapp to manage seating at Otakuthon PC Gaming
6 stars 1 forks source link

Make modals client-side #76

Closed starcraft66 closed 10 months ago

starcraft66 commented 10 months ago

Refactors modals to be entirely client-side using Alpine.js and the modern <dialog> tag instead of being driven by Phoenix LiveView and deprecated DaisyUI functionality. This makes them more responsive and fixes things like auto-selecting the badge serial number field.

Upgraded DaisyUI to 4.6.0 (latest) while testing to see if it fixed a bug but kept it in the PR cause why not.

Updated flake inputs to their latest revisions because there was an stdenv-darwin-related problem preventing me from testing the nix build.

Closes #19