Repository navigation
Improve Mac desktop password recovery and native display coverage - #29
Merged
Merged
Conversation
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.
mindwire desktop enablenow explains a rejected Mac login and offers a private password retry, Screen Sharing settings, or cancellation. Failed attempts preserve the existing credentials and desktop sessions. Connection failures and unsupported authentication remain distinct from a rejected password.Native desktop fixtures now cover large batches of dirty regions, and an opt-in read-only Mac check measures framebuffer traffic without sending input or saving screen contents.
The directory test proxy now sends each fixture body in one write. This avoids malformed chunked requests from Bun 1.3's streaming ClientRequest implementation; the rejection test also verifies the API's JSON error code.
Validation: SDK typecheck/build and 199 unit tests passed (20 opt-in tests skipped); full Go race suite passed with the external
TestLiveClaudeexcluded; Go build, vet, and vulnerability check passed. All 19 Console tests and 20 repetitions of the previously failing test passed. Native iOS display decoding, input, and reconnect passed over paired SSH and WebSocket transport, and the read-only test passed against a real 3024 × 1964 Mac desktop.