Files
Stirling-PDF/frontend/src
Connor Yoh a651061554 feat(sign): merge cert-sign and wet-sign into a unified Sign tool
Combines the separate CertSign and Sign tools into a single "Sign"
entry that mirrors the shared-signing participant view. Users pick
wet sign, cert sign, or both from a segmented control at the top of
the full-screen editor.

New files:
- CombinedSignEditor.tsx — full-screen editor with mode selector,
  SignControlsStrip for wet/both modes, LocalEmbedPDFWithAnnotations,
  and CertificateConfigModal (with optional appearance settings)
- CombinedSign.tsx — tool entry point; registers editor as a custom
  workbench view (hideToolPanel: true) and opens it on demand
- useCombinedSignOperation.ts — submitCertSign (cert-sign endpoint)
  and submitWetOnly (sequential add-signature calls)

Modified files:
- CertificateConfigModal — adds showAppearanceSettings prop that
  renders SignatureSettingsInput and passes appearance data to onSign
- toolId.ts — removes certSign from CORE_REGULAR_TOOL_IDS
- useTranslatedToolRegistry — removes certSign entry; sign entry now
  uses CombinedSign with endpoints ["sign", "cert-sign"]
- urlMapping.ts — /cert-sign and /manage-signatures redirect to sign
- SignPopout.tsx — quick-access cert-sign button now selects sign
- creditCosts.ts — merges certSign credit cost into sign (LARGE)
- translation.toml — adds sign.editor.* and sign.mode.* keys
2026-03-27 15:47:44 +00:00
..
2025-09-26 19:11:03 +01:00
2026-03-25 11:00:40 +00:00
2025-05-09 20:01:09 +01:00
2025-05-15 20:07:33 +01:00
2025-05-09 20:01:09 +01:00