Immich Mobile App Sync V2
Posted3 months agoActive3 months ago
immich.appTechstory
supportivepositive
Debate
20/100
ImmichMobile AppPhoto ManagementSync
Key topics
Immich
Mobile App
Photo Management
Sync
The Immich mobile app has released a new sync V2 feature, improving performance and addressing user concerns, with the community expressing excitement and appreciation for the development.
Snapshot generated from the HN discussion
Discussion Activity
Active discussionFirst comment
33m
Peak period
13
0-12h
Avg / period
4.5
Comment distribution18 data points
Loading chart...
Based on 18 loaded comments
Key moments
- 01Story posted
Sep 25, 2025 at 2:04 PM EDT
3 months ago
Step 01 - 02First comment
Sep 25, 2025 at 2:38 PM EDT
33m after posting
Step 02 - 03Peak activity
13 comments in 0-12h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 2, 2025 at 8:56 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45376516Type: storyLast synced: 11/20/2025, 1:42:01 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
[0] https://news.ycombinator.com/item?id=45341121
However, I've been using it for about 6 months and have experienced all sorts of weird bugs/performance issues between the server app and the mobile app. I'm now considering a more barebones solution of using Syncthing + copyparty (as a web UI) to just sync photos from my phone to a RPi, and then running backups to another server with a cron job.
The discord is also very active and the devs respond well to bugs and feature requests.
Personally, I don’t want cloud sync/storage, but I understand it’s a need for many users. What I hope is that a fully local mode can be considered in the future. For me, the goal is simply to have a great photo management app. Google Photos, for example, limits functionality if you don’t use their cloud and pushes you toward paid storage. That’s where Immich has a opportunity to shine.
Say I deleted a photo from my device, and it gets deleted on the server?
This article just highlights how hard it is to make optional offline applications. I feel like there should be a database-level solution to all this synchronizing.
Postgres can't run on a phone, so that's not a candidate for fully-synced database.
Following the issue now
The second issue is still related to timestamps from iCloud photos. The date that's on the photo in iCloud is not respected when uploading to Immich, meaning photos tagged from 40-90 years ago show up as being taken today.
> Having just migrated to Kysely from TypeORM, we were already seeing massive improvements with regard to speed and memory usage in other parts of the application as we migrated queries to use the streaming interface (see #16600, #16666, #16700, #16706, etc.).
I would generally suggest folks look at something like ElectricSQL Postgres Sync Engine. There's a pretty good ShapeStream HTTP API for shipping shape logs across to the client. It can do so much of the heavy lifting for shipping updates for you, & will be reliable! https://electric-sql.com/docs/api/clients/typescript#shapest...
ElectricSQL are also authors of pglite, a wasm postgres, for running a sync-ed to mini postgres on the client (via wasm). https://news.ycombinator.com/item?id=37584049 https://news.ycombinator.com/item?id=41224689