Commit Graph

  • a9bdec208f feat(backend): add market indicators collector for V5.1 (4 data sources: L/S ratio, top trader position, OI hist, Coinbase Premium) root 2026-02-28 05:17:31 +0000
  • 748f6f57a5 perf: server/status接口优化(cpu非阻塞+pm2直接调用+COUNT估算+5秒缓存) root 2026-02-27 18:46:56 +0000
  • fbf84f2be5 tune: signal-engine循环15秒(从5秒,降CPU60%) root 2026-02-27 18:38:03 +0000
  • a8e1e123ca tune: backfill改500ms/批(CPU100%→平衡模式) root 2026-02-27 17:59:20 +0000
  • 7b8a0f74f2 fix: 服务器监控页面改用白色主题统一现有风格(white bg/slate text/blue accent) root 2026-02-27 17:50:21 +0000
  • 28da06ba69 fix: server页面auth类型修复(token→isLoggedIn) root 2026-02-27 17:37:17 +0000
  • 930c8d3a9c feat: 服务器监控面板(/server) - CPU/内存/硬盘/PM2进程/PG数据库/回补状态 root 2026-02-27 17:30:41 +0000
  • 871da720ab fix: 实时成交显示20条 root 2026-02-27 17:17:00 +0000
  • f2ab9e4252 fix: 实时成交表格底部白边(flex-1+bg-white填满容器) root 2026-02-27 17:09:23 +0000
  • 55422b0ae0 perf: backfill全速200ms/批(PG无锁冲突) root 2026-02-27 17:04:36 +0000
  • 61287657df perf: trades/summary聚合下推PG(SQL GROUP BY替代Python循环) + trades/latest加2秒缓存 root 2026-02-27 16:52:35 +0000
  • e56766ed98 feat: SQLite→PG data migration script root 2026-02-27 16:16:06 +0000
  • 4168c1dd88 refactor: SQLite→PostgreSQL migration - db.py连接层 + main/collector/signal-engine/backfill全部改PG root 2026-02-27 16:15:16 +0000
  • 23c7597a40 fix: backfill sleep 2s per batch to avoid SQLite WAL lock contention root 2026-02-27 15:44:43 +0000
  • 35fcb7cef0 feat: V5 signals page - CVD三轨+ATR+VWAP+大单阈值实时展示+信号状态 root 2026-02-27 15:34:11 +0000
  • 547f093352 feat: V5 signal-engine + API endpoints for indicators/latest/trades root 2026-02-27 15:31:12 +0000
  • 3e630166b4 fix: backfill meta update - handle existing rows with NOT NULL last_agg_id root 2026-02-27 15:03:24 +0000
  • 009f114e4d feat: backfill_agg_trades.py - historical aggTrades REST backfill with rate limiting, continuity check root 2026-02-27 15:01:55 +0000
  • 41af2ed2e6 fix: price axis auto-range to show actual volatility, not 0-based root 2026-02-27 14:13:51 +0000
  • 4a6232ed05 feat: dual-axis Delta+price chart, show vwap price overlay on delta chart root 2026-02-27 14:08:45 +0000
  • f27fdca6ac fix: mobile scroll - remove nested overflow on mobile, disable sticky thead on mobile, 2s interval root 2026-02-27 13:11:12 +0000
  • 04d3219a1c fix: latest trades on top + fixed height container so page never jumps root 2026-02-27 13:01:47 +0000
  • 1db9e55259 fix: append new trades to bottom instead of top, fixed container height to prevent page jump root 2026-02-27 12:51:36 +0000
  • 2a6fb97a43 fix: prevent page scroll jump on data refresh - silent reload + fixed container heights root 2026-02-27 12:38:58 +0000
  • 48d1611d5b ui: add descriptions and refresh info to summary cards root 2026-02-27 12:23:32 +0000
  • bef981d903 fix: mobile header - merge auth into sidebar topbar, remove duplicate header root 2026-02-27 12:12:24 +0000
  • b25ac2e04d fix: use any type for recharts tooltip formatter to bypass strict check root 2026-02-27 11:52:29 +0000
  • ec7fa415c5 fix: recharts tooltip formatter type root 2026-02-27 11:49:58 +0000
  • 155dc87df3 feat: V4 trades page - live trades + delta analysis + sidebar entry, remove from dashboard root 2026-02-27 11:47:32 +0000
  • 3ff83845fb ui: add buy/sell direction legend to LiveTradesCard root 2026-02-27 11:41:57 +0000
  • bb187167bb feat: add LiveTradesCard - real-time agg trades display + /api/trades/latest endpoint root 2026-02-27 11:35:55 +0000
  • 7e38b24fa8 feat: V3.0 aggTrades collector - WS+REST补洞+巡检+按月分表+查询API root 2026-02-27 11:29:16 +0000
  • 1ab228286c feat: V2.0 auth system - JWT access/refresh, invite codes, route protection, admin CLI, auth gate blur overlay root 2026-02-27 11:08:57 +0000
  • 052e5a0541 fix: remove duplicate fetchAPI in api.ts root 2026-02-27 10:11:32 +0000
  • 11667d4faa feat: add YTD annualized rate to RateCard root 2026-02-27 10:08:22 +0000
  • 1f844b946e feat: login/register to top-right, remove kline/signals from sidebar nav root 2026-02-27 09:56:40 +0000
  • 24d9044d9d feat: sidebar layout + unified dashboard with kline, history, signals root 2026-02-27 09:44:49 +0000
  • 88543efe5c fix: show nextFundingTime in Beijing time, add 明天 prefix if next day root 2026-02-27 09:02:15 +0000
  • 362c1f1e16 fix: add /api/signals/history endpoint root 2026-02-27 08:54:13 +0000
  • ae1d1f18b3 fix: remove duplicate FundingChart from dashboard root 2026-02-27 08:32:46 +0000
  • 1a7a77e183 feat: merge history into dashboard, remove history nav entry root 2026-02-27 08:25:11 +0000
  • eebbfd456c feat: rate and price kline have independent interval selectors root 2026-02-27 08:10:48 +0000
  • 32e9dd3531 feat: rate kline unit x10000 (bps), default interval 1h root 2026-02-27 07:56:07 +0000
  • 8961fbb16f fix: hide lightweight-charts watermark logo root 2026-02-27 07:36:59 +0000
  • 80c4ea67e7 fix: add background snapshot loop - collect every 2s regardless of frontend root 2026-02-27 07:04:41 +0000
  • 4f0cc7c393 fix: kline time display in Beijing time (UTC+8) root 2026-02-27 06:44:58 +0000
  • 072592145f feat: kline page with lightweight-charts + /api/kline OHLC aggregation endpoint root 2026-02-27 06:36:19 +0000
  • c6801e061c fix: add SignalHistoryItem and snapshots types to api.ts root 2026-02-27 05:52:57 +0000
  • f8201b3d8e fix: tooltip formatter types in live page root 2026-02-27 05:50:06 +0000
  • 8efa6ede32 feat: rate_snapshots 2s persistent storage + /live realtime chart page root 2026-02-27 05:47:26 +0000
  • cf531d8c44 feat: add auth and subscriptions backend modules root 2026-02-27 02:28:21 +0000
  • 93043009ac feat: full light theme - white bg, blue accent, responsive navbar root 2026-02-27 02:26:15 +0000
  • 437cc35472 fix: responsive navbar with hamburger menu for mobile root 2026-02-27 02:20:26 +0000
  • 89a390e6bd feat: add register/login/dashboard pages, signals nav root 2026-02-26 17:05:49 +0000
  • b1d959cf20 feat: use discord bot api for signal push, add binance fallback root 2026-02-26 16:54:45 +0000
  • 03218dce04 fix: split rate/stats refresh intervals, rates 2s stats 2min root 2026-02-26 13:57:39 +0000
  • 42e329cc55 fix: add cache to prevent Binance rate limit (rates 3s, history/stats 60s) root 2026-02-26 13:54:59 +0000
  • 96468d0d59 feat: refresh interval 2s root 2026-02-26 13:03:24 +0000
  • fe69449783 fix: disable api cache for real-time data root 2026-02-26 12:59:01 +0000
  • c972b8aab8 fix: tooltip formatter return type root 2026-02-26 12:48:09 +0000
  • 0c170a6445 fix: tooltip formatter type root 2026-02-26 12:46:32 +0000
  • 8bff7b19bd feat: add history and about pages root 2026-02-26 12:42:29 +0000
  • 05c9428fad fix: proxy api via Next.js rewrites, no external API URL needed root 2026-02-26 12:14:49 +0000
  • be64df99a2 fix: add missing FundingChart component root 2026-02-26 12:09:16 +0000
  • 44e07eabb2 feat: arbitrage engine Phase 0 scaffold - FastAPI + Next.js root 2026-02-26 12:06:10 +0000
  • 89f7469cff Initial commit lulu 2026-02-26 11:53:55 +0000