Release: merge dev into master (open-issue triage + thumb cache) #52

Merged
ilia merged 3 commits from dev into master 2026-07-09 14:03:17 -05:00
Owner

Summary

Promote tested dev to master after deploy + smoke on punimtagdev.

Includes merge of PR #51 (fix/open-issues-triage):

  • #45 recursive scan checkbox, #46 person_ids search, #47 Identify crop loading
  • #21 non-blocking network import enqueue
  • #26 grid thumbnails + disk cache; #30/#31/#33 auto-match small-face filters
  • Docs: docs/FIXES_2026-07-09.md; remove unused viewer SVGs / test helper
  • Homelab: DB host is postgresQA .179 (not dead .181) — already on LXC .env

Deploy / test (2026-07-09)

Test plan

  • Viewer home 200
  • Admin home 200
  • API docs 200
  • Thumbnail endpoint returns JPEG with cache header
  • Optional: Identify Next/Prev + person search after login
## Summary Promote tested `dev` to `master` after deploy + smoke on punimtagdev. Includes merge of PR #51 (`fix/open-issues-triage`): - #45 recursive scan checkbox, #46 person_ids search, #47 Identify crop loading - #21 non-blocking network import enqueue - #26 grid thumbnails + disk cache; #30/#31/#33 auto-match small-face filters - Docs: `docs/FIXES_2026-07-09.md`; remove unused viewer SVGs / test helper - Homelab: DB host is postgresQA `.179` (not dead `.181`) — already on LXC `.env` ## Deploy / test (2026-07-09) - LXC 9101 @ `10.0.10.121` on `3a4bfa9` (`origin/dev`) - Admin rebuilt; Prisma clients regenerated; PM2 restarted - Smoke: https://punimtagdev.levkin.ca **200**, https://punimtagadmindev.levkin.ca **200**, API `/docs` **200**, thumbnails **200** (cache HIT) ## Test plan - [x] Viewer home 200 - [x] Admin home 200 - [x] API docs 200 - [x] Thumbnail endpoint returns JPEG with cache header - [ ] Optional: Identify Next/Prev + person search after login
ilia added 3 commits 2026-07-09 14:02:06 -05:00
fix: address open triage issues (#21,#26,#45,#46,#47,#30-33)
CI / skip-ci-check (pull_request) Successful in 6s
CI / docker-ci (pull_request) Successful in 7s
CI / secret-scan (pull_request) Successful in 11s
ffddeca268
- #45: re-read local folder when recursive checkbox toggles
- #47: clear Identify crop spinner when image is already cached
- #46: search selected people by person_ids; AND for "First Last"
- #21: enqueue network import without blocking API walk
- #26: serve resized grid thumbnails for photos
- #30/#31/#33: re-enable small-face filters in auto-match
perf: disk-cache grid thumbnails and document 2026-07-09 fixes
CI / skip-ci-check (pull_request) Successful in 6s
CI / docker-ci (pull_request) Successful in 7s
CI / secret-scan (pull_request) Successful in 12s
3769c897b0
Cache resized thumbs under .cache/photo-thumbnails (360px) so repeat
grid loads skip Sharp. Document ticket/infra fixes; drop unused SVGs.
Merge pull request 'fix: open-issue triage (#21,#26,#45,#46,#47,#30-33)' (#51) from fix/open-issues-triage into dev
CI / skip-ci-check (pull_request) Successful in 6s
CI / docker-ci (pull_request) Successful in 7s
CI / secret-scan (pull_request) Successful in 12s
3a4bfa9988
Reviewed-on: #51
ilia merged commit eeb00339da into master 2026-07-09 14:03:17 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/punimtag#52