From 6f4de0d2718dd28d63b0bcf12119359d47fcad18 Mon Sep 17 00:00:00 2001 From: Sedge Date: Fri, 24 Apr 2026 14:33:39 -0500 Subject: [PATCH] chore: stop tracking local tix state --- .gitignore | 3 +++ .tix/.gitignore | 3 --- .tix/issues.jsonl | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 .tix/.gitignore delete mode 100644 .tix/issues.jsonl diff --git a/.gitignore b/.gitignore index f9cd609..bcee13a 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,6 @@ ripguard-internal/ .impeccable.md .handoff + +# Local agent/task-tracker state +.tix/ diff --git a/.tix/.gitignore b/.tix/.gitignore deleted file mode 100644 index c743496..0000000 --- a/.tix/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -*.db -*.db-wal -*.db-shm diff --git a/.tix/issues.jsonl b/.tix/issues.jsonl deleted file mode 100644 index 7fb875d..0000000 --- a/.tix/issues.jsonl +++ /dev/null @@ -1 +0,0 @@ -{"type":"issue","id":"RG-59d954","title":"Brand refresh: new SVG mark + 3D padlock PNG","body":"User wants to replace the current RipGuard mark with a new design this session. Key decisions still open: (a) new SVG icon for the flat mark, (b) whether to refresh the 3D padlock PNG to match (currently based on a bitcoin-looking shape the user had mixed feelings about), (c) whether to remove the tiny shield on top of the padlock. After settling, update all touchpoints.\n\nTouchpoints (confirmed by grep during 2026-04-11 handoff):\n\n1. packages/app/src/components/Brand.tsx — RipGuardMark SVG is hand-coded at lines 11-64. Paste the new SVG path set here. The small shield the user mentioned removing is the path at lines 41-46 ('M66 79V68C66 60.268 72.268 54 80 54C87.732 54 94 60.268 94 68V79').\n2. packages/app/src/components/Brand.tsx — RipGuardMark3D points at /mark-1024.png via next/image. Replace the file, no code change needed unless path changes.\n3. packages/app/public/mark-1024.png — the 3D raster. Regenerate.\n4. packages/app/public/logo-icon.png — used by layout.tsx favicon + apple-icon AND manifest.ts PWA icon. Regenerate.\n5. packages/app/public/og-image.png — used by layout.tsx OpenGraph + Twitter metadata. Regenerate (or rely on the dynamic opengraph-image.tsx route if it generates from the mark).\n6. packages/app/src/app/favicon.ico — browser tab icon.\n7. packages/app/src/app/opengraph-image.tsx and twitter-image.tsx — dynamic OG routes. Check if they reference the mark; update if so.\n\nStale PNGs in packages/app/public/ worth auditing after the new mark lands: icon-192.png, icon-512.png, mark-72.png, mark-288.png, padlock-2048.png, hero-bg.png, hero-full.png, hero-logo.png, hero-wordmark.png, vault-icon.png, vault-logo.png. None are referenced in code grep as of this handoff, likely legacy from earlier iterations.\n\nPlaces the mark is actually rendered:\n- Header.tsx:35 — RipGuardMark at h-9 w-9 (36px)\n- page.tsx:708 — RipGuardMark at h-6 w-6 (footer, 24px)\n- page.tsx:222 — RipGuardMark3D at h-64 w-64 sm:h-80 sm:w-80 lg:h-[26rem] lg:w-[26rem] (hero)\n\nVerify at each size after updating — the flat mark needs to stay legible at 24px AND look right at 36px, and the 3D mark needs to hold detail at the hero size without losing the cyan halo from globals.css blur-[48px].\n\nAfter updating, push main and fast-forward testnet as usual (see CONTEXT.md deployments section).","status":"open","priority":2,"assignee":"","created_at":1775941000817,"updated_at":1775941000817,"tags":["brand","design"]}