Savanni D'Gerinel
09df915296
Validate the session token
...
A previous commit added authentication token checks. Auth tokens are replaced with session tokens, which can (and should) expire. This commit validates sessions, which now allows access to gated operations.
2023-10-03 17:04:35 -04:00
Savanni D'Gerinel
529f22f49e
Add a CLI application for user management
2023-10-03 16:32:00 -04:00
Savanni D'Gerinel
2b1d010540
Create the initial database migration
2023-10-03 13:31:43 -04:00
Savanni D'Gerinel
791adbb085
Set up authentication routes
2023-10-03 11:10:37 -04:00
Savanni D'Gerinel
3294262d8d
Set up temperory working directories
2023-09-25 00:58:35 -04:00
Savanni D'Gerinel
b0641bf5e9
Add cool_asserts
2023-09-23 20:20:57 -04:00
Savanni D'Gerinel
90f9b80dd9
Add some tests to verify that a file can be added to the system
...
Still gutting a lot of the old code, but this MR focuses more on ensuring that a file can be added and that the metadata gets saved.
2023-09-22 23:43:45 -04:00
Savanni D'Gerinel
d658747202
Start ripping out lots of infrastructure
...
Much of the infrastructure is old and seems to be based on some assumptions about how Iron handled multipart posts. I don't understand how much of this works, so I'm slowly ripping parts out and rebuilding how the separation of concerns works.
2023-09-22 20:03:58 -04:00
Savanni D'Gerinel
8c099d0586
Set up the delete route
...
Sets up the delete route, including post-delete redirect back to the root.
Also adds logging.
Delete does not actually delete things yet.
2023-09-22 00:38:26 -04:00
Savanni D'Gerinel
56d7fae43c
Update cargo.lock
2023-09-20 23:07:01 -04:00
Savanni D'Gerinel
75bfae02c4
Add orizentic and file-service to the build
2023-09-19 19:01:09 -04:00
Savanni D'Gerinel
d6c2a9519b
Overhaul the sgf representation
2023-08-29 23:14:35 -04:00
Savanni D'Gerinel
7805a55322
Added the build scripts for kifu-gtk
2023-08-29 23:12:53 -04:00
Savanni D'Gerinel
1489121877
Get the width of the application back under control
2023-08-25 00:07:29 -04:00
Savanni D'Gerinel
cc3ad372e6
Flip totally to a libadwaita program
2023-08-20 21:37:40 -04:00
Savanni D'Gerinel
e3f4ca246d
Create the list of games
2023-08-19 23:24:01 -04:00
Savanni D'Gerinel
70a295d4b1
Start combining the new game and library views
2023-08-19 20:09:50 -04:00
Savanni D'Gerinel
d59c2585db
Set up configuration
2023-08-19 19:52:01 -04:00
Savanni D'Gerinel
a6fcbfac71
Make the main app window appear, start working on config
2023-08-19 19:52:01 -04:00
Savanni D'Gerinel
4f940099da
Added the build scripts for kifu-gtk
2023-08-19 19:49:17 -04:00
Savanni D'Gerinel
b662ac519a
Start on a configuration library
2023-08-17 23:28:49 -04:00
Savanni D'Gerinel
efec8dfe5a
Convert the kifu config to the config crate
2023-08-17 23:28:49 -04:00
Savanni D'Gerinel
0765d94a5e
Create a type-safe configuration library
2023-08-17 23:28:49 -04:00
Savanni D'Gerinel
40b33797f3
Start on a configuration library
2023-08-17 23:28:49 -04:00
Savanni D'Gerinel
038ccac637
Set up a stylesheet
2023-08-10 11:07:35 -04:00
Savanni D'Gerinel
63884a32f6
Start drawing the transit clock using libadwaita colors
2023-08-09 23:33:51 -04:00
Savanni D'Gerinel
bfd23bff5b
Cleanups
2023-08-09 14:11:10 -04:00
Savanni D'Gerinel
36b0238662
Write up a Pie Chart widget
2023-08-08 17:25:21 -04:00
Savanni D'Gerinel
12ac34117d
Render the date. Poorly
2023-08-07 19:06:00 -04:00
Savanni D'Gerinel
679510b010
Add async-safety back to fluent-ergonomics
2023-08-07 18:01:27 -04:00
Savanni D'Gerinel
2eb7c5ca8c
Update hex-grid
2023-08-07 16:37:01 -04:00
Savanni D'Gerinel
b6b371d7d4
Add changeset
2023-08-07 16:11:35 -04:00
Savanni D'Gerinel
09e5f88dd4
Add the SGF library
2023-08-07 16:10:08 -04:00
Savanni D'Gerinel
69d838b755
Add the flow library
2023-08-07 16:09:36 -04:00
Savanni D'Gerinel
b4f3fc1db6
Add coordinates library
2023-08-07 16:09:10 -04:00
Savanni D'Gerinel
e4a6cb2f72
Add emseries
2023-08-07 16:07:53 -04:00
Savanni D'Gerinel
0cc232c3b5
Add screenplay
2023-08-07 16:06:38 -04:00
Savanni D'Gerinel
5e56a56dd8
Add the cyberpunk-splash tool to the build tools
2023-08-07 16:02:41 -04:00
Savanni D'Gerinel
11ca8661fa
improve the interface for the build script
2023-08-07 15:14:14 -04:00
Savanni D'Gerinel
7ebbbfd03b
Set up a root build command
2023-08-07 14:52:53 -04:00