Changelog

Current Version: v2.7.0

All notable changes to Thread Navigator will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.7.0] - 2026-07-30

Added

  • MCP support for ai agents to access user saved data such as list_bookmarks, get_bookmark, get_thread and list_highlights

[2.6.0] - 2026-07-14

Added

  • Reading mode / paper mode on thread detail pages with a sepia theme, line spacing, font size, and a reading progress bar.
  • Resume reading: threads now remember the last-read post and offer a "Resume" button.
  • Reading stats card on the profile page with threads read, total visits, bookmarks, Notion exports, and premium breakdowns for top authors, tags, and sources.
  • Premium feature table now lists reading mode and reading stats.

Changed

  • Redesigned the profile dashboard to surface reading stats; the standalone history page is gone.
  • Thread detail metadata line now wraps cleanly on small screens.

Removed

  • /profile/history/ page, history views, and browser/extension history API endpoints.
  • History tab from the extension popup, background, and sidepanel.

[2.5.1] - 2026-07-09

Added

  • media lightbox slide feature to view all thread images.

Changed

  • Multiple images in screenshot are now collaged together.
  • Native tweet quote rendering.

[2.5.0] - 2026-07-09

Added

  • Now thread whose main content is (only) video will be classified as video.

Changed

  • Improved the thread classification strategy.
  • Bug Fixes.

[2.4.1] - 2026-07-06

Changed

  • Updated profile page (new dashboard feature)

[2.4.0] - 2026-07-05

Added

  • Tweet highlight feature for premium+ users

Changed

  • UI / UX improvements

[2.3.0] - 2026-07-04

Added

  • Topic-based thread discovery: threads are auto-classified into categories (AI/ML, Business/Startup, Tech/Development, Entertainment, Sports, News/Politics, Personal/Life, and more) via keyword/hashtag matching
  • Topic navigation on the thread list page: sidebar on desktop, horizontal scrollable chips on mobile

Changed

  • "Popular" sort now uses a time-decayed trending score (Hacker News style) instead of static lifetime view count, so it reflects current activity rather than all-time totals

Fixed

  • Visualizer editor, Carousel Studio editor, and their loading pages were being indexed by search engines despite duplicating thread detail page content; now marked noindex, follow so link equity flows through without diluting the canonical thread page in search results

[Extension 2.1.0] - 2026-07-02

Fixed

  • Reopening a thread from History/Bookmarks no longer consumes unroll quota (now uses a dedicated cheap lookup instead of re-running the full unroll pipeline)
  • Extension no longer appears to "log out" when hitting a burst rate-limit ban while bookmarking - errors are now disambiguated (auth vs rate limit vs feature limit) instead of all 401/403s being treated as an invalid session
  • "Design Graphic" (visualizer) button opened a 404 due to a URL path typo (/visualizer/ vs /visualize/)
  • Unroll quota shown in the popup could go stale (always showed a full bar until the next unroll); it's now synced live from the server on every popup open
  • Quota label incorrectly said "Daily" when the underlying limit window is hourly
  • Bookmark plan limit shown in the popup could go stale after a plan upgrade
  • PDF export could silently download a broken file when the request was rate-limited or gated behind Premium instead of surfacing an error
  • Extension version header was hardcoded and had drifted from the actual installed version, making server-side version enforcement ineffective

Added

  • Structured backend error codes (AUTH_INVALID, RATE_LIMIT_BAN, RATE_LIMIT_EXCEEDED, BOOKMARK_LIMIT_REACHED, PREMIUM_REQUIRED, ...) so the extension can react correctly instead of guessing from HTTP status alone
  • Non-blocking toast notifications (side panel + injected on X.com) replacing jarring alert() popups, with contextual "Upgrade" actions where relevant
  • Live countdown to quota reset and a proactive upgrade nudge in the popup when a user is close to their unroll limit

[2.2.0] - 2026-07-01

Added

  • Carousel templates — pre-designed styles for carousel exports
  • Template picker in Carousel Studio editor
  • Template preview and selection in carousel landing page

[2.1.0] - 2026-07-01

Added

  • Monthly export limits — Free (3/mo), Premium (15/mo), Agency (unlimited)
  • Export usage badge in Carousel Studio and Screenshot Maker toolbars
  • Upgrade modal when monthly export limit is reached with plan comparison
  • Signup gate for anonymous users on Pro exports
  • Export limit info in premium pricing comparison table

Changed

  • Carousel exports now available to all tiers (previously Agency-only), subject to monthly limits
  • Screenshot Pro exports now available to all tiers (previously Agency-only), subject to monthly limits
  • Export counters auto-reset on the first day of each calendar month

[2.0.1] - 2026-06-30

Added

  • Batch Export Bookmarks to Notion
  • Full thread content in bookmark exports
  • Markdown export support
  • 3-tier pricing (Free, Premium, Agency)
  • Read entire threads without pagination
  • Browser extension with side panel and keyboard shortcut

Fixed

  • Pro export chunking issue
  • Tier consistency across the app
  • Markdown export formatting