Repository navigation
iOS release fixes (review items 1–9) - #2
Merged
Merged
Conversation
…t, encryption flag - AppDelegate answers pagemark/secure and covers the window on scene deactivate while the vault is open (iOS has no FLAG_SECURE) - Restore: iOS cannot close itself, so the dialog tells the user to close Pagemark from the app switcher - Add PrivacyInfo.xcprivacy (no tracking, no collected data; UserDefaults CA92.1, file timestamps C617.1) - Info.plist: ITSAppUsesNonExemptEncryption = false - ROADMAP: post-publish GitHub cleanup plan; CHANGELOG entries Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LXPQAxziPU1eERLEbqcWrg
…I build, tests - Detect Touch ID at start (LockService.hasTouchId -> iosTouchId) so iPhone SE is never told to use Face ID - Hide 'Open security settings' on the lock gate and the Widget settings page on iOS; guide says the widget is Android-only - TARGETED_DEVICE_FAMILY = 1 and drop the iPad orientations (no iPad layout/screenshots yet) - CI: macOS job runs flutter build ios --debug --no-codesign - test/ios_test.dart covers the per-platform wording and Touch ID detection - CHANGELOG Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LXPQAxziPU1eERLEbqcWrg
AxialForge
marked this pull request as ready for review
October 22, 2026 14:10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release fixes from the iOS review, on top of
ios-first-build.Blockers (1–4)
AppDelegateanswerspagemark/secureand covers the window on scene deactivate while the Locked tab is open (iOS has no FLAG_SECURE). Screenshots can't be blocked on iOS.SystemNavigator.pop, so the post-restore dialog tells the user to swipe Pagemark away and reopen it.PrivacyInfo.xcprivacy: no tracking, no data collected; UserDefaults (CA92.1), file timestamps (C617.1).ITSAppUsesNonExemptEncryption = false.Should-fix (5–9)
LockService.hasTouchId), so iPhone SE says Touch ID, not Face ID.TARGETED_DEVICE_FAMILY = 1, iPad orientations removed.flutter build ios --debug --no-codesign.test/ios_test.dart; CHANGELOG; ROADMAP post-publish GitHub cleanup plan.Verified
flutter analyze: no issues.flutter test: 343 passed, 2 skipped.Not verified: Swift/Xcode project not compiled here. The new iOS CI job will be the first compile; then on a device check that the app switcher is blank on the Locked tab, and test a restore.
🤖 Generated with Claude Code
https://claude.ai/code/session_01LXPQAxziPU1eERLEbqcWrg