eb028d32b6572b93e4665dee57f134408e178f41
Pages 0 (backup) and 1 (storage) now share a single KisaniRingView instance. Arc values (progress, color) swap in-place via computed properties so the ring never re-mounts or shifts position during horizontal swipes. Page 2 (cleanup) retains its own hero layout. Pull gesture and page-switch gesture coexist via simultaneousGesture. 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%