Repository navigation
v1.4.1
What's Changed
Futures Watchlist
- Add a live futures Watchlist for Binance, Bitget, Bybit, OKX, and Hyperliquid.
- Stream market updates through a dedicated worker and dashboard WebSocket path without coupling collection to strategy execution.
- Add exchange, quote-currency, Stocks / ETFs / Commodities, search, and favorites filters with price, 24-hour change, and turnover sorting.
- Cache CoinMarketCap symbol logos locally with exchange-logo fallback behavior.
- Present the Watchlist as a desktop side panel and a mobile bottom sheet with responsive navigation and refresh behavior.
Watchlist Session Workflow
- Open a session setup dialog directly from a Watchlist symbol while preserving its exchange and market.
- Add selectable timeframes and a custom UTC history date and time picker, defaulting to two months earlier at
00:00. - Allow sessions to be created without a strategy script and keep Runner Start disabled until a script is assigned.
- Add smooth custom dropdowns, mobile calendar month swiping, compact responsive controls, and duplicate-session protection.
Strategy Script Assignment
- Allow a strategy script to be selected or changed from a stopped or crashed dashboard session.
- Validate script paths and strategy declarations on the server before saving.
- Block script changes while a Runner is starting or active.
- Prevent duplicate assignments of the same strategy to an identical exchange, symbol, and timeframe while still sharing the underlying market-data feed.
Account Center Reliability
- Improve Account tab swiping on mobile and preserve normal interactions inside Positions and PnL views.
- Reconcile native and derived position-history records through a common lifecycle deduplication path.
- Prefer authoritative completed records over intermediate partial-close snapshots when presenting position history.
- Reduce terminal noise by keeping periodic Account Center logs focused on errors and adding timestamps with the server UTC offset.
Documentation
- Document Futures Watchlist filters, session creation, UTC history defaults, scriptless sessions, stopped-session script assignment, and shared-feed behavior.
Full Changelog: v1.4.0...v1.4.1