Commit Graph

  • 9a32487491 fix(watcher): align ignore scope with git --exclude-standard (#1728) (#1754) Colby Mchenry 2026-09-08 01:19:05 -05:00
  • 9b8bb4aba0 fix(db): fail closed when WAL valve cannot checkpoint past caps (#1539) (#1751) Colby Mchenry 2026-09-08 01:06:56 -05:00
  • bb204f8855 fix(extraction): diagnose git→FS scan fallback and lock nested .gitignore (#1567) (#1750) Colby Mchenry 2026-09-08 00:53:09 -05:00
  • a6f52d737a fix(resolution): keep the existence probe inside the project root (#1631) Max Hsu 2026-09-08 13:32:05 +08:00
  • edcd36e5f0 fix(resolution): resolve module-qualified calls colliding with builtin methods (#1749) Colby Mchenry 2026-09-08 00:27:27 -05:00
  • bb1d3093eb fix(extraction): never fabricate an edge from a call-result receiver (#1748) Colby Mchenry 2026-09-08 00:23:08 -05:00
  • bffd50e4f1 fix(resolution): a binding in a module that exports nothing is not a cross-file candidate (#1719) (#1746) Colby Mchenry 2026-09-08 00:13:49 -05:00
  • 2c251e2c61 fix(resolution): a definition its language makes file-local is not a cross-file target (#1731) (#1745) Colby Mchenry 2026-09-08 00:00:39 -05:00
  • 7440d2c475 fix(mcp): fail fast on a second direct-mode writer per project (#1740) (#1744) Colby Mchenry 2026-09-07 23:56:52 -05:00
  • df435d50d1 fix(extraction): index TS/JS generator function declarations and expressions (#1741) (#1743) Colby Mchenry 2026-09-07 23:43:33 -05:00
  • 72869f2d9e docs: make AGENTS.md the canonical agent guide for Codex/Astra (#1742) Colby Mchenry 2026-09-07 22:58:05 -05:00
  • 62058b64f5 docs(design): record maintainer sign-off — all six plugin-API open questions resolved as recommended (CG-63) #1818 feature/CG-62 Colby McHenry 2026-09-02 13:11:49 -05:00
  • 30e2d9bda7 docs(design): review pass on plugin API — label centralization, contribution validation, Windows, telemetry privacy, CG-71 equivalence (CG-63) Colby McHenry 2026-09-02 12:57:25 -05:00
  • 24c446be4b docs(design): plugin API design — surfaces, config, trust, compat (CG-63) Colby McHenry 2026-09-02 12:33:41 -05:00
  • 7ec9ef1818 feat(ui): implement Map grouping, dependents, and weight bars; symbol tab address Colby McHenry 2026-08-31 23:49:39 -05:00
  • b9ca4b7981 docs(changelog): highlights for the unreleased section, and a shape a reader can skim (#1665) Colby Mchenry 2026-08-31 18:15:00 -05:00
  • a7ab55706f fix(ui): the Steps fit typechecks, and reads after the model it reads (#1664) Colby Mchenry 2026-08-31 17:45:43 -05:00
  • 66325ed6ad Merge pull request #1655 from colbymchenry/feature/steps-servers Colby Mchenry 2026-08-31 17:27:59 -05:00
  • c853e93e08 chore: ignore stray git bundles #1655 feature/steps-servers Colby McHenry 2026-08-31 17:25:03 -05:00
  • 3298db1292 feat(steps): render fork decisions as points with per-arm edges and captions Colby McHenry 2026-08-31 17:10:13 -05:00
  • 882ea143e8 feat(steps): lay out screen pictures by region and render region captions Colby McHenry 2026-08-31 15:38:13 -05:00
  • 6f4887db80 feat(steps): draw all arms of conditional navigations as separate edges Colby McHenry 2026-08-31 11:34:26 -05:00
  • 209a07e881 feat(steps): the order reading is the canvas, not a rail Colby McHenry 2026-08-29 14:16:01 -05:00
  • 75686502e3 feat(steps): an early exit reads as a guard clause, not as a branch Colby McHenry 2026-08-29 13:53:50 -05:00
  • 22f92a828b docs(steps): the in-order reading, and what validating it found Colby McHenry 2026-08-29 13:48:04 -05:00
  • 676030314a fix(steps): three things the real repos caught Colby McHenry 2026-08-29 13:46:01 -05:00
  • 7b6704a70d feat(steps): a run of calls that happens once per item says so Colby McHenry 2026-08-29 13:40:05 -05:00
  • 9acab0020f feat(steps): the rail — a handler read top to bottom, forks and all Colby McHenry 2026-08-29 13:35:17 -05:00
  • b02e192ffa feat(steps): the same walk, read in the code's order Colby McHenry 2026-08-29 13:20:01 -05:00
  • 482690b62d feat(steps): guards say which decision they belong to, and how an arm leaves Colby McHenry 2026-08-29 13:08:41 -05:00
  • fc149b7d74 docs(plan): point the servers plan at the in-order plan Colby McHenry 2026-08-29 12:41:59 -05:00
  • 34ef71a1d5 docs(plan): Steps in the code's order — a rail reading of a handler (sequence + forks) derived from the existing walk Colby McHenry 2026-08-29 12:41:40 -05:00
  • 783f3954ec feat(steps): rows read in the code's order; a hop written inside another call says so Colby McHenry 2026-08-29 12:25:27 -05:00
  • 46e3e7aaa0 feat(steps): one reply box per outcome Colby McHenry 2026-08-29 12:11:40 -05:00
  • 02430ccc32 feat(steps): a reply that sets no status is a 200; inline Express handlers keep their replies Colby McHenry 2026-08-29 12:00:04 -05:00
  • 77dc0ad2eb fix(ui): a double-click on a box no longer zooms the canvas Colby McHenry 2026-08-29 11:21:32 -05:00
  • 435a7fd37a feat(ui): double-click a step to start the picture there; double-click a screen for what happens on it Colby McHenry 2026-08-29 11:09:09 -05:00
  • dff4e50e98 chore(scripts): try-repo.sh — clone, index with the current build, and open the viewer on a framework preset Colby McHenry 2026-08-29 10:26:13 -05:00
  • 7f461269c4 docs(playbook): first P7 agent A/B numbers (proshop, Sonnet, 2 runs/arm) and the plan's P7 status Colby McHenry 2026-08-28 14:57:43 -05:00
  • bc45e9071d feat(routes): FastAPI prefixes, ASP.NET endpoint groups, wrapped server actions on the Screens tab Colby McHenry 2026-08-28 14:52:40 -05:00
  • 9c6bc23b21 feat(screens): Next.js as a Screens app — pages, route handlers, links and redirects Colby McHenry 2026-08-28 14:40:14 -05:00
  • b1f40c57dd feat(steps): cross-tier channels — a client's fetch onto its own route, queue jobs onto consumers, bus and socket events onto handlers Colby McHenry 2026-08-28 14:31:01 -05:00
  • 950686def4 feat(ui): Steps for servers — route roots, server effects, request/decorator triggers, guards for Python/Java/Kotlin/C#/Go/C Colby McHenry 2026-08-28 13:45:38 -05:00
  • 5e06204deb feat(expo-router): add Expo Router support for Screens and navigations and introduce Steps API Colby McHenry 2026-08-28 10:40:38 -05:00
  • e288d7645b feat(expo-router): add Expo Router support for Screens and navigations and introduce Steps API Colby McHenry 2026-08-28 10:21:46 -05:00
  • 873f133c96 feat(expo-router): add Expo Router support for Screens and navigations and introduce Steps API Colby McHenry 2026-08-28 09:46:50 -05:00
  • f0eafe31f9 feat(expo-router): add Expo Router support for Screens and navigations Colby McHenry 2026-08-28 00:19:46 -05:00
  • 70fd5fefc2 feat(expo-router): add Expo Router support for screens and navigates Colby McHenry 2026-08-27 22:52:18 -05:00
  • ac9580544b Merge codegraph ui — the browser viewer (CG-39, CG-48, CG-56) Colby McHenry 2026-08-27 09:06:03 -05:00
  • 47576b392e feat(ui): saved trails — a walk you named, kept, and still true after a re-index (CG-60) Colby McHenry 2026-08-27 08:31:48 -05:00
  • 55a33055ee docs: say what findDeadCode returns, and where the list worth acting on is (CG-59) Colby McHenry 2026-08-27 07:57:25 -05:00
  • 56dfdb0655 feat(ui): dead code and islands — what nothing reaches, and everything that could still reach it (CG-59) Colby McHenry 2026-08-27 07:57:00 -05:00
  • 2a0c6dc58f feat(ui): the type hierarchy — what a type is built on, and what dispatches through it (CG-58) Colby McHenry 2026-08-27 07:14:55 -05:00
  • c15413f200 feat(ui): the viewer's screens as @colbymchenry/codegraph-ui, behind one adapter (CG-61) Colby McHenry 2026-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 McHenry 2026-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 McHenry 2026-08-27 05:41:34 -05:00
  • 94f4e287e6 feat(ui): entry points — routes, executable files and tests as flow starting points (CG-54) Colby McHenry 2026-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 McHenry 2026-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 McHenry 2026-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 McHenry 2026-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 McHenry 2026-08-27 03:19:24 -05:00
  • 6d0f60f32c feat(ui): the Map — the repository at module granularity, layered from the graph (CG-49) Colby McHenry 2026-08-27 02:38:24 -05:00
  • a1dfa72cac docs: the codegraph ui section, changelog entry and telemetry posture (CG-47) Colby McHenry 2026-08-27 01:51:41 -05:00
  • 58dad12f89 feat(ui): the File view — outline in source order between two dependency rails (CG-46) Colby McHenry 2026-08-27 01:43:00 -05:00
  • 2ad836d935 feat(ui): highlight source server-side with a near-monochrome Shiki theme (CG-43) Colby McHenry 2026-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 McHenry 2026-08-27 00:54:18 -05:00
  • e9596af1cf fix(ui): keep a callee row hidden until the rail has been measured (CG-44) Colby McHenry 2026-08-27 00:12:07 -05:00
  • 5cecaabfc2 feat(ui): the Symbol view — callers, gutter-ported source, line-anchored callee rail (CG-44) Colby McHenry 2026-08-27 00:09:47 -05:00
  • e7288ffa36 test(ui): pin CRLF source slices to the index line numbering (CG-42) Colby McHenry 2026-08-26 23:34:44 -05:00
  • 951ba3678a feat(ui): read-only JSON API over the index for the viewer (CG-42) Colby McHenry 2026-08-26 23:33:30 -05:00
  • 41a90c6ba4 fix(ui): keep the viewer's printed copy readable on a legacy Windows console Colby McHenry 2026-08-26 16:23:01 -05:00
  • bcfe52efa5 fix(ui): launch a CODEGRAPH_BROWSER override through cmd on Windows Colby McHenry 2026-08-26 16:20:54 -05:00
  • 0196c2e53a feat(ui): serve the viewer from codegraph ui, loopback-only and read-only (CG-41) Colby McHenry 2026-08-26 16:17:09 -05:00
  • a72f22a6d3 feat(ui): scaffold the codegraph ui viewer as a Svelte 5 + Vite workspace (CG-40) Colby McHenry 2026-08-26 15:55:10 -05:00
  • 6a056ec5db docs: say what the WAL fix bounds — the log's resting size, never the index (#1431) Colby McHenry 2026-08-26 12:09:07 -05:00
  • dfccdf6254 docs(changelog): promote [Unreleased] into [1.6.0] v1.6.0 github-actions[bot] 2026-08-26 17:04:39 +00:00
  • b59023f01b chore(release): bump version to 1.6.0 Colby McHenry 2026-08-26 11:59:36 -05:00
  • 60f920a66d docs(changelog): open [Unreleased] with a Highlights block and group the fixes Colby McHenry 2026-08-26 11:01:38 -05:00
  • 41c10750e0 fix(erlang): give same-name different-arity functions separate arity-qualified nodes (#1610) (#1615) Colby Mchenry 2026-08-26 10:39:15 -05:00
  • 26540e8c6a Merge remote-tracking branch 'origin/main' into HEAD #1615 fix/1610-erlang-arity-nodes Colby McHenry 2026-08-26 10:39:10 -05:00
  • c382225461 fix(cli): register the documented context command (#1611) (#1613) Colby Mchenry 2026-08-26 10:39:06 -05:00
  • dbab9a19f6 Merge remote-tracking branch 'origin/main' into HEAD #1613 fix/1611-register-context-command Colby McHenry 2026-08-26 10:38:59 -05:00
  • a5c2709e6d fix(mcp): adopt a single indexed sub-project below the server root + say when no project resolves (#1606, #1607) (#1614) Colby Mchenry 2026-08-26 10:38:56 -05:00
  • 9c85cac40f Merge remote-tracking branch 'origin/main' into HEAD #1614 fix/1606-mcp-subproject-downscan Colby McHenry 2026-08-26 10:38:51 -05:00
  • d618d94144 fix(extraction): detect a plain struct Derived : Base base clause in .h headers as C++ (#1592) (#1593) Colby Mchenry 2026-08-26 10:38:48 -05:00
  • 8564106471 Merge remote-tracking branch 'origin/main' into HEAD #1593 fix/1592-h-base-clause-cpp-detection Colby McHenry 2026-08-26 10:38:42 -05:00
  • cf1b0e341a fix(sync): refresh the watcher's scope when codegraph.json or a .gitignore changes (#1590) (#1594) Colby Mchenry 2026-08-26 10:38:38 -05:00
  • 474c664aae Merge remote-tracking branch 'origin/main' into HEAD #1594 fix/1590-watcher-scope-refresh Colby McHenry 2026-08-26 10:38:33 -05:00
  • 838006c947 fix(kernel): guard the native walkers against stack overflow and defer deep files to wasm (#1581) (#1600) Colby Mchenry 2026-08-26 10:38:29 -05:00
  • c7ba78a487 Merge remote-tracking branch 'origin/main' into HEAD #1600 fix/1581-kernel-stack-guard Colby McHenry 2026-08-26 10:38:25 -05:00
  • 0d17dfd6a8 feat(cli): install --init and init --yes for a one-shot, non-interactive bootstrap (#1578) (#1595) Colby Mchenry 2026-08-26 10:38:21 -05:00
  • fbbcfa3de0 Merge remote-tracking branch 'origin/main' into HEAD #1595 feat/1578-install-init Colby McHenry 2026-08-26 10:38:16 -05:00
  • 278a8edc35 fix(resolution): resolve calls to object-literal namespace members (#1573) (#1597) Colby Mchenry 2026-08-26 10:38:13 -05:00
  • f083fb2dca Merge remote-tracking branch 'origin/main' into HEAD #1597 fix/1573-object-literal-members Colby McHenry 2026-08-26 10:38:08 -05:00
  • 7963672689 fix(rust): resolve self.field.method() on the field's declared type instead of a same-named method (#1585) (#1599) Colby Mchenry 2026-08-26 10:37:50 -05:00
  • 61752486db fix(rust): resolve self.field.method() on the field's declared type instead of a same-named method (#1585) #1599 fix/1585-rust-self-field-receivers Colby McHenry 2026-08-22 11:02:23 -07:00
  • 12f7a59f26 fix(rust): qualify generic/lifetime impl methods by the implementing type, not the trait (#1588) (#1596) Colby Mchenry 2026-08-26 10:36:53 -05:00
  • 55039df548 fix(erlang): give same-name different-arity functions separate arity-qualified nodes (#1610) Colby McHenry 2026-08-25 11:09:30 -05:00
  • 9a4e92171d fix(mcp): adopt a single indexed sub-project below the server root + say when no project resolves (#1606, #1607) Colby McHenry 2026-08-25 10:53:44 -05:00
  • 80ef4b8a3c fix(cli): register the documented context command (#1611) Colby McHenry 2026-08-25 10:49:04 -05:00