idx-cli/crates/idx-core/src
hermes 58d421028f fix: address release review (WAL-aware sync hash, empty MCP inputs)
- Sync hashed only the main database file, but local edits can sit in
  the -wal sidecar, so an edited database could match an earlier build
  and be replaced. Checkpoint the WAL before hashing; if changes remain,
  never take the rebuilt-snapshot path.
- MCP tools rejected nothing for empty symbols/sections/kinds and
  returned an empty success; they now fail with INVALIDINPUT, as the CLI
  requires input.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 19:44:24 +00:00
..
analysis refactor(core): move stocks fetching, caching, and analysis into idx-core 2026-10-14 09:41:31 +00:00
api feat(mcp): add idx-mcp, a stdio MCP server over idx-core 2026-10-14 18:19:04 +00:00
ownership fix: address release review (WAL-aware sync hash, empty MCP inputs) 2026-10-14 19:44:24 +00:00
cache.rs refactor(core): move stocks fetching, caching, and analysis into idx-core 2026-10-14 09:41:31 +00:00
client.rs refactor(core): move ownership queries, import, and sync into idx-core 2026-10-14 09:52:17 +00:00
config.rs refactor(core): move ownership queries, import, and sync into idx-core 2026-10-14 09:52:17 +00:00
curl_impersonate.rs refactor: split into idx-core library and idx-cli binary workspace 2026-10-14 09:13:46 +00:00
error.rs feat(mcp): add idx-mcp, a stdio MCP server over idx-core 2026-10-14 18:19:04 +00:00
financial.rs refactor(core): move stocks fetching, caching, and analysis into idx-core 2026-10-14 09:41:31 +00:00
investor.rs feat(mcp): add idx-mcp, a stdio MCP server over idx-core 2026-10-14 18:19:04 +00:00
lib.rs refactor(core): move ownership queries, import, and sync into idx-core 2026-10-14 09:52:17 +00:00
market.rs refactor(core): move stocks fetching, caching, and analysis into idx-core 2026-10-14 09:41:31 +00:00