20b2b8eeb864529699f2acac8d2751185bb14ac7
Phase 1 was only checking the Kisani manifest for sync status. Phone photos uploaded by other tools had no manifest entry, showed as orange (phone-only) even though they were already on the NAS. Now Phase 1 falls back to a filename lookup against the full NAS directory listing: manifest match → green (.synced), NAS directory match → green (.synced), no match → orange (.phone). Phase 3 skips filenames already resolved in Phase 1. Co-Authored-By: Kutesir <kutesir@provoc.ug> Co-Authored-By: Sentry <sentry@provoc.ug>
perf: eliminate full rescans with local caches; add queue tracking, notifications, SyncView redesign
Description
Privacy-first iOS photo backup to NAS — SMB + SFTP, auto LAN trigger
Languages
Swift
100%