Why
The Merged state chip used --accent, and Everforest sets --accent to its green — the same hue as --good, which colours Open. A merged change request therefore read as still open.
The list also had no way to narrow to landed requests. Closed included merged requests, so the only route to them was All.
What changed
- Added
--merged/--merged-softtokens with a purple hue in the fallback dark and light palettes and in every Everforest variant..state.mergednow uses them, so it is visibly distinct from.state.open. - Added a
Mergedfilter chip with its own count. Closednow counts only requests closed without landing, soOpen,Merged, andClosedpartition the list instead of overlapping.- Updated the no-open-requests empty state to mention merged requests and link to their filter.
- Added a server test that lands one request, leaves one open, and checks the
MergedandClosedfilters and their counts.
Checks
go test ./server/...go vet ./...vole workflow checkvole workflow run verify