Commit Graph

209 Commits

Author SHA1 Message Date
fabianmakila
ddac93d4ec Use i18n for the dropdowns 2022-03-24 16:59:37 +01:00
fabianmakila
6dcdfa5239 Profile dropdown and misc styling improvements 2022-03-24 16:59:37 +01:00
fabianmakila
c834d7727e Adjustments to the dropdown button 2022-03-24 16:59:37 +01:00
fabianmakila
3f4699655c Remove bottom margin from announcement 2022-03-24 16:59:37 +01:00
MiniDigger
03afe4c4d6 implement admin version approval page 2022-03-23 16:30:50 +01:00
MiniDigger
a72c0b65de implement stars and watcher page 2022-03-23 15:38:33 +01:00
Noah van der Aa
3cf86fd05b
Link to new docs and grab logo from there aswell (#613) 2022-03-23 14:50:13 +01:00
MD
9cffe0f5d6 Add scafford for project index + info component 2022-03-22 22:08:25 +00:00
MD
3d324eea81 Translate project navigation 2022-03-22 22:08:25 +00:00
MiniDigger
b1cb09299e implement admin project approval page, visibility change modal 2022-03-22 20:38:55 +01:00
MiniDigger
8aafe48269 implement admin user activity page 2022-03-22 18:36:27 +01:00
Nassim Jahnke
ade0422688
Start dumb version of project creation 2022-03-21 22:58:11 +01:00
MD
90c823d1ef Implement project icons 2022-03-21 21:02:29 +00:00
MD
278ed0e992 Fix tab not highlighting on initial load 2022-03-21 19:43:13 +00:00
MD
f130d75257 Fix announcement hydration issues 2022-03-21 19:22:06 +00:00
MD
b52a41b51f Begin work on project navigation 2022-03-21 19:22:05 +00:00
MiniDigger
7bed534ecc implement api key page 2022-03-21 20:21:19 +01:00
MiniDigger
88b838ef3e fix checkbox warnings for real now 2022-03-21 18:36:09 +01:00
MiniDigger
f4ce3faca7 fix warnings on index page, use api host from env 2022-03-21 18:29:12 +01:00
MiniDigger
3e57dc4e3d implement user admin page 2022-03-21 18:11:08 +01:00
MiniDigger
870e16ca3a fix warnings about transitions 2022-03-21 17:26:26 +01:00
MiniDigger
2dce28a5eb commit todo file too 2022-03-21 17:08:08 +01:00
MiniDigger
ed8616ada4 fix transitions 2022-03-21 17:07:34 +01:00
MD
a3ce0f2aff Minor header improvements 2022-03-21 15:33:41 +00:00
MD
7628b2e0a3 Update bbcode in frontend todos 2022-03-21 15:32:12 +00:00
Nassim Jahnke
72944b1e76
Make footer sane, change light background color to forums background 2022-03-21 16:14:24 +01:00
MD
d75c5800d0 Post the actual string content to bbcode endpoint 2022-03-21 14:34:55 +00:00
MD
f6c1897747 Port tools/bbcode
Because @kennytv asked me to
2022-03-21 14:30:02 +00:00
MD
d1ece11bc8 Start project headers 2022-03-21 14:29:51 +00: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
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
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
Alessio Gravili
eb3c682df2 Mobile checking 2022-03-21 13:58:14 +01:00
Alessio Gravili
2286f85514 Don't round top-left edge for dropdown 2022-03-21 13:58:14 +01:00
Alessio Gravili
3804dee24e Add dropdown 2022-03-21 13:58:14 +01:00
Alessio Gravili
1fc1ef60fc Prettier 2022-03-21 13:58:14 +01:00
Alessio Gravili
b649a8343d Improve header style on mobile 2022-03-21 13:58:14 +01:00
Alessio Gravili
7da56d4ad5 Fix dark mode 2022-03-21 13:58:14 +01:00
Alessio Gravili
6b33e3dd1e Fix ref 2022-03-21 13:58:14 +01:00
Alessio Gravili
a88779bacc Dark mode 2022-03-21 13:58:14 +01:00
Alessio Gravili
78209e7c18 Update dependencies 2022-03-21 13:58:14 +01:00
Alessio Gravili
8883f2aaed Fix styles 2022-03-21 13:58:14 +01:00
Alessio Gravili
648d97fac8 Fix events 2022-03-21 13:58:14 +01:00
Alessio Gravili
68c03dc533 Update 2022-03-21 13:58:14 +01:00
Alessio Gravili
f6024f4eee Update dependencies 2022-03-21 13:58:14 +01:00
Alessio Gravili
adec6ec686 Fix dependencies 2022-03-21 13:58:14 +01:00
Alessio Gravili
22a857df1b More tailwind 2022-03-21 13:58:14 +01:00
Alessio Gravili
8bc54fa56c Provisional light/dark mode 2022-03-21 13:58:14 +01:00
Alessio Gravili
88fc941d7f Remove unnessecary auto-import 2022-03-21 13:58:14 +01:00
Alessio Gravili
c4b52cac69 Header initial commit 2022-03-21 13:58:14 +01:00
MiniDigger
6d99055aad favicon + i18n + autoformat 2022-03-21 13:58:14 +01:00
MiniDigger
d629e51f9d Start a POC for a new frontend! 2022-03-21 13:58:14 +01:00