This website requires JavaScript.
e53968cae8
fix(resolution): gate the Lua/Luau annotation pattern against method-call self-match (#1124 ) (#1131 )
2026-07-02 12:35:33 -05:00
cf86fe8198
fix(resolution): extend typed-parameter receiver inference to Rust/Go/Dart/PHP (#1125 ) (#1130 )
2026-07-02 12:17:23 -05:00
385001398b
fix(resolution): infer typed-parameter receivers in TS/JS (#1125 ) (#1129 )
2026-07-02 12:07:25 -05:00
7c7514f43f
fix(sync): degrade auto-sync on a persistent non-lock sync failure (#1127 ) (#1128 )
2026-07-02 11:59:22 -05:00
3460accda8
docs(changelog): promote [Unreleased] into [1.2.0]
github-actions[bot]
2026-07-02 03:16:38 +00:00
325f59ec47
release: sync package-lock.json to 1.2.0
github-actions[bot]
2026-07-02 03:16:29 +00:00
6c50e968dc
chore: bump version to 1.2.0
Colby McHenry and Claude Opus 4.8
2026-07-01 22:07:58 -05:00
358f400c40
feat(resolution): local-variable method calls in Lua, Luau, R, Pascal (#1112 ) (#1113 )
2026-07-01 15:59:06 -05:00
3424ff36c5
fix(extraction/ruby): build receiver.method calls so instance calls resolve (#1110 ) (#1111 )
2026-07-01 15:26:49 -05:00
ed64db08b4
feat(resolution): infer local-variable receiver types across languages (#1108 ) (#1109 )
2026-07-01 15:12:22 -05:00
63bc0fd037
fix(resolution): resolve same-named methods to the call site's own file (#1079 ) (#1107 )
2026-07-01 14:55:41 -05:00
43a6fa68f6
fix(graph): complete edge sets & correct node limits in traversal (#1086 , #1087 , #1088 , #1089 , #1090 )
2026-07-01 13:37:20 -05:00
ed39233f1a
fix(index): yield during resolution so the liveness watchdog can't kill a valid large index (#1091 ) (#1105 )
2026-07-01 12:13:42 -05:00
6dd5512d8d
fix(windows): set windowsHide on remaining child spawns to stop console flash (#1092 ) (#1104 )
2026-07-01 09:55:29 -05:00
00765200d8
fix(extraction): broaden the curated C++ inline-macro library list (#1103 )
2026-07-01 09:43:42 -05:00
cb20a3bf7f
feat(extraction): universal recovery of macro-mangled C/C++ function names (#1102 )
2026-07-01 09:29:20 -05:00
a164ceae8b
fix(extraction): recognize common third-party C++ inline macros, not just UE (#1101 )
2026-07-01 09:10:37 -05:00
9b2ce1c8f6
fix(extraction): recover C++ function names prefixed by an inline-specifier macro (#1100 )
2026-07-01 08:42:30 -05:00
712a406726
fix(extraction): correct C++ reference-return and conversion-operator method names (#1096 )
2026-07-01 06:49:59 -05:00
f856f7ae49
fix(extraction): skip bodiless C++ forward declarations (#1093 ) (#1095 )
2026-07-01 06:23:50 -05:00
ad03d24fb9
Fix formatting in README for upgrade instruction
Colby Mchenry and GitHub
2026-06-30 14:45:08 -05:00
da72946d25
docs(changelog): promote [Unreleased] into [1.1.6]
github-actions[bot]
2026-06-30 04:42:36 +00:00
fedb5641b4
chore: bump version to 1.1.6 (#1076 )
2026-06-29 23:41:38 -05:00
31a58070c8
fix(install): prune old version bundles instead of piling them up (#1074 ) (#1075 )
2026-06-29 23:35:50 -05:00
9684b3b5a5
fix(index): rebuild a poisoned/oversized index by recreating the DB, not row-DELETE (#1067 ) (#1073 )
2026-06-29 23:15:41 -05:00
7e3da77f21
fix(install): warn when another codegraph on PATH shadows the new install (#1071 ) (#1072 )
2026-06-29 21:42:58 -05:00
236fb10d62
docs(changelog): promote [Unreleased] into [1.1.5]
github-actions[bot]
2026-06-30 02:07:08 +00:00
9e5f466714
chore: bump version to 1.1.5
Colby McHenry and Claude Opus 4.8
2026-06-29 21:06:32 -05:00
e596c968ab
fix(cpp): recover export-macro-annotated classes instead of dropping them (#1061 ) (#1070 )
2026-06-29 21:03:23 -05:00
2b256b93e5
fix(explore): surface a named method's buried signature type (#1064 ) (#1069 )
2026-06-29 20:29:30 -05:00
575d960bb4
docs(changelog): promote [Unreleased] into [1.1.4]
github-actions[bot]
2026-06-29 21:57:26 +00:00
1c67ac0878
chore: bump version to 1.1.4
Colby McHenry and Claude Opus 4.8
2026-06-29 16:56:53 -05:00
4159539fb8
fix(index): respect .gitignore for tracked gitlink embedded repos (#1065 ) (#1066 )
2026-06-29 16:54:43 -05:00
738d2dc4ad
docs(changelog): promote [Unreleased] into [1.1.3]
github-actions[bot]
2026-06-29 04:02:40 +00:00
c0284aeffa
chore: bump version to 1.1.3 (#1055 )
2026-06-28 23:01:45 -05:00
ffff9c2b56
fix(index): exclude Android resource XML from the index by default (#1047 ) (#1054 )
2026-06-28 22:46:24 -05:00
9bce41b858
fix(explore): report the curated result count, not the raw candidate gather (#1046 ) (#1053 )
2026-06-28 22:23:35 -05:00
4b58a6d2d0
fix(cli): stop rendering raw FTS score as nonsensical percentages in query (#1045 ) (#1052 )
2026-06-28 22:01:47 -05:00
0d331b9017
fix(cli): make node symbol positional optional so node -f <file> works (#1044 ) (#1051 )
2026-06-28 21:54:26 -05:00
0da2dcec8e
fix(db): dedup edges with a UNIQUE identity index so INSERT OR IGNORE works (#1034 ) (#1050 )
2026-06-28 21:34:33 -05:00
2176a7a439
fix(extraction): record instantiates for C++ stack/brace construction (#1035 ) (#1049 )
2026-06-28 21:12:53 -05:00
f4e03e9cdc
fix(extraction): resolve C++ inheritance from templated base classes (#1043 ) (#1048 )
2026-06-28 20:43:48 -05:00
4c0c87ff6e
docs(changelog): note the Windows daemon shutdown fix (#1041 ) (#1042 )
2026-06-28 20:12:54 -05:00
cfa293539f
fix(mcp): drain the event loop on Windows daemon shutdown instead of aborting mid-watcher-close (#1041 )
2026-06-28 20:11:05 -05:00
f73227d2f5
fix(mcp): don't warn "different git working tree" for submodules covered by the parent index (#1031 , #1033 ) (#1039 )
2026-06-28 19:35:17 -05:00
a4dfc3438f
fix(extraction): index nested repos recorded as gitlinks (#1031 , #1033 ) (#1038 )
2026-06-28 18:41:00 -05:00
c5bd6e245c
docs(changelog): promote [Unreleased] into [1.1.2]
github-actions[bot]
2026-06-28 06:32:33 +00:00
82b62a21e4
Bump version to 1.1.2 in package-lock.json
Colby Mchenry and GitHub
2026-06-27 15:49:12 -05:00
fcc275ee0a
Bump version from 1.1.1 to 1.1.2
Colby Mchenry and GitHub
2026-06-27 15:49:00 -05:00
a79fa51816
feat(mcp): add readOnlyHint annotations so tools work in Cursor Ask mode (#1027 )
2026-06-27 15:47:31 -05:00
9716fb27ae
feat(extraction): parallelize indexing across a parse worker pool (#1015 ) (#1025 )
2026-06-27 15:32:50 -05:00
b3f59c717a
fix(extraction): index Swift computed properties so they're findable (#1020 ) (#1024 )
2026-06-27 14:21:00 -05:00
30dc303f4c
fix(db): chunk deleteResolvedReferences IN-list under the SQLite param limit (#1001 ) (#1023 )
2026-06-27 14:00:55 -05:00
f83a1ecc8e
fix(mcp): start the daemon on ExFAT/FAT/network filesystems (#997 ) (#1022 )
2026-06-27 13:47:29 -05:00
7a361ef16e
docs: document the exclude codegraph.json option (#999 ) (#1010 )
Colby Mchenry and GitHub
2026-06-26 20:30:24 -05:00
45d3293c6a
fix(resolution): stop "Resolving refs" wedge on theme-vendoring repos; add exclude config + index watchdogs (#999 ) (#1009 )
2026-06-26 20:25:47 -05:00
d3179f5004
feat(mcp): require projectPath when the MCP server has no default project (#993 ) (#1007 )
2026-06-26 19:31:12 -05:00
b45f309a1b
fix(prompt-hook): fire front-load hook for non-English prompts (#994 ) (#1004 )
2026-06-26 18:39:34 -05:00
703629edc3
feat(c/c++): resolve function-pointer command tables — macro-built, conditional-compilation & bare arrays (#991 ) (#1003 )
2026-06-26 17:53:19 -05:00
dfe13b03c8
feat(mcp): off-load read-tool dispatch to a worker pool to fix concurrent-call timeouts (#1002 )
2026-06-26 15:42:18 -05:00
4077ed19b7
docs(changelog): promote [Unreleased] into [1.1.1]
github-actions[bot]
2026-06-24 22:18:30 +00:00
ec0c62522d
chore(release): bump version to 1.1.1
Colby McHenry and Claude Opus 4.8
2026-06-24 14:52:21 -05:00
7c6417ef8f
fix(mcp): prevent "Transport closed" from a stray daemon-socket error (#974 ) (#983 )
2026-06-24 14:48:16 -05:00
1e48861cfb
docs(changelog): move .gitignore-respect fix to [Unreleased] (#981 )
2026-06-24 12:48:03 -05:00
73bcc1afb4
fix(extraction): respect .gitignore by default for embedded-repo discovery (#970 , #976 ) (#980 )
2026-06-24 12:44:49 -05:00
a7d4607353
docs(changelog): promote [Unreleased] into [1.1.0]
github-actions[bot]
2026-06-23 21:45:19 +00:00
ec42aa76b0
chore(release): bump version to 1.1.0
Colby McHenry and Claude Opus 4.8
2026-06-23 16:43:38 -05:00
85a8f32fd9
fix(mcp): serve tools without a root index + make the front-load hook monorepo-aware (#964 ) (#966 )
2026-06-23 12:57:47 -05:00
0a91d0f512
perf(resolution): fix O(K²) import-node blowup in "Resolving refs" (#915 ) (#965 )
2026-06-23 11:26:23 -05:00
a89315645d
feat(go): index GoFrame g.Meta routes and bind them to controller methods (#747 ) (#957 )
2026-06-22 18:16:11 -05:00
6459ead6aa
fix(extraction): index files reached through in-root symlinks that point outside the repo (#935 ) (#956 )
2026-06-22 17:23:17 -05:00
d1121e46f0
feat(config): map custom file extensions to languages via codegraph.json (#906 ) (#955 )
2026-06-22 16:16:23 -05:00
ba209d9489
feat(c/c++): resolve function-pointer dispatch (#932 ) (#954 )
2026-06-22 13:34:11 -05:00
826810f128
feat(java): index Lombok-generated members so call chains resolve (#912 ) (#953 )
2026-06-22 12:41:26 -05:00
3e1547bbe1
fix(mcp): bold labels instead of ATX headings in tool results (#778 ) (#951 )
2026-06-22 12:06:35 -05:00
ace8d8a0d0
fix(mcp): stop the first tool call hanging on a huge-repo catch-up reconcile (#905 ) (#950 )
2026-06-22 11:31:49 -05:00
2010c2d2b5
fix(sync): apply the ignore matcher to the git change-detection fast path (#766 ) (#949 )
2026-06-22 10:51:20 -05:00
149b4e11c7
Enhance README with CodeGraph benefits and image
Colby Mchenry and GitHub
2026-06-22 10:30:57 -05:00
2f3188eb49
docs: reframe value prop around precision/speed, update Node floor to 20, and expand language/framework coverage
Colby McHenry
2026-06-22 09:45:57 -05:00
f63e5db2cc
fix(extraction): drop the phantom C++ function from a macro-annotated class misparse (#946 ) (#948 )
2026-06-22 08:45:50 -05:00
2bdc169ce4
fix(extraction): skip submodule worktrees instead of indexing them as duplicates (#945 ) (#947 )
2026-06-22 08:44:06 -05:00
03666584ed
fix(extraction): drop the ./ self-entry from git ls-files --directory (#936 ) (#941 )
2026-06-22 08:13:23 -05:00
e43ac82cdf
fix(mcp): reopen the database when it's replaced on disk instead of serving a deleted inode (#925 ) (#940 )
2026-06-21 14:03:07 -05:00
62d5cdde2c
fix(mcp): re-resolve a path's index every call so worktree state isn't pinned (#926 ) (#939 )
2026-06-21 13:43:43 -05:00
b218f625f7
Merge pull request #937 from colbymchenry/codegraph-ai
Colby Mchenry and GitHub
2026-06-21 12:59:21 -05:00
bd4814d8c1
feat(installer): stop auto-indexing on install + ship opt-in front-load prompt hook
Colby McHenry and Claude Opus 4.8
2026-06-21 12:36:41 -05:00
212dfc4b6a
docs(changelog): note the sync cross-file caller-edge fix (#899 )
Colby McHenry and Claude Opus 4.8
2026-06-21 11:50:24 -05:00
6110df8b76
fix(sync): preserve cross-file caller edges across callee re-index (#899 ) (#927 )
Josh and GitHub
2026-06-21 16:47:01 +00:00
64426cad93
fix(react): recognize forwardRef/memo/styled components + index JSX-file routes (#841 )
Colby McHenry and Claude Opus 4.8
2026-06-21 11:35:12 -05:00
b5090cbad5
docs(dispatch-backlog): shelve trezor barrel-registry as single-lineage/overfit
Colby McHenry and Claude Opus 4.8
2026-06-21 10:19:02 -05:00
feb2f641de
feat(resolution): bridge Laravel event(new X) to its listener handles
Colby McHenry and Claude Opus 4.8
2026-06-21 09:45:24 -05:00
2c522c6254
feat(resolution): bridge Sidekiq Worker.perform_async to #perform
Colby McHenry and Claude Opus 4.8
2026-06-21 01:32:33 -05:00
d1381e11f6
feat(resolution): bridge MediatR Send/Publish to its IRequestHandler.Handle
Colby McHenry and Claude Opus 4.8
2026-06-20 22:34:24 -05:00
8591ea5993
chore: gitignore docs/business/ (confidential, keep out of public repo)
Colby McHenry and Claude Opus 4.8
2026-06-20 22:18:01 -05:00
9b7ca2e394
feat(resolution): bridge Spring publishEvent() to its @EventListener handlers
Colby McHenry and Claude Opus 4.8
2026-06-20 22:00:43 -05:00
6e5c3a9336
feat(resolution): bridge Celery .delay()/.apply_async() dispatch to the task body
Colby McHenry and Claude Opus 4.8
2026-06-20 21:22:52 -05:00
80a1044d3d
feat(resolution): bridge Vuex string dispatch/commit to actions and mutations
Colby McHenry and Claude Opus 4.8
2026-06-20 20:49:06 -05:00
8ea32059b6
feat(resolution): bridge Pinia useStore().action() calls to the action
Colby McHenry and Claude Opus 4.8
2026-06-20 20:30:13 -05:00
cc9c2f7420
feat(extraction): index Vuex/Pinia store actions, mutations, and getters
Colby McHenry and Claude Opus 4.8
2026-06-20 20:08:34 -05:00
e9f7422223
feat(resolution): synthesize RTK Query hook→endpoint dispatch edges
Colby McHenry and Claude Opus 4.8
2026-06-20 19:23:37 -05:00