Commit Graph

209 Commits

Author SHA1 Message Date
Peter-Crawley
abb55259eb Respect Permissions on User Navigation 2022-04-02 18:48:50 +02:00
MD
cae0762438 Responsive project header 2022-04-02 17:14:45 +01:00
MD
e57a90baaf Implement star/watch buttons in project header 2022-04-02 16:21:56 +01:00
MiniDigger | Martin
81f4c679cf implement settings page
it was painful but it is done, just needs a bit more styling
2022-04-02 16:09:24 +02:00
MiniDigger | Martin
53580da032 implement settings page
it was painful but it is done, just needs a bit more styling
2022-04-02 16:05:20 +02:00
MiniDigger | Martin
20bd8e5300 implement new page modal, fix page rendering, improve anchor 2022-04-01 23:15:27 +02:00
Nassim Jahnke
e09caa8b8f
Hotfix profile project list (still bad on small screens) 2022-04-01 22:51:46 +02:00
Nassim Jahnke
65b25eb4d1
Improve project lists further, make it more sensible on mobile as well 2022-04-01 22:11:57 +02:00
MiniDigger | Martin
9bb4491daf bunch of misc stuff and todos 2022-04-01 20:30:45 +02:00
Nassim Jahnke
3177ed97b7
Add settings to profile dropdown 2022-04-01 19:21:35 +02:00
MiniDigger | Martin
67ce537b4d get tagline max length from backend data 2022-03-31 23:13:35 +02:00
MiniDigger | Martin
6f255690b5 bunch of small things
expandable table rows
counter for text inputs
display owner of projects in user admin
more stuff
2022-03-31 23:08:59 +02:00
MiniDigger | Martin
63ca4bdd2b add more logging for auth stuff 2022-03-31 21:01:48 +02:00
MiniDigger | Martin
a559dd4489 fix icon alignment and button spacing in user header 2022-03-30 23:10:02 +02:00
MiniDigger
f5c31cd042 add tooltips and user admin buttons 2022-03-29 21:52:32 +02:00
MiniDigger
6cc4458044 maybe improve auth situation at dev time? 2022-03-29 21:38:23 +02:00
MiniDigger
4167c7a660 add tag line edit modal 2022-03-29 20:27:52 +02:00
Nassim Jahnke
a8cab3d3d0
Make members list prettier 2022-03-29 19:44:50 +02:00
Nassim Jahnke
b9bc2db595
Misc additions and changes
Clickable create dropdown links
Readd search setting accent
Staff/authors avatars
2022-03-29 19:28:33 +02:00
MD
e7d5ac0819 Add line to project navbar 2022-03-29 17:39:51 +01:00
Nassim Jahnke
5ef7628186
Improve profile page design
"Improve" in relative terms
2022-03-29 18:35:11 +02:00
MiniDigger
dc983e4a57 add notifications to replace the vuetify snackbar 2022-03-29 18:20:26 +02:00
MD
e61298a37a Use windi typography for markdown display 2022-03-29 16:47:56 +01:00
MiniDigger
227a3fbc28 make dropdown item links middle clickable 2022-03-29 17:08:12 +02:00
MD
8d120f2bb6 Align new page button to right side of card 2022-03-29 15:41:32 +01:00
MD
e6e6a2112e Make card accent optional 2022-03-29 15:32:40 +01:00
MD
00d2fd664e Use user avatar when no other avatar is available
Needs HangarAuth to work properly but shhh
2022-03-29 15:25:55 +01:00
Nassim Jahnke
66fe3a9c00
Remove avatar background in header 2022-03-29 16:15:06 +02:00
Nassim Jahnke
5dedc4f188
Use avatar next to profile name, add links 2022-03-29 15:53:10 +02:00
MiniDigger
a98eb0df30 add user header, render org page, start with new org page 2022-03-28 23:26:36 +02:00
Nassim Jahnke
4b0abe44e1
Make versions page slightly prettier 2022-03-27 18:49:26 +02:00
MiniDigger
dea07cce8b some fixes to seo stuff 2022-03-27 11:52:11 +02:00
MiniDigger
987a46ed60 add seo stuff to all pages 2022-03-27 11:28:56 +02:00
MiniDigger
3c745e2e82 start with version page 2022-03-26 21:47:02 +01:00
MiniDigger
2308944843 implement versions page 2022-03-26 19:47:41 +01:00
MiniDigger
94dfc8eb2e store pinia in request config to fix weird ssr hydration issues 2022-03-26 18:46:59 +01:00
MiniDigger
2334e6b698 page list collapsing
auto expands
also refactor page stuff into composable
2022-03-26 17:08:16 +01:00
MiniDigger
e6ac39603e implement rendering of project pages
remove frontend markdown libs
style rendered markdown
add simple pages list
2022-03-26 13:19:09 +01:00
MiniDigger
10488e7f26 fix member list avatar 2022-03-26 12:40:59 +01:00
FabianAdrian
92bce9fdc4
Replace shadows.css with Tailwind shadows (#627) 2022-03-26 12:40:51 +01:00
MiniDigger
7e2181e540 update pnpm deps 2022-03-25 23:00:15 +01:00
MiniDigger
caea626d30 start with user page 2022-03-25 22:13:39 +01:00
MiniDigger
44a4015eed remove suspense fallback for now 2022-03-25 21:47:26 +01:00
MiniDigger
b6dd762aba implement proxy for prod mode 2022-03-25 20:40:37 +01:00
MD
b5adc8e517 Move member list into own component
Still doesn't have all the functionality from Nuxt build, but moving in preparation for that
2022-03-24 22:31:30 +00:00
MD
d6962cd57d Begin implementing project member list 2022-03-24 22:17:53 +00:00
MiniDigger
c7c89d9f0d tick more boxes, cause box ticking is cool! 2022-03-24 21:02:36 +01:00
MiniDigger
40909d1482 implement project channels page 2022-03-24 20:56:40 +01:00
MiniDigger
ae4db0f972 implement project notes page 2022-03-24 20:11:52 +01:00
MiniDigger
8e5213d1ce implement logout 2022-03-24 17:06:06 +01:00
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