From b35447934ea765b42827f64ac609ede9ed5eb4f0 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Fri, 26 Sep 2025 15:42:23 +0100 Subject: [PATCH] remove tools (#4513) --- .../public/locales/en-GB/translation.json | 4 +- .../src/data/useTranslatedToolRegistry.tsx | 38 ++----------------- frontend/src/types/toolId.ts | 5 +-- frontend/src/utils/urlMapping.ts | 15 ++++---- 4 files changed, 14 insertions(+), 48 deletions(-) diff --git a/frontend/public/locales/en-GB/translation.json b/frontend/public/locales/en-GB/translation.json index 89ace5ea2..c801c72ee 100644 --- a/frontend/public/locales/en-GB/translation.json +++ b/frontend/public/locales/en-GB/translation.json @@ -579,9 +579,9 @@ "title": "API Documentation", "desc": "View API documentation and test endpoints" }, - "fakeScan": { + "scannerEffect": { "tags": "scan,simulate,create", - "title": "Fake Scan", + "title": "Scanner Effect", "desc": "Create a PDF that looks like it was scanned" }, "editTableOfContents": { diff --git a/frontend/src/data/useTranslatedToolRegistry.tsx b/frontend/src/data/useTranslatedToolRegistry.tsx index ef2d85eda..6442249c1 100644 --- a/frontend/src/data/useTranslatedToolRegistry.tsx +++ b/frontend/src/data/useTranslatedToolRegistry.tsx @@ -284,18 +284,6 @@ export function useFlatToolRegistry(): ToolRegistry { settingsComponent: UnlockPdfFormsSettings, synonyms: getSynonyms(t, "unlockPDFForms"), }, - manageCertificates: { - icon: , - name: t("home.manageCertificates.title", "Manage Certificates"), - component: null, - description: t( - "home.manageCertificates.desc", - "Import, export, or delete digital certificate files used for signing PDFs." - ), - categoryId: ToolCategoryId.STANDARD_TOOLS, - subcategoryId: SubcategoryId.DOCUMENT_SECURITY, - synonyms: getSynonyms(t, "manageCertificates"), - }, changePermissions: { icon: , name: t("home.changePermissions.title", "Change Permissions"), @@ -606,24 +594,6 @@ export function useFlatToolRegistry(): ToolRegistry { subcategoryId: SubcategoryId.AUTOMATION, synonyms: getSynonyms(t, "autoRename"), }, - autoSplitPDF: { - icon: , - name: t("home.autoSplitPDF.title", "Auto Split Pages"), - component: null, - description: t("home.autoSplitPDF.desc", "Automatically split PDF pages based on content detection"), - categoryId: ToolCategoryId.ADVANCED_TOOLS, - subcategoryId: SubcategoryId.AUTOMATION, - synonyms: getSynonyms(t, "autoSplitPDF"), - }, - autoSizeSplitPDF: { - icon: , - name: t("home.autoSizeSplitPDF.title", "Auto Split by Size/Count"), - component: null, - description: t("home.autoSizeSplitPDF.desc", "Automatically split PDFs by file size or page count"), - categoryId: ToolCategoryId.ADVANCED_TOOLS, - subcategoryId: SubcategoryId.AUTOMATION, - synonyms: getSynonyms(t, "autoSizeSplitPDF"), - }, // Advanced Formatting @@ -702,14 +672,14 @@ export function useFlatToolRegistry(): ToolRegistry { subcategoryId: SubcategoryId.ADVANCED_FORMATTING, synonyms: getSynonyms(t, "editTableOfContents"), }, - fakeScan: { + scannerEffect: { icon: , - name: t("home.fakeScan.title", "Scanner Effect"), + name: t("home.scannerEffect.title", "Scanner Effect"), component: null, - description: t("home.fakeScan.desc", "Create a PDF that looks like it was scanned"), + description: t("home.scannerEffect.desc", "Create a PDF that looks like it was scanned"), categoryId: ToolCategoryId.ADVANCED_TOOLS, subcategoryId: SubcategoryId.ADVANCED_FORMATTING, - synonyms: getSynonyms(t, "fakeScan"), + synonyms: getSynonyms(t, "scannerEffect"), }, // Developer Tools diff --git a/frontend/src/types/toolId.ts b/frontend/src/types/toolId.ts index bdc614c6f..a839997b0 100644 --- a/frontend/src/types/toolId.ts +++ b/frontend/src/types/toolId.ts @@ -11,8 +11,6 @@ export const TOOL_IDS = [ 'changePermissions', 'watermark', 'sanitize', - 'autoSplitPDF', - 'autoSizeSplitPDF', 'split', 'merge', 'convert', @@ -21,7 +19,7 @@ export const TOOL_IDS = [ 'rotate', 'scannerImageSplit', 'editTableOfContents', - 'fakeScan', + 'scannerEffect', 'autoRename', 'pageLayout', 'scalePages', @@ -44,7 +42,6 @@ export const TOOL_IDS = [ 'addAttachments', 'changeMetadata', 'overlayPdfs', - 'manageCertificates', 'getPdfInfo', 'validateSignature', 'read', diff --git a/frontend/src/utils/urlMapping.ts b/frontend/src/utils/urlMapping.ts index 409eaea3f..5fb0a86ce 100644 --- a/frontend/src/utils/urlMapping.ts +++ b/frontend/src/utils/urlMapping.ts @@ -39,7 +39,6 @@ export const URL_TO_TOOL_MAP: Record = { '/remove-cert-sign': 'removeCertSign', '/unlock-pdf-forms': 'unlockPDFForms', '/validate-signature': 'validateSignature', - '/manage-certificates': 'manageCertificates', // Content manipulation '/sanitize': 'sanitize', @@ -64,8 +63,8 @@ export const URL_TO_TOOL_MAP: Record = { '/booklet-imposition': 'bookletImposition', // Splitting tools - '/auto-split-pdf': 'autoSplitPDF', - '/auto-size-split-pdf': 'autoSizeSplitPDF', + '/auto-split-pdf': 'split', + '/auto-size-split-pdf': 'split', '/scanner-image-split': 'scannerImageSplit', // Annotation and content removal @@ -75,7 +74,7 @@ export const URL_TO_TOOL_MAP: Record = { // Image and visual tools '/extract-images': 'extractImages', '/adjust-contrast': 'adjustContrast', - '/fake-scan': 'fakeScan', + '/fake-scan': 'scannerEffect', '/replace-color-pdf': 'replaceColor', // Metadata and info @@ -120,9 +119,9 @@ export const URL_TO_TOOL_MAP: Record = { '/pipeline': 'automate', '/extract-image-scans': 'scannerImageSplit', '/show-javascript': 'showJS', - '/scanner-effect': 'fakeScan', - '/split-by-size-or-count': 'autoSizeSplitPDF', + '/scanner-effect': 'scannerEffect', + '/split-by-size-or-count': 'split', '/overlay-pdf': 'overlayPdfs', - '/split-pdf-by-sections': 'autoSplitPDF', - '/split-pdf-by-chapters': 'autoSplitPDF', + '/split-pdf-by-sections': 'split', + '/split-pdf-by-chapters': 'split', };