Skip to content

Commit e970e30

Browse files
glarueclaude
andcommitted
Bump to 0.4.2 build 142 (deletion-strictness label rename)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 6495ba4 commit e970e30

3 files changed

Lines changed: 9 additions & 9 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>141</string>
27+
<string>142</string>
2828
<key>ITSAppUsesNonExemptEncryption</key>
2929
<false/>
3030
<key>NSAppTransportSecurity</key>

iOS/fastlane/beta_changelog.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
0.4.2 (build 141) — clearer Pending Review wording + a tidier Connection screen.
1+
0.4.2 (build 142) — clearer names for the deletion-strictness levels.
22

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."
3+
The three safety levels are renamed so they read as an ordered scale instead of an arbitrary set. Old names "Strict / Trusting / Auto" → new names, from most to least cautious:
44

5-
Connection settings picked up three improvements:
5+
- Cautious — only trash a photo iOS directly confirmed was deleted; anything ambiguous waits in Pending Review. (was "Strict")
6+
- Balanced — trash anything no longer on your device once it clears the quarantine window. The default. (was "Trusting")
7+
- Autonomous — skip quarantine and review; trash on the next sync, relying on Immich's 30-day Trash for recovery. (was "Auto")
68

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.
9+
Behavior is unchanged — only the labels. Your current setting is preserved.
1010

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.
11+
To test: Settings → Safety & limits → Deletion strictness. Confirm the level you had before is still selected, and that the picker, the "?" help, and the summary all read with the new names.

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: "141"
50+
CFBundleVersion: "142"
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)