Commit Graph

  • 65f333e73c feat(grid): enforce daily loss limit tinkle-community 2026-01-14 12:39:33 +08:00
  • 1454ad3112 feat(grid): enforce max drawdown limit with emergency exit tinkle-community 2026-01-14 12:34:45 +08:00
  • ec81384b7a feat(grid): add breakout detection and auto-pause tinkle-community 2026-01-14 12:30:43 +08:00
  • c161632e2b feat(grid): implement stop loss execution tinkle-community 2026-01-14 12:25:59 +08:00
  • 8ef6045f9d fix(grid): add total position value limit check tinkle-community 2026-01-14 12:21:43 +08:00
  • d7d9dc5c42 fix(grid): prevent CancelOrder from canceling all orders tinkle-community 2026-01-14 12:18:24 +08:00
  • 90509ae783 fix(grid): add leverage setting before order placement tinkle-community 2026-01-14 12:14:08 +08:00
  • 937527281e test: add Lighter API authentication tests and diagnostic tools tinkle-community 2026-01-13 14:03:28 +08:00
  • 2bc45827f3 fix: use auth query parameter instead of Authorization header for Lighter API tinkle-community 2026-01-13 13:51:58 +08:00
  • 68e8a6e4b0 fix: provide FromAccountIndex and ApiKeyIndex for Lighter nonce auto-fetch tinkle-community 2026-01-13 13:42:14 +08:00
  • aa7aa94275 fix: address code review issues for GetOpenOrders tinkle-community 2026-01-13 13:38:09 +08:00
  • 13189fa3aa feat: implement GetOpenOrders for Aster, OKX, Bitget exchanges tinkle-community 2026-01-13 13:34:43 +08:00
  • 33cf09e7fe fix: correct Lighter API response parsing for GetOpenOrders tinkle-community 2026-01-13 13:28:18 +08:00
  • ef91bec2dd debug: add logging for Lighter GetActiveOrders API call tinkle-community 2026-01-13 13:24:57 +08:00
  • 2fcbdbab36 fix: implement GetOpenOrders for Lighter exchange tinkle-community 2026-01-13 13:19:11 +08:00
  • 1786f0ff53 Merge branch 'dev' into ai-grid tinkle-community 2026-01-13 13:10:57 +08:00
  • 1b47249d57 Merge branch 'dev' into ai-grid tinkle-community 2026-01-13 13:07:01 +08:00
  • 502801777f docs: update PR templates to English-only (#1332) SkywalkerJi 2026-01-12 22:50:03 -06:00
  • 3a579bc39d docs: update PR templates to English-only fix/pr-template SkywalkerJi 2026-01-13 12:49:12 +08:00
  • b10b9ec1a7 docs: convert PR templates to English-only (#1331) SkywalkerJi 2026-01-12 22:06:17 -06:00
  • c1def0e2c2 fix: change GAMMA-RAY risk level from ZERO to LOW tinkle-community 2026-01-13 10:36:27 +08:00
  • 5fb26c17dc feat: add AI grid trading and market regime classification tinkle-community 2026-01-13 10:33:02 +08:00
  • 705aa641b0 fix: backtest module PostgreSQL compatibility and bug fixes tinkle-community 2026-01-09 01:48:02 +08:00
  • 2f88205231 fix: chart container height using flexbox layout tinkle-community 2026-01-08 15:48:33 +08:00
  • e92222950a fix: use completeRegistration for incomplete OTP setup in login flow tinkle-community 2026-01-07 20:15:27 +08:00
  • 138943d6fb fix: update xyz dex order routing configuration tinkle-community 2026-01-07 02:31:52 +08:00
  • b36ab27b65 feat: add pending orders (SL/TP) display on chart tinkle-community 2026-01-07 00:50:29 +08:00
  • 5e65ae7077 fix: chart order markers not displaying due to timestamp format mismatch tinkle-community 2026-01-06 21:08:42 +08:00
  • c0c89d7534 docs: update Railway deploy button with official template URL tinkle-community 2026-01-06 19:07:25 +08:00
  • 3b2a3f4e76 chore: clean up Railway deployment - remove debug code tinkle-community 2026-01-06 18:58:27 +08:00
  • c8458ec79c fix: align PORT defaults to 8080 for Railway tinkle-community 2026-01-06 18:53:27 +08:00
  • aee096ab1e debug: test nginx startup and internal health check tinkle-community 2026-01-06 18:48:11 +08:00
  • 165c0b1b5d debug: add nginx config test and file check tinkle-community 2026-01-06 18:44:24 +08:00
  • 4c097f7190 fix: use heredoc for nginx config to avoid envsubst issues tinkle-community 2026-01-06 18:41:08 +08:00
  • ea763a2471 fix: use port 8081 for backend to avoid conflict with nginx tinkle-community 2026-01-06 18:37:18 +08:00
  • 6e6bdf1e57 refactor: simplify Railway deployment using existing GHCR images tinkle-community 2026-01-06 18:31:39 +08:00
  • f0b4913ad6 debug: add PORT environment variable debugging tinkle-community 2026-01-06 18:19:28 +08:00
  • 29cd79c626 fix: use Railway PORT env var for nginx tinkle-community 2026-01-06 18:07:11 +08:00
  • 7db37ade1c fix: auto-generate encryption keys in Railway startup script tinkle-community 2026-01-06 17:59:29 +08:00
  • 4804cfcb05 feat: add Railway one-click deployment support tinkle-community 2026-01-06 17:32:09 +08:00
  • 799d8b9c2e feat: migrate timestamps to int64 and security improvements tinkle-community 2026-01-06 15:56:07 +08:00
  • 5c4c9cdc99 fix: handle large Binance trade IDs in Go to avoid database CAST limitations tinkle-community 2026-01-06 10:43:21 +08:00
  • 8b86d4d85c docs: add prerequisites section and reorganize README structure across all languages tinkle-community 2026-01-06 08:16:00 +08:00
  • 962df5c3ed feat: add strategy description input field tinkle-community 2026-01-05 00:08:51 +08:00
  • 9f3de6e3c0 fix: resolve hyperliquid order execution approval issue tinkle-community 2026-01-04 22:22:21 +08:00
  • 5c9e134e99 fix: ensure all timestamps use UTC timezone tinkle-community 2026-01-04 20:03:56 +08:00
  • 50923f6a2e feat: add DeepVoidBackground and update UI theme across pages release/stable tinkle-community 2026-01-04 17:49:59 +08:00
  • bdfd8dc0d0 fix: auto-restart trader on config update and add scan interval debug logs tinkle-community 2026-01-04 01:27:30 +08:00
  • 0275e23b7e feat: unify NofxOS data provider and fix language consistency tinkle-community 2026-01-04 00:59:07 +08:00
  • 13fda47151 refactor: rename decision package to kernel tinkle-community 2026-01-03 14:25:40 +08:00
  • d664dcca3d style: update CSS styles tinkle-community 2026-01-03 13:44:44 +08:00
  • 04141642a5 feat: improve landing page responsiveness and styling tinkle-community 2026-01-03 13:12:25 +08:00
  • 7f7c4ea2a7 fix: sanitize API error messages to prevent sensitive info exposure tinkle-community 2026-01-03 13:11:15 +08:00
  • e07dc0de86 feat: add excluded coins filter for strategy tinkle-community 2026-01-03 01:21:17 +08:00
  • cc726adb57 feat: add strategy publish settings and reorder navigation tinkle-community 2026-01-03 00:52:11 +08:00
  • 7df8197542 fix: convert branch name for docker manifest tags tinkle-community 2026-01-01 23:34:43 +08:00
  • 60194306e1 feat: add stable release branch support tinkle-community 2026-01-01 23:27:53 +08:00
  • f3fffd638d merge: resolve conflicts and update hyperliquid config feat/add-qwen-llm-integration tinkle-community 2026-01-01 23:12:51 +08:00
  • 09117bb404 feat: add strategy market, login overlay, and registration limit page tinkle-community 2026-01-01 23:05:58 +08:00
  • 4520b9ee88 fix: convert INTEGER columns to BOOLEAN for PostgreSQL compatibility tinkle-community 2026-01-01 23:01:17 +08:00
  • 52d3f479cb feat: enhance market access strip UI and update fallback stats tinkle-community 2026-01-01 19:44:14 +08:00
  • 2d272bb7b8 feat: migrate store layer to GORM with PostgreSQL support tinkle-community 2026-01-01 19:32:49 +08:00
  • d547863ebb feat: add SQLite/PostgreSQL database switching support tinkle-community 2026-01-01 15:25:30 +08:00
  • 1af4589320 fix: improve Hyperliquid order execution compatibility tinkle-community 2026-01-01 13:23:36 +08:00
  • 74adedbc64 feat: improve landing page UI and add pprof port mapping tinkle-community 2026-01-01 13:09:54 +08:00
  • 445c3aad69 feat: add pprof server for memory profiling tinkle-community 2025-12-31 13:19:58 +08:00
  • a555cbe463 fix: remove unused maskSecret function tinkle-community 2025-12-31 13:19:01 +08:00
  • 8f540ae17c feat: improve Hyperliquid agent wallet config UX and guidance tinkle-community 2025-12-31 12:56:19 +08:00
  • 04e0cbad83 feat: implement coinank free base coin interface (#1293) wqqqqqq 2025-12-30 23:25:08 +08:00
  • 13bc752e82 feat: redesign landing page with new brand components tinkle-community 2025-12-30 21:27:33 +08:00
  • 70eb35d6de feat: add Qwen LLM integration for AI-powered indicator calculation tinkle-community 2025-12-30 21:26:07 +08:00
  • ad04994d75 feat: improve order sync and add xyz dex trigger orders tinkle-community 2025-12-30 14:32:51 +08:00
  • 0408bf1f5f docs: update README with supported markets (crypto, stocks, forex, metals) tinkle-community 2025-12-29 22:20:48 +08:00
  • 47bff87966 feat: add xyz dex balance calculation, market data providers, and UI improvements tinkle-community 2025-12-29 22:16:48 +08:00
  • 4776fc37ce feat: add metric formula tooltips with KaTeX rendering tinkle-community 2025-12-29 00:28:20 +08:00
  • 7b30b687eb feat: improve user experience tinkle-community 2025-12-28 23:29:59 +08:00
  • 98ba88b548 docs: add trading stats and position history screenshots tinkle-community 2025-12-28 22:57:03 +08:00
  • c83b29bec5 fix: use local sqlite3 to clear trading data before starting services tinkle-community 2025-12-28 22:35:33 +08:00
  • d5a2f8ef8d fix: read user input from /dev/tty when piped via curl tinkle-community 2025-12-28 22:15:47 +08:00
  • b228412821 feat: add trading stats to AI context and one-click deployment data clearing tinkle-community 2025-12-28 22:09:47 +08:00
  • d74867c220 feat: add position history API and frontend integration tinkle-community 2025-12-28 21:05:18 +08:00
  • 1c32c2ab08 fix: remove leverage from position history and fix max drawdown calculation tinkle-community 2025-12-28 21:03:37 +08:00
  • 0f3ba1382a feat: use coinank free API for kline data and show exchange badge tinkle-community 2025-12-27 23:35:15 +08:00
  • 9c66afd7a0 fix: use position's actual margin mode when closing OKX positions tinkle-community 2025-12-27 22:11:36 +08:00
  • e204707845 fix: align order markers to kline candles using binary search tinkle-community 2025-12-27 19:38:01 +08:00
  • 8fb0d2e7e9 feat: order sync for multiple exchanges and position tracking improvements tinkle-community 2025-12-27 19:13:04 +08:00
  • 46922f8c53 feat: add multi-exchange order sync and position tracking tinkle-community 2025-12-27 02:09:48 +08:00
  • 2172b252a5 fix: position accumulation for split orders with same timestamp tinkle-community 2025-12-27 02:08:22 +08:00
  • 24cd329f3d feat: implement coinank free kline api and kline websocket (#1281) wqqqqqq 2025-12-27 01:54:44 +08:00
  • e591ed8226 fix: normalize symbol comparison to prevent duplicate data in AI input tinkle-community 2025-12-26 04:13:34 +08:00
  • 6a2abfa96d feat: improve AI decision input format and chart UX tinkle-community 2025-12-26 02:43:34 +08:00
  • 4ff9d21783 fix: increase watermark visibility tinkle-community 2025-12-26 02:14:07 +08:00
  • 60200b8460 feat: add elegant NOFX watermark to chart tinkle-community 2025-12-26 02:10:33 +08:00
  • 39e7df253a fix: update vitest to 4.0.16 to resolve security vulnerabilities tinkle-community 2025-12-26 01:06:48 +08:00
  • 1744e7f38e feat: migrate to CoinAnk API and improve chart UI tinkle-community 2025-12-26 00:58:12 +08:00
  • 54b24167a7 feat: implement coinank openapi kline interface (#1275) wqqqqqq 2025-12-25 14:24:35 +08:00
  • c328e23278 feat: implement coinank openapi netPositions interface (#1258) wqqqqqq 2025-12-23 00:06:14 +08:00
  • d8aeba6906 fix: remove unused badge property from FooterSection tinkle-community 2025-12-21 13:21:16 +08:00
  • 58a3253817 update docs tinkle-community 2025-12-21 02:40:17 +08:00
  • e5e42c8e18 update docs tinkle-community 2025-12-21 02:37:11 +08:00