Files
immich/mobile/lib/widgets
Santo Shakil 8d918a65ef fix(mobile): server side check in manageLinkedAlbums + wire to organize
mobile cache only trusts SyncStream events.  if the server looses an album silently (audit table empty) manage never spots the stale id. now fetch getAllOwned first, prune the cached row, then recreate or relink by name.

also the organize button only ran sync passes before. now it runs manageLinkedAlbums too so toggle off and on actually reconciles the cache.

added unit tests for both paths. verifed on pixel 9a with a sql soft delete on a local v3 server, audit row stays empty just like users 'clean reinstall' case.
2026-05-11 21:03:57 +06:00
..
2026-04-17 20:28:36 +00:00
2026-04-15 23:00:27 +05:30