c15413f200
feat(ui): the viewer's screens as @colbymchenry/codegraph-ui, behind one adapter (CG-61)
Colby McHenry2026-08-27 06:52:57 -05:00
ad91c8fdd8
feat(ui): classify code from the engine's own tree-sitter parse, retiring Shiki (CG-57)
Colby McHenry2026-08-27 06:22:11 -05:00
8ac0138940
feat(ui): copy the flow or the map as an image, for a PR comment or a README (CG-55)
Colby McHenry2026-08-27 05:41:34 -05:00
94f4e287e6
feat(ui): entry points — routes, executable files and tests as flow starting points (CG-54)
Colby McHenryandClaude Opus 52026-08-27 05:20:15 -05:00
dc7f1e590e
feat(ui): where the graph stops — the Flow strip's dynamic-dispatch end cap (CG-51)
Colby McHenry2026-08-27 04:54:37 -05:00
ecd6e1cd15
feat(ui): live refresh and drift banners — the viewer keeps up with the project (CG-53)
Colby McHenry2026-08-27 04:28:56 -05:00
bd99c5e99a
feat(ui): the whole file — full source with gutter ports and intra-file call arcs (CG-52)
Colby McHenryandClaude Opus 52026-08-27 03:47:42 -05:00
62e0a89b0e
feat(ui): the Flow strip — how one symbol reaches another, one card per hop (CG-50)
Colby McHenryandClaude Opus 52026-08-27 03:19:24 -05:00
6d0f60f32c
feat(ui): the Map — the repository at module granularity, layered from the graph (CG-49)
Colby McHenryandClaude Opus 52026-08-27 02:38:24 -05:00
a1dfa72cac
docs: the codegraph ui section, changelog entry and telemetry posture (CG-47)
Colby McHenry2026-08-27 01:51:41 -05:00
58dad12f89
feat(ui): the File view — outline in source order between two dependency rails (CG-46)
Colby McHenryandClaude Opus 52026-08-27 01:43:00 -05:00
2ad836d935
feat(ui): highlight source server-side with a near-monochrome Shiki theme (CG-43)
Colby McHenry2026-08-27 01:23:10 -05:00
87afc50e76
feat(ui): the search palette, entry points and a trail that survives the URL (CG-45)
Colby McHenryandClaude Opus 52026-08-27 00:54:18 -05:00
a5c2709e6d
fix(mcp): adopt a single indexed sub-project below the server root + say when no project resolves (#1606, #1607) (#1614)
Colby MchenryandGitHub2026-08-26 10:38:56 -05:00
d618d94144
fix(extraction): detect a plain struct Derived : Base base clause in .h headers as C++ (#1592) (#1593)
Colby MchenryandGitHub2026-08-26 10:38:48 -05:00
cf1b0e341a
fix(sync): refresh the watcher's scope when codegraph.json or a .gitignore changes (#1590) (#1594)
Colby MchenryandGitHub2026-08-26 10:38:38 -05:00
838006c947
fix(kernel): guard the native walkers against stack overflow and defer deep files to wasm (#1581) (#1600)
Colby MchenryandGitHub2026-08-26 10:38:29 -05:00
0d17dfd6a8
feat(cli): install --init and init --yes for a one-shot, non-interactive bootstrap (#1578) (#1595)
Colby MchenryandGitHub2026-08-26 10:38:21 -05:00
7963672689
fix(rust): resolve self.field.method() on the field's declared type instead of a same-named method (#1585) (#1599)
Colby MchenryandGitHub2026-08-26 10:37:50 -05:00
12f7a59f26
fix(rust): qualify generic/lifetime impl methods by the implementing type, not the trait (#1588) (#1596)
Colby MchenryandGitHub2026-08-26 10:36:53 -05:00
be7c968439
docs(benchmarks): record the CG-31 A/B — no regression, four repos stop truncating
Colby McHenryandClaude Opus 52026-08-06 03:12:30 -05:00
e922563e05
fix(resolution): recognize union instantiation
ctype_lab2026-08-06 17:05:33 +09:00
ba58365c6f
docs(union): describe first-class union nodes
ctype_lab2026-08-06 16:53:13 +09:00
8e3cde6994
feat(kernel): preserve union nodes across extraction
ctype_lab2026-08-06 16:52:37 +09:00
6978acc92e
feat(extraction): model union declarations distinctly
ctype_lab2026-08-06 16:49:14 +09:00
f1fecb8232
fix(explore): fund the guard from room that exists, and cut the epilogue first (CG-31)
Colby McHenryandClaude Opus 52026-08-06 02:59:46 -05:00
0d014a6582
docs(benchmarks): record the CG-30 A/B — deterministic win, no behavioural regression
Colby McHenryandClaude Opus 52026-08-06 02:26:22 -05:00