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, followso 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