• Joined on 2026-02-17
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:47:33 +00:00
155dc87df3 feat: V4 trades page - live trades + delta analysis + sidebar entry, remove from dashboard
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:42:00 +00:00
3ff83845fb ui: add buy/sell direction legend to LiveTradesCard
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:35:57 +00:00
bb187167bb feat: add LiveTradesCard - real-time agg trades display + /api/trades/latest endpoint
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:29:17 +00:00
7e38b24fa8 feat: V3.0 aggTrades collector - WS+REST补洞+巡检+按月分表+查询API
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 11:08:58 +00:00
1ab228286c feat: V2.0 auth system - JWT access/refresh, invite codes, route protection, admin CLI, auth gate blur overlay
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 10:11:33 +00:00
052e5a0541 fix: remove duplicate fetchAPI in api.ts
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 10:08:24 +00:00
11667d4faa feat: add YTD annualized rate to RateCard
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 09:56:41 +00:00
1f844b946e feat: login/register to top-right, remove kline/signals from sidebar nav
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 09:44:51 +00:00
24d9044d9d feat: sidebar layout + unified dashboard with kline, history, signals
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 09:02:17 +00:00
88543efe5c fix: show nextFundingTime in Beijing time, add 明天 prefix if next day
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 08:54:16 +00:00
362c1f1e16 fix: add /api/signals/history endpoint
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 08:32:48 +00:00
ae1d1f18b3 fix: remove duplicate FundingChart from dashboard
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 08:25:13 +00:00
1a7a77e183 feat: merge history into dashboard, remove history nav entry
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 08:10:49 +00:00
eebbfd456c feat: rate and price kline have independent interval selectors
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 07:56:08 +00:00
32e9dd3531 feat: rate kline unit x10000 (bps), default interval 1h
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 07:37:00 +00:00
8961fbb16f fix: hide lightweight-charts watermark logo
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 07:04:42 +00:00
80c4ea67e7 fix: add background snapshot loop - collect every 2s regardless of frontend
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 06:44:59 +00:00
4f0cc7c393 fix: kline time display in Beijing time (UTC+8)
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 06:36:21 +00:00
072592145f feat: kline page with lightweight-charts + /api/kline OHLC aggregation endpoint
lulu pushed to main at lulu/arbitrage-engine 2026-02-27 05:52:59 +00:00
c6801e061c fix: add SignalHistoryItem and snapshots types to api.ts