---
title: "XPlus Changelog - Tavlean"
description: "XPlus changelog."
source: "https://tavlean.com/projects/xplus/changelog"
---

# XPlus

Remove distractions from 𝕏 and settings for power users

[Chrome](https://chromewebstore.google.com/detail/xplus-disable-feed-more-o/fifdmeckddldhjkkfbpalfcbakgjkiil) [Firefox](https://addons.mozilla.org/en-US/firefox/addon/x-tab/)

-   [Details](https://tavlean.com/projects/xplus)
-   [Changelog 7](https://tavlean.com/projects/xplus/changelog)
-   [Pulse](https://tavlean.com/projects/xplus/pulse)
-   [Privacy](https://tavlean.com/projects/xplus/privacy)

**1.7.01 May 2026**

### Added

-   **Actual-Used Break Tracking**: Break history now tracks elapsed snooze time, not just requested duration.
    -   Re-enabling a guard early only counts the time actually used.
    -   Active breaks are included in the 3-hour, 24-hour, and 7-day popup totals while the break is still running.
    -   Break history is stored locally and does not add extension permissions.
-   **Risk-State Adaptive Friction**: Break friction now looks at behavioral pattern, not only total time.
    -   Uses 24-hour break time, 3-hour break time, number of recent break starts, repeated 5-minute requests, and spacing since the last break.
    -   Treats repeated short breaks close together as a stronger signal than well-spaced breaks.
-   **Compact Focus State**: Popup now shows a compact current pattern state with 3-hour, 24-hour, and 7-day break totals.
    -   Visible states include Steady, Building, Frequent checks, and High pull.
-   **Adaptive Countdown Prompts**: Waiting periods now rotate brief prompts based on the actual countdown length.
    -   Short waits show simple breath or attention-shift prompts.
    -   Longer waits can suggest standing up, getting water, walking briefly, or reconsidering whether the break is still needed.
    -   Prompt timing is based on the wait duration after adaptive friction is applied, not the selected break duration.
-   **Focus Friction Philosophy Doc**: Added `docs/FOCUS_FRICTION_PHILOSOPHY.md` as a plain-language reference for the product philosophy and research behind focus friction.

### Improvements

-   **Snooze Options**: Updated focus break choices to 5 minutes, 15 minutes, 30 minutes, and 1 hour.
-   **Permanent Disable Placement**: Moved permanent guard removal behind a collapsed Advanced area while keeping the existing 10 minute countdown.
-   **Focus Copy Pass**: Renamed focus controls around guards rather than redirects and tightened break-flow language.
-   **Interaction Tone**: Reduced pulsing and sharpened motion/easing so the popup feels calmer and less alarm-like.

* * *

**1.5.014 Apr 2026**

### Added

-   **Friction Overhaul**: Snooze options were reworked to 5 minutes, 15 minutes, 1 hour, and 4 hours.
    -   Countdown wait times scaled by snooze duration: 5 minutes -> 10 seconds, 15 minutes -> 30 seconds, 1 hour -> 3 minutes, and 4 hours -> 8 minutes.
    -   Permanent disable countdown increased to 10 minutes.
    -   Countdown display switched to `mm:ss` for waits of 60 seconds or more.
    -   Leaving the popup during a countdown now resets the countdown.
-   **Popup Sync Fix**: Popup now listens for storage changes from the background script so toggle state and snooze indicators update when a snooze expires.

### Improvements

-   **Focus Copy Cleanup**: Updated popup labels and snooze messages for feed, Explore, timestamps, resume status, temporary breaks, and permanent disable.
-   **Code Cleanup**: Removed dead friction fields and unused helper paths, removed old tomorrow-snooze handling, and fixed the notification icon path.

* * *

**1.4.114 Apr 2026**

### Improvements

-   **Popup Copy Tightening**: Streamlined popup section headers, option descriptions, and dialog text for improved clarity and reduced visual clutter.
-   **Privacy Policy Update**: Revised privacy policy content and updated the last updated date.
-   Version bump for patch release.

* * *

**1.4.026 Jan 2025**

### Added

-   **Explore Redirect Feature**: Added redirection for X.com/explore pages to maintain focus.
    -   Redirects all /explore paths including sub-paths to bookmarks.
    -   Independent toggle control in Focus Features section with friction mechanisms.
    -   Separate snooze timer system for Home and Explore redirects.
-   **Enhanced Friction System**: Unified and improved disable confirmation flow.
    -   Dynamic dialog titles based on the feature being disabled.
    -   Feature-specific confirmation messages explaining the benefits of each redirect type.
-   **Improved Visual Design**: Comprehensive UI/UX enhancements.
    -   Added extension icon to popup header.
    -   Reorganized popup with Focus Features at top, Utility Features at bottom.
    -   Enhanced button styling and hover states.
    -   Subtle amber/gold color scheme for focus features.
-   **Enhanced Interaction Design**: More intuitive user interactions.
    -   Entire option elements are now clickable.
    -   Consistent button styling and improved visual hierarchy.

### Improvements

-   **Button Color Scheme**: Updated dialog buttons for better visual consistency.
-   **Popup Layout**: Reorganized interface with improved spacing and typography.
-   **Friction Mechanisms**: Extended to support multiple redirect features with independent snooze management.

* * *

**1.3.025 Jan 2025**

### Added

-   **Intentional Friction for Home Redirect Disable**: Added thoughtful barriers to prevent impulsive disabling.
    -   Confirmation dialog with productivity reminder.
    -   3-5 second countdown timer with cancel option.
    -   Respectful, non-judgmental language.
-   **Smart Snooze System**: Temporary disable options that automatically re-enable the feature.
    -   Snooze options: 15 minutes, 1 hour, 4 hours, until tomorrow.
    -   Real-time snooze status indicator in popup.
    -   Automatic re-enable when snooze period expires.
    -   Optional notification when feature re-enables.
-   **Enhanced Popup Interface**: Improved visual organization.
    -   Separated settings into "Utility Features" and "Focus Features" sections.
    -   Better spacing, typography, and visual hierarchy.
    -   Improved hover states and transitions.
-   **Enhanced Storage Schema**: Extended data model for friction and snooze functionality with full backward compatibility.
-   **Robust Error Handling**: Comprehensive fallback mechanisms for reliability.
    -   Safe storage operations with graceful degradation.
    -   Timestamp validation to prevent invalid snooze states.

### Improvements

-   **Home Redirect Toggle Behavior**: Enhanced with friction mechanisms while preserving user autonomy.
    -   Standard utility features maintain immediate toggle behavior.
    -   Home Redirect toggle now triggers confirmation flow when disabling.
    -   Multiple disable attempts in the same day reduce friction after the 3rd attempt.
-   **Background Script**: Extended to handle snooze timer management and automatic re-enable functionality.

* * *

**1.2.024 Jan 2025**

### Added

-   **Home Page Redirection**: Automatically redirects X.com/home to X.com/i/bookmarks.
    -   Works for both direct navigation and SPA navigation.
    -   Toggle-able via extension popup.
-   **Enhanced Error Handling**: Improved robustness with safe message passing and graceful degradation.

### Improvements

-   **Permissions**: Added `declarativeNetRequest` permission and host permissions for `https://x.com/*` to support home redirection.

* * *

**1.1.0Previous Release**

### Features

-   Open X/Twitter post timestamps in new tabs
-   Open notifications in new tabs
-   Toggle features via extension popup
-   Cross-browser support (Chrome & Firefox)
-   Lightweight and efficient implementation
