§01 MARKET_NEWS¶
OVERVIEW¶
Breaking-news terminal. A live feed from major wires and financial press on the left; a sector-performance strip and mini-heatmap on the right (Pro+). Paid users get real-time push of articles as they hit the feed; free users see a 5-minute poll fallback. A free Audio headlines toggle reads new breaking-news headlines aloud through your browser (text-to-speech) as they arrive — no extra cost, works in browsers that support it. Beyond this surface, breaking-news desktop notifications go to opted-in users for high-impact catalysts every 5 minutes, 24/7.
Path: /news
Shortcut: None — accessible from the sidebar
Tier: Free · Pro · Terminal

WHAT IT IS¶
A deduplicated news aggregator spanning multiple wire and financial-press sources. Articles dedupe on canonical URL (tracking params stripped — utm_*, mc_cid, mc_eid, etc.). A spam filter drops generic "stocks moving today" listicles and low-quality syndicated fragments.
Per-ticker news uses the same feed scoped to a symbol — surfaced by the Research page's News tab and by the news-row ticker filter here.
Breaking-news push is a separate channel: every 5 minutes it scans the last 5 minutes of company news, filters to a curated HIGH-impact keyword set, and notifies every user watching the affected ticker. Quiet hours, per-user daily caps, and cross-channel dedup are all enforced before anything is sent.
WHEN TO USE IT¶
When you want the firehose. Open /news in a panel during the open, flip on Audio headlines so new breaking items read themselves aloud while you watch charts, filter to a single ticker when a name moves and you want the catalyst.
The sector-performance strip on the right shows which S&P sectors are leading the tape today — click any sector to scope the feed to that sector's bellwether ticker. The mini-heatmap visualizes the same data across timeframes (Today / 1W / 1M / 3M / YTD).
OPEN IT¶
Path: /news
Shortcut: none — accessible from the sidebar
Tier-gate: Free sees the breaking news feed without the right-rail panels (sector performance and mini-heatmap). Pro unlocks the right rail, real-time push (updating every 30s during market hours, 60s when closed), and the AI news digest (metered at 10/day on Pro). Free users refresh on a 5-minute poll.
HOW TO USE IT¶
- Open
/news. The breaking news feed renders on the left. On desktop and tablet, the sector-performance strip and mini-heatmap render on the right (Pro+). On mobile, the sector strip slides under the page header in a horizontal scroll. - Use the source-category filter at the top of the feed to scope by outlet category (e.g.,
All,Wires,Financial Press,Specialty). - Use the search box to substring-match headlines.
- Click a ticker tag inside any news row to filter the feed to that symbol. Click the filter chip at the top to clear.
- Toggle Audio headlines (the speaker icon) to have your browser read new breaking-tagged headlines aloud as they arrive (those published within the last 2 hours). It's free and runs entirely in your browser's text-to-speech; the page must have focus for audio to play, and it only works in browsers that support speech output.
- Open the AI Digest panel (Pro+) for a summarized rollup of the active feed.
- Click any sector card on the right rail to scope the feed to that sector's primary ticker (e.g. XLK for tech, XLF for financials).
FIELDS¶
News row¶
| Element | What it is |
|---|---|
| SOURCE | Outlet badge — Bloomberg, Reuters, WSJ, MarketWatch, etc. |
| HEADLINE | The article headline as the source published it |
| SUMMARY | First paragraph or source-supplied summary (when present) |
| RELATED | Ticker tags from the source feed — click to filter |
| TIMESTAMP | Relative time (just now, 12 min ago, 3 hours ago); BREAKING badge if < 2 hours old, Latest if < 12 hours |
Sector performance strip (Pro+)¶
| Field | What it is |
|---|---|
| Sector name | The 11 S&P sectors plus a few sub-categories |
| Performance | Percent change over the selected timeframe (Today, 1W, 1M, 3M, YTD) |
| Click | Sets the ticker filter to the sector's bellwether |
Breaking-news push (server-side, separate from this page)¶
| Trigger | What fires |
|---|---|
| Trading halt | halt(ed\|s)? keyword in a company news headline |
| FDA decision | fda approval, fda approves, fda rejects |
| Earnings | earnings beat, beats estimates, misses (earnings\|estimates) |
| Guidance | guidance (raised\|lowered\|cut\|withdrawn\|suspended) |
| M&A | merger, acquisition, to acquire, acquires |
| Litigation | lawsuit settled, settles the lawsuit |
| Executive | ceo (resigns\|steps down\|fired\|ousted\|out) |
LIMITS¶
- Free: 10-article cap on the general feed; 5 per-ticker on Research News; right-rail panels paywalled; real-time push disabled, 5-minute poll only
- Pro: full feed depth, real-time push, right-rail panels; AI digest metered at 10/day
- Terminal: unlimited, including AI digest
- Spam filter: blocks known low-quality syndicators outright; drops listicle headlines (
"these stocks are gapping","X joins Y and other big gainers", etc.)