Appearance
Market dashboards
Where the Market panel zooms into one symbol, market dashboards zoom out across hundreds. Implemented in MarketDashboardsPanel.jsx and the fullscreen variant MarketDashboardFullscreen.jsx.
Dashboard types
Heatmaps & treemaps
Sector- or index-grouped grids where each cell is a symbol sized by market cap and colored by performance. The fastest read of "what moved today" at sector resolution. Configurable ranges (marketDashboards.range.* in frontend/src/i18n/en.json): 1D, 1W, 1M, 3M, 6M, YTD, 1Y.
Sector tokens
Compact pills summarizing each sector — average move, breadth (% advancers), and a sparkline. Click any token to drill into a sector-only treemap.
AI summary
A natural-language read of the dashboard's headline moves — "Energy was up 1.8% on rising crude; financials lagged on rate concerns." Generated server-side from the live dashboard data and surfaced via the marketDashboards.aiSummary.* strings.
Hover detail
Hovering a tile (marketDashboards.hover.*) shows last price, change %, volume, and the technical signal label (marketDashboards.technicals.signal.*) — bullish, bearish, or neutral based on a fixed RSI/MACD rubric.
Today's Markets drawer
A right-side drawer (TodaysMarketsDrawer.jsx) with the day's headline read: index moves, top gainers/losers, biggest volume, plus a one-paragraph AI summary. Slide-in / slide-out. Designed for the morning-coffee read before you open any deeper panel.
Custom dashboards
The DashboardPanel.jsx lets you compose your own canvas — drag panels, save layouts, and pin specific MyGraphs (Charts & graphs). Layouts persist per user.
Use cases:
- A pre-market dashboard with futures, FX, and key earnings.
- A sector-focused dashboard for one industry.
- An OSINT-flavored dashboard combining the globe view with a news ribbon.
Pop-out fullscreen
Every dashboard supports popOut — open in a separate browser window for multi-monitor setups. The popped-out window shares state with the originating panel (auth, filters, time range).
Tips
- Use AI summary before drilling into individual tiles — it points you at the meaningful moves rather than the random ones.
- For a focused-symbol view, double-click any tile to open the Security dashboard.
- Pre-build a custom dashboard for your typical workflow — it loads faster than reconfiguring panels every session.