From 5c5cb65e46eab9681709396166a7a1f203db3361 Mon Sep 17 00:00:00 2001 From: Gravy Boat Date: Fri, 17 Jul 2026 12:43:39 -0230 Subject: [PATCH 1/3] feat: moderation settings --- .../moderation/checklist/ChecklistKeybind.vue | 116 ------------- .../checklist/ChecklistKeybindsModal.vue | 71 -------- .../checklist/ModerationChecklist.vue | 82 +++------ .../moderation/settings/ModerationKeybind.vue | 160 ++++++++++++++++++ .../settings/ModerationKeybinds.vue | 27 +++ .../settings/ModerationSettings.vue | 82 +++++++++ apps/frontend/src/composables/moderation.ts | 93 ++++++---- apps/frontend/src/pages/[type]/[project].vue | 56 +++--- apps/frontend/src/pages/settings.vue | 11 +- .../src/pages/settings/moderation/index.vue | 13 ++ packages/moderation/src/data/keybinds.ts | 51 +++++- packages/moderation/src/data/settings.ts | 30 ++++ packages/moderation/src/handles/keybinds.ts | 75 ++++++++ packages/moderation/src/handles/settings.ts | 22 +++ packages/moderation/src/index.ts | 4 + packages/moderation/src/types/keybinds.ts | 79 ++------- packages/moderation/src/types/settings.ts | 27 +++ 17 files changed, 622 insertions(+), 377 deletions(-) delete mode 100644 apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybind.vue delete mode 100644 apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybindsModal.vue create mode 100644 apps/frontend/src/components/ui/moderation/settings/ModerationKeybind.vue create mode 100644 apps/frontend/src/components/ui/moderation/settings/ModerationKeybinds.vue create mode 100644 apps/frontend/src/components/ui/moderation/settings/ModerationSettings.vue create mode 100644 apps/frontend/src/pages/settings/moderation/index.vue create mode 100644 packages/moderation/src/data/settings.ts create mode 100644 packages/moderation/src/handles/keybinds.ts create mode 100644 packages/moderation/src/handles/settings.ts create mode 100644 packages/moderation/src/types/settings.ts diff --git a/apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybind.vue b/apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybind.vue deleted file mode 100644 index 5ad60c0fa4..0000000000 --- a/apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybind.vue +++ /dev/null @@ -1,116 +0,0 @@ - - - - - diff --git a/apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybindsModal.vue b/apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybindsModal.vue deleted file mode 100644 index 5c0da57c65..0000000000 --- a/apps/frontend/src/components/ui/moderation/checklist/ChecklistKeybindsModal.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - - diff --git a/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue b/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue index 21acd31a13..4c49233db8 100644 --- a/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue +++ b/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue @@ -1,5 +1,4 @@