Commit graph

123 commits

Author SHA1 Message Date
18308d5055 Fix search bar crashing if remarks on item instance is null 2023-12-17 23:59:02 +08:00
6f2fb3900e Center search bar and replace filter text with search icon 2023-12-17 23:29:10 +08:00
63b32feb38 Added set types to restriction components and added placeholder content for students and teachers in dashboard page 2023-12-16 15:52:26 +08:00
34bb54f8b1 Added a search bar for filtering results in equipment instance list page 2023-12-16 15:46:26 +08:00
1fc6b6ff75 Fix sidebar buttons width, simplified restriction of technician components in homepage, and adjusted equipment instance status to match backend changes 2023-12-16 14:59:50 +08:00
a6b6925310 Fix sidebar buttons width, simplified restriction of technician components in homepage, and adjusted equipment instance status to match backend changes 2023-12-16 14:59:41 +08:00
9bb312808e Improved all rendered tables by removing redundant div 2023-12-14 20:32:12 +08:00
d2521a628d Added update transaction modal and simplified error handling for update APIs 2023-12-14 20:27:41 +08:00
d226d77306 Added functionality to transaction list page 2023-12-14 19:51:33 +08:00
ac55dca368 Update dashboard page 2023-12-14 18:14:44 +08:00
ff819dc0c9 Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend 2023-12-14 18:14:03 +08:00
08fd217ccb Added initial transactions list page and edited technician dashboard component names for better readability 2023-12-14 18:13:55 +08:00
Prince Kurt Laurence
cdeaa199f3 changes 2023-12-14 18:11:11 +08:00
Prince Kurt Laurence
fafde17266 color changes 2023-12-14 18:09:44 +08:00
be6e1ba229 Added student type to component and page restrictions 2023-12-14 18:08:27 +08:00
fce4725ff9 Further simplified the dashboard page and moved functionality to separate components 2023-12-14 18:05:27 +08:00
d220078e69 Move modal states to respective components 2023-12-14 18:00:58 +08:00
96c8f9a150 Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend 2023-12-14 14:53:09 +08:00
3d20af24c9 Added conditional rendering to dashboard page and restrict certain pages select user types 2023-12-14 14:52:50 +08:00
Prince Kurt Laurence
bc37fddf23 changes in landing page and added logo dako 2023-12-11 20:22:02 +08:00
Prince Kurt Laurence
10f1940e7d changes in API link 2023-12-11 19:27:29 +08:00
0e4c1b9f31 Adjust item instance statuses 2023-12-09 09:48:27 +08:00
fd1eb8ac3b Adjust CRUD actions according to backend changes 2023-12-09 09:44:13 +08:00
a14b09f2a0 Add es-lint line 2023-12-08 20:26:03 +08:00
99d8449fc8 Fix add item modal not being able to select other SKUs 2023-12-08 20:25:36 +08:00
26d11e8336 Turn off debug flag 2023-12-05 23:47:02 +08:00
ccf8262291 Remove groups and added list filtering pages 2023-12-05 22:06:01 +08:00
ae5b8de094 Revert test commit on landing page 2023-12-04 20:15:37 +08:00
d882a24064 Update woodpecker.yml and add test change to landing page 2023-12-04 20:12:41 +08:00
23a743ce2b Fixed table rendering being broken when there are too many records and added logs pages 2023-12-03 13:19:08 +08:00
1c595b3b03 Fixed landing page being broken in mobile and merged popup styling 2023-12-03 11:26:16 +08:00
fb41277746 Make dashboard widgets more mobile responsive 2023-12-03 01:15:05 +08:00
6783b02163 Disabled exhaustive deps alert for useEffect functions for edit modals 2023-12-03 00:04:03 +08:00
48867a847c Change popup sizing to rem 2023-12-02 23:55:55 +08:00
36a0111fe8 Added edit and delete SKU functionality 2023-12-02 23:53:26 +08:00
3c0b2b9739 Update component names 2023-12-02 23:36:33 +08:00
2887a98e7d Added delete equipment instance functionality 2023-12-02 23:35:57 +08:00
dc0d339f27 Add SKU list page 2023-12-02 22:09:20 +08:00
f6a1810740 Finalize equipment instances list page 2023-12-02 22:04:46 +08:00
a94831fbe1 Fix typo in dashboard 2023-12-02 21:32:54 +08:00
201822b271 Made SKU and item adding fully functional 2023-12-02 21:31:15 +08:00
614a9c4a24 Added add equipment modal 2023-12-02 20:10:14 +08:00
791f11b802 Improved dashboard 2023-12-02 19:25:24 +08:00
09e048c824 Improved dashboard 2023-12-02 19:20:30 +08:00
26dc30f59d Improved dashboard 2023-12-02 19:20:22 +08:00
553156ef7c Polished dashboard and added buttons 2023-12-02 18:56:35 +08:00
56a4ecd5d3 Update widget labels in dashboard 2023-12-02 17:20:50 +08:00
2c0ae6770c Added initial widgets in dashboard 2023-11-20 01:56:05 +08:00
45c9fd588a Fixed activation page not redirecting properly on success and password reset fields not setting proper values 2023-11-20 00:23:59 +08:00
150663587c Update confirm button label in forgot password modal 2023-11-20 00:01:28 +08:00
a8de8476e5 Added reset password modal and confirm reset password page 2023-11-20 00:00:30 +08:00
742a1af9f8 Improved registration and activation functionality 2023-11-19 23:11:27 +08:00
8a2c702da3 Improved registration flow 2023-11-19 19:00:29 +08:00
ff1d465d3f Improved drawer buttons 2023-11-19 18:37:30 +08:00
d878cfb1aa Improved login and auth flow 2023-11-19 18:35:04 +08:00
99cd673b12 Made remember me in login fully functional 2023-11-19 16:49:03 +08:00
44ecc4ec7c Fixed revalidation useEffect dependencies 2023-11-19 16:46:39 +08:00
f4468d4010 Added revalidation component to restore previous user sessions 2023-11-19 16:46:04 +08:00
139c0a3e3c Renamed authentication method 2023-11-19 16:11:49 +08:00
41a37fcb4b Changed slices name to be more consistent throughout project 2023-11-19 16:11:12 +08:00
508e353fdb Added login functionality 2023-11-19 16:10:36 +08:00
0f64074345 Added initial popup sidebar 2023-11-19 14:50:39 +08:00
2b5fe8171c Added initial header 2023-11-17 17:23:53 +08:00
9c4a5fd4fb Added initial dashboard and error pages 2023-11-17 17:16:43 +08:00
46fac86ee6 Refresh page on successful login or register 2023-11-17 17:12:31 +08:00
03df52f64f Made button labels smaller 2023-11-17 16:48:57 +08:00
a138b6d0ca Polish styling and scaling 2023-11-17 16:02:08 +08:00
95bdb99803 Code cleanup and add login icon to login modal 2023-11-14 00:59:32 +08:00
6ece1f6a01 Code cleanup 2023-11-13 23:57:25 +08:00
299f0a9600 Added initial login modal 2023-11-13 23:55:36 +08:00
0cccaf25f1 Added toast notifications 2023-11-13 22:46:14 +08:00
fd4c2e9ad6 Added initial landing page 2023-11-13 22:19:33 +08:00
31d830b63d Initial commit 2023-10-22 00:36:53 +08:00