shinchan-zhai
0537ff3961
feat: forgot account reset flow + frontend default model fix to GLM
...
- Add forgot account reset flow with wallet preservation
- Update frontend default model references from DeepSeek to GLM
- Add reset-account API endpoint
- Add orphan record adoption for wallet/exchange preservation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-11 00:30:42 +08:00
deanokk
d7461c739a
feat(beginner): protect default AI model and prevent repeated onboarding ( #1444 )
...
Co-authored-by: Dean <afei.wuhao@gmail.com >
2026-04-04 23:39:05 +08:00
Zavier
b9a33ce809
feat: improve user onboarding and setup UX ( #1436 )
...
* feat: add beginner onboarding and mode switching flow
* chore: ignore local gh auth config
* fix: restore kline fallback and align onboarding language
---------
Co-authored-by: zavier-bin <zhaobbbhhh@gmail.com >
2026-04-04 23:39:05 +08:00
tinkle-community
966995fb88
refactor: remove BlockRun provider, retain Claw402 as sole x402 payment provider
...
Remove all BlockRun (Base + Solana wallet) references from codebase:
- Delete blockrun_base.go, blockrun_sol.go, wallet setup docs, icon
- Move shared EIP-712 signing code to x402.go for Claw402 reuse
- Clean up provider constants, model lists, UI components, translations
- Update all README files (EN + 6 i18n) and getting-started docs
2026-03-24 01:44:54 +08:00
shinchan-zhai
fd77f2df3e
feat: AI cost tracking, pre-launch balance check, low balance alerts
...
- store/ai_charge.go: local AI cost tracking per call (SQLite)
- wallet/usdc.go: shared USDC balance query (Base chain RPC)
- Pre-launch: estimate daily cost + runway days
- Low balance: warn <$1, error at $0 (every 10 cycles)
- API: GET /api/ai-costs for cost history
- Frontend: model cards show price per call
- Frontend: wallet create + QR deposit + balance display
2026-03-21 12:31:20 +08:00
shinchan-zhai
79a513470b
feat: real-time wallet validation — key check, address display, USDC balance, claw402 health
...
- POST /api/wallet/validate: validate key, derive address, query Base USDC, check claw402
- Claw402ConfigForm: debounced validation, balance display, connection test button
- i18n: 11 new keys (en/zh/id)
- Private key never logged or stored
2026-03-21 01:08:29 +08:00
tinkle-community
736d2d385d
refactor: optimize codebase encoding
2026-03-12 16:14:56 +08:00
tinkle-community
cb31782be4
refactor: split large files and clean up project structure
...
- Rename experience/ to telemetry/ for clarity
- Split 15+ large Go files (800-2200 lines) into focused modules:
kernel/engine.go, backtest/runner.go, market/data.go, store/position.go,
api/handler_trader.go, trader/auto_trader_grid.go, and 9 exchange traders
- Split frontend monoliths: types.ts, api.ts, AITradersPage.tsx, BacktestPage.tsx
into domain-specific modules with barrel re-exports
- Remove stale files: screenshots, .yml.old, pyproject.toml
- Remove unused scripts/ and cmd/ directories
- Remove broken/outdated test files (network-dependent, stale expectations)
2026-03-12 12:53:57 +08:00