Skip to content

feat(chat): replace thread minimap with automatic ChatRunRail right rail - #5215

Merged
CompleteDotTech merged 1 commit into
OpenCoven:mainfrom
CompleteDotTech:agent/issue-4895-thread-map-to-run-rail
Aug 30, 2026
Merged

feat(chat): replace thread minimap with automatic ChatRunRail right rail#5215
CompleteDotTech merged 1 commit into
OpenCoven:mainfrom
CompleteDotTech:agent/issue-4895-thread-map-to-run-rail

Conversation

@CompleteDotTech

Copy link
Copy Markdown
Member

Recreates CompleteDotTech/coven-cave#15 upstream from the exact fork head cc224bd6748f657b2849d3b2b28f482c884dbfad.

Permanently removes the thread minimap and its visibility preference, retains the left turn spine, and makes ChatRunRail the automatic right-side instrument. Includes the retired-preference purge and contract-test updates described by the source PR.

Closes #4895.

…ve-5m5hv)

Removes ChatThreadMinimap entirely — component, its pure derivation
(threadMapEvents/toolBarWidth/formatTookLabel), its .cave-thread-map
stylesheet rules and its tests — and every UI/preference that could
restore it: the Show/Hide activity-map kebab item and the persisted
`cave:chat:thread-instruments` preference, which chat now purges from
localStorage on mount so a stored opt-out cannot resurrect anything.

The left turn spine is retained: ChatThreadSpine mounts again in the
transcript's left gutter over the same activePath, component untouched.
The Design run rail (ChatActivityMap) is the automatic right-side
instrument; the only mount condition left is that a transcript exists.

Contract tests are rewritten around the surviving properties, and
retired-chat-preferences(.test).ts replaces thread-instruments-visibility
with the purge.

Closes OpenCoven#4895.

Signed-off-by: Timothy Wayne Gregg <5861166+CompleteDotTech@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace Chat Thread Map with Design right rail

1 participant