Skip to content

Commit 8b24210

Browse files
glarueclaude
andcommitted
Bump to 0.4.2 build 141 (Connection: API key sheet, sign-in tooltip + recent emails; queue copy)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 693f9be commit 8b24210

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

iOS/App/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<key>CFBundleShortVersionString</key>
2525
<string>0.4.2</string>
2626
<key>CFBundleVersion</key>
27-
<string>140</string>
27+
<string>141</string>
2828
<key>ITSAppUsesNonExemptEncryption</key>
2929
<false/>
3030
<key>NSAppTransportSecurity</key>

iOS/fastlane/beta_changelog.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
0.4.2 (build 140) — quarantine queue shows instantly on launch.
1+
0.4.2 (build 141) — clearer Pending Review wording + a tidier Connection screen.
22

3-
Reopening the app no longer briefly shows an empty Pending Review screen. If you had photos waiting in quarantine, they're restored from saved state the moment the app opens, instead of appearing only after the next sync finishes. Previously, relaunching soon after a sync could leave the quarantine queue blank until you synced again — the count and the list are now both there immediately.
3+
Pending Review now says what it means. The held section is "Queued" (was "Aging out"), and each photo shows "Trashes in N days" → "Ready to trash" instead of the vaguer "eligible." The Deferred queue's waiting list is now "Pending hash" so the two queues don't both say "Queued."
44

5-
Settings is also tidier around your server connection. The full sign-out — the one that forgets your Immich URL and API key — moved out of Advanced and into Connection, alongside the URL, API key, and session sign-in. It's now called "Disconnect server" so it reads as distinct from the session "Sign out" right above it (which only drops the streaming login and keeps your API key connected).
5+
Connection settings picked up three improvements:
66

7-
Smaller fix: the Status card no longer shows the "last checked" time twice.
7+
- Tap "API key" to open one place to view/copy it, rotate it, or disconnect. "Replace key" lets you paste a new key for the same Immich account and swap it in without re-onboarding — your index, journal, and run history are kept. (Rotating to a different account's key is refused; that's still the Disconnect path.)
8+
- The "?" next to "Sign in to Immich" now explains what email/password sign-in adds over the API key — it unlocks Immich's faster incremental-sync stream.
9+
- The sign-in screen remembers addresses you've used, in a recent-first dropdown like the server URL on setup.
810

9-
To test: with items in quarantine, force-quit and reopen the app — the Pending Review queue should be populated right away, before any sync runs. In Settings → Connection, confirm "Disconnect server" sits at the bottom of the server card and still returns you to onboarding.
11+
To test: open Settings → Connection → API key and try Reveal/Copy. If you have a spare API key for the same account, try Replace key and confirm your runs/history are intact afterward. Tap the "?" on the sign-in row. Sign in once, sign out, then reopen the sheet and confirm your email is offered in the dropdown.

iOS/project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ targets:
4747
properties:
4848
CFBundleDisplayName: cairn
4949
CFBundleShortVersionString: "0.4.2"
50-
CFBundleVersion: "140"
50+
CFBundleVersion: "141"
5151
# Required for PhotoKit access. The string is shown in the iOS
5252
# permission prompt and on the app's Settings page — keep it honest
5353
# and specific so reviewers and users understand what we do with it.

0 commit comments

Comments
 (0)