anomalyco / anomalyco/opencode
[FEATURE]:MessageNav per-message dye + hover preview
Open
@Brendonovich is already working on this.
Since Sep 10, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Problem:
Long sessions are hard to scan. All user messages look the same in MessageNav, no quick preview or visual anchor.
Proposal:
Extend MessageNav with optional getPreview() -> { question, answer, time, model } and dyeStorageKey.
- hover shows question/answer/time/model preview
- per-message color dot from fixed palette, persisted in
localStorage(message-nav-dyes:<key>) - fully opt-in, default behavior unchanged when props omitted
Why core:
Navigation belongs in session-ui, not user plugin. Reuses existing HoverCard.
Scope:
message-nav.tsx / .css / session.tsx, ~480 lines, no protocol change.
I have a local prototype and can open a PR against dev after approval.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.