arbitrage-engine/frontend/app
root 4b841bc5f4 fix: floating PnL now accounts for half-position after TP1
Before: unrealR = full position × price move (wrong after TP1)
After: unrealR = 0.5×TP1_locked + 0.5×current_float (correct)

This fixes the display showing >1R floating profit that never
materializes in final PnL because only half position remains.
2026-03-01 09:48:46 +00:00
..
about feat: full light theme - white bg, blue accent, responsive navbar 2026-02-27 02:26:15 +00:00
dashboard feat: full light theme - white bg, blue accent, responsive navbar 2026-02-27 02:26:15 +00:00
history feat: merge history into dashboard, remove history nav entry 2026-02-27 08:25:11 +00:00
kline fix: add XRP/SOL to trades and kline pages 2026-02-28 10:19:33 +00:00
live fix: add SignalHistoryItem and snapshots types to api.ts 2026-02-27 05:52:57 +00:00
login feat: V2.0 auth system - JWT access/refresh, invite codes, route protection, admin CLI, auth gate blur overlay 2026-02-27 11:08:57 +00:00
paper fix: floating PnL now accounts for half-position after TP1 2026-03-01 09:48:46 +00:00
register feat: V2.0 auth system - JWT access/refresh, invite codes, route protection, admin CLI, auth gate blur overlay 2026-02-27 11:08:57 +00:00
server fix: 服务器监控页面改用白色主题统一现有风格(white bg/slate text/blue accent) 2026-02-27 17:50:21 +00:00
signals feat: signal page add detailed 5-layer explanation section 2026-02-28 14:33:33 +00:00
trades fix: show 4 decimal places for prices under 00 (XRP/SOL) 2026-02-28 10:22:52 +00:00
favicon.ico feat: arbitrage engine Phase 0 scaffold - FastAPI + Next.js 2026-02-26 12:06:10 +00:00
globals.css fix: hide lightweight-charts watermark logo 2026-02-27 07:36:59 +00:00
layout.tsx feat: V2.0 auth system - JWT access/refresh, invite codes, route protection, admin CLI, auth gate blur overlay 2026-02-27 11:08:57 +00:00
page.tsx feat: V4 trades page - live trades + delta analysis + sidebar entry, remove from dashboard 2026-02-27 11:47:32 +00:00