|
|
1edafbfac8
|
Add 10s per-file timeout to scan_once (prevents hung file blocking large scans)
|
2026-08-10 06:01:51 +10:00 |
|
|
|
03f8af42c5
|
Single-pass scan_once (fixes O(n²) re-walk + engine busy-loop); gracefully skips corrupt files
|
2026-08-08 17:00:04 +10:00 |
|
|
|
5fb9358b5f
|
Speed: dhash-only rows (0.21s→6ms/file); gate near-dup+phash behind flag; fix hx UnboundLocalError; loop in single task (engine deadlock fix); photo_watch uses ingest flow
|
2026-08-08 15:30:34 +10:00 |
|
|
|
32978030c3
|
Fix near-dup blocking registration: flag near-dups but always register (phone burst shots were falsely flagged); verified on phone_dumps (104 files, 0 missing)
|
2026-08-08 14:59:42 +10:00 |
|
|
|
a776722d53
|
Fix PIL import in check_and_register (real infinite-loop cause); known_paths table for dup-path tracking
|
2026-08-08 14:34:30 +10:00 |
|
|
|
39b5a39334
|
Fix infinite loop in find_unprocessed: check sha256 content (not just path), record dup paths; Optional[int] for max_batches
|
2026-08-08 13:55:40 +10:00 |
|
|
|
0d20c29f35
|
Pagination (200/page), batched+checkpointed ingest (batch_size, resume-safe), quality max_files slicing, upload page; Caddy routes for prefect/photo-filter
|
2026-08-08 13:36:00 +10:00 |
|
|
|
16123d00f1
|
Initial: fingerprint DB + Takeout fetch + ingest flows
|
2026-08-07 20:41:32 +10:00 |
|