fix: open-issue triage (#21,#26,#45,#46,#47,#30-33) #51

Merged
ilia merged 2 commits from fix/open-issues-triage into dev 2026-07-09 13:58:27 -05:00
Owner

Summary

Code fixes for open Gitea issues (bottom-up triage), excluding MirrorMatch.

  • #45 Recursive checkbox: keep directory handle and re-read files when toggled
  • #47 Identify Next/Prev: clear crop spinner when browser serves cached image (onLoad skipped)
  • #46 Person search: selected people use exact person_ids; free-text "First Last" uses AND
  • #21 Network/SharePoint import: stop blocking API on full folder walk before enqueue; 2h job timeout
  • #26 Main grid: request/serve resized photo thumbnails (480px JPEG)
  • #30/#31/#33 Auto-match: re-enable small-face + tiny reference-face filters

Still needs human / client

  • #44 JRCC watermark asset
  • #43 Product decision for tag-without-account
  • #21 Confirm SharePoint mount path + worker logs if still slow after deploy
  • #26/#30-33 QA on live data after deploy + re-Process for auto-match

Test plan

  • Scan local folder, toggle recursive — file count updates without refresh
  • Identify People: Next/Prev 25 — face crop loads (no stuck Loading)
  • Search by selecting a person from autocomplete — only that person
  • Network import of a known folder — job returns immediately, progress streams
  • Viewer home grid loads faster (Network tab: thumbnail=true)
  • Auto-Match after Process — fewer tiny-face false positives
## Summary Code fixes for open Gitea issues (bottom-up triage), excluding MirrorMatch. - **#45** Recursive checkbox: keep directory handle and re-read files when toggled - **#47** Identify Next/Prev: clear crop spinner when browser serves cached image (onLoad skipped) - **#46** Person search: selected people use exact `person_ids`; free-text "First Last" uses AND - **#21** Network/SharePoint import: stop blocking API on full folder walk before enqueue; 2h job timeout - **#26** Main grid: request/serve resized photo thumbnails (480px JPEG) - **#30/#31/#33** Auto-match: re-enable small-face + tiny reference-face filters ## Still needs human / client - **#44** JRCC watermark asset - **#43** Product decision for tag-without-account - **#21** Confirm SharePoint mount path + worker logs if still slow after deploy - **#26/#30-33** QA on live data after deploy + re-Process for auto-match ## Test plan - [ ] Scan local folder, toggle recursive — file count updates without refresh - [ ] Identify People: Next/Prev 25 — face crop loads (no stuck Loading) - [ ] Search by selecting a person from autocomplete — only that person - [ ] Network import of a known folder — job returns immediately, progress streams - [ ] Viewer home grid loads faster (Network tab: `thumbnail=true`) - [ ] Auto-Match after Process — fewer tiny-face false positives
ilia added 1 commit 2026-07-09 13:42:22 -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
ilia added 1 commit 2026-07-09 13:54:06 -05:00
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.
ilia merged commit 3a4bfa9988 into dev 2026-07-09 13:58:27 -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#51