Changelog

Current Version: v2.9.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.9.0] - 2026-09-10

Removed

  • Reading history & resume: the "Resume at post N" button and behind-the-scenes
    reading-position tracking are gone. Fewer moving parts, less stored data — your
    dashboard now focuses on bookmarks and highlights. The paper-style reading mode
    itself (fonts, spacing, sepia theme) is unchanged.
  • MCP list_history tool: agents can no longer list your reading history
    (there is none anymore). The MCP server now exposes 8 tools.

[2.8.0] - 2026-09-09

Added

  • AI agents can now unroll threads for you (MCP): Premium users can ask their
    AI assistant (Claude, Cursor, etc.) to unroll any X thread — it lands in your
    Thread Navigator library like an on-site unroll. Limited to 10 unrolls per
    hour, and the agent can check progress while it runs.

Changed

  • Browser extension v2.4.0 — reader is a Premium perk: free and guest users
    still get the one-click unroll button, but the result now opens on the
    threadnavigator.com thread page instead of the side panel. Premium users keep
    the in-panel reader.
  • Browser extension v2.3.0 — you stay logged in: sign-in, saved bookmarks,
    and sync now survive browser restarts (fixes being randomly logged out). The
    side panel is simpler: Notion, Save, Copy Markdown, and Open App. PDF and the
    visualizer moved to the website — use "Open App" to reach them.
  • Sharper automatic topic tagging: threads are categorized more accurately,
    so ordinary phrases ("data center", "looking forward", "case study") no longer
    push threads into the wrong topic.

Fixed

  • The "upgrade to Premium" link inside AI-agent (MCP) error messages pointed to
    a dead page — it now opens the real upgrade page.
  • Threads mentioning "F1" at the start of a sentence are now correctly tagged
    with the F1 video topic.

[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