1d400ce38b
Start wrapping routes into standalone functions
2024-12-24 14:37:37 -05:00
e62ff9aa7a
Check username and password
2024-12-22 09:17:00 -05:00
2a616ef6c9
Set the admin password on a new server
...
This sets up the client state manager and state model. It has all of the
functions to support the set admin password endpoint, and some extras
which will be helpful in saving users generally.
2024-12-17 23:43:36 -05:00
af0ab5d020
Create a status endpoint that shows the onboarding UI if there's no admin password
2024-12-16 00:27:55 -05:00
e505c21bc8
Set up an admin panel that shows the list of users
2024-12-10 22:43:15 -05:00
e8bc0590c6
Make the interface to show users in the system
2024-12-01 14:07:37 -05:00
5c23f326b6
Add the ability to save users and games. Link games more tightly to characters
2024-12-01 11:14:28 -05:00
d7e4293da0
Start using ResultExt to improve error handling
2024-12-01 00:51:08 -05:00
afb510d92e
Set up new tables to handle users and roles
2024-11-30 23:03:52 -05:00
82c8f3f96e
Clean up the database schema
2024-11-30 18:55:51 -05:00
995390ae4b
Just make the entire core asynchronous
2024-11-30 15:24:57 -05:00
970e957143
Prepopulate the database
2024-11-30 12:20:38 -05:00
b506d479d3
Switch all channels to async-std
2024-11-30 12:05:31 -05:00
d78a471437
Create a shareable connection to the database
2024-11-30 11:48:35 -05:00
341e184947
Set up a database and store a character sheet in it
2024-11-29 23:14:52 -05:00