Commit Graph

1304 Commits

Author SHA1 Message Date
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
Alessio Gravili
70808d974d Footerino 2022-03-21 13:58:14 +01:00
Alessio Gravili
b8189630dc No need for the ugly unref 2022-03-21 13:58:14 +01:00
Alessio Gravili
16afe02a16 Improvements 2022-03-21 13:58:14 +01:00
Alessio Gravili
f04d38f3a2 ANNOUNCEMENTS FINALLY god damn 2022-03-21 13:58:14 +01:00
Alessio Gravili
e0f875db30 Update 2022-03-21 13:58:14 +01:00
Alessio Gravili
0e2bd1427c Working on Announcements 2022-03-21 13:58:14 +01:00
Alessio Gravili
80284d451a - for colors & shortcuts 2022-03-21 13:58:14 +01:00
Alessio Gravili
4a05cd2370 Fixed dark mode, changed color namings & added shortcuts 2022-03-21 13:58:14 +01:00
Alessio Gravili
740280d6da Fix logo link so it doesn't break on production 2022-03-21 13:58:14 +01:00
Alessio Gravili
58962a6182 i18n 2022-03-21 13:58:14 +01:00
Alessio Gravili
be84f4395c Footer 2022-03-21 13:58:14 +01:00
Alessio Gravili
abf78873bb Dropdown menu 2022-03-21 13:58:14 +01:00
Alessio Gravili
554b2f0d64 Mobile menu beginnings 2022-03-21 13:58:14 +01:00