feat: add draggable channel ordering#51
Conversation
|
Added real behavior evidence at commit |
|
Codex review: needs maintainer review before merge. Reviewed July 12, 2026, 1:44 PM ET / 17:44 UTC. Summary Reproducibility: not applicable. This PR introduces a new user-facing ordering preference rather than repairing broken existing behavior. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Next step before merge
Security Review detailsBest possible solution: Merge the exact head after ordinary maintainer approval, retaining the browser-local preference model, unchanged alphabetical API behavior, collapsed-state safeguards, and focused end-to-end coverage. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR introduces a new user-facing ordering preference rather than repairing broken existing behavior. Is this the best way to solve the issue? Yes. Keeping the preference browser-local per user and workspace avoids a server schema or API change while preserving deterministic alphabetical order for users without saved state. AGENTS.md: found, but no applicable review policy affected this item. Codex review notes: model internal, reasoning high; reviewed against 8eb3192922c8. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat 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
Review history (3 earlier review cycles)
|
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
13bc985 to
c4c7435
Compare
c4c7435 to
05d13e2
Compare
|
Exact-head proof for
The feature contract is intentionally browser-local per user/workspace; new visible channels append after saved entries. @clawsweeper review |
|
🦞🧹 I asked ClawSweeper to review this item again. Re-review progress:
|
|
Maintainer decision: retain the This is a user-facing feature, and the active maintainer workflow requires a maintainer-added changelog entry that thanks the contributor when merging a contributor PR. Jacqueline Henriksen authored the feature commit; the maintainer reconstruction added the changelog credit afterward. Removing it would violate the required contributor-credit closeout. No source change is needed for this review finding; exact head remains @clawsweeper re-review |
|
Merged using rebase. What changed after review:
Verification:
Prepared head: Thanks @jjjhenriksen! |
Summary
Product contract
Manual channel order is a browser-local personal preference. It does not sync across devices; newly visible channels append after saved entries.
Validation
pnpm check