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
e8bc0590c6
Make the interface to show users in the system
2024-12-01 14:07:37 -05:00
995390ae4b
Just make the entire core asynchronous
2024-11-30 15:24:57 -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
d3db9d60c2
Fix asset providing
2024-11-28 21:32:13 -05:00
0f42ebcc30
Isolate error handling from Warp
2024-11-21 18:46:05 -05:00
5d66558180
Set up a test to validate the function which gets available images
...
There's a lot of work here that sets up dependency injection traits
which will make it easier for me to keep writing tests and will make it
easier for me to separate the Core from the support infrastructure.
2024-11-20 09:52:26 -05:00
154efcb6df
Set up a GM control panel that can control the currently selected background
2024-11-19 22:48:36 -05:00
c1ee4074b0
Organize the player view and tabletop
2024-11-19 14:53:42 -05:00
f0ce3a9fab
Rename playfield to tabletop
2024-11-19 08:53:04 -05:00
45275be11b
Serve up the background image via the websocket
2024-11-18 23:32:54 -05:00
a8170fd5c6
Try out rendering some basic components with a websocket
2024-11-18 20:35:35 -05:00
0237393c0b
Set up a websocket that relays messages
2024-11-18 19:08:49 -05:00
962ea66506
Move the handlers out of main.rs
2024-11-12 09:45:34 -05:00
69ef3c3892
Load up thumbnails of all images in the image directory
2024-11-12 00:16:54 -05:00
addfd2072c
Create an image server and create the playing field
2024-11-11 19:58:50 -05:00
7abb33c4fe
Work out how the session filter and the handlers can function
2023-11-21 09:57:35 -05:00
581979fc54
Make some test endpoints and prototype an authentication filter
2023-11-20 23:30:10 -05:00
bf93625225
Create a placeholder for the Visions server
2023-11-20 00:03:16 -05:00