docs/panels/monitors.mdx
The My Monitors panel (internal id monitors) is the dashboard's personal keyword-alert surface. Enter comma-separated keywords, and any matching article across every news feed in the app lights up in your monitor's assigned colour — including articles inside clusters. Monitors persist across sessions via localStorage.
The longer-form description of monitor behaviour lives in Features → Custom Monitors; this page is the short panel reference.
MONITOR_COLORS in @/config; each new monitor is assigned a colour automatically so rows stay visually distinct.Behaviour outside the panel:
Panel id is monitors; canonical component is src/components/MonitorPanel.ts. Title from i18n (panels.monitors); config name: "My Monitors".
priority: 2), tech (priority: 2), finance (priority: 2), and commodity (priority: 2) variants. Not present in the happy variant. Source: monitors entries in FULL_PANELS (:62), TECH_PANELS (:282), FINANCE_PANELS (:473), COMMODITY_PANELS (:775) of src/config/panels.ts.None — monitors are entirely client-side. Keyword lists persist to browser localStorage so they survive reloads without an account. Matching is a substring check applied in-app against incoming news items.
Real-time, client-side: matches are applied as news items arrive; no polling or server-side cadence.
Free. No premium flag in any variant registration.