Commit Graph

  • ed557cd7ac feat: add limit order support with AI context awareness dev laoxong 2026-04-27 01:50:41 +08:00
  • 0d3b9536d5 merge: resolve conflicts from origin/main into dev shinchan-zhai 2026-04-26 00:13:31 +08:00
  • 132fd93072 fix(agent,trader): guard nil TargetRef in skill handlers and fix toast indentation shinchan-zhai 2026-04-26 00:00:26 +08:00
  • 4cadf6f442 fix(agent,claw402): harden agent runtime and strip max_tokens for thinking models shinchan-zhai 2026-04-25 11:48:37 +08:00
  • 5dbe32d884 fix(trader): resolve conflict-related ModelConfigModal UI issues (#1493) deanokk 2026-04-25 00:51:14 +08:00
  • a20a71b88d feat(claw402): add DeepSeek V4 models and default to Flash (#1491) deanokk 2026-04-24 17:35:30 +08:00
  • 3dbf5beece feat(payment): add new DeepSeek V4 models to claw402 endpoints and pricing (#1488) deanokk 2026-04-24 14:44:28 +08:00
  • 5d6ec35bb4 fix(agent): address critical issues from PR #1485 review shinchan-zhai 2026-04-22 00:01:46 +08:00
  • 3ca95b294d feat: port NOFXi agent module onto latest dev base (#1485) lky-spec 2026-04-21 23:47:55 +08:00
  • c6d9ef469e release: merge dev into main (2026-04-20) (#1487) Lance 2026-04-20 01:12:43 +08:00
  • 1ba50bdedf docs(readme): add quick demo video to localized READMEs (#1486) deanokk 2026-04-19 18:07:59 +08:00
  • 7ae5bf8247 release: merge dev into main (2026-04-17) (#1484) Lance 2026-04-17 19:13:35 +08:00
  • 851f152c50 fix(wallet): handle JSON-RPC null error field in balance query shinchan-zhai 2026-04-17 11:26:49 +08:00
  • beb23c369f Merge branch 'dev' of https://github.com/NoFxAiOS/nofx into dev shinchan-zhai 2026-04-17 11:17:24 +08:00
  • 0a1a2923dc fix(auth): prevent SetupPage remount from wiping freshly-set auth token (#1481) Lance 2026-04-17 11:17:17 +08:00
  • 117d2f7fd4 feat(trader): honor OKX margin mode and explicitly route nofx data via claw402 wallet (#1476) root 2026-04-17 10:57:51 +08:00
  • 802590c2b9 refactor: extract ResolveClaw402WalletKey to store layer and expand OKX margin mode tests root 2026-04-17 10:57:42 +08:00
  • f5891aa39c fix(gemini): update default model to gemini-3.1-pro shinchan-zhai 2026-04-17 01:14:31 +08:00
  • a1f909adbe fix(telemetry): report token usage for SSE streaming paths (#1475) Lance 2026-04-16 21:31:13 +08:00
  • 2f483633ed feat(claw402): preflight USDC balance before AI calls (#1479) Lance 2026-04-16 21:17:45 +08:00
  • b9b0a52137 feat(trader): add claw402 wallet key resolution for trader configuration Dean 2026-04-15 18:50:31 +08:00
  • 0d74c27be2 refactor(api): streamline claw402 wallet key retrieval and error handling Dean 2026-04-15 18:34:20 +08:00
  • 1464cedeff feat(api): enhance strategy handling by integrating claw402 wallet key validation Dean 2026-04-15 18:15:32 +08:00
  • c2fc80e269 refactor(trader): update SetMarginMode to avoid legacy endpoint and improve logging Dean 2026-04-14 23:34:35 +08:00
  • a3d8831b36 feat(trader): implement margin mode handling for order and leverage settings Dean 2026-04-14 17:42:05 +08:00
  • e1b5a5d833 refactor: replace window.location with useNavigate for routing in auth components (#1470) deanokk 2026-04-13 23:44:14 +08:00
  • c93ee337a7 release: model switching fix + active strategy deletion guard (#1465) Lance 2026-04-12 11:43:34 +08:00
  • eef78b7987 fix: allow model switching without re-entering wallet key shinchan-zhai 2026-04-12 11:42:02 +08:00
  • a1af4fec58 feat(store): prevent deletion of active strategies and update translations (#1461) deanokk 2026-04-11 01:09:13 +08:00
  • 6fe849c18d fix: update frontend default model references from DeepSeek to GLM shinchan-zhai 2026-04-10 22:47:35 +08:00
  • 4f0a922779 feat: add "forgot account" reset flow with wallet preservation shinchan-zhai 2026-04-10 18:00:56 +08:00
  • 80272c0d5a fix(dashboard): preserve trader selection in URL and silence background requests (#1459) deanokk 2026-04-04 17:16:47 +08:00
  • 8a0f3f5a13 feat: change claw402 default model from deepseek to glm-5 shinchan-zhai 2026-04-04 14:48:42 +08:00
  • 0c1f438cc3 fix: improve trader error feedback, stale balance cleanup, and claw402 warnings (#1452) Zavier 2026-04-01 22:10:29 +08:00
  • 9a80f1d88d feat: add exchange account states and refine beginner trader creation flow (#1450) deanokk 2026-04-01 16:26:04 +08:00
  • 9937542020 docs: add MiniMax to AI models and beginner mode to setup across all i18n READMEs shinchan-zhai 2026-03-31 22:16:46 +08:00
  • 287280857b perf: reduce frontend login and dashboard friction (#1447) Zavier 2026-03-31 20:40:12 +08:00
  • d250aed26a fix: auto re-fetch system config after invalidation shinchan-zhai 2026-03-31 16:12:01 +08:00
  • 608f02ed67 fix: clean stale auth state on login/setup, unify language switcher shinchan-zhai 2026-03-31 15:23:00 +08:00
  • 1d6e99c74a feat(beginner): protect default AI model and prevent repeated onboarding (#1444) deanokk 2026-03-30 21:04:43 +08:00
  • fb0bd13f51 fix: division by zero guard, logout redirect, onboarding close button shinchan-zhai 2026-03-30 14:02:50 +08:00
  • 55db747318 feat: refine beginner wallet onboarding modal (#1438) Zavier 2026-03-28 16:09:04 +08:00
  • cab58afe6d fix: guard short trader ID, i18n setup page, simplify onboarding UX shinchan-zhai 2026-03-28 14:14:20 +08:00
  • 9176aa9844 fix(deps): resolve 11 npm vulnerabilities in frontend dependencies shinchan-zhai 2026-03-28 00:29:12 +08:00
  • 7464dfa892 docs: update token estimation values for candidate coins in Chinese documentation Dean 2026-03-28 00:15:36 +08:00
  • 2e2598e4e0 fix: update token limits and error handling in Trader Dashboard Dean 2026-03-28 00:04:14 +08:00
  • fbca4166a1 fix: reduce candidate coin limit to 10, fix Select scroll and flash Dean 2026-03-27 22:34:51 +08:00
  • f83f2b1c18 style: apply gofmt to api/strategy.go and store/strategy.go Dean 2026-03-27 21:49:34 +08:00
  • c6adc34247 fix: update error handling for account data fetch on Trader Dashboard Dean 2026-03-27 21:17:48 +08:00
  • 1d897f635e feat: localize default strategy names by UI language at registration Dean 2026-03-27 21:11:12 +08:00
  • 39782600a9 docs: add token estimation analysis for candidate coin limits Dean 2026-03-27 21:01:41 +08:00
  • 1c378007ee fix: show -- instead of 0 when account data fetch fails on dashboard Dean 2026-03-27 20:57:39 +08:00
  • b0be49569c feat: implement default strategy creation for new users Dean 2026-03-27 16:05:39 +08:00
  • 95e76f6a56 feat: enhance token estimation and context limit handling in strategy configurations Dean 2026-03-27 14:31:56 +08:00
  • 6cb6c31b34 feat: enhance strategy deletion process with user feedback and validation checks Dean 2026-03-27 13:51:32 +08:00
  • b331733e23 feat: improve user onboarding and setup UX (#1436) Zavier 2026-03-28 00:17:37 +08:00
  • 4ab4024628 fix: fallback to Binance kline when coinank returns empty data for non-Binance exchanges shinchan-zhai 2026-03-27 13:41:49 +08:00
  • f0d3352971 fix: prevent DeepSeek token overflow with product-level limits (#1431) deanokk 2026-03-27 00:26:40 +08:00
  • af6f6d5930 feat: auto-reuse claw402 wallet for nofxos data — no extra config needed shinchan-zhai 2026-03-25 10:08:55 +08:00
  • 2d68b48f52 feat: route nofxos data API calls through claw402 x402 payment shinchan-zhai 2026-03-25 09:58:24 +08:00
  • 9b14c5c84d feat: update default MiniMax model to M2.7 (#1428) Hansen1018 2026-03-24 08:37:00 +08:00
  • 966995fb88 refactor: remove BlockRun provider, retain Claw402 as sole x402 payment provider tinkle-community 2026-03-24 01:44:54 +08:00
  • bbf96fe4b4 Merge remote-tracking branch 'origin/main' into dev tinkle-community 2026-03-22 18:42:09 +08:00
  • 4e4b4ceed7 feat: safe mode — auto-protect positions when AI fails 3+ times shinchan-zhai 2026-03-21 19:59:00 +08:00
  • fd77f2df3e feat: AI cost tracking, pre-launch balance check, low balance alerts shinchan-zhai 2026-03-21 12:31:20 +08:00
  • 79a513470b feat: real-time wallet validation — key check, address display, USDC balance, claw402 health shinchan-zhai 2026-03-21 01:08:29 +08:00
  • 53ac52562f fix: replace toast.promise with await to ensure state refresh after API calls shinchan-zhai 2026-03-21 00:54:36 +08:00
  • 58236ba8b5 Merge branch 'dev' of https://github.com/NoFxAiOS/nofx into dev shinchan-zhai 2026-03-21 00:27:20 +08:00
  • 16ebe0a64c feat(mcp): add context length guard to prevent oversized requests shinchan-zhai 2026-03-18 11:10:22 +08:00
  • 2cdc3d0cd8 fix: set temperature=1 for kimi provider (k2.5 model restriction) shinchan-zhai 2026-03-18 11:10:20 +08:00
  • d5fbe445e1 feat: add channel dimension to GA4 AI usage tracking tinkle-community 2026-03-16 15:19:49 +08:00
  • b8bc91f7a0 docs: add x402 streaming payment architecture documentation tinkle-community 2026-03-16 13:50:55 +08:00
  • 0f06f9b2a2 feat: add streaming support for x402 payment flow to bypass Cloudflare timeout tinkle-community 2026-03-16 12:41:30 +08:00
  • 780bb39a92 fix: strategy studio crash due to mismatched translation key oiTopDesc→oi_topDesc tinkle-community 2026-03-16 08:01:56 +08:00
  • 7203655ae7 fix: strategy studio black screen on create and remove stale benefit3 ref tinkle-community 2026-03-16 07:55:47 +08:00
  • 21a15f98eb refactor: remove all backtest module code and references tinkle-community 2026-03-16 07:38:01 +08:00
  • 1a6b88d77f feat: add X-Client-ID header for claw402 monitoring (#1414) shinchan-zhai 2026-03-16 07:33:05 +08:00
  • ff8a4300c6 feat: add X-Client-ID header for claw402 monitoring shinchan-zhai 2026-03-15 11:50:08 +08:00
  • 736d2d385d refactor: optimize codebase encoding tinkle-community 2026-03-12 16:12:08 +08:00
  • 2314ece9d1 fix: disable outer retry for x402 payment providers to prevent duplicate charges tinkle-community 2026-03-12 14:29:42 +08:00
  • b5061d1b8f fix: increase x402 payment timeout to 5min and add 402 re-sign logic tinkle-community 2026-03-12 14:06:28 +08:00
  • fcda921d41 fix: add web/src/lib/api/ split files and fix .gitignore tinkle-community 2026-03-12 13:38:32 +08:00
  • cb31782be4 refactor: split large files and clean up project structure tinkle-community 2026-03-12 12:53:57 +08:00
  • 8e294a5eed refactor: restructure project directories for better modularity tinkle-community 2026-03-11 23:58:13 +08:00
  • 6a30e11ee5 feat: add x402 payment retry logic and extend retryable status codes tinkle-community 2026-03-11 17:33:54 +08:00
  • 94ef009bb5 refactor: remove all Debate Arena feature code tinkle-community 2026-03-11 17:32:41 +08:00
  • 5b82b51b17 feat: add claw402.ai link to Claw402 UI elements in model config page tinkle-community 2026-03-11 16:49:38 +08:00
  • b539b90119 docs: sync all i18n READMEs with new autonomous AI trading assistant structure tinkle-community 2026-03-11 16:39:29 +08:00
  • bdf1d2dfab feat: restructure README — autonomous AI trading assistant, restore exchange/model referral links tinkle-community 2026-03-11 16:34:28 +08:00
  • 9c5c976d9a feat: Claw402 x402 payment provider + Telegram agent + x402 refactoring (#1409) tinkle-community 2026-03-11 16:01:42 +08:00
  • 6f77ed2fcb feat: add BlockRun wallet provider for pay-per-request AI access (#1408) 1bcMax 2026-03-10 02:54:50 -04:00
  • 034c206874 Update: replace minimax.svg with Minimax logo (#1407) Hansen1018 2026-03-10 13:51:03 +08:00
  • 7b9a0740c1 fix(security): block SSRF via custom AI model URL tinkle-community 2026-03-10 00:13:44 +08:00
  • 8406f2f998 feat: add MiniMax provider support (#1406) ximi 2026-03-09 23:18:51 +08:00
  • 79a21890d8 fix(web): fix TypeScript build errors in AuthContext and translations tinkle-community 2026-03-08 00:30:34 +08:00
  • bbd72c778c Update OpenAI default model from gpt-5.2 to gpt-5.4 (#1402) Hansen1018 2026-03-08 00:22:16 +08:00
  • 73f1fe105d refactor(auth): remove OTP flows from login/register/reset tinkle-community 2026-03-05 18:55:36 +08:00
  • fa664ccae3 docs: use main OFFICIAL_ACCOUNTS.md tinkle-community 2026-03-05 18:35:27 +08:00
  • 0210d0e4b5 Merge branch 'main' into dev tinkle-community 2026-03-05 18:31:32 +08:00
  • 27a7491cd1 feat(trader): add Indodax exchange integration (#1400) Muhammad Syaiful Anwar 2026-03-03 17:41:50 +07:00