Commit graph

  • 49b2d3aaba fix(analysis): ratings need evidence; negative equity is high risk fix/fundamental-ratings hermes 2026-10-17 04:48:10 +00:00
  • 5cff14bf90 docs(cli): help for config keys and output, changes dates, alias search fix/cli-output-contract hermes 2026-10-18 02:13:50 +00:00
  • 57eccc5843 fix(cli): idx config prints JSON only when JSON is asked for hermes 2026-10-18 02:11:31 +00:00
  • c8e79b8f7b fix(cli): keep a recovered -o when a retry reaches --help or --version hermes 2026-10-17 13:06:16 +00:00
  • 70e923334d fix(cli): read an -o that follows an unknown argument hermes 2026-10-17 12:47:36 +00:00
  • 0f2806f9f5 fix(cli): pick the argument-error format the way clap picks -o hermes 2026-10-17 12:23:47 +00:00
  • 927d4224e9 fix(cli): sanitize errors and diagnostics at their choke points hermes 2026-10-17 05:44:37 +00:00
  • 75b8819d95 fix(cli): sanitize every provider or user value printed outside tables hermes 2026-10-17 05:30:58 +00:00
  • e3df327f31 fix(cli): keep idx's own colors; sanitize remaining provider text; no UTF-8 panic hermes 2026-10-17 05:17:18 +00:00
  • ec2e870c6a fix(cli): output contract, terminal-safe text, char-safe truncation, cache symlinks hermes 2026-10-17 04:43:09 +00:00
  • 57169c75f2 revert: keep curl in idx's process group so Ctrl+C reaches it fix/timeouts-and-limits hermes 2026-10-17 13:24:20 +00:00
  • a360d0b429 fix(net): kill curl itself, not only its profile script, on overflow hermes 2026-10-17 13:04:39 +00:00
  • 6b0ef687d0 fix(net): return the size error without waiting on a wrapped curl hermes 2026-10-17 12:46:01 +00:00
  • b2b511e9c2 fix(net): cap curl output while reading it, not after hermes 2026-10-17 12:21:37 +00:00
  • 46cf69db6e fix(quotes): keep negative price changes hermes 2026-10-17 05:12:11 +00:00
  • 66207d24b6 fix(net): bounded request time, curl size and time caps, lock waits, sane prices hermes 2026-10-17 04:28:30 +00:00
  • 94aec74b09 fix(sync): restore an old install's backup before deciding to replace fix/snapshot-sync-safety hermes 2026-10-17 12:20:20 +00:00
  • b472d76e27 fix(sync): releases record stored rows; oversized manifests are errors hermes 2026-10-17 05:10:18 +00:00
  • 523e1409d3 fix(sync): atomic install, stored-row validation, no local artifacts from remote manifests hermes 2026-10-17 04:18:57 +00:00
  • 4cf86ce1ff fix(ownership): compare each date's own rows, even in a mixed-date file fix/ownership-correctness hermes 2026-10-17 12:18:20 +00:00
  • 346eb47cd4 fix(publisher): order releases by rowid, which every table has hermes 2026-10-17 05:19:39 +00:00
  • 6abc4a0712 fix(ownership): one release order everywhere; keep the old search API hermes 2026-10-17 05:07:41 +00:00
  • 1d3fe5ca88 fix(ownership): correct changes, alias search, graph, and name lookups hermes 2026-10-17 04:09:51 +00:00
  • f5da3b745e fix(deps): move zip off the yanked 2.4.2, to 9.0.4 fix/zip-unyanked hermes 2026-10-16 10:46:00 +00:00
  • 1adf6e4cec
    Merge pull request #43 from 0xrsydn/release/v0.3.2 v0.3.2 brutaljokerz 2026-10-16 17:07:56 +07:00
  • 4357a2ba73 docs: release notes format in the release order release/v0.3.2 hermes 2026-10-16 10:01:47 +00:00
  • c6ec583edc chore: release 0.3.2 hermes 2026-10-16 04:53:56 +00:00
  • 01f181689e test(mcp): pin paging past the end and the per-page summary fix/ownership-changes-paging hermes 2026-10-16 09:00:44 +00:00
  • db7c90861c feat(mcp): page get_ownership_changes and summarize all changes hermes 2026-10-16 08:13:30 +00:00
  • 2d0bceade2 docs: news sources research: one publisher, Google News, greencloud test feat/news-relevance hermes 2026-10-16 09:31:33 +00:00
  • d2ad5c142b docs: research IDX news and disclosures, propose a published feed hermes 2026-10-16 08:45:34 +00:00
  • 8c9c93339f fix(news): order news by instant, not timestamp string hermes 2026-10-16 08:31:11 +00:00
  • 1796e58105 feat(news): rank this company's news first and label each item hermes 2026-10-16 07:58:57 +00:00
  • 537b01901f test(npm): plant the macOS cache layout too fix/npm-launcher-hardening hermes 2026-10-16 09:53:49 +00:00
  • d2cd7115f1 fix(npm): no cache fallback without an absolute home directory hermes 2026-10-16 09:47:51 +00:00
  • 3041606916 fix(npm): absolute cache root, per-arch cache dir, SIGINT during install hermes 2026-10-16 08:29:58 +00:00
  • 907223a838 fix(npm): install to a user cache when the package is read-only; signal-safe first run hermes 2026-10-16 08:07:41 +00:00
  • 6f44c3ce50 test(agents): run agents from an empty directory, not the checkout test/agent-smoke-npx-cache hermes 2026-10-16 09:53:31 +00:00
  • 30449d9ac6 test(agents): the new cases check the arguments that answer the prompt hermes 2026-10-16 09:48:03 +00:00
  • 26eba9b875 test(agents): cases for news, price history, screening and investor search hermes 2026-10-16 08:39:39 +00:00
  • d69998ebf5 test(agents): check the npx install without compgen hermes 2026-10-16 08:07:42 +00:00
  • 687c9ad83f test(agents): close ways an --npx run could pass or fail wrongly hermes 2026-10-16 08:03:39 +00:00
  • 1049ff3155 test(agents): run opencode 2 as well as opencode 1 hermes 2026-10-16 07:40:04 +00:00
  • 855ec0cdc3 test(agents): opencode answers only through the idx tools hermes 2026-10-16 06:50:29 +00:00
  • 7ebf63ed42 test(agents): a live variant of the ownership-changes case hermes 2026-10-16 06:09:00 +00:00
  • 8fd9fcdadd test(agents): a cold npm cache per agent with --npx hermes 2026-10-16 06:07:47 +00:00
  • 53fa283805
    Merge pull request #42 from 0xrsydn/fix/mcp-npx-hermes brutaljokerz 2026-10-16 11:46:37 +07:00
  • ca218ef2ea test(agents): run agents through npx -y idx-mcp, as users configure it fix/mcp-npx-hermes hermes 2026-10-16 04:40:40 +00:00
  • bdbcf62a7b fix(npm): install the binary on first run when postinstall was skipped hermes 2026-10-16 04:40:40 +00:00
  • a047112737 fix(web): compact prev/next links on docs pages hermes 2026-10-15 06:35:10 +00:00
  • 0859c00020 feat(web): Open Graph images for the landing page and docs pages hermes 2026-10-15 06:32:14 +00:00
  • 21bf6b204a
    Merge pull request #40 from 0xrsydn/feat/web brutaljokerz 2026-10-15 12:38:29 +07:00
  • ddc902d568 fix(web): read the version via a ?raw import, independent of cwd hermes 2026-10-15 05:34:37 +00:00
  • 3623c50953 fix(web): address PR review (clean .md output, one MCP config source) hermes 2026-10-15 05:29:02 +00:00
  • e6805474f5 feat(web): idx website and user docs (Astro Starlight) hermes 2026-10-15 05:12:45 +00:00
  • e231061820 docs(web): agent-led install prompt and agents/install.md hermes 2026-10-15 04:43:52 +00:00
  • 41bb5f107d docs(web): design for the idx website hermes 2026-10-15 04:33:51 +00:00
  • 8747bfb977
    Merge pull request #39 from 0xrsydn/fix/version-flag brutaljokerz 2026-10-15 11:22:13 +07:00
  • 3c79326da5 test: cover idx --version and -V hermes 2026-10-15 04:11:06 +00:00
  • cc228cf96c fix: accept idx --version / -V hermes 2026-10-15 03:54:25 +00:00
  • bf64222a4c chore: npm package.json fields in canonical form hermes 2026-10-15 03:43:13 +00:00
  • aac30335fc chore: release 0.3.1 v0.3.1 hermes 2026-10-15 03:14:45 +00:00
  • 9841a42173
    Merge pull request #38 from 0xrsydn/test/agent-smoke brutaljokerz 2026-10-15 10:09:06 +07:00
  • db59744976 fix: readers lock read-only instead of skipping, one path per sync hermes 2026-10-14 23:00:26 +00:00
  • c65982f407 fix: lock sync's first inspection, resolve symlinks without their target hermes 2026-10-14 22:49:52 +00:00
  • 5e0831d8fe fix: shared reader locks, resolved lock paths, install-only sync lock hermes 2026-10-14 22:39:09 +00:00
  • 1e551385d0 fix: close the remaining review findings (cross-process lock, partials) hermes 2026-10-14 22:20:57 +00:00
  • 60634d3aef fix: address final review (path traversal, sync races, MCP limits) hermes 2026-10-14 21:58:37 +00:00
  • 5a3ce462cc fix(agents): address agent smoke review hermes 2026-10-14 21:16:06 +00:00
  • 9d8914b2c9 test(mcp): agent smoke test across five coding agents, tool snapshot hermes 2026-10-14 20:59:56 +00:00
  • 386a63c288
    Merge pull request #37 from 0xrsydn/refactor/idx-core v0.3.0 brutaljokerz 2026-10-15 03:05:21 +07:00
  • 58d421028f fix: address release review (WAL-aware sync hash, empty MCP inputs) hermes 2026-10-14 19:44:24 +00:00
  • eef118961d Merge remote-tracking branch 'origin/main' into refactor/idx-core hermes 2026-10-14 19:02:59 +00:00
  • 8e3323e4f7 chore: release 0.3.0 with idx-mcp hermes 2026-10-14 19:01:29 +00:00
  • ec17a1bd05 fix(ownership): update syncs when a same-date snapshot is rebuilt hermes 2026-10-14 18:52:13 +00:00
  • cda12fe2db feat(mcp): add idx-mcp, a stdio MCP server over idx-core hermes 2026-10-14 18:19:04 +00:00
  • 5b8a26499d fix(output): align tables whose cells carry color codes hermes 2026-10-14 11:32:11 +00:00
  • 1cf60d9dd7 fix(ownership): read boolean XLSX cells as TRUE/FALSE hermes 2026-10-14 11:25:12 +00:00
  • b78da50e07 fix(ownership): read boolean XLSX cells as TRUE/FALSE hermes 2026-10-14 11:25:12 +00:00
  • 1d8b615857 refactor(core): move ownership queries, import, and sync into idx-core hermes 2026-10-14 09:52:17 +00:00
  • 86cb1b4b7c refactor(core): move stocks fetching, caching, and analysis into idx-core hermes 2026-10-14 09:41:31 +00:00
  • e78d9fcecd refactor(core): compile the mock provider only with a testing feature hermes 2026-10-14 09:31:12 +00:00
  • 15947de51a refactor: split into idx-core library and idx-cli binary workspace hermes 2026-10-14 09:13:46 +00:00
  • 22b6dabaeb feat(cli): agent-native output, stdin symbols, and exit-code classes hermes 2026-10-14 08:52:13 +00:00
  • fe627496dd test: add golden output parity gate and live A/B compare hermes 2026-10-14 08:33:25 +00:00
  • 29796f0f9d fix(financials): emit statement line items in stable order hermes 2026-10-14 08:32:27 +00:00
  • 535ef64a0c docs: add idx-core / idx-mcp system design hermes 2026-10-14 08:18:17 +00:00
  • 86c108f6eb test: replace mock smoke matrix with a live-only drift check hermes 2026-10-14 07:45:51 +00:00
  • 1631058b8c docs: prune stale planning docs and lean out agent guide hermes 2026-10-14 07:39:21 +00:00
  • cd410708c0 docs(testing): document Nix gates and behavioral coverage hermes 2026-10-03 16:23:16 +00:00
  • 752bf7944c test(cli): cover output contracts and stateful workflows hermes 2026-10-03 16:22:45 +00:00
  • 26ffd445e8 ci(nix): unify cached verification and strengthen packaged smoke hermes 2026-10-03 16:22:11 +00:00
  • b4dcfceef6 fix(cli): keep total-failure JSON errors parseable hermes 2026-10-03 16:21:35 +00:00
  • 301e52ca83 fix: complete screener candidates and clean Nix merge artifacts hermes 2026-10-02 16:51:14 +00:00
  • 36c121e74d Merge pull request #36: market data fixes hermes 2026-10-02 16:41:58 +00:00
  • d5d61c3bbc Merge pull request #35: cached Nix CI hermes 2026-10-02 16:41:58 +00:00
  • c86326838d Merge pull request #34: JSON contract fixes hermes 2026-10-02 16:41:58 +00:00
  • 8a294d6728
    fix(screen): fetch the full list before sorting performers screens claude/project-thread-55lgsf Claude 2026-10-02 14:35:00 +00:00
  • 135034966c
    fix(quote): report missing change and volume as null, not zero Claude 2026-10-02 14:34:19 +00:00
  • 4ddf1118d4
    feat(quote): add as_of last-trade time and flag stale quotes Claude 2026-10-02 14:32:16 +00:00