From e6d202160dcc3a3a790aa839b996e93b6ef7a0e1 Mon Sep 17 00:00:00 2001 From: SkateSpots Date: Fri, 2 Oct 2026 14:53:50 +0700 Subject: [PATCH] docs: record /card audit cosmetics (zoom, clean URLs + shim) --- AGENTS.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 29be9ee..1ab359f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -154,7 +154,11 @@ session with **no other memory of this project**. So: style/level** from the Skater profile (was `config.style` = ''); the **share link** is `/#/card/` (was a path HashRouter ignored); **issued passes dedupe by `d`** (a revoke no longer shows two rows); PNG download is labelled - "Save front (PNG)" when a back exists. + "Save front (PNG)" when a back exists. **Cosmetics (2026-10-02):** the preview + is **zoomable**; the page title is translated; legacy `style`/`skills` are gone + from the config/CardData; card links are **clean** (`/verify/`, + `/card/`) via a **`main.tsx` startup shim** that rewrites those paths to + the hash (old `/#/…` links still work). - **Marketplace**: `GearSwapPage` (grid) + `MarketplaceItemCard` and a listing detail page at **`/listing/:pubkey/:identifier`**. Trade/escrow actions live in the shared **`ListingTradeActions`** (used by BOTH the card and the detail page