From 57bf0830982c5684bc8ad1aada4f8d56d0d48c57 Mon Sep 17 00:00:00 2001 From: Hitakshi Arora Date: Sat, 11 Jul 2026 18:16:15 +0530 Subject: [PATCH] chore(console): remove em-dashes from copy and comments Sweep every em-dash (357 across the app + shared packages): spaced clause separators become commas, the rest become hyphens. Clears the em-dash tell from all user-facing copy and keeps the codebase consistent. --- apps/console/src/app/NetworkMenu.tsx | 8 +-- apps/console/src/app/RootGate.tsx | 2 +- apps/console/src/app/Shell.tsx | 2 +- apps/console/src/app/nav.ts | 2 +- apps/console/src/demo/api.ts | 6 +- apps/console/src/demo/data.ts | 8 +-- apps/console/src/lib/copy.ts | 12 ++-- apps/console/src/lib/format.ts | 8 +-- apps/console/src/lib/network.ts | 2 +- apps/console/src/lib/store.test.tsx | 2 +- apps/console/src/lib/store.tsx | 8 +-- apps/console/src/screens/Approvals.tsx | 22 +++---- apps/console/src/screens/AuditLog.tsx | 24 ++++---- apps/console/src/screens/Contractors.tsx | 22 +++---- apps/console/src/screens/Dashboard.tsx | 34 +++++------ apps/console/src/screens/Grants.tsx | 14 ++--- apps/console/src/screens/Invoices.tsx | 18 +++--- apps/console/src/screens/Pay.tsx | 14 ++--- apps/console/src/screens/Settings.tsx | 44 +++++++------- apps/console/src/ui/Logo.tsx | 2 +- apps/console/src/ui/SendCeremony.test.tsx | 2 +- apps/console/src/ui/SendCeremony.tsx | 2 +- apps/console/src/ui/controls.tsx | 8 +-- apps/console/src/ui/primitives.tsx | 18 +++--- packages/core/src/account-file.ts | 2 +- packages/core/src/account.test.ts | 2 +- packages/core/src/account.ts | 18 +++--- packages/core/src/client.ts | 58 +++++++++---------- packages/core/src/crypto/bytes.ts | 2 +- packages/core/src/crypto/poseidon2.ts | 2 +- packages/core/src/crypto/random.ts | 2 +- packages/core/src/index.browser.ts | 2 +- packages/core/src/index.ts | 2 +- packages/core/src/kybcredential.ts | 4 +- packages/core/src/merkle.ts | 2 +- packages/core/src/mvk-registry.test.ts | 2 +- packages/core/src/mvk-registry.ts | 10 ++-- packages/core/src/notes.ts | 14 ++--- packages/core/src/onboard.ts | 8 +-- packages/core/src/org.ts | 12 ++-- packages/core/src/orgauth.ts | 4 +- packages/core/src/payoutinnocence.ts | 2 +- packages/core/src/payrollcomp.ts | 4 +- packages/core/src/pool.ts | 20 +++---- packages/core/src/prover.ts | 8 +-- packages/core/src/relay.ts | 2 +- packages/core/src/reserves.ts | 6 +- packages/core/src/scanner.ts | 14 ++--- packages/core/src/scval.ts | 10 ++-- packages/core/src/spendingcap.ts | 4 +- packages/core/src/stellar-rpc.ts | 8 +-- packages/core/src/stellar.ts | 6 +- packages/core/src/store.ts | 2 +- packages/core/src/sum.ts | 8 +-- packages/core/src/tx-signer.ts | 12 ++-- packages/core/src/viewkeys.ts | 10 ++-- packages/core/src/zklogin.ts | 10 ++-- packages/core/test/circuits.test.ts | 14 ++--- packages/core/test/crypto.test.ts | 2 +- packages/core/test/joinsplit-org.test.ts | 6 +- .../core/test/kyc-issuer-integration.test.ts | 2 +- packages/core/test/mvk-registry.test.ts | 4 +- packages/core/test/notekey.test.ts | 6 +- packages/core/test/org-note-spend.test.ts | 4 +- packages/core/test/org-spend-auth.test.ts | 4 +- packages/core/test/parity.test.ts | 4 +- packages/core/test/reserves.test.ts | 2 +- packages/core/test/scanner.test.ts | 4 +- packages/core/test/selectnotes.test.ts | 2 +- packages/core/test/tx-signer.test.ts | 2 +- packages/core/test/wasm.test.ts | 2 +- packages/links/src/index.ts | 18 +++--- packages/types/src/accounts.ts | 6 +- packages/types/src/api.ts | 2 +- packages/types/src/approvals.ts | 2 +- packages/types/src/common.ts | 2 +- packages/types/src/compliance.ts | 8 +-- packages/types/src/index.ts | 2 +- packages/types/src/invoices.ts | 2 +- packages/types/src/org.ts | 4 +- packages/types/src/payments.ts | 4 +- packages/ui/src/balance.ts | 2 +- packages/ui/src/format.ts | 4 +- packages/ui/src/hooks.ts | 4 +- packages/ui/src/index.ts | 4 +- packages/ui/src/payment-state.ts | 6 +- packages/ui/src/proving-state.ts | 2 +- packages/ui/src/send-sequence.test.ts | 2 +- packages/ui/src/send-sequence.ts | 6 +- packages/ui/src/wallet-state.ts | 4 +- packages/ui/test/format.test.ts | 2 +- 91 files changed, 350 insertions(+), 350 deletions(-) diff --git a/apps/console/src/app/NetworkMenu.tsx b/apps/console/src/app/NetworkMenu.tsx index 7d68c8b..400b529 100644 --- a/apps/console/src/app/NetworkMenu.tsx +++ b/apps/console/src/app/NetworkMenu.tsx @@ -1,5 +1,5 @@ /** - * Top-bar network indicator + chain info — **read-only, not a switcher**. Benzo + * Top-bar network indicator + chain info, **read-only, not a switcher**. Benzo * Console runs on a single chain (the permissioned BenzoNet L1 by default; pinned at * build time), so this shows the active network's identity, environment, and details * (chain id / RPC / explorer). There is no network selection: the console isn't @@ -19,7 +19,7 @@ function envToneCls(env: NetworkEnv): string { : "border-warning/30 bg-warning/12 text-[#9a6b12]"; } -/** Explicit environment badge — Testnet / Mainnet / Permissioned L1. */ +/** Explicit environment badge, Testnet / Mainnet / Permissioned L1. */ function EnvBadge({ env }: { env: NetworkEnv }) { return ( @@ -69,11 +69,11 @@ export function NetworkMenu({ live }: { live: boolean }) { }; }, [open]); - // Everything is keyed to the single build-time NETWORK — there is no selection. + // Everything is keyed to the single build-time NETWORK, there is no selection. const info = chainInfo(NETWORK); const env = NETWORK_ENV_BY_NETWORK[NETWORK]; // Chrome by ENVIRONMENT (never by liveness): amber for testnet / permissioned L1, - // green only for real-money mainnet. Liveness is a separate axis — a subtle heartbeat + // green only for real-money mainnet. Liveness is a separate axis, a subtle heartbeat // when connected, a red "Offline · …" when the chain is unreachable. const chipTone = live ? envToneCls(env) : "border-danger/30 bg-danger/10 text-[#b4232a]"; const chipLabel = live ? env.chip : `Offline · ${env.badge}`; diff --git a/apps/console/src/app/RootGate.tsx b/apps/console/src/app/RootGate.tsx index b3a1c46..5ead83a 100644 --- a/apps/console/src/app/RootGate.tsx +++ b/apps/console/src/app/RootGate.tsx @@ -14,7 +14,7 @@ export function RootGate() { const { session, loading, refresh } = useConsole(); const isDesktop = useIsDesktop(); // Demo mode skips SIWE onboarding entirely and boots into the Shell (the - // desktop-only gate below still applies — this stays a desktop product). + // desktop-only gate below still applies, this stays a desktop product). const [onboarded, setOnboarded] = useState(() => DEMO_MODE || localStorage.getItem("benzo.console.onboarded") === "1"); const [orgOnboarding, setOrgOnboarding] = useState(false); function finish() { diff --git a/apps/console/src/app/Shell.tsx b/apps/console/src/app/Shell.tsx index d17806e..c94abbf 100644 --- a/apps/console/src/app/Shell.tsx +++ b/apps/console/src/app/Shell.tsx @@ -157,7 +157,7 @@ export function Shell() {