You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(panorama): add call-flow graph with Delta, Trace, and export
Ship Panorama as a first-class view: subgraph call trees at a commit,
delta-colored Graph tab, trace highlights, shareable drill-down URLs,
and vector SVG/hi-DPI PNG export. Includes graph-subgraph package,
server API, Android entry resolver, tests, and README updates.
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: README.md
+28-7Lines changed: 28 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
6
6
**Local-first, commit-aware structural code intelligence** — built on [CodeGraph](https://github.com/colbymchenry/codegraph).
7
7
8
-
CodeDelta shows how a codebase’s **structure** changes between commits: symbols, dependency edges, blast radius, and review-oriented summaries. **Trace View** helps narrow down which commit may have introduced a behavior change, with evidence you can verify in **Delta View**.
8
+
CodeDelta shows how a codebase’s **structure** changes between commits: symbols, dependency edges, blast radius, and review-oriented summaries. **Trace View** helps narrow down which commit may have introduced a behavior change, with evidence you can verify in **Delta View**.**Panorama** visualizes call-flow trees at a single commit (or a structural diff overlay between two commits).
9
9
10
10
This repository is a fork: the **CodeGraph** engine lives under [`src/`](src/) (CLI + MCP + tree-sitter graph). The **CodeDelta** app lives under [`packages/`](packages/) and [`apps/web/`](apps/web/) (import, timeline, delta, trace, settings UI).
- Delta and trace: **commit-to-commit** only (no PR/branch/working-tree compare yet)
208
227
- Codex: local CLI session only (no in-browser OAuth)
209
-
- UI: tables/lists (no full graph canvas yet)
228
+
- Panorama overview shows **top entry surfaces** only on large repos — drill down with *Expand from here*; sparse graphs often mean mount points (`USE /api/*`) need expansion to see router internals
229
+
- Panorama export is a simplified card layout (no live *Expand* buttons); prefer **SVG** for zoom/clarity
210
230
- Symbol click opens **file** diff, not symbol-to-hunk mapping
211
231
212
232
## Desktop (macOS)
@@ -266,9 +286,10 @@ apps/desktop/
266
286
npm run build:codedelta
267
287
npm run dev:codedelta # API :3847, web :5173, watches provider-runtime
268
288
269
-
npm test -- packages/codedelta-graph-diff packages/codedelta-impact-score \
0 commit comments