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