nmemmertandClaude Sonnet 4.6 d18c855571 feat: settings panel + multi-folder scanning
Settings panel (⚙ in header):
- Watch Folders: add/remove paths, toggle enabled; worker polls every 30s
  and calls watcher.add/unwatch without restart
- Ingestion: thumb/preview size and quality, applied per-file at ingest time
- Duplicate Detection: configurable Hamming distance threshold
- Danger Zone: clear all dismissed duplicate pairs

Multi-folder scanning:
- watch_folders table replaces single PHOTO_DIR env var
- PHOTO_DIR env var seeds the first entry on startup
- settings table with defaults for all tunable values
- Worker reads settings from DB on each drain cycle so changes are live

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-18 07:58:44 -04:00
2026-08-17 16:33:55 -04:00
2026-08-17 16:33:55 -04:00
2026-08-17 16:33:55 -04:00
2026-08-17 16:33:55 -04:00
2026-08-17 12:59:20 -04:00
S
Description
Self-Hosted Photo Manager
280 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 97.2%
Python 1.7%
Dockerfile 0.6%
HTML 0.3%
CSS 0.2%