Commit Graph

561 Commits

Author SHA1 Message Date
9ac047d440 Delete unused test case fixture 2024-11-25 20:54:49 +01:00
1e7cd0934e Add migrations tests 2024-11-24 00:17:08 +01:00
9d81b1036d Refactor db init 2024-11-23 22:33:55 +01:00
9f241271a7 Test context package 2024-11-23 22:15:25 +01:00
8f2f8b30dd Test secrets package 2024-11-23 21:28:15 +01:00
1150c4ba39 Test config package 2024-11-23 16:36:29 +01:00
ebdd7bd741 Implement auth package tests 2024-11-23 00:29:26 +01:00
b3ec4e136c Implement auth tests 2024-11-22 23:17:59 +01:00
807e96a76c Rework db package to make it testable 2024-11-21 22:36:12 +01:00
2faefb6db5 Implement JWTManager interface 2024-11-21 21:25:29 +01:00
435dce89d9 Add go test workflow 2024-11-21 19:42:50 +01:00
6cb5aec372 Implement storage git tests 2024-11-20 22:06:38 +01:00
7396b57a5d Rework gitutils package to make it testable 2024-11-19 22:43:24 +01:00
53e52bfdb5 Test workspace 2024-11-19 22:17:00 +01:00
de2c9a6d0c Implement files test 2024-11-19 21:44:06 +01:00
2fe642ac61 Rework mock filesystem 2024-11-19 21:43:52 +01:00
408746187e Implement test list files 2024-11-14 22:11:40 +01:00
e4510298ed Rename filesystem interfaces and structs 2024-11-14 21:13:45 +01:00
5311d2e144 Move storage to separate file 2024-11-13 22:34:22 +01:00
6a9461d928 Rename fs variable 2024-11-13 22:32:43 +01:00
93963b1867 Refactor filesystem to make it testable 2024-11-13 22:31:04 +01:00
52ffb17e2d Merge pull request #19 from LordMathis/chore/rename-folders
Rename root folders
2024-11-12 21:28:42 +01:00
fb1c9a499f Rename root folders 2024-11-12 21:25:02 +01:00
f4c21edca0 Merge pull request #18 from LordMathis/feat/show-hidden-setting
Implement show hidden files setting
2024-11-12 21:08:23 +01:00
1b58b693d0 Add show hidden files toggle to settings 2024-11-12 20:27:56 +01:00
d11525732d Filter hidden files on frontend 2024-11-12 20:15:12 +01:00
03cdb133e7 Fix get workspace db query 2024-11-12 20:14:58 +01:00
bac4702771 Add show_hidden_files filed to workspace 2024-11-11 22:24:27 +01:00
f3f3cb7371 Merge pull request #17 from LordMathis/feat/security-hardening
Implement Rate Limit, Secure Headers and CORS
2024-11-10 21:09:02 +01:00
d4c671caa7 Increase default rate limit 2024-11-10 20:56:04 +01:00
29b35f6b91 Add password length check 2024-11-10 20:49:07 +01:00
e275b45c86 Add secure headers and cors middlewares 2024-11-10 20:43:24 +01:00
77d9abb691 Implement rate limiting 2024-11-10 18:12:25 +01:00
8cf850a62c Merge pull request #16 from LordMathis/feat/admin-dashboard
Admin dashboard
2024-11-10 15:16:42 +01:00
5e2d434b4b Implement admin dash workspaces tab 2024-11-10 15:03:51 +01:00
148001be43 Implement admin edit user 2024-11-10 00:05:32 +01:00
33bc28560f Update admin stats 2024-11-09 23:33:07 +01:00
118591df62 Unify errors 2024-11-09 23:12:52 +01:00
7b1da94e8a Implement file system stats 2024-11-09 23:11:23 +01:00
9688b2d528 Split filesystem.go file 2024-11-09 21:59:04 +01:00
ebf32e775c Remove not working stats 2024-11-08 23:58:57 +01:00
dd3ea9f65f Improve admin dashboard 2024-11-08 23:49:12 +01:00
51751a5af6 Load users in AdminDashboard 2024-11-07 22:12:37 +01:00
0480c165ae Implement admin api handlers 2024-11-07 21:32:09 +01:00
24f877e50b Initial admin dashboard layout 2024-11-06 23:34:37 +01:00
adf5287db2 Merge pull request #15 from LordMathis/chore/componants-structure
Restructure components
2024-11-06 23:16:05 +01:00
0f6dcd3a60 Split AccountSettings 2024-11-06 23:12:38 +01:00
7f8c40c3a2 Reorganize components 2024-11-06 22:31:29 +01:00
64029615ea Merge pull request #14 from LordMathis/feat/user-auth
User authentication and account settings
2024-11-06 21:56:48 +01:00
1a14c06be2 Retrieve pass hash from db 2024-11-06 21:52:46 +01:00