Commit Graph

324 Commits

Author SHA1 Message Date
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
48f75b3839 Update AccountSettings layout 2024-11-06 21:51:45 +01:00
e56378f1f0 Imlement user update on frontend 2024-11-05 21:56:08 +01:00
505b93ff09 Implement update and delete account handlers 2024-11-05 21:49:09 +01:00
8b8bfaa8c8 Add account settings 2024-11-05 21:03:25 +01:00
9581e32e06 Implement frontend logout 2024-11-04 22:26:05 +01:00
771650d66e Reset file when workspace switch 2024-11-04 22:09:11 +01:00
69afef15ec Make logging in work on frontend 2024-11-04 21:51:38 +01:00
9cdbf9fec8 Add initial frontend auth implementation 2024-11-03 23:16:57 +01:00
fae628c02b Remove user id from frintend api call 2024-11-03 22:14:17 +01:00
927d1feb05 Split user and workspace contexts 2024-11-03 22:02:39 +01:00
c8cc854fd6 Rework request context handler 2024-11-03 19:17:10 +01:00
dfd9544fba Reorganize handlers 2024-11-03 17:41:17 +01:00
72680abdf4 Setup api auth middleware 2024-11-01 17:04:24 +01:00
46eeb18a31 Setup jwt signing key 2024-11-01 17:04:08 +01:00
34868c53eb Update api for auth 2024-11-01 15:43:04 +01:00
be0f97ab24 Update db for auth 2024-11-01 15:42:46 +01:00
ce245c980a Implement jwt auth backend 2024-11-01 15:42:31 +01:00
ea91d8d608 Merge pull request #13 from LordMathis/fix/package-json
Fix wrong package.json
2024-10-31 23:17:02 +01:00
0b0a5253f0 Fix wrong package.json 2024-10-31 23:13:23 +01:00
f8cd11c9ac Merge pull request #12 from LordMathis/feat/remark
Migrate from react-markdown to remark
2024-10-31 23:04:42 +01:00
0ed2813643 Migrate to rehype-mathjax 2024-10-31 23:03:50 +01:00
3c855fce21 Migrate to remark 2024-10-31 22:41:50 +01:00
a5aa2dd45b Merge pull request #11 from LordMathis/feat/encrypt-tokens
Feat/encrypt tokens
v0.2.0
2024-10-31 21:24:40 +01:00
43f35b7943 Update README 2024-10-31 21:19:47 +01:00
f8728923a5 Encrypt git token 2024-10-31 21:15:38 +01:00
72817aa06a Merge pull request #10 from LordMathis/feat/central-config
Centralize env vars loading
2024-10-30 22:13:02 +01:00
a11a6b18bf Centralize env vars loading 2024-10-30 22:07:17 +01:00
0fe1186ea6 Merge pull request #9 from LordMathis/feat/last-opened-file
Feat/last opened file
2024-10-30 21:55:23 +01:00
477ada70e8 Fix admin user error check 2024-10-30 21:47:37 +01:00
a73296451e Load last opened file on frontend 2024-10-30 21:43:37 +01:00
bef682e5cb Move last opened file to workspaces table 2024-10-30 21:37:07 +01:00
1086c402ec Merge pull request #8 from LordMathis/fix/file-list
Fix/file list
2024-10-29 22:18:28 +01:00
a62a6f8966 Fix workspace initialization 2024-10-29 22:01:13 +01:00
3ba9d57b11 Select default files when no files listed 2024-10-29 21:46:59 +01:00
91f0ebe99c Recursively sort filelist 2024-10-29 21:38:36 +01:00
ad3fa28bc7 Show file list on load 2024-10-29 21:38:15 +01:00
1695b411e1 Unify env var reading in backend 2024-10-29 20:41:11 +01:00