From 705226d5e63e3fab372f4aede7aed2a24b672423 Mon Sep 17 00:00:00 2001 From: Blodhgarm Date: Tue, 13 Oct 2026 22:09:01 -0500 Subject: [PATCH 1/2] feat: Add Slicer tab to moderation project view Uses Iframe and bridge script to communicate with slicer to manage current workspace. --- .../src/components/project-review/index.vue | 5 + .../project-review/layout/context.ts | 5 + .../project-review/layout/panel.vue | 18 ++- .../components/project-review/layout/types.ts | 1 + .../src/components/project-review/messages.ts | 12 ++ .../project-review/slicer/bridge-storage.ts | 39 +++++ .../project-review/slicer/bridge.js | 74 +++++++++ .../project-review/slicer/index.vue | 129 +++++++++++++++ .../project-review/versions/version-card.vue | 51 +++++- apps/frontend/src/locales/en-US/index.json | 9 ++ .../providers/project-review/review-slicer.ts | 52 +++++++ package.json | 2 +- packages/moderation/src/data/keybinds.ts | 6 + packages/moderation/src/types/keybinds.ts | 9 +- pnpm-lock.yaml | 147 ++++++++++-------- 15 files changed, 486 insertions(+), 73 deletions(-) create mode 100644 apps/frontend/src/components/project-review/slicer/bridge-storage.ts create mode 100644 apps/frontend/src/components/project-review/slicer/bridge.js create mode 100644 apps/frontend/src/components/project-review/slicer/index.vue create mode 100644 apps/frontend/src/providers/project-review/review-slicer.ts diff --git a/apps/frontend/src/components/project-review/index.vue b/apps/frontend/src/components/project-review/index.vue index 8e70580c36..53dc0e0c08 100644 --- a/apps/frontend/src/components/project-review/index.vue +++ b/apps/frontend/src/components/project-review/index.vue @@ -81,6 +81,7 @@ +