Commit Graph

1517 Commits

Author SHA1 Message Date
MiniDigger
ca2cfd6213 try to make deployment work 2022-03-21 13:58:14 +01:00
MiniDigger
32c64939c8 fix warnings on button, kinda dark modals 2022-03-21 13:58:14 +01:00
MiniDigger
d574d06841 fix hydration warnings 2022-03-21 13:58:14 +01:00
MiniDigger
a340aa685e remove debug logging 2022-03-21 13:58:14 +01:00
MiniDigger
8b2f5f87e1 implement admin log, dateformat thru i18n, some modals 2022-03-21 13:58:14 +01:00
MiniDigger
486a096a9a add desin to the admin pages 2022-03-21 13:58:14 +01:00
MiniDigger
3da7fe1422 implement admin health page 2022-03-21 13:58:14 +01:00
MiniDigger
a600cb0888 implement admin stats page 2022-03-21 13:58:14 +01:00
MiniDigger
908c3e6944 implement admin flags page 2022-03-21 13:58:14 +01:00
Jake Potrebic
1d9492511f disable discouse by default 2022-03-21 13:58:14 +01:00
Jake Potrebic
7d6f9c1491 update README 2022-03-21 13:58:14 +01:00
Jake Potrebic
108ea9a0f9 linting improvements 2022-03-21 13:58:14 +01:00
MiniDigger
971426b595 implement admin version page, add tag input 2022-03-21 13:58:14 +01:00
MiniDigger
a4787254aa implement notification page 2022-03-21 13:58:14 +01:00
MiniDigger
91415c0499 implement author and staff pages with a table 2022-03-21 13:58:14 +01:00
MiniDigger
3b83facabe implement api page 2022-03-21 13:58:14 +01:00
MiniDigger
0f0a063df0 add todo list and make /admin return 404
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
5230e6526e update deps, fix all of @vueuse/integration being pulled in
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
1e6b969311 fix categories translation
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
03235a231f route perms work
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
9b80c72ae3 cleanup and finish route perms (untested)
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
381f4227be make header logo clickable
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
1c2ce789cd clean up css a bit
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
e494939115 work on route perms, half of them work, also added error pages
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
834ab0622a add all routes, start working on route perms
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
8e6e62c3e9 update dependencies, add server for deployment
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
0167605072 useInitialState for individual api requests, stub out a few pages
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
aacb35b201 improve state management to avoid unneeded requests in frontend
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
de7e232305 fix login hydration
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
Alessio Gravili
8a8dddc0e0 Fix eslint complaining about some imports (#610) 2022-03-21 13:58:14 +01:00
MiniDigger
0f70637487 add a bunch of backenddata
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
MiniDigger
1f90c095b7 initial work on auth, refactor cookie stuff
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
Alessio Gravili
799e7e2dcc Improve style (#607) 2022-03-21 13:58:14 +01:00
Jake Potrebic
33ac87664b eslint, prettier, git hooks 2022-03-21 13:58:14 +01:00
MiniDigger
95b616048d less magic, only auto import icons, nothing else
Signed-off-by: MiniDigger <admin@benndorf.dev>
2022-03-21 13:58:14 +01:00
Alessio Gravili
30e9dd566d Prettier 2022-03-21 13:58:14 +01:00
Alessio Gravili
70202d41c2 Add missing z-index to sort menu 2022-03-21 13:58:14 +01:00
Alessio Gravili
f7bec1f4b4 Fix mobile scrollbar 2022-03-21 13:58:14 +01:00
Alessio Gravili
ab7e094f3f Custom Checkboxes everywhere! 2022-03-21 13:58:14 +01:00
Alessio Gravili
cdf9b1cdad Improve sidebar design 2022-03-21 13:58:14 +01:00
Alessio Gravili
bfc8fca65b Update safe dependencies 2022-03-21 13:58:14 +01:00
Alessio Gravili
3c7c680ed1 Improve sort by button 2022-03-21 13:58:14 +01:00
Alessio Gravili
861d108256 Index sidebar 2022-03-21 13:58:14 +01:00
Alessio Gravili
75e5673a81 Pretty sorting & shortcut for top border 2022-03-21 13:58:14 +01:00
Alessio Gravili
be530d2d1e Updated menu 2022-03-21 13:58:14 +01:00
Alessio Gravili
19b0d7707e Footer max width 2022-03-21 13:58:14 +01:00
Alessio Gravili
2d257417c2 Scrollbar & dark mode input 2022-03-21 13:58:14 +01:00
Alessio Gravili
be6e1e9103 Header login and signup buttons 2022-03-21 13:58:14 +01:00
Alessio Gravili
22461c27d2 Search bar 2022-03-21 13:58:14 +01:00
Alessio Gravili
b8e74834e2 Header button make nicer 2022-03-21 13:58:14 +01:00