Commit Graph

  • 16ff57778d update docs tinkle-community 2025-12-21 01:36:16 +08:00
  • 27196a379e update docs tinkle-community 2025-12-21 01:28:18 +08:00
  • 2eb3cac7e1 update docs tinkle-community 2025-12-21 01:17:34 +08:00
  • bbda385696 docs: update legal framework to international copyright treaties tinkle-community 2025-12-20 23:50:13 +08:00
  • 0407bca549 docs: add legal remedies for AGPL infringement tinkle-community 2025-12-20 23:46:00 +08:00
  • 35c1bae4e0 docs: add ChainOpera evidence screenshot tinkle-community 2025-12-20 23:40:59 +08:00
  • cd5126599f docs: update contact email tinkle-community 2025-12-20 23:32:57 +08:00
  • cbc66a85e8 docs: add AGPL violation evidence report against ChainOpera (CN/EN) tinkle-community 2025-12-20 23:26:20 +08:00
  • 0009c9c3dd feat: add BOLL (Bollinger Bands) indicator to Strategy Studio tinkle-community 2025-12-20 16:17:16 +08:00
  • 8e57fb986f fix: improve exchange/model edit and usage status display tinkle-community 2025-12-20 15:53:43 +08:00
  • d1ff1c2375 fix: exchange edit modal now shows account data correctly tinkle-community 2025-12-20 15:30:54 +08:00
  • 710d9e4943 feat: increase default max users to 10 and add update reminder tinkle-community 2025-12-20 13:43:59 +08:00
  • 7baa07738a feat: implement coinank openapi rank interface (#1250) wqqqqqq 2025-12-20 01:12:50 +08:00
  • e2d702c662 feat: enhance backtest with real-time positions, P&L fixes, and strategy integration tinkle-community 2025-12-20 01:10:11 +08:00
  • 5534861fe5 feat: display wallet address for perp-dex exchanges with visibility toggle tinkle-community 2025-12-19 18:38:21 +08:00
  • 97f58b49f4 feat: add experience improvement module and system config storage (#1248) tinkle-community 2025-12-19 13:57:08 +08:00
  • c81e6b0094 feat: implement coinank openapi liquidation interface (#1247) wqqqqqq 2025-12-18 21:44:43 +08:00
  • 182265c1d0 feat: implement coinank openapi Instruments interface (#1243) wqqqqqq 2025-12-17 18:55:31 +08:00
  • 612e25db66 feat: init coinank openapi http request framework (#1240) wqqqqqq 2025-12-17 10:22:02 +08:00
  • b169fcd3d2 feat: add time period selector to competition chart (1D/3D/7D/30D/All) tinkle-community 2025-12-17 03:51:21 +08:00
  • 96d3ab6cc5 fix: auto-convert wallet address to EIP-55 checksum format for Lighter API tinkle-community 2025-12-16 16:48:56 +08:00
  • e4d9ea032d fix: position sizing guidance and Lighter sub-accounts support tinkle-community 2025-12-16 00:00:07 +08:00
  • 05c480d3f0 fix: Lighter stop/take-profit orders must use TimeInForce=0 (ImmediateOrCancel) tinkle-community 2025-12-15 22:34:29 +08:00
  • 3f084005e4 feat: upgrade Binance to Algo Order API and improve trading flow tinkle-community 2025-12-15 21:22:22 +08:00
  • aeede956e6 docs: add bilingual module documentation (EN/ZH) tinkle-community 2025-12-15 18:07:52 +08:00
  • 62df4a46f5 docs: add documentation section with architecture links to README tinkle-community 2025-12-15 16:05:33 +08:00
  • 0e4978002b docs: rewrite architecture README with module references tinkle-community 2025-12-15 16:02:05 +08:00
  • 85cf8c4986 docs: add backtest and debate module technical documentation tinkle-community 2025-12-15 15:55:07 +08:00
  • 7532d09dfb docs: add strategy module technical documentation tinkle-community 2025-12-15 15:33:40 +08:00
  • 57a9cc2930 fix: competition chart showing only one line tinkle-community 2025-12-15 11:55:00 +08:00
  • acd549e272 chore: remove unused Lighter integration docs and migration tinkle-community 2025-12-14 23:20:16 +08:00
  • f901f954d9 feat: comprehensive FAQ rewrite with navigation fix tinkle-community 2025-12-14 23:12:09 +08:00
  • da1d905a31 fix: replace localhost with 127.0.0.1 and auto-detect server IP tinkle-community 2025-12-14 22:30:06 +08:00
  • 1785184481 docs: add Windows installation guide tinkle-community 2025-12-14 22:26:10 +08:00
  • 3bb516e469 docs: update documentation tinkle-community 2025-12-14 22:21:50 +08:00
  • 4725548a55 feat: fix Lighter V2 integration and improve error handling tinkle-community 2025-12-14 20:50:10 +08:00
  • abaffaddb9 fix: add SSRF protection for user-controlled URLs tinkle-community 2025-12-14 12:01:23 +08:00
  • 48084f50cf docs: update README screenshots with backtest lab tinkle-community 2025-12-14 00:42:26 +08:00
  • 1e135ea9c3 feat: redesign backtest module UI and fix 404 issue tinkle-community 2025-12-14 00:23:51 +08:00
  • 4aa612f397 refactor: rename pool to provider (Data Provider) tinkle-community 2025-12-13 21:43:43 +08:00
  • c4363f3bc7 fix: use strategy config for position value ratio validation instead of hardcoded 1.5x tinkle-community 2025-12-13 20:47:15 +08:00
  • 0381815a13 feat: add dropdown selector for Recent Decisions count (5/10/20/50/100) tinkle-community 2025-12-13 00:13:29 +08:00
  • 7806749297 fix: use max_completion_tokens for OpenAI newer models tinkle-community 2025-12-12 23:32:32 +08:00
  • 5391f39749 chore: upgrade OpenAI default model to gpt-5.2 tinkle-community 2025-12-12 22:12:17 +08:00
  • ed041b9183 refactor: replace inline SVG exchange icons with local image files (#1224) Ember 2025-12-12 21:09:57 +08:00
  • dcc16fec82 feat: add Bitget futures trading support tinkle-community 2025-12-12 18:59:09 +08:00
  • 76574aacb2 docs: add debate arena screenshots to README tinkle-community 2025-12-12 16:58:44 +08:00
  • cc390706d0 feat: add OI ranking data support and fix trader config update issues tinkle-community 2025-12-12 16:08:21 +08:00
  • f5ae22d85c feat: add debate arena and fix multiple issues tinkle-community 2025-12-12 11:24:32 +08:00
  • e5703ffab6 feat: add Grok, OpenAI, Claude, Gemini, Kimi AI providers tinkle-community 2025-12-11 15:16:59 +08:00
  • 78b5e73966 fix: competition chart data sync and display issues tinkle-community 2025-12-11 12:32:04 +08:00
  • 438f55bc30 fix: OKX contract size conversion issues tinkle-community 2025-12-11 11:17:43 +08:00
  • 19937ee260 fix: improve trading and UI tinkle-community 2025-12-11 00:47:12 +08:00
  • e9e60c82cb fix: further reduce competition screenshot size tinkle-community 2025-12-10 22:05:54 +08:00
  • b1664d4178 fix: reduce competition screenshot size tinkle-community 2025-12-10 22:05:19 +08:00
  • ecbedc6525 fix: OKX trading issues and improve position tracking tinkle-community 2025-12-10 22:01:57 +08:00
  • 870faa0843 fix: only main branch should create latest docker tag tinkle-community 2025-12-10 15:10:18 +08:00
  • f6869a3d30 fix: handle zero entry_time in position sync and update gitignore tinkle-community 2025-12-10 15:06:06 +08:00
  • 8f07869d74 docs: complete ja and ko READMEs (#1206) Maximilian Ford 2025-12-10 07:45:46 +01:00
  • 319ccb8ca3 fix: initial balance calculation and UI improvements tinkle-community 2025-12-10 14:40:08 +08:00
  • c19ee51dee fix: update docker-compose.yml to use data directory tinkle-community 2025-12-09 21:32:40 +08:00
  • 8be44cdf6e fix: return default models and exchanges when database is empty tinkle-community 2025-12-09 21:11:51 +08:00
  • fa88bac812 feat: write logs to data directory tinkle-community 2025-12-09 20:50:00 +08:00
  • 94abf1d491 fix: remove problematic volume mount that caused 502 error tinkle-community 2025-12-09 20:34:48 +08:00
  • 0c744c4954 fix: use bind mount instead of named volume for data persistence tinkle-community 2025-12-09 20:09:48 +08:00
  • 32d420dace fix: change database path to data/data.db for Docker volume persistence tinkle-community 2025-12-09 20:01:45 +08:00
  • e6f4c9a0ef fix: remove FOREIGN KEY constraint from traders table tinkle-community 2025-12-09 19:52:27 +08:00
  • 6546264df9 fix: backend respect TRANSPORT_ENCRYPTION config for model/exchange updates tinkle-community 2025-12-09 19:30:00 +08:00
  • 23277fc39f chore: remove tweets from community section tinkle-community 2025-12-09 19:19:06 +08:00
  • 8b1cf2e6fe fix: respect transport_encryption setting in API config functions tinkle-community 2025-12-09 19:08:04 +08:00
  • c720d663f1 feat: add TRANSPORT_ENCRYPTION toggle for easier deployment tinkle-community 2025-12-09 18:04:42 +08:00
  • 5f3797e255 feat: add one-click install and simplify README tinkle-community 2025-12-09 17:44:45 +08:00
  • 63ddeec7ba docs: rewrite README with updated features and deployment guide tinkle-community 2025-12-09 17:27:38 +08:00
  • 9fa2432705 feat: improve strategy studio and fix trader deletion bug tinkle-community 2025-12-09 16:46:58 +08:00
  • 48792907b3 feat: redesign landing page UI and improve header tinkle-community 2025-12-09 13:59:14 +08:00
  • 4291b80273 fix: filter Area entries from chart legend to show only trader names tinkle-community 2025-12-08 19:38:36 +08:00
  • 1e7c756dd7 docs: add new screenshots and update README tinkle-community 2025-12-08 18:23:02 +08:00
  • 30f7113a81 fix: calculate pnl_pct in frontend when backend doesn't return it tinkle-community 2025-12-08 18:08:01 +08:00
  • 9d6b631cd9 feat: add Web3 punk avatars and official social links tinkle-community 2025-12-08 17:52:11 +08:00
  • e55a6a6ff4 feat: fix competition chart with accurate PnL calculation and improved UI tinkle-community 2025-12-08 13:36:52 +08:00
  • c6f6d3ba9f feat: auto-restart traders that were running before shutdown tinkle-community 2025-12-08 13:19:41 +08:00
  • 9c53a266c0 feat: redesign indicator editor with required raw klines and improved UX tinkle-community 2025-12-08 13:02:51 +08:00
  • 7a6e6f2d92 fix: preserve AI model API key when updating and add default URLs tinkle-community 2025-12-08 12:58:13 +08:00
  • 9c1a322901 fix: OI Top API response parsing and quant data URL validation tinkle-community 2025-12-08 12:49:49 +08:00
  • ce3f62cb50 docs: add quant data plugin API documentation tinkle-community 2025-12-08 12:42:26 +08:00
  • 24717d8589 feat: use OHLCV table format for kline data in AI prompts tinkle-community 2025-12-08 12:27:27 +08:00
  • 8a5744e0a0 fix: use actual fill price from exchange API for position records tinkle-community 2025-12-08 12:15:41 +08:00
  • f39fc8af23 fix: save raw AI response for debugging and require calculated numbers tinkle-community 2025-12-08 11:29:31 +08:00
  • 10047577e1 fix: improve UI state updates after form submissions tinkle-community 2025-12-08 11:21:09 +08:00
  • 4a0f56f1ee refactor: remove database pre-population and add i18n strategy templates tinkle-community 2025-12-08 02:37:29 +08:00
  • d780c2a988 refactor: simplify log format tinkle-community 2025-12-08 02:13:58 +08:00
  • a12c0ae8c9 refactor: standardize code comments tinkle-community 2025-12-08 01:40:48 +08:00
  • 0636ced476 feat: improve trading UI with interactive position table and chart tabs tinkle-community 2025-12-08 00:34:49 +08:00
  • 2334d78e4a refactor: simplify config and remove unused database tables tinkle-community 2025-12-07 20:17:03 +08:00
  • 07ac8e4ecd fix: use http.DefaultClient for OKX trader tinkle-community 2025-12-07 18:52:42 +08:00
  • bee4e5dd41 fix: add OKX support to order/position sync and fix WebSocket concurrent write tinkle-community 2025-12-07 17:13:17 +08:00
  • a1211153ee fix: Bybit order quantity precision and position fields tinkle-community 2025-12-07 15:17:46 +08:00
  • 7bd5ca0a55 fix: improve frontend UX and fix OKX close position Frontend improvements: - Replace window.location.reload() with SWR mutate() for data refresh - Replace native alert/confirm with toast notifications (confirmToast, notify) - Add loading skeletons to AITradersPage and EquityChart - Fix flash of empty state during initial load OKX fixes: - Fix proxy issue in Docker by using explicit no-proxy function - Fix CloseShort sz parameter error - ensure quantity is always positive - Fix GetPositions to return absolute value for positionAmt tinkle-community 2025-12-06 19:57:13 +08:00
  • a77c54dbef feat: add one-click close position for all exchanges - Add handleClosePosition API endpoint in server.go - Add closePosition API function in frontend - Add close position button to positions table in App.tsx and TraderDashboard.tsx - Fix GetFullConfig to include passphrase field for OKX - Fix OKX CloseLong/CloseShort to use position quantity directly (already in contracts) tinkle-community 2025-12-06 19:16:37 +08:00
  • 5e5be347ad feat: auto-restart traders on system startup - Add AutoStartRunningTraders method to TraderManager - Automatically restore traders marked as running in database - Call auto-start after loading traders from store on startup tinkle-community 2025-12-06 18:21:12 +08:00