Commit graph

48 commits

Author SHA1 Message Date
Yash Karandikar 4885d0a16d Fix deletion form 2022-09-01 14:19:32 -05:00
Yash Karandikar 9e1ffb1a6b Update filter form to reflect current filter status 2022-08-28 16:52:04 -05:00
Yash Karandikar c3d5dd363b Add filtering support in the backend 2022-08-28 16:51:45 -05:00
Yash Karandikar 30d66d66f7 Add filter form to frontend 2022-08-28 16:32:11 -05:00
Yash Karandikar fc653b9d48 Fix site on mobile 2022-08-27 12:29:50 -05:00
Yash Karandikar e7e73f3389 Update README 2022-08-27 12:24:52 -05:00
Yash Karandikar 15778a25ab Fix random whitespace in update form 2022-08-27 12:23:45 -05:00
Yash Karandikar ed15d48309 Add ability to delete tasks 2022-08-27 12:19:38 -05:00
Yash Karandikar f70e411fca Add ability to log out 2022-08-27 11:57:35 -05:00
Yash Karandikar 113b772703 Revise documentation 2022-08-27 11:18:29 -05:00
Yash Karandikar d1d07343ca Error if form field is empty 2022-08-26 15:26:15 -05:00
Yash Karandikar 042c8503cc Render task bodies to markdown 2022-08-26 13:21:21 -05:00
Yash Karandikar 3232223778 Allow word wrapping 2022-08-26 13:12:42 -05:00
Yash Karandikar afec93f01c Use textarea for description field 2022-08-26 13:12:17 -05:00
Yash Karandikar 1c77822b49 Add proper logging 2022-08-25 14:21:32 -05:00
Yash Karandikar 9ab0cb2a6e Reword README 2022-08-24 19:09:35 -05:00
Yash Karandikar abbb3bf140 Handle error when user is not found 2022-08-24 15:44:12 -05:00
Yash Karandikar e96217f5e3 Sort tasks in descending order 2022-08-24 09:56:18 -05:00
Yash Karandikar 09bde10307 Sort tasks before rendering homepage 2022-08-24 08:51:31 -05:00
Yash Karandikar 542354e6b0 Add links to register from login and vice versa 2022-08-24 08:49:51 -05:00
Yash Karandikar 311d900fc0 Actually style forms 2022-08-23 23:26:07 -05:00
Yash Karandikar da21b50116 Fix Create/Update forms & redirect to task detail 2022-08-23 14:01:34 -05:00
Yash Karandikar 8cc388f396 Add Create Task button 2022-08-23 08:49:05 -05:00
Yash Karandikar d9491fba5f Add LICENSE 2022-08-22 21:48:47 -05:00
Yash Karandikar 15ef2aba9a Add README 2022-08-22 21:46:55 -05:00
Yash Karandikar c0a0b99822 Style task detail view 2022-08-21 16:50:55 -05:00
Yash Karandikar 88df6bb956 Create detailed task view 2022-08-21 12:48:22 -05:00
Yash Karandikar d24ec3ee51 Add sample config 2022-08-19 10:16:22 -05:00
Yash Karandikar 197ac46dca More styling 2022-08-19 10:09:25 -05:00
Yash Karandikar e072a13df2 Basic nord styling 2022-08-19 08:51:19 -05:00
Yash Karandikar c61850fcc3 Serve static files 2022-08-16 08:50:19 -05:00
Yash Karandikar f193ce3064 Make Status human-readable 2022-08-15 15:57:10 -05:00
Yash Karandikar 5a5d668d74 Move Task to tasks.rs 2022-08-15 15:29:10 -05:00
Yash Karandikar 76249c3a0c Create macro for manual From impls for Error 2022-08-14 19:11:44 -05:00
Yash Karandikar 4717946fa3 Add ability to create tasks 2022-08-14 18:55:26 -05:00
Yash Karandikar 36baf3a8d8 Add ability to update existing tasks 2022-08-14 18:38:05 -05:00
Yash Karandikar a3502d78c5 Direct away from login if user is already logged in 2022-08-14 15:01:33 -05:00
Yash Karandikar 86dd0d29ae Add ability to query tasks 2022-08-14 14:55:17 -05:00
Yash Karandikar 9bae691154 Fix clippy warnings 2022-08-14 13:18:04 -05:00
Yash Karandikar 446c576b4d Add configuration system 2022-08-14 13:15:48 -05:00
Yash Karandikar e178b93ffb Actually impl Display for Error 2022-08-14 12:42:31 -05:00
Yash Karandikar 72a15eed07 Use thiserror instead of converting errors manually 2022-08-14 12:34:09 -05:00
Yash Karandikar c16707c173 Make homepage and check for login or redirect 2022-08-13 18:12:30 -05:00
Yash Karandikar 3136cd8cac Add ability to login and set session cookie 2022-08-13 16:31:40 -05:00
Yash Karandikar 6d20e0757b Actually hashed passwords 2022-08-13 15:19:39 -05:00
Yash Karandikar fa92459b96 Add registration form 2022-08-13 13:39:41 -05:00
Yash Karandikar dc0323e697 Add basic registration functionality 2022-08-13 12:42:57 -05:00
Yash Karandikar fbc3deb3fe Initial commit 2022-08-13 10:56:51 -05:00