feat: segmented storage breakdown bar with expandable Other - #1641
Conversation
|
Codex review: needs changes before merge. Reviewed June 19, 2026, 2:34 AM ET / 06:34 UTC. Summary Reproducibility: not applicable. this is a feature PR for a user-visible storage-menu layout rather than a bug report. The relevant evidence is source review plus inspected before/after screenshots. Review metrics: 2 noteworthy metrics.
Root-cause cluster Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Land the segmented storage menu after maintainer UX acceptance, green final-head checks, and a small palette fix or explicit acceptance of the exact-eight duplicate color. Do we have a high-confidence way to reproduce the issue? Not applicable; this is a feature PR for a user-visible storage-menu layout rather than a bug report. The relevant evidence is source review plus inspected before/after screenshots. Is this the best way to solve the issue? Yes, broadly; the patch reuses the existing StorageBreakdownMenuView and MenuHostingView paths and adds focused formatter/storage tests. Adding an eighth palette color or reducing the visible non-Other cap is the narrow remaining repair. Full review comments:
Overall correctness: patch is correct AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 88b467a17629. Label changesLabel justifications:
Evidence reviewedAcceptance criteria:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 67b945c990
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
a9d4709 to
24ddadf
Compare
|
@clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
|
@clawsweeper re-review |
|
🦞🧹 I asked ClawSweeper to review this item again. |
Co-authored-by: Elijah Friedman <efriedman810@gmail.com>
Co-authored-by: Elijah Friedman <efriedman810@gmail.com>
52e561d to
f568717
Compare
|
Exact-head maintainer proof for
Ready to land. |
Summary
Int64boundary valuesVerification
swift test --filter 'StorageBreakdownSegmentTests|UsageFormatterTests|StatusMenuHostedSubmenuRefreshTests|ProviderStorageFootprintTests'- 64 tests passed on exact headmake check- passed with zero SwiftFormat or SwiftLint violations and all locale checks greenswift test --filter LocalizationLanguageCatalogTests- 18 tests passed after allowing the four standard Italian singular byte-unit loanwords exposed by hosted shard 0Exact candidate:
57ac6bae60f9500d042e197fa96d90e6ebd91f0c.Maintainer live click-through was blocked by the unchanged macOS app-data privacy prompt, which was left untouched. The test instance was stopped cleanly; no stronger live claim is made.
Screenshots
Before:
After: