Commit graph

55 commits

Author SHA1 Message Date
Yash Karandikar da82457b99
Update README 2022-03-05 17:58:00 -06:00
Yash Karandikar bb022893b7
Rustfmt 2022-03-05 17:53:59 -06:00
Yash Karandikar f1c607a64f
Refactor to use an RwLock 2022-03-05 17:52:38 -06:00
Yash Karandikar d4539ec28b
Serve user data along with issues 2022-03-05 17:46:33 -06:00
Yash Karandikar b033e64507 Use get_user_by_id 2022-02-18 11:21:07 -06:00
Yash Karandikar a4d9ab162d Split components into separate files 2022-02-18 11:12:44 -06:00
Yash Karandikar 630939707a Add API to fetch a user by ID 2022-02-16 11:41:58 -06:00
Yash Karandikar 2093ead507 Refactored to use author ID 2022-02-16 11:28:03 -06:00
Yash Karandikar d3913cf5e0 Just use CSS lol 2022-02-14 15:03:04 -06:00
Yash Karandikar 8d945a2ef1
Add ability to log out 2022-02-13 16:15:45 -06:00
Yash Karandikar abc2e04324
Display error if username is already taken 2022-02-13 16:15:38 -06:00
Yash Karandikar 2e8bfb90cf Update README 2022-02-11 11:52:43 -06:00
Yash Karandikar 6a3c62059e Redirect to 404 if the issue is not found 2022-02-11 11:51:36 -06:00
Yash Karandikar a35bdb4fb1 Navigation buttons 2022-02-11 11:51:36 -06:00
Yash Karandikar cc7a9affe7 Show links between login and register 2022-02-11 11:25:54 -06:00
Yash Karandikar 2e2bc46069 Redirect to login where necessary 2022-02-10 15:21:39 -06:00
Yash Karandikar a3103a9a58 Update README 2022-02-10 12:28:51 -06:00
Yash Karandikar 7b0e45ff35 Merge branch 'feature/login' 2022-02-10 12:28:04 -06:00
Yash Karandikar 7d48ae6eea encode user as base64 and store in localstorage 2022-02-10 11:58:28 -06:00
Yash Karandikar 8acde0f535 Redirect to login page after register 2022-02-09 14:25:11 -06:00
Yash Karandikar d05a99ea05 Remove manual dereferences 2022-02-09 14:19:28 -06:00
Yash Karandikar b853c9dc25 Frontend for login & username/password validation 2022-02-09 14:06:33 -06:00
Yash Karandikar 9e2f83f562 Add API to fetch a user by username 2022-02-09 14:06:33 -06:00
Yash Karandikar 97627cefd1 Merge branch 'feature/register' 2022-02-08 13:30:34 -06:00
Yash Karandikar f7e77cb632 Update README 2022-02-08 13:29:52 -06:00
Yash Karandikar 5d65cc37e2 Actually send request to backend 2022-02-08 13:29:21 -06:00
Yash Karandikar 9da7f6123c Hash password with the pbkdf2 algorithm 2022-02-08 12:36:59 -06:00
Yash Karandikar 64244836e5 Rustmt 2022-02-08 11:58:06 -06:00
Yash Karandikar 49c7586ab7 Validate username and password 2022-02-08 11:56:38 -06:00
Yash Karandikar 1aae142fe8 Trim whitespace from form inputs 2022-02-08 11:03:01 -06:00
Yash Karandikar f44ee01df4 Fix hydration bug 2022-02-07 18:43:03 -06:00
Yash Karandikar 44d3437174
Initial frontend for registering 2022-02-06 18:48:58 -06:00
Yash Karandikar 6fa3c0f254
Create backend for registering 2022-02-06 18:09:32 -06:00
Yash Karandikar 7318ec2041
Add README 2022-02-06 17:44:11 -06:00
Yash Karandikar 2e9ad534a1
Basic form validation 2022-02-06 10:36:36 -06:00
Yash Karandikar 86d3b8099a Initial work for form validation 2022-02-03 14:45:58 -06:00
Yash Karandikar a5f2b8fa73 Redirect to the IssueDetail upon submit 2022-02-03 14:45:44 -06:00
Yash Karandikar 48993e8ef2 Add view to add an issue 2022-02-02 13:21:57 -06:00
Yash Karandikar a58f87ff74 Add links to things 2022-02-01 11:49:08 -06:00
Yash Karandikar 764e1e8912 Terminate the database properly 2022-02-01 11:35:36 -06:00
Yash Karandikar 119e8039eb Add issue detail view 2022-02-01 11:26:05 -06:00
Yash Karandikar 4a762f23a0 Enable sycamore router 2022-01-31 14:57:44 -06:00
Yash Karandikar f27b98c3a6 make it pretty 2022-01-31 12:31:12 -06:00
Yash Karandikar 8ffd6d8d09 Now we can fetch all of the issue titles 2022-01-31 12:16:59 -06:00
Yash Karandikar 2671f1d940 Create build script 2022-01-31 11:21:07 -06:00
Yash Karandikar 61f0eeb5c1
Add an endpoint to list all issues 2022-01-30 16:15:37 -06:00
Yash Karandikar 1819a2501f
Add API for creating issues 2022-01-30 15:38:20 -06:00
Yash Karandikar 7cff75ce68
Issues can now be serialized to JSON 2022-01-30 14:57:35 -06:00
Yash Karandikar 8f57215b64
Rustfmt 2022-01-30 14:47:27 -06:00
Yash Karandikar 8ee191f6e1
database stuff episode 3: revenge of the ints 2022-01-30 14:45:11 -06:00