Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

#67

Give merged change requests their own colour and filter

merged · by keenan 11d ago · merged into main at 0e35a6a0 by keenan 11d ago

keenan opened this 11d ago

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-soft tokens with a purple hue in the fallback dark and light palettes and in every Everforest variant. .state.merged now uses them, so it is visibly distinct from .state.open.
  • Added a Merged filter chip with its own count.
  • Closed now counts only requests closed without landing, so Open, Merged, and Closed partition 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 Merged and Closed filters and their counts.

Checks

  • go test ./server/...
  • go vet ./...
  • vole workflow check
  • vole workflow run verify

Discussion (0)

No discussion yet.