Port applicable upstream pull requests - #13
Merged
Conversation
- Separated native and Rosetta launch paths. - Detected new releases by architecture-aware identity. - Removed shortcut collisions and duplicate notification titles. - Published copied paths as plain text with regression coverage.
- deduplicated installed platform variants by build and architecture - kept Xcode progress tied to exact architecture identities - isolated archive extraction and bounded cancellation cleanup
- matched simulator architectures independently of source order - verified owned extraction paths before recursive cleanup - covered symlink and filesystem identity replacement races
- quarantined verified extraction directories through pinned descriptors - preserved exact simulator UUIDs through platform deletion - covered mutation-boundary races and generic runtime metadata
- Reworked verification-code entry for paste, autofill, replacement, deletion, and accessible focus. - Added credential autofill metadata. - Adapted detail content to narrow windows without overlap. - Covered input normalisation and completion with focused tests.
- upgraded bundled tool to 3.3 using verified universal release - recorded immutable source provenance and SHA-256 digests - packaged matching source archive for licence compliance
- imported reviewed translations only for matching current keys - replaced malformed automatic links with explicit Markdown - preserved valid catalogue structure and newer wording
- Added architecture-aware filtering for releases and unreleased betas. - Clarified release-note and install controls while preserving localisation. - Covered filter interactions and identical builds.
- Replaced unavailable `removefileat` use with descriptor-relative traversal. - Preserved no-follow inode checks and quarantine ownership. - Covered recursive nested workspace cleanup.
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.
Summary
releasePlusNewBetasXcodeListCategory XcodesOrg/XcodesApp#403, Release notes button isn't obvious XcodesOrg/XcodesApp#524, and Remove forced uppercase in list view XcodesOrg/XcodesApp#558Deliberate exclusions
Verification