{"slug":"CelebritySignatures","total":24,"limit":100,"offset":0,"since":null,"commits":[{"hash":"b3b1355","date":"2026-07-03 08:07:53 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"5af58db","date":"2026-06-19 10:45:22 -0700","author":"SteveStudio2","subject":"add 27 themed signature murals (Wikidata P109 sigs + Met PD art) → 30 murals on /murals; catalog-roster drawer","body":""},{"hash":"3a77cd8","date":"2026-06-19 10:23:18 -0700","author":"SteveStudio2","subject":"wire Oldest Signatures into storefront: grid category + mural product + roster (Met PD art)","body":""},{"hash":"57c16d5","date":"2026-06-19 10:17:48 -0700","author":"SteveStudio2","subject":"add 'Oldest Signatures in History' research dataset, spreadsheet + Met-art mural","body":""},{"hash":"f4efd0f","date":"2026-06-19 10:04:18 -0700","author":"SteveStudio2","subject":"narrow catalog to historical figures (Declaration + Politics) dead >50yr; drop movie/tv/sports; rebuild CSV from JSON; regen art","body":""},{"hash":"5528234","date":"2026-06-19 09:57:56 -0700","author":"SteveStudio2","subject":"fix card name + category-tag clipping (wrap long surnames instead of overflow-hidden)","body":""},{"hash":"a60c49a","date":"2026-06-19 09:43:59 -0700","author":"SteveStudio2","subject":"deploy: ship deceased-only catalog to celebrity.designerwallcoverings.com; add .deploy.conf","body":""},{"hash":"2c1af56","date":"2026-06-19 09:40:25 -0700","author":"SteveStudio2","subject":"regenerate collages + portrait murals from deceased-only dataset","body":""},{"hash":"8def5d9","date":"2026-06-19 09:35:31 -0700","author":"SteveStudio2","subject":"remove all living celebrities; keep only deceased (publicity-rights safe)","body":""},{"hash":"3c6f492","date":"2026-06-19 09:35:00 -0700","author":"SteveStudio2","subject":"snapshot before removing alive celebrities","body":""},{"hash":"11d1aad","date":"2026-06-18 18:59:17 -0700","author":"Steve","subject":"Accounts + save-your-placement: zero-dep email/password auth + per-account saved mural placements; injected account.js UI","body":""},{"hash":"a27e4a9","date":"2026-06-18 18:46:46 -0700","author":"SteveStudio2","subject":"data: recategorize FDR Sports→Politics + rebuild affected collages","body":"Franklin Delano Roosevelt was wrongly under Sports (rank 1). Moved to Politics\n(rank 101); rebuilt politics + sports collages (75 / 41 sigs) and synced\nmurals-catalog counts. Surfaced by the new name-finder component."},{"hash":"4ad180e","date":"2026-06-18 18:40:03 -0700","author":"Steve","subject":"Portrait murals: portrait+signature per cell (PD/CC-gated portraits) for all 6 categories + generator","body":""},{"hash":"86bfd8c","date":"2026-06-18 18:35:24 -0700","author":"SteveStudio2","subject":"murals: add 5 consensus components (graphic-designer ∩ four-horsemen)","body":"Both design panels independently endorsed these 5 — built client-side from\nexisting data ($0, no API):\n- Name finder ('is your icon on a wall?') — search all usable signatures → which mural\n- Per-mural roster drawer — 'see who's on this wall', names + signature thumbs\n- Per-signature provenance modal — license/source/deceased/risk receipts (Wikidata link)\n- Named-PNG toggle on each card — Show/Hide names using the existing -named collages\n- Room-scene presets in the wall studio (Plain/Study/Lounge/Gallery), CSS-only\n\nVerified headless: 6 cards, finder→Lincoln/Politics, roster→56, provenance→Jefferson\n(Public domain), named toggle swaps src, scene applies. JS node --check clean; only\n404 is /favicon.ico. Single-panel ideas (custom builder, PDF spec, price estimator,\nstory strip) deliberately NOT built — no cross-panel consensus.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"},{"hash":"9111112","date":"2026-06-18 18:15:42 -0700","author":"Steve","subject":"Murals storefront: /murals sales page + wall-placement studio + order endpoint + 150dpi 24x12ft TIF print-master generator (verified)","body":""},{"hash":"84da440","date":"2026-06-18 17:49:42 -0700","author":"SteveStudio2","subject":"Mural QR: B+C — functional-size centre QR + short /k/<code> route","body":"DTD verdict (1-1 split, broken on measured fact + argument): render the centre\nQR as a functional utility mark, not a uniform signature cell — an 84px cell is\n2.3px/module (dead in print) while ~165px lands at 5px/module (print-reliable).\nCombined with C: server.js /k/<code> single-letter redirect map → short 47-char\nURL → only 33 modules. build-collages.py drops the cell-insertion, draws a crisp\ncentred QR (NEAREST integer scaling) on a tasteful panel captioned SCAN TO REVEAL\nNAMES. All 6 QRs decode-verified to the short URL; /k/d..t serve the named keys\n(HTTP 200) locally.\n\nNOTE: QR host is now https://celebrity.designerwallcoverings.com (public) — that\ndomain is NOT live yet, so scans won't resolve until it's deployed (Steve-gated).\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"},{"hash":"ac66a5d","date":"2026-06-18 17:15:57 -0700","author":"Steve","subject":"QR points at public Kamatera host via short /k/<cat> route; verified all 6 decode","body":""},{"hash":"a8e8de1","date":"2026-06-18 16:28:51 -0700","author":"Steve","subject":"Murals: QR is now a signature-sized centre cell (drop panel/caption/shadow)","body":""},{"hash":"b04a4a9","date":"2026-06-18 16:23:18 -0700","author":"SteveStudio2","subject":"Murals: hide names + centre QR to the named key","body":"Each category now renders two PNGs — collage-<cat>.png (no names under\nsignatures, QR code in the centre captioned SCAN TO REVEAL NAMES) and\ncollage-<cat>-named.png (the labelled key the QR points at). QR encodes\n${PUBLIC_BASE_URL}/output/collage-<cat>-named.png (default LAN IP:9920) so a\nphone on the same wifi opens the named version. qrcode[pil] runs in a project\n.venv (PEP 668). All 6 QRs decoded-verified to the correct target; LAN serve 200.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"},{"hash":"3a492fb","date":"2026-06-18 16:05:12 -0700","author":"Steve","subject":"All 3: Collages tab in viewer + deceased-only Movies(Classic) category (97 usable) + signature-likeness filter (drops color-photo/document scans, keeps sparse sigs). Dataset now 656 rows, 6 collages","body":""},{"hash":"933e944","date":"2026-06-18 10:23:00 -0700","author":"Steve","subject":"Build per-category collages (usable-only): Declaration(56), Politics(75), Sports(42), Hollywood(100), TV(22); Movies skipped (0 usable). 429-throttled Wikimedia raster fetch","body":""},{"hash":"44a7d34","date":"2026-06-18 10:00:05 -0700","author":"Steve","subject":"Add zero-dep grid viewer (server.js + public/index.html): sort + density slider, risk/usability badges, uniform card sizing","body":""},{"hash":"7d02e4f","date":"2026-06-18 09:44:11 -0700","author":"Steve","subject":"Populate 556 verified signatures (500 celebrity + 56 DoI); sitelink-title backfill, CSV newline sanitize, WDQS outage backoff","body":""},{"hash":"0829e6e","date":"2026-06-18 09:36:10 -0700","author":"Steve","subject":"CelebritySignatures: scaffold + verified Declaration of Independence set (56 signers, all PD) + WDQS celebrity engine","body":""}]}