feat: add external SSD conditional locking (multi-app) and lock-screen Go Back safety#39
feat: add external SSD conditional locking (multi-app) and lock-screen Go Back safety#39ChristianMilianti wants to merge 3 commits into
Conversation
…d apps and update related UI and settings documentation.
|
Thanks for this, really impressive contribution! A few things I'd like to address before merging:
The feature itself is a great idea — I'll definitely want to include it. Just needs these fixes first. Thanks again for putting in the work! |
Summary
This PR introduces conditional locking based on external SSD presence, expands it to support multiple selected apps, and adds a safe “Go Back” escape action on the lock screen to prevent accidental lock-in UX.
What Changed
Behaviour Details
Notes
Existing users with the old single-app SSD setting are migrated automatically.
No changes to auth provider logic (Touch ID/password flow remains intact).
Cmd+Opt+Shift+Ctrl+U)Build succeeded, but not completely warning-free.
I saw these warnings in the xcodebuild output:
“Using the first of multiple matching destinations” (duplicate My Mac destination entries).
AppIntents metadata warning: “Metadata extraction skipped. No AppIntents.framework dependency found.”
So: successful build, with non-fatal warnings.