Commit graph

9 commits

Author SHA1 Message Date
Barely Removable
bb5d50502c Docker hardening (non-root, healthcheck, .dockerignore, log caps) + UI table/typography polish 2026-08-22 11:25:52 -07:00
Barely Removable
e586bc92e7 Add Regrade: instant re-run when photos are stored, fallback re-pick otherwise
Stores the original photo(s) for every card graded from now on, so an
existing history row can be re-graded in place without re-uploading -- most
useful right after a grading-logic fix like the last few commits. Cards
graded before this feature (or saved without images) fall back to the same
photo picker as a fresh grade, then start getting instant regrades from then
on. list_grades/get_grade now select an explicit column list rather than
SELECT * so the stored images are never pulled into memory just to be
discarded for the browser-facing response.
2026-08-22 11:17:06 -07:00
Barely Removable
f464faca43 Add aspect-ratio measurement as a soft trimming signal, reported against every standard card size 2026-08-22 11:03:54 -07:00
Barely Removable
5ef97ad4ad Drop duplicated card name from the slab inside the history modal 2026-08-22 09:51:30 -07:00
Barely Removable
cc104e7e35 Pin modal close button top-right when the card name wraps 2026-08-22 09:49:53 -07:00
Barely Removable
7f62e4ad7c Redesign: collector-grade dark theme, slab promoted to hero element 2026-08-22 09:48:26 -07:00
Barely Removable
27a6b49b37 Surface install-prompt failures instead of failing silently 2026-08-22 09:40:43 -07:00
Barely Removable
6b247794db Add a dedicated Take Photo button alongside the library picker 2026-08-22 09:32:10 -07:00
Barely Removable
c7bd71a3e1 Initial commit: Card Grader deployed to hippofam.com/cards
PWA card-grading app, deployed behind Nginx Proxy Manager on Unraid with
basic auth. Includes CARD_GRADER_BASE_PATH support for running under a
sub-path, and Docker/compose config for the Unraid deployment.
2026-08-22 09:22:41 -07:00