Refresh macOS top-100 audits with shipped status and next-up roadmap - #464
Merged
Conversation
15 tasks
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
Refreshes the two macOS backlog audits after the AppKit renderer rewrite:
macos-top-100-missing-features.md: adds a Status updates table marking ranks 1–8 as shipped (Add repository onboarding to macOS #424–Add integrated terminal dock #431: repository onboarding, file explorer, command palette, extension marketplace, keybinding editor, worktree control center, usage center, terminal dock) and ranks 15, 61, 62, 68 as partially addressed, with per-row notes on what landed and what remains. Section intros under each ranked table point at the status table so the roadmap itself reads as current.macos-ui-ux-top-100.md: adds inline Status notes on items 18, 22, 25, 34, 40 (shipped or substantially shipped via feat(mac): migrate renderer hot path to AppKit #437, fix(mac): AppKit timeline P0s — revision adoption, disclosure height, scroll contract, SwiftUI seam #444, feat(mac): restore transcript + assistant context menus; fix plan rows #448, fix(mac): optimistic send — the message appears when you press Enter #451) and 75, 80 (partial via feat: rework thread archive lifecycle with recovery and auto-delete #436 and the pre-audit notification matrix).Shipped/partial claims were verified against the merged PR set (#420–#463), the current
apps/mac/Sourcestree, andgit log -Sattribution against the audits' snapshot commits; items that predated the audits (queue strip, notification matrix) are marked as such rather than credited to the rewrite.Area
apps/mac— native macOS appapps/windows— Windows desktop appapps/mobile— iPhone companion appapps/server— backend serverpackages/contracts,packages/shared,packages/client-runtime, …) or relay (infra/relay)Release size
size:XS— tiny internal, documentation, or narrowly scoped fixsize:S— small user-visible fix or contained improvementsize:M— normal feature or meaningful behavior changesize:L— broad feature or substantial cross-package changesize:XL— release-system, architecture, or ecosystem-scale changeVerification
pnpm run verify --allpasses (check + typecheck + tests; addslint:mobileand the Swift suite)pnpm run test:macpasses (required forapps/macchanges)Docs-only change; per the repo verification matrix, docs-only diffs require no suite. Reviewed the full rendered diff of both files; pre-commit
vp fmtpassed. Every shipped/partial marking cites the merged PR and was cross-checked in the current source tree.Release notes
None