Designersalesreps

repo: ~/Projects/designersalesreps · 16 commits · 0 in last 24h, 0 in last 7d ·

Search the build

16 commits indexed

  1. 67d49f1 2026-09-10 Add clean /privacy route (AdSense URL consistency)
  2. f20fe60 2026-09-10 Add privacy footer link (AdSense discoverability)
  3. 7393941 2026-09-10 Add AdSense-compliant privacy policy page + footer link + /privacy route
  4. fdd6887 2026-09-09 TK-11341: add AdSense Auto-Ads loader + ads.txt (revert to remove ads)
  5. 142f4e6 2026-09-04 deploy: guard live runtime data from rsync --delete
  6. c2aa478 2026-08-18 GA4+Meta pixel: inject gtag + fbq into homepage
  7. 7accefe 2026-08-12 viewer standard: add Grid/List toggle + per-field on/off menu to internal record-grid viewer
  8. 3c253cc 2026-08-01 designersalesreps: adopt href-to-deeper-data primitives (TK-10093)
  9. 37ed884 2026-07-27 chore: v1.0.1 — go-live (CF-proxied, live on prod)
  10. 90bd32b 2026-07-27 reassign primary port 9901->9905 (Kamatera 9901 taken)
  11. 08f518f 2026-07-27 auto-save: 2026-07-27T14:51:27 (1 files) — package-lock.json
  12. a245b58 2026-07-27 chore: add deploy scaffold — ecosystem.config.js, deploy-kamatera.sh, nginx vhost, .deploy.conf
  13. d122630 2026-06-03 Harden external links with rel=noopener noreferrer
  14. e3a4fd2 2026-05-19 server — 404-guard .bak/.pre paths before static handler
  15. 6839ed3 2026-05-19 gitignore — exclude .bak/.pre snapshots + runtime claims.jsonl
  16. 53e8a4f 2026-05-10 initial scaffold

Authors

Agents used

  • none detected

Skills used

  • /privacy2
  • /claude1
  • /code1
  • /off1
  • /pm21
  • /designersalesreps-go-live1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

142f4e6 · 2026-09-04 · deploy: guard live runtime data from rsync --delete
deploy.sh runs 'rsync -az --delete'. This project's server appends
user-submitted state to a path inside its own deployed tree, and the file
does not exist locally — so a deploy DELETED it on prod outright.

Proven by itemized rsync --dry-run against prod:
  WITHOUT guard: *deleting   <the runtime file>
  WITH guard:    (nothing)

Prod held real data at the time of the fix: fabricfriday 19,
textiletuesday 70, wallpaperwednesday 30 newsletter subscribers.

Found by the new deploy-data-guard-canary, which caught these four after
a hand-rolled sweep missed them. TK-11227.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
a245b58 · 2026-07-27 · chore: add deploy scaffold — ecosystem.config.js, deploy-kamatera.sh, nginx vhost, .deploy.conf
Onboard prep for designersalesreps.com (port 9901). DNS/CF/pm2 gates
pending Steve approval per pending-approval/designersalesreps-go-live.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
e3a4fd2 · 2026-05-19 · server — 404-guard .bak/.pre paths before static handler
Drops any request whose path matches .bak or .pre- before express.static
gets a chance to serve it, so snapshot residue can never leak to the open
web even if a file slips into public/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6839ed3 · 2026-05-19 · gitignore — exclude .bak/.pre snapshots + runtime claims.jsonl
Prevents accidentally committing editor-snapshot residue or runtime claim
submissions to the repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

File tree

14 files tracked. Click any to browse the source at HEAD.

Other build journals

← Designerrepresentatives  ·  all 4 projects  ·  Designerschat →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms