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.
Hype Feed โ€” Dark Mode

๐Ÿ“ˆ 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.
Market Odds Treemap

๐Ÿ“ฐ 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.
News Feed

๐Ÿ”— 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:
    1. ๐Ÿงฎ Heuristic โ€” NER + keyword Jaccard similarity. Fast, no download.
    2. ๐Ÿง  Embedding โ€” Semantic similarity via transformer embeddings.
    3. ๐Ÿ“Š Sentiment โ€” Sentiment-aware matching via transformer classifier.
    4. ๐ŸŽฏ Zero-Shot โ€” NLI-based zero-shot classification.
    5. ๐Ÿท๏ธ ML NER โ€” Transformer-based named entity extraction.
    6. ๐Ÿค– 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.
Correlation Network Graph

โญ Watchlist

Markets you have starred for personal tracking.

  • Persists in chrome.storage.local across sessions.
  • Shows platform badge, question, and when you added it.
  • Quick-remove via the star toggle.
Watchlist

๐Ÿ“Š 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.
History Charts

๐Ÿ’ฌ 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.

FAQ

โš™๏ธ 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.
Settings

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.
Popup Home

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-overlay prefix 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.
Odds Overlay

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.