From 854d77903822e53276132c1cf268ee3ac55ed7b1 Mon Sep 17 00:00:00 2001 From: Gravy Boat Date: Sat, 29 Aug 2026 19:59:38 -0230 Subject: [PATCH 01/12] feat: per file slicer button, with custom target --- .../ui/moderation/tech-review/TechRevFileDetailTab.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue index 39ebac686e..f0392b1177 100644 --- a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue @@ -757,6 +757,16 @@ watch(
+ + + Date: Sat, 29 Aug 2026 20:20:10 -0230 Subject: [PATCH 02/12] chore: move slicer link to file card instead of issue card --- .../ui/moderation/tech-review/TechRevFileDetailTab.vue | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue index f0392b1177..39ebac686e 100644 --- a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue @@ -757,16 +757,6 @@ watch(
- - - Date: Sat, 29 Aug 2026 20:20:10 -0230 Subject: [PATCH 03/12] chore: move slicer link to file card instead of issue card From 813bfd59604b68f753b85b7979d218043fb3e167 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Sun, 30 Aug 2026 16:34:31 -0700 Subject: [PATCH 04/12] tech rev part 2 --- .../ui/moderation/ModerationTechRevCard.vue | 130 ++--- .../tech-review/TechRevClassItem.vue | 254 ++++++++++ .../tech-review/TechRevFileActions.vue | 38 ++ .../tech-review/TechRevFileDetailTab.vue | 464 ++++-------------- .../tech-review/TechRevFileItem.vue | 95 ++++ .../tech-review/TechRevFilesTab.vue | 119 +---- .../tech-review/TechRevFlagBadges.vue | 66 +++ .../tech-review/TechRevThreadTab.vue | 4 +- .../tech-review/TechRevVerdictButtons.vue | 9 +- .../ui/moderation/tech-review/helpers.ts | 19 +- .../ui/moderation/tech-review/types.ts | 12 + .../[type]/[project]/version/[version].vue | 4 +- packages/ui/src/components/base/Badge.vue | 4 +- 13 files changed, 624 insertions(+), 594 deletions(-) create mode 100644 apps/frontend/src/components/ui/moderation/tech-review/TechRevClassItem.vue create mode 100644 apps/frontend/src/components/ui/moderation/tech-review/TechRevFileActions.vue create mode 100644 apps/frontend/src/components/ui/moderation/tech-review/TechRevFileItem.vue create mode 100644 apps/frontend/src/components/ui/moderation/tech-review/TechRevFlagBadges.vue diff --git a/apps/frontend/src/components/ui/moderation/ModerationTechRevCard.vue b/apps/frontend/src/components/ui/moderation/ModerationTechRevCard.vue index a816490fad..348996f021 100644 --- a/apps/frontend/src/components/ui/moderation/ModerationTechRevCard.vue +++ b/apps/frontend/src/components/ui/moderation/ModerationTechRevCard.vue @@ -1,13 +1,6 @@ + + + + diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileActions.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileActions.vue new file mode 100644 index 0000000000..52dd9630c5 --- /dev/null +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileActions.vue @@ -0,0 +1,38 @@ + + + diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue index 39ebac686e..357614f557 100644 --- a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFileDetailTab.vue @@ -1,33 +1,19 @@ + + diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFilesTab.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFilesTab.vue index 96fccf3b42..96a4e68bbf 100644 --- a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFilesTab.vue +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFilesTab.vue @@ -1,34 +1,20 @@ diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevFlagBadges.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFlagBadges.vue new file mode 100644 index 0000000000..f51c07c3d6 --- /dev/null +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevFlagBadges.vue @@ -0,0 +1,66 @@ + + + diff --git a/apps/frontend/src/components/ui/moderation/tech-review/TechRevThreadTab.vue b/apps/frontend/src/components/ui/moderation/tech-review/TechRevThreadTab.vue index fe473219d5..18d9525679 100644 --- a/apps/frontend/src/components/ui/moderation/tech-review/TechRevThreadTab.vue +++ b/apps/frontend/src/components/ui/moderation/tech-review/TechRevThreadTab.vue @@ -1,11 +1,11 @@