Skip to content

Finish native settings accessibility and system-authenticated policy edits - #206

Merged
GDR merged 4 commits into
ui/refactorfrom
codex/native-settings-accessibility
Oct 24, 2026
Merged

GDR merged 4 commits into
ui/refactorfrom
codex/native-settings-accessibility

Conversation

@GDR

@GDR GDR commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Finishes the compact floating settings navigation with native focus and left/right arrow navigation. Glass capsules use opaque backgrounds for reduced transparency and stronger outlines for increased contrast. Removes unused Purpose and PIN editor UI while retaining existing PIN unlock compatibility; opting into the supported system unlock method requires fresh authentication and reports failure explicitly.

All native and legacy key-policy edits use fresh Touch ID with macOS password fallback without changing hardware signing restrictions. Explicit Signature capability on converted legacy Bot records uses its own approval, not a cached SSH session, and disabling Signature revokes its grants.

Validation: all 941 tests passed (558 core, 383 app), including eight General/Bots standard/high-contrast light/dark hosted cases, strict-key policy fallback, Signature/SSH approval separation, and existing Settings/History/migration checks. Live native visual inspection and reduced-transparency/device authentication checks remain outstanding because the Mac is locked. This host is macOS 27.0.1; older-OS visual checks are not claimed. Optimized production build passed with swift build -c release -debug-info-format none --disable-sandbox; default debug-symbol generation stalled in Xcode dsymutil, so it is not claimed as verified. Inspector empty states distinguish paused and unavailable service state. No installed app replacement. Targets ui/refactor.

@GDR
GDR force-pushed the codex/native-settings-accessibility branch from 536d1de to 5c34acb Compare October 24, 2026 15:38
@GDR GDR changed the title Finish native settings accessibility and retire obsolete editors Finish native settings accessibility and system-authenticated policy edits Oct 24, 2026
@GDR
GDR merged commit 6fc9a48 into ui/refactor Oct 24, 2026
1 check passed
@GDR
GDR deleted the codex/native-settings-accessibility branch October 24, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant