Refactor the API, then give the user a landing page that shows their profile #286
savanni
commented 2025-01-03 21:52:26 +00:00
Owner
No description provided.
savanni
added 23 commits 2025-01-03 21:52:26 +00:00
Check username and password
e62ff9aa7a
Start wrapping routes into standalone functions
1d400ce38b
Add session creation and lookup
d5f4b7cfa5
Move the database into a more complex sub-module
fb34d0d965
Lots of linting and refactoring
2b1a0b99f8
Write a macro that eases communication between DbConn and DiskDb
085a82776e
Set up a bit of code that rejects requests that have no authorization header
e4c5ce0236
Switch to Axum and implement the password check
c31870367f
Create a test for the healthcheck endpoint
a18cdb0710
Resolve many warnings
a33b94e5b3
Test user authentication
a0f1a0b81c
authenticate an endpoint for getting the user profile
822dfe2a13
Extract authentication into a wrapper function
82e41d711b
Make handlers asynchronous
b2a7577c9d
Add the ability to create users and to get profiles
d9f1efb8d3
Add the ability for a user to set their password
792437af44
Add the ability to create a game
f6eb942371
Extract the user management handlers
5bb9f00a0d
Get games that the user is GMing in the user profile
4dc7a50000
Handle all applications errors in one location
dc8cb834e0
Move the assertNever utility to a utilities file
08462388ea
Authenticate the user and populate AppState with the stored session ID
208083d39e
Set up the landing page, which shows the user their profile
f59c3544b4
savanni
merged commit f59c3544b4 into main 2025-01-03 22:00:02 +00:00
savanni
deleted branch visions-refactor-api 2025-01-03 22:00:02 +00:00
No reviewers
Labels
No Label
hex-grid
maintenance
music-player
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: savanni/monorepo#286
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "visions-refactor-api"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?