Commit graph

  • 603c0e49c1
    Merge pull request #21 from 0xrsydn/fix/ksei-spaced-headers main v0.2.3 brutaljokerz 2026-08-01 02:24:36 +07:00
  • 09f7fe420c fix: satisfy clippy 1.97 lints failing on CI hermes 2026-07-31 12:14:58 +00:00
  • a5cfdd79b4 fix: handle spaced KSEI PDF headers (SHARE CODE vs SHARE_CODE) hermes 2026-07-29 04:21:54 +00:00
  • c100c2da4d fix: restore live IDX ownership import fix/live-idx-ownership-import 0xrsydn 2026-06-19 19:42:16 +07:00
  • a2d15d2125 feat: support explicit MSN chart history 0xrsydn 2026-04-15 13:48:27 +07:00
  • b480828f39
    Merge pull request #20 from 0xrsydn/fix-msn-nonfinite-keyratios Rasyidan A F 2026-04-14 14:14:14 +07:00
  • 19748d397e fix: handle non-finite msn key ratios fix-msn-nonfinite-keyratios 0xrsydn 2026-04-13 23:34:36 +07:00
  • e2c0425a3b
    Merge pull request #19 from 0xrsydn/codex/self-hosted-ownership-publish Rasyidan A F 2026-04-13 18:27:43 +07:00
  • 411336e301 fix: refresh snapshot publish output dir 0xrsydn 2026-04-13 18:21:36 +07:00
  • c67748d950 ops: draft self-hosted ownership snapshot publish flow 0xrsydn 2026-04-13 16:46:53 +07:00
  • f24aa888b5 docs: add idx release skill 0xrsydn 2026-04-13 14:39:40 +07:00
  • 5f1d9e6d24 fix: resolve clippy manual_flatten warning in snapshot 0xrsydn 2026-04-12 14:41:01 +07:00
  • aad29eaf23 feat: default ownership sync to published snapshot 0xrsydn 2026-04-12 14:27:47 +07:00
  • 71f283edc3
    Merge pull request #18 from 0xrsydn/codex/ownership-snapshot-publish ownership-snapshot-current Rasyidan A F 2026-04-12 13:47:48 +07:00
  • afa20d9b2f feat: add ownership snapshot publish flow 0xrsydn 2026-04-12 13:35:09 +07:00
  • 04eaa75882 fix: handle missing scrip column in April 2026 KSEI PDF v0.2.2 0xrsydn 2026-04-06 19:15:19 +07:00
  • c94c826307 chore: prepare v0.2.1 release v0.2.1 0xrsydn 2026-04-06 17:47:20 +07:00
  • 1f5c4b2798 Add KSEI archive fallback import 0xrsydn 2026-03-31 19:29:00 +07:00
  • 8404b27628 Add ownership snapshot sync 0xrsydn 2026-03-31 19:28:13 +07:00
  • 1e5be755ea Merge branch 'codex/batch-2' 0xrsydn 2026-03-31 07:41:28 +07:00
  • a52712b063 Complete batch 2 ownership import hardening codex/batch-2 0xrsydn 2026-03-30 16:40:32 +07:00
  • b1a8c88024 docs: record post-merge batch 1 reconfirmation 0xrsydn 2026-03-30 14:59:56 +07:00
  • c0bcf9c688 test: add real above1 parser fixture 0xrsydn 2026-03-30 13:06:39 +07:00
  • 5f75856b16 Merge pull request #17 from 0xrsydn/codex/test-first-batch-live-e2e 0xrsydn 2026-03-30 12:59:48 +07:00
  • 7928e83cc5 test: reset smoke cache between warm cases 0xrsydn 2026-03-30 12:35:22 +07:00
  • 9d406ba3ee Add IDX above1 ownership discovery and import codex/test-first-batch-live-e2e 0xrsydn 2026-03-30 11:58:53 +07:00
  • a36648fd89 ownership: add IDX above1 discovery and import 0xrsydn 2026-03-30 11:57:14 +07:00
  • b431a8c251 docs: smoke testing 0xrsydn 2026-03-27 16:54:05 +07:00
  • d23f16e7a3 test: live smoke testing 0xrsydn 2026-03-27 16:53:57 +07:00
  • 5d80891d40 chore: type, schema, error define 0xrsydn 2026-03-27 16:53:50 +07:00
  • 76656de1f6 feat: cache, schema 0xrsydn 2026-03-27 16:53:09 +07:00
  • 06e06975b8 improve: error handling, output table enhancement 0xrsydn 2026-03-27 16:45:14 +07:00
  • 0fd6c666a6 test: autoresgressive simple 0xrsydn 2026-03-27 16:44:52 +07:00
  • 7ea79d24e6 test: fixture test msn-only 0xrsydn 2026-03-27 16:44:45 +07:00
  • fe5f46f4d2 test: mock body tets 0xrsydn 2026-03-26 18:33:31 +07:00
  • 1df47affb3 test: autoregressive 0xrsydn 2026-03-26 18:33:17 +07:00
  • fece94c9fc test: fixture test 0xrsydn 2026-03-26 18:33:08 +07:00
  • 7d32e9d69d fix(screen): debug the msn api, remove probelamtic msn api, filtering via client side 0xrsydn 2026-03-18 11:09:51 +07:00
  • 69ca349c49 chore: add alias idx for cli testing 0xrsydn 2026-03-18 11:08:59 +07:00
  • 3a81d86ff8 chore: idx direnv switch 0xrsydn 2026-03-18 11:08:51 +07:00
  • 83d362afcd Fix clippy warnings for CI 0xrsydn 2026-03-17 22:02:58 +07:00
  • 65b95aa7b8 Fix config regressions and ownership import errors 0xrsydn 2026-03-17 21:23:33 +07:00
  • db4ff4f9fe
    Merge pull request #12 from 0xrsydn/fix/resilient-cache Rasyidan A F 2026-03-17 09:03:15 +07:00
  • 3533670d92 fix: narrow cache miss recovery behavior fix/resilient-cache 0xrsydn 2026-03-17 09:02:06 +07:00
  • ea8811bf8e fix: stabilize validation branch checks fix/config-validation 0xrsydn 2026-03-17 08:59:32 +07:00
  • 8b8d261802
    Merge pull request #13 from 0xrsydn/fix/config-validation Rasyidan A F 2026-03-17 09:00:09 +07:00
  • 018b8aeb55 fix: stabilize cache behavior and local xdg paths 0xrsydn 2026-03-17 08:52:11 +07:00
  • d8ab300748 style: format config tests and fix clippy import 0xrsydn 2026-03-17 08:52:00 +07:00
  • e20b41642f style: format cache tests and fix clippy import 0xrsydn 2026-03-17 08:52:00 +07:00
  • 0bcb7adffb fix(config): validate known config keys at write time Ciphercat 2026-03-12 17:16:51 +00:00
  • 299d315a16 fix(cache): treat corrupted cache entries as cache misses Ciphercat 2026-03-12 17:13:27 +00:00
  • df80a8201a
    Merge pull request #11 from 0xrsydn/fix/dead-flags-financials-earnings Rasyidan A F 2026-03-13 00:10:16 +07:00
  • 97502608c8 fix(cli): remove ignored financials and earnings flags Ciphercat 2026-03-12 16:48:30 +00:00
  • cd4d8d8323 fix(api): reject empty ticker in resolve_symbol() Ciphercat 2026-03-12 16:48:30 +00:00
  • bd4f3d49cc Ciphercat 2026-03-12 16:48:29 +00:00
  • 3d3b4d1dc4 chore: bump version to v0.2.0 v0.2.0 Ciphercat 2026-03-07 22:19:27 +00:00
  • 6b760525ed
    Merge pull request #5 from 0xrsydn/feat/ownership Rasyidan A F 2026-03-08 05:01:10 +07:00
  • 6671e22976 feat(ownership): complete ownership intelligence module Ciphercat 2026-03-07 17:31:04 +00:00
  • d49a8ed60e
    Merge pull request #4 from 0xrsydn/feat/hybrid-provider Rasyidan A F 2026-03-07 19:22:10 +07:00
  • ed85428c90 feat: hybrid provider with Yahoo history fallback Ciphercat 2026-03-06 23:04:30 +00:00
  • 17e90d4601
    Merge pull request #3 from 0xrsydn/feat/msn-full Rasyidan A F 2026-03-07 04:30:24 +07:00
  • 6d6d51a04f refactor(msn): remove HistoryProvider — Finance/Charts 404s on all IDX stocks Ciphercat 2026-03-06 20:55:35 +00:00
  • 2207c928b2 fix(msn): correct API response parsing for profile, financials, insights, screener, history Ciphercat 2026-03-06 20:08:03 +00:00
  • a0da0a3adb feat(msn): implement full MSN Finance endpoint coverage Ciphercat 2026-03-06 19:32:56 +00:00
  • 3998e38ffc refactor: schema-driven architecture, capability traits, hardened error paths Ciphercat 2026-03-06 19:17:50 +00:00
  • a45ee3620f docs: add FEATURE_SPEC.md for MSN full coverage (feat/msn-full) Ciphercat 2026-03-06 18:50:04 +00:00
  • 4f338a92d6 refactor: yahoo code restructure 0xrsydn 2026-03-06 16:54:16 +00:00
  • 343dac92ee
    Merge pull request #1 from 0xrsydn/feature/msn-provider-mvp Rasyidan A F 2026-03-06 18:41:29 +07:00
  • 0a7d123f90 fix(api): disable unsupported MSN history 0xrsydn 2026-03-06 11:23:04 +00:00
  • 9b2e32e0c6 refactor(api): split MSN provider module 0xrsydn 2026-03-06 10:51:20 +00:00
  • aeab18e94f fix(ci): format MSN mock provider parsing 0xrsydn 2026-03-06 10:39:21 +00:00
  • 2cdefeb7a6 feat(api): add MSN Finance as alternative data provider 0xrsydn 2026-03-06 10:19:10 +00:00
  • 3383fdd983 docs: update TODO.md — crumb auth resolved, fix flake.nix package rename Ciphercat 2026-03-06 07:49:57 +00:00
  • 67251d94c9 fix(yahoo): fix curl-impersonate binary name and QuoteSummaryValue catch-all Ciphercat 2026-03-06 07:48:39 +00:00
  • f89f4c90ce fix(yahoo): use curl-impersonate for crumb auth (TLS fingerprinting) Ciphercat 2026-03-06 07:31:11 +00:00
  • 0dd71eb6d0 docs: update TODO.md — mark fundamental suite done, add crumb auth issue Ciphercat 2026-03-06 05:55:14 +00:00
  • 0d5b4b4755 feat(fundamental): add fundamental analysis suite (growth, valuation, risk, compare) Ciphercat 2026-03-06 05:38:21 +00:00
  • 3e5869af67 docs: add TODO.md with project checklist and roadmap Ciphercat 2026-03-05 22:47:10 +00:00
  • 9182f25a01 feat(analysis): add technical analysis module and stocks technical command Ciphercat 2026-03-05 21:27:38 +00:00
  • 67b86c44b1
    chore(repo): remove obsolete test report dev/rubick Muhammad Firas 2026-03-06 03:14:45 +07:00
  • fab6cf26eb
    feat(rubick): rename project and add production release bundle Muhammad Firas 2026-03-06 03:12:28 +07:00
  • 9e0560f3c1 chore(release): add crate metadata for crates.io readiness v0.1.0 Ciphercat 2026-03-05 19:36:29 +00:00
  • bc74fdf7e2 feat(output): add 52-week range bar column to quote table Ciphercat 2026-03-05 19:36:06 +00:00
  • 6c0cdfc46a ci: add GitHub Actions workflow for fmt clippy test Ciphercat 2026-03-05 19:35:31 +00:00
  • c00411ea80 docs: add MIT license for 2026 contributors Ciphercat 2026-03-05 19:35:06 +00:00
  • eabd4f4ad7 cli: polish clap help text across commands Ciphercat 2026-03-05 19:34:47 +00:00
  • 6757fea2bb docs: add comprehensive README for v0.1 Ciphercat 2026-03-05 19:32:14 +00:00
  • f3cefaaaf4 Fix Yahoo schema handling, integer IDR prices, and resilience Ciphercat 2026-03-05 19:02:53 +00:00
  • dc1de5b344 style: cargo fmt Ciphercat 2026-03-05 18:33:20 +00:00
  • 5da59c36c7 ci: convert prek.toml to .pre-commit-config.yaml (prek 0.3 compat) Ciphercat 2026-03-05 18:32:48 +00:00
  • 639ee4b041 test(api): add yahoo fixtures, mock-provider errors, and CLI integration coverage Ciphercat 2026-03-05 18:28:40 +00:00
  • c0a3d744b2 feat(cache): add file cache, cache commands, and offline fallback Ciphercat 2026-03-05 18:28:32 +00:00
  • d2fa081266 feat(config): implement config init/get/set/path commands Ciphercat 2026-03-05 18:28:24 +00:00
  • 2b5a1b28de docs: add AGENTS.md + CLAUDE.md symlink for agent-first development Ciphercat 2026-03-05 18:00:29 +00:00
  • 2b28fcc9f9 feat: implement MVP foundation — quote, history, provider abstraction Ciphercat 2026-03-05 17:59:50 +00:00
  • 2174b42cff feat: implement idx-cli MVP foundation, provider abstraction, and core quote/history commands Ciphercat 2026-03-05 17:54:52 +00:00
  • a4b8a1b64e dev: remove sqlite from flake (ownership DB moved to idx-api) Ciphercat 2026-03-05 17:26:43 +00:00
  • 4f46a4d787 dev: add prek to flake.nix devshell Ciphercat 2026-03-05 17:23:43 +00:00
  • 92e9bed9b6 ci: add prek hooks for pre-commit and pre-push Ciphercat 2026-03-05 17:23:43 +00:00
  • 8c7c70a57a chore: move internal docs to docs-internal/ and gitignore Ciphercat 2026-03-05 16:30:48 +00:00