card-grader/static
Barely Removable 9d5c68b093 Track grading spend per user
Attribution comes from the proxy's basic-auth username, which nginx already
forwards. Recorded as a ledger of billed calls rather than a column on the
grade: a regrade overwrites the grade row, so a per-row cost would forget
what earlier runs cost, and deleting a card would erase that it was ever
paid for. Splits server-key spend (money the host actually owes) from
own-key spend (billed to the visitor) — the two must never be summed.
Attribution only, never authorization: the app is reachable directly on the
LAN, so these headers are not trustworthy for access control.
2026-08-22 17:17:14 -07:00
..
app.js Track grading spend per user 2026-08-22 17:17:14 -07:00
icon-180.png Initial commit: Card Grader deployed to hippofam.com/cards 2026-08-22 09:22:41 -07:00
icon-192.png Initial commit: Card Grader deployed to hippofam.com/cards 2026-08-22 09:22:41 -07:00
icon-512-maskable.png Initial commit: Card Grader deployed to hippofam.com/cards 2026-08-22 09:22:41 -07:00
icon-512.png Initial commit: Card Grader deployed to hippofam.com/cards 2026-08-22 09:22:41 -07:00
icon.svg Full PSA palette: light silver ground, brand red accent, dark text 2026-08-22 12:41:53 -07:00
index.html Track grading spend per user 2026-08-22 17:17:14 -07:00
manifest.json Full PSA palette: light silver ground, brand red accent, dark text 2026-08-22 12:41:53 -07:00
style.css Fix severity pill contrast — both failed WCAG AA on their own tinted background 2026-08-22 13:01:46 -07:00
sw.js Initial commit: Card Grader deployed to hippofam.com/cards 2026-08-22 09:22:41 -07:00