Features
Detailed breakdown of every TrendCast feature.
Dashboard (New Tab Override)
๐ฅ Hype Feed
The default tab when you open a new tab. Shows trending social signals from X (Twitter), Reddit, and TikTok in a responsive grid.
- Virality sorting โ Cards are sorted by virality score (derived from likes, shares, comments, and views) in descending order.
- Sentiment heatmap โ Tile background colour reflects sentiment: green = bullish, red = bearish, slate = neutral.
- Engagement metrics โ Each card shows likes, comments, and view counts.
- Clickable links โ Cards with URLs are links that open the original post in a new tab.
- Highlight threshold โ Posts above your configured virality threshold are visually highlighted.

๐ Market Odds
Prediction market contracts from Polymarket and Kalshi displayed as a treemap heatmap โ inspired by Yahoo Finance’s stock heatmap.
- Tile size โ volume โ Bigger tiles = higher 24h trading volume.
- Tile colour โ Yes probability โ Green = high Yes, red = high No, slate = ~50/50.
- Star toggle โ Click the star on any market to add it to your watchlist.
- Platform badges โ ๐ต Polymarket, ๐ข Kalshi.

๐ฐ News Feed
Latest headlines from BBC, CNN, Yahoo Finance, and Google News.
- Source badges โ Colour-coded by source (BBC red, CNN dark red, etc.).
- Thumbnail images โ When available, a thumbnail is shown.
- Time-sorted โ Newest first.
- No login required โ News is fetched via public RSS feeds.

๐ Correlations
A force-directed network graph showing how social signals, news, and market contracts connect.
- Three node types โ ๐ฐ News, ๐ Markets, ๐ฝ Social signals.
- Directed edges โ Arrows show causal/temporal flow:
- News โ Social: news published before social post
- Social โ Market: social signal correlates with market contract
- News โ Market: news headline correlates with market contract
- Six correlation engines:
- ๐งฎ Heuristic โ NER + keyword Jaccard similarity. Fast, no download.
- ๐ง Embedding โ Semantic similarity via transformer embeddings.
- ๐ Sentiment โ Sentiment-aware matching via transformer classifier.
- ๐ฏ Zero-Shot โ NLI-based zero-shot classification.
- ๐ท๏ธ ML NER โ Transformer-based named entity extraction.
- ๐ค LLM โ LLM-based correlation scoring.
- Progress bar โ ML engines show real-time progress with phase labels.
- Stats bar โ Match count, avg/max confidence, spread, elapsed time.
- Run history โ Table of past correlation runs for model comparison.

โญ Watchlist
Markets you have starred for personal tracking.
- Persists in
chrome.storage.localacross sessions. - Shows platform badge, question, and when you added it.
- Quick-remove via the star toggle.

๐ History Charts
Historical collection trends rendered as interactive SVG line charts.
- Metric selector โ Switch between Markets, Signals, News, Correlations, and Avg Sentiment.
- Hover tooltip โ Vertical crosshair with exact values.
- Detail panel โ Shows top markets, signals, and news for the hovered snapshot with clickable links.
- No charting library โ Pure SVG, no external dependencies.

๐ฌ Community
Links to the TrendCast Telegram group and GitHub Issues page for bug reports and feature requests.
โ FAQ
In-app FAQ explaining the six correlation engines, how they work, and when to use each one.

โ๏ธ Settings
Configure every aspect of TrendCast:
- Collection interval โ 5 to 1440 minutes (default: 60 = hourly).
- Enabled sources โ Toggle Polymarket, Kalshi, X, Reddit, TikTok, BBC, CNN, Yahoo Finance, Google Finance individually.
- Highlight threshold โ Virality score threshold for highlighting posts.
- Correlation engine โ Choose from 6 engines.
- ML model selection โ Pick specific models for each ML engine.
- Reddit subreddits โ Customise which subreddits to scrape.
- New tab override โ Enable/disable the dashboard as new tab page.

Popup (Toolbar Quick-Launcher)
The popup is a compact 380ร500px panel accessible from the toolbar icon.
- Open Dashboard โ One-click access to the full dashboard.
- Collect Now โ Trigger manual data collection.
- Quick stats โ Markets, signals, and news counts at a glance.
- Storage usage indicator โ Shows MB used with a colour-coded bar (green/amber/red) and budget info.
- Active sources โ Badges showing which data sources are enabled.
- FAQ tab โ Compact FAQ for quick reference.
- Settings tab โ Quick access to source toggles and collection interval.

Odds Overlay
When you browse X, Reddit, or TikTok, a floating overlay appears in the bottom-right corner showing correlated prediction market odds for the content you’re reading.
- Scoped styles โ
.trendcast-overlayprefix avoids conflicts with social platform CSS. - High z-index โ Stays above platform UI.
- Closeable โ Click ร to dismiss.
- Real-time โ Updates as you scroll to new posts.

Background Collection
chrome.alarms-based โ Survives service worker termination (MV3).- Hourly by default โ Configurable from 5 minutes to 24 hours.
- Rate-limited โ Token-bucket rate limiter prevents API abuse.
- All public APIs โ No authentication needed for any source.
Data Export
- CSV โ Spreadsheet-friendly format.
- JSON โ Full structured data for programmatic use.
- Client-side download โ No server round-trip.