Skip to content

News

The standalone news surface. Aggregates symbol-tagged news from connected feeds, supports persistent screens (saved filters), and hands off to Alerts for keyword triggers. Implemented at frontend/src/components/MarketNewsPanel/index.jsx with a separate NewsFeed.jsx for the in-globe news ribbon. Backend at backend/routes/news.py.

Atlas news feed panel

What lands in the feed

  • Symbol-tagged news (linked to one or more tickers).
  • Untagged headlines categorized by topic (macro, geopolitics, energy, etc.).
  • Geolocated event news (also surfaces as pins on the globe).
  • Press releases and filings — these have dedicated tabs in the Security dashboard — Disclosures, but also flow through here.

Filtering and screens

The header filter bar lets you narrow by:

  • Symbols — match against your watchlist or a custom set.
  • Sources — whitelist or blacklist providers.
  • Date range — last hour, today, last week, custom.
  • Keywords — substring match across title and summary; supports AND/OR.

The CreateNewsScreenModal.jsx saves the current filter combo as a named screen. Screens persist per user and are shareable via permalink.

Alert hand-off

The Alert me action on any screen creates a recurring news keyword alert (see Alerts). The alert evaluates on the news feed cadence (~5 min poll) and fires on new matching items only — existing items don't retrigger.

Symbol-tagged news vs. Security dashboard news

SurfaceUse it when
News panelCross-symbol scanning, multi-symbol screens, watchlist-wide news
Security dashboard → Disclosures → NewsDrilling into one ticker, seeing news beside earnings/filings/transcripts on the same page

AI summarization

Use AI chat to summarize a screen's last 24 hours: "summarize the energy news from today" — the active screen's filtered set is part of the prompt context. See How do I — Use AI for news.

Tips

  • For a fast morning read, save a "Watchlist news, last 12h" screen and pin it as the default.
  • Untagged macro news doesn't fire symbol alerts — use keyword alerts for those.
  • News provider coverage varies; check the source mix in the filter bar before relying on the feed for any specific issuer.

Released under the project license. Public sources only — no proprietary or restricted data.