23 Commits

Author SHA1 Message Date
Valentyne Stigloher
6825cf7821 (nuxt) replace @privyid/nuxt-csrf with nuxt-csurf 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
6735f1f318 (vue) refactor DialogueBox interface to a composable and remove it from default.vue 2024-09-12 10:11:25 +02:00
Valentyne Stigloher
ec73f288dd (nuxt) replace $axios with useFetch, useAsyncData or $fetch
https://nuxt.com/docs/getting-started/data-fetching
2024-09-12 10:11:25 +02:00
Valentyne Stigloher
f34ce40549 (nuxt) replace $cookies with useCookie 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
4d2d031bef (nuxt) replace head with useHead
https://nuxt.com/docs/migration/meta
2024-09-11 21:29:35 +02:00
Valentyne Stigloher
6090078689 (nuxt) use useConfig composable instead of $config global as this can only be controlled via runtimeConfig and is better protected than in Nuxt 2 2024-09-11 21:29:35 +02:00
Valentyne Stigloher
61ecf5025d (ts) migrate 2024-06-26 13:57:06 +02:00
Andrea Vos
45d7ede462 fix typo & linter 2024-06-03 21:05:41 +02:00
Benjamin
0022d7d0b0
(admin) add community permission 2024-05-31 13:06:42 -04:00
Benjamin
6b7f0e6324 Minor alterations to Admin systems and Discord Internals 2024-05-26 16:32:30 +00:00
Valentyne Stigloher
943f90bb09 (refactor) replace process.env.TITLE and .KEYWORDS by using Translator 2024-05-13 12:18:40 +02:00
Valentyne Stigloher
b047b46c0c (refactor) do not use v-if with v-for together 2024-04-30 19:41:40 +02:00
Valentyne Stigloher
720d57bbe8 (cookies) add SameSite=Lax by default and upgrade some cookies in their length for consistency 2024-04-08 14:52:18 +02:00
Valentyne Stigloher
7ce1bb0e83 (ts) convert a lot to TypeScript
Co-authored-by: Sky <msurvival65@gmail.com>
Co-authored-by: tecc <tecc@tecc.me>
2024-02-23 17:48:16 +01:00
Valentyne Stigloher
a065029cb5 (refactor) rename $config and $locale Vue globals to have a dollar sign per convention 2024-01-26 14:30:12 +01:00
PronounsPage
fa14ab79d9 (lint) automatically fix lints via yarn lint --fix 2024-01-11 20:36:05 +01:00
Valentyne Stigloher
8e1a40d74f (lint) add .js extension on imports in .vue 2024-01-11 20:33:04 +01:00
Andrea Vos
ffbb7daf25 (admin)(security) fix possible permission escalation 2024-01-04 17:41:17 +01:00
Valentyne Stigloher
8d599d5a0f (ci) add linting plugin for Vue 2023-12-28 22:34:06 +01:00
Andrea Vos
521b913865 audit log - admin panel read access 2023-07-27 22:09:46 +02:00
Andrea Vos
13a1861faf [admin] add impersonate role 2023-03-27 08:09:25 +02:00
Andrea Vos
ce6eca25e2 [admin] data erasure button 2023-03-13 20:49:47 +01:00
Andrea Vos
98f21ac6f9 [admin] new admin panel 2022-12-30 13:55:15 +01:00