Add a user table to the database + relations
Place all sensitive routes behind an auth key guard
68ede48cbc
Add vue router
afacdaa3dd
Move state initialization from App.vue to main.ts
9c255b5f68
Cleanly disconnect from the update stream if possible
7d4dcf15c1
Remove a bit of cruft
cdb01b26ce
Build custom image for client dev server
e33ce8b1a8
Fix updates
a60a4c4885
Whoops, didn't commit for a while. Added button toggling logic, doesn't work
da4f4ba151
Rename the project
c22241008e
Add update subscription endpoint
3553743a9a
use global state and add code for toggling task completeness
Choose a domain name
I suppose techworkerssyndicate.{com,org,net} are cheap and we could just start with that. But it's long and clumsy and hard to read. I guess that would be good because it's obvious, and we could…