Upgrade generic graph navigation
This commit is contained in:
parent
8ac4fe2a67
commit
5e77cd2adb
13 changed files with 657 additions and 65 deletions
|
|
@ -1,5 +1,41 @@
|
|||
# Completed slices
|
||||
|
||||
## DFG-14 durable graph navigation
|
||||
|
||||
### Changed
|
||||
|
||||
- Released the fixed `graph-browser@5` template and DocForge 0.8.0.
|
||||
- Kept the loopback listener alive across short-lived MCP standard-input transactions with a
|
||||
browser-renewed lease, while preserving explicit process termination and bounded abandoned-page
|
||||
cleanup.
|
||||
- Added a visible disconnected state instead of leaving stale controls to fail silently.
|
||||
- Added pointer and keyboard resizing for both side panels.
|
||||
- Made the unblurred modal natively resizable and draggable by its constrained title bar.
|
||||
- Added generic topology-derived Primary focus, Children, and Edge & context navigation sections.
|
||||
- Arranged neighborhoods by shortest-hop rings and applied distinct role palettes that darken
|
||||
progressively by hop distance, capped at fifty percent.
|
||||
- Kept all category and color decisions client-side without changing project graph facts.
|
||||
|
||||
### Verification
|
||||
|
||||
- Focused HTTP tests cover heartbeat renewal, bounded lease expiry, non-daemon listener ownership,
|
||||
and the unchanged token/read-only boundary.
|
||||
- A deterministic JavaScript harness proves topology roles, hop rings, and distance shading.
|
||||
- Embedded JavaScript syntax and interaction-contract checks cover panel resizing, modal movement
|
||||
and resizing, unblurred backdrop behavior, grouped navigation, and lease renewal.
|
||||
- Ruff, formatting, compilation, the complete warning-strict suite, and live project-bound viewer
|
||||
checks pass.
|
||||
|
||||
### Limits
|
||||
|
||||
- Panel widths, modal geometry, viewport position, and open dialog state are not persisted.
|
||||
- Topology roles are presentation aids. They do not replace project-authored relationship meaning.
|
||||
- Background-browser timer throttling is tolerated by the three-minute lease but may delay cleanup.
|
||||
|
||||
### Next gate
|
||||
|
||||
No further gate is planned. Measure use before adding saved layouts, minimaps, or export.
|
||||
|
||||
## DFG-13 graph activation reliability
|
||||
|
||||
### Changed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue