Commit graph

10 commits

Author SHA1 Message Date
Brent Schroeter
773a9691ba init license and readme 2025-02-20 00:00:29 -08:00
Brent Schroeter
c242e4d586 tighten oauth login/logout flows 2025-02-19 23:50:38 -08:00
Brent Schroeter
d956ff393c set up channels and email sending 2025-02-19 23:50:38 -08:00
Brent Schroeter
908aa7b75c name change -> shout.dev 2025-02-19 23:50:38 -08:00
Brent Schroeter
2644af7a42 simplify nav state management, sort of 2025-02-19 23:50:38 -08:00
Brent Schroeter
d84041d6e3 set up /say endpoint 2025-02-19 23:50:38 -08:00
Brent Schroeter
f7ca1c134b re-implement guards using AppError returns instead of macros 2025-02-19 23:50:38 -08:00
Brent Schroeter
47bb893d3f misc back-end cleanup 2025-02-19 23:50:38 -08:00
Brent Schroeter
9b4c8058d6 switch from bulma to bootstrap for styling and layout 2025-02-19 23:50:38 -08:00
Brent Schroeter
6d83d27636 initial commit 2025-02-19 23:50:38 -08:00