Skip to content

feat(viewer): navigation history, zoomable diagrams, explained changes - #59

Merged
damusix merged 1 commit into
mainfrom
worktree-ux-complaints
Nov 4, 2026
Merged

damusix merged 1 commit into
mainfrom
worktree-ux-complaints

Conversation

@damusix

@damusix damusix commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Viewer fixes from hands-on review of a real model.

Every navigation is now a history entry, and Back returns to the screen and dialog it left. Before, view switches replaced the entry, and a jump into the Dictionary landed above its target while diagrams rendered. section= and node= deep-link the Dictionary position and flow-node dialogs. Tabs are titled DG|DD|DF - <subject> | <name>.

Links resolve by title ([[Answer Turn]] → Answer-Turn). They reach processes and diagrams from every surface, including entity dialogs in the Graph and Flows views, and they render in column descriptions. A link to a flow node is known at parse time, so body.unknown_link fires only when nothing matches.

Also: Mermaid diagrams open in a zoom dialog, dialogs resize from either edge, change badges on entities and flow nodes explain themselves from the change notes, and every Dictionary process has Show in diagram.

Processes link lands on the section, below the search bar
A Dictionary process card explaining its flow change
Links in a column description
A flow-node dialog recorded in the URL and the tab title

Every navigation is a history entry and Back returns to the screen and
dialog it left; section= and node= deep-link the Dictionary and flow
dialogs. Links resolve by title, reach processes and diagrams from any
surface, and render in column descriptions.
@damusix
damusix force-pushed the worktree-ux-complaints branch from f965f96 to 92c8c5a Compare November 4, 2026 10:05
@damusix damusix changed the title feat(viewer): zoom diagrams, resize dialogs, explain changes feat(viewer): navigation history, zoomable diagrams, explained changes Nov 4, 2026
@damusix
damusix marked this pull request as ready for review November 4, 2026 10:06
@damusix
damusix merged commit a69b12d into main Nov 4, 2026
2 checks passed
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.

1 participant