Ferzjeskiednis fan BlockDistraction – Block Site Extension - 25 ferzjes
BlockDistraction – Block Site Extension troch MarkAlexI
Wês foarsichtich mei âlde ferzjes! Dizze ferzjes wurde foar test- en referinsjedoeleinen werjûn.Jo moatte altyd de meast resinte ferzje fan in add-on brûke.
Nijste ferzje
Ferzje 5.3.4
Utjûn op 2 okt. 2026 - 876,77 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Mixed legacy and assignment Daily Limit counters keep the larger elapsed time during migration and backward-compatible reads.
- Accounting, pruning, and assignment remaps before startup migration preserve legacy usage and its active segment, including exhausted budgets transferred through the durable journal.
- Delayed visibility and storage reads cannot overwrite a remapped active segment after rules, profiles, Focus, access, or usage change.
- Added real storage/browser-await cases for startup edits, concurrent Options remaps, recovery retries, deletion/import, activation/logout, and trusted Legacy access.
- Existing transition queues, journal recovery, import rollback, permissions, privacy, UI, and Scheduled Focus behavior are preserved. No new update welcome messages.
Boarnekoade frijjûn ûnder MIT-lisinsje
Aldere ferzjes
Ferzje 5.3.2
Utjûn op 2 okt. 2026 - 875,58 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Concurrent DNR requests now receive the result of the final synchronization, including requests received while diagnostics are being saved. Failed imports restore the previous rules instead of reporting a stale success.
- Installation metadata migration and rule mutations share the worker's Pro/Focus transition queue, preserving license activation and ordering paid actions with logout.
- Daily Limit migration joins the accounting queue so concurrent tab events cannot lose recorded usage.
- SPA checks use unique, non-reusable tokens and discard stale decisions after rules, profiles, Focus, access, or usage changes.
- Tab cleanup checks current URLs again before removal, including Whitelist Focus, and abandons superseded blocking snapshots.
- Added controlled-delay worker regression tests, including native storage-change notifications and windowless Firefox Android behavior.
- Existing rules, license and Legacy behavior, permissions, scheduled Focus, and telemetry privacy are preserved. This patch adds no new update welcome messages.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.3.1
Utjûn op 1 okt. 2026 - 874,24 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- The Scheduled Focus heading is centered and matches the neighboring settings headers, including compact mobile sizing and RTL decoration.
- Opening Scheduled Focus from Popup expands the editor and scrolls to it; ordinary Options visits remain collapsed by default.
- Successful license activation collapses the Pro panel and returns focus to its toggle. Failed activation leaves the panel open, and interrupted animations cannot reopen it.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.3.0
Utjûn op 1 okt. 2026 - 873,83 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Pro and Legacy users can schedule one recurring normal Focus Session: days of the week, device-local start time, and a duration of 1–240 minutes.
- Options shows the schedule editor; Popup and Options show the next session and let users skip it without deleting the recurring schedule. All new controls are translated into 57 locales.
- Browser startup and worker wake restore the next alarm. A minute watchdog handles delayed or missing alarms. Late starts keep the original end time, and fully missed windows are skipped.
- Manual sessions take priority. A handled, stopped, or skipped occurrence is not started again after a worker restart. Scheduled sessions never enable Hardcore or Whitelist mode.
- Popup and Options update their active-session display when an automatic session starts or ends.
- The minor-release welcome page now introduces scheduled focus with warmer, user-focused messages and recalls safer backups and the User Guide.
- Scheduling is off by default. Existing rules, manual sessions, license data, and backup formats are preserved.
- Schedule settings stay in local browser storage and are excluded from rule backups. No permissions, network endpoints, or telemetry fields were added.
- Browser alarms cannot wake a sleeping device or a closed browser; OS suspension can delay execution. Nonexistent daylight-saving start times are skipped, and repeated times run only once.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.23
Utjûn op 28 sep. 2026 - 851,47 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Rule exports now use a versioned, portable backup schema containing only supported rules, Rule Lists, the active profile, and compatible preferences.
- Imports validate the complete file and browser rule capacity before writing any state. Settings, local rules, Rule Lists, the selected profile, and browser blocking are committed together or restored to their previous values.
- Existing backup files remain compatible after their supported fields are normalized into the current schema.
- Import accepts only allowlisted fields and strict value types. Unknown internal fields cannot enter extension storage.
- Password protection and password hashes are never exported or replaced by an import. License, account, telemetry, Debug Mode, statistics, Daily Limit usage, and Focus Session state are excluded as well.
- Malformed, unsupported, and oversized backup files fail before any extension state changes. No browser permissions or network requests were added.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.22
Utjûn op 28 sep. 2026 - 848,04 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Password protection now covers disabling rules in Popup and Options, muting categories, deleting Rule Lists, and importing a replacement rule set.
- Restoring a disabled rule or category remains immediately available without an unnecessary password prompt.
- Protected rule changes fail closed when security settings cannot be read, while Free cleanup remains available after paid access ends.
- Password checks remain local to the browser profile. No passwords, rule contents, telemetry fields, network requests, or browser permissions were added.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.21
Utjûn op 27 sep. 2026 - 847,67 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Pro and Legacy users now receive one focused Pro tip on each returning day in Options, including existing users after their first Options visit on this version.
- Eight localized tips explain rule backup and transfer between browsers, blocking modes, Rule Lists, category pauses, rule protection, Focus Session, Rule Packs, and local statistics.
- Pro tips can be hidden permanently on the current browser.
- Missed days no longer skip Pro guidance: the sequence advances by one tip only when Options is revisited on a later day and resumes after paid access returns.
- Pro guidance stores only its local sequence position and dismissal state. It adds no telemetry, network requests, browser permissions, or license API changes.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.20
Utjûn op 26 sep. 2026 - 810,23 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Added two clear third-day tips for path-specific blocking and temporarily disabling a rule without deleting it.
- Starter guidance now names Strict Mode and Focus Session before explaining their behavior, so the descriptions cannot be mistaken for current default settings.
- The three-day guidance window uses only the trusted installation date already stored on the device. No new storage, telemetry, network requests, or browser permissions were added.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.19
Utjûn op 24 sep. 2026 - 803,17 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Clarified the starter tip for redirects so it cannot be mistaken for a requirement on ordinary blocking rules.
- Made background event handling more resilient to isolated browser, storage, and diagnostic failures.
- Optional diagnostics continue to use only fixed technical categories, without URLs, rule contents, raw errors, stack traces, or new browser permissions.
- Added direct User Guide links in Popup and Options, plus compact quick actions at the top of Options.
- New installations receive two concise setup tips on each of their first two days.
- Starter tips use only the trusted installation date already stored on the device. No new telemetry, server data, or browser permissions were added.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.17
Utjûn op 20 sep. 2026 - 800,32 KBWurket mei firefox 113.0 en letter, android 120.0 en letterFixed missing translations across the supported locales and added automated checks to prevent interface messages from being omitted in future updates.Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.16
Utjûn op 16 sep. 2026 - 798,16 KBWurket mei firefox 113.0 en letter, android 120.0 en letterFixed blocking and redirection after in-page navigation on supported single-page websites. Distracting sections such as short-video feeds are now handled without requiring a manual page reload.Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.15
Utjûn op 16 sep. 2026 - 796,63 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Pro activation now explains the license check before Firefox asks for permission. Browsing history and rules stay on the device.
- Optional technical analytics can count the explanation, permission request, consent and successful activation when sharing is enabled.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.14
Utjûn op 11 sep. 2026 - 792,6 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- A dismissed feedback invitation may return up to two more times, with at least 21 days between invitations. Choosing review or support completes it permanently.
- Optional technical diagnostics can now distinguish the background operation that failed without collecting URLs, rule contents, raw error messages, or stack traces.
- Rejected work in selected background event handlers is contained so it does not become an unhandled worker rejection.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.12
Utjûn op 10 sep. 2026 - 790,72 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- The blocked page now quietly explains whether an always-active rule, current schedule, reached daily limit, or Focus Session caused the block.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.11
Utjûn op 9 sep. 2026 - 790,33 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Updated Firefox license checks to use the current privacy-minimized server response while preserving compatibility with older releases.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.10
Utjûn op 8 sep. 2026 - 790,32 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Improved feedback when an entered Pro license key is not accepted.
- Simplified internal Pro license state handling without changing activation or access behavior.
- Aligned release metadata with the Firefox 5.2.7 AMO compliance patch. The packaged Chromium and Edge runtime behavior is unchanged.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.7
Utjûn op 7 sep. 2026 - 789,88 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Updated Firefox privacy declarations and consent handling for Pro license verification.
- Simplified the Firefox uninstall feedback flow.
- Added regression coverage for license verification consent and Firefox compatibility.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.6
Utjûn op 4 sep. 2026 - 789,12 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Aligned release metadata with the Chromium and Edge 5.2.6 patch. Firefox options-page behavior is unchanged.
- Explicit non-web and browser-internal schemes are rejected for blacklist and whitelist targets instead of producing ineffective domain-anchored DNR filters.
- Whitelist Focus preserves local-file, data, FTP, and other non-web tabs when their URLs are visible to the browser extension.
- Redirect destinations now accept only complete HTTP or HTTPS URLs. Existing stored rules with unsupported redirect schemes fail closed to the packaged blocked page.
- Uppercase HTTP and HTTPS schemes are normalized consistently with lowercase pasted URLs.
- Existing stored targets with unsupported schemes remain visible and deletable, but are excluded from expected browser DNR rules and removed from stale browser DNR state during synchronization.
- Clarified the historical 3.9.5 changelog entry so it no longer implies that current DNR releases support local-file or data-URL blocking.
- Added regression coverage for URL-scheme validation, legacy DNR reconciliation, context-menu input, uppercase HTTP(S) normalization, redirect fail-closed behavior, and windowless Whitelist Focus.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.5
Utjûn op 4 sep. 2026 - 789,11 KBWurket mei firefox 113.0 en letter, android 120.0 en letterBoarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.4
Utjûn op 30 aug. 2026 - 788,5 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Optional technical analytics now records successful Rule List creation, actual active-list changes, Daily Limit creation or configuration changes, and mutations rejected because the Free rule limit was already reached.
- Added regression coverage for committed mutation outcomes, repeated Rule List activation, unchanged Daily Limit edits, the exact Free-limit boundary, rejected telemetry storage writes, strict client/server allowlists, aggregation, and windowless Firefox Android workers.
- Product setup counters are derived only from committed mutation results or the exact expected
rule_limit_reachedrejection. Creating the tenth Free rule does not incrementfree_rule_limit_reached.
- Product setup telemetry remains disabled by default and cannot include Rule List names, URLs, Daily Limit minutes, schedules, or arbitrary configuration values. Schema v2 and its existing coarse context remain unchanged.
- Optional technical analytics now records Rule Pack dialog opens, attempts for each of the eight fixed built-in packs, profile assignments added, duplicate entries skipped, whitelist conflicts, and imports that made no change.
- Added regression coverage for the fixed pack allowlist, authoritative import outcomes, duplicate-only imports, client sanitization, Options reporting, worker persistence, schema-v2 payloads, and windowless Firefox Android workers.
- Existing
rule_pack_importedandrule_pack_rules_addedcounters keep their established semantics: an import is counted only when it changes stored rules, while rules added excludes profile-only assignment additions.
- Rule Pack telemetry remains disabled by default and cannot include URLs, entry IDs, custom pack names, Rule List names, schedules, or arbitrary strings. Pack attempts are limited to the eight IDs compiled into the extension.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.2
Utjûn op 29 aug. 2026 - 787,14 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Rule target and redirect fields now disable autocorrection, automatic capitalization, and spell checking so mobile keyboards do not alter domains, paths, or partial patterns.
- Rule URL fields now request a URL-focused virtual keyboard while retaining
type="text"semantics for entries such as bare domains, paths, and partial targets.
- Added regression coverage for the shared input configuration and all six dynamic URL fields in the popup and Options.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.2.1
Utjûn op 26 aug. 2026 - 786,69 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Successful manual Pro activation now replaces a stale no-key or temporary verification result with a current successful diagnostic state.
- A failure to persist post-activation diagnostics cannot turn already committed Pro access into an activation error.
- Diagnostic reports now show the sanitized reason and error from the last license check without exposing URLs, email addresses, or license keys.
- Added 3 regression scenarios for sanitized license details, stale-state replacement after activation, and non-fatal diagnostic storage failures in windowless workers.
- Expanded Rule Packs from five to eight and the curated catalog from 33 to 57 entries.
- Added Messaging, Short-form Video, and Movies and TV packs; Social now includes Bluesky, Tumblr, and Quora, while Gaming includes Chess.com, Lichess, Poki, and CrazyGames.
- Added localized titles and descriptions for the three new packs in all 57 supported locales.
- Added regression coverage for catalog identity, authoritative target validation, intentional cross-pack overlap, path-scoped matching, and atomic Short-form Video imports.
- Short-form feeds and web messaging use focused paths for YouTube, Instagram, Facebook, Discord, and Snapchat where the service exposes a stable web route, keeping unrelated pages available.
- Existing duplicate detection, whitelist conflict handling, shared schedules, DNR capacity preflight, Pro and genuine legacy authorization, active-profile isolation, and Firefox Android compatibility remain unchanged.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.1.23
Utjûn op 25 aug. 2026 - 778,89 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Browser DNR rules, matching existing-tab cleanup, Daily Limit tracking, and Whitelist Focus now protect the exact Google authentication, YouTube account-service, project, and Mozilla Add-ons domains without trusting lookalike hosts or URL text.
- Direct rule-creation intents reject protected authentication hosts even when entered with paths or explicit ports, while useful partial targets such as
yout,yo,goog, andblockremain available.
- Google sign-in popups are no longer redirected or closed by YouTube, Google, project-name, or custom-redirect rules; ordinary YouTube, mobile YouTube, Google, and unrelated matching websites remain blocked.
- Startup and the unchanged one-minute watchdog detect old browser DNR rules missing protected-domain exclusions, replace them atomically, and avoid repeated writes or tab scans after the one-time repair.
- Firefox Desktop and Firefox Android preserve Mozilla Add-ons protection without adopting unrelated Chrome or Edge store restrictions or relying on the unsupported windows API.
- Existing schedules, active-profile isolation, Focus authorization, genuine legacy access, Free deletion, the exact ten-rule limit, and native
technicalAndInteractiontelemetry consent remain unchanged.
- Added 20 regression scenarios for precise authentication and project domains, Firefox-specific store exclusions, partial-pattern preservation, direct host validation, spoofed lookalikes, custom redirects, DNR signatures and recovery, Daily Limits, existing tabs, Whitelist Focus, Firefox Desktop, and Firefox Android.
- Pro activation is now verified and committed authoritatively by the service worker; Options submits only the proposed license key, and paid access requires an explicit
isPro: trueresponse from the existing license endpoint. - Direct runtime Pro-status mutations are rejected, and the obsolete credentials endpoint no longer exposes license keys or subscription email.
- Subscription activation and logout cannot overwrite the original installation date or genuine legacy-access state, even when caller or server payloads contain forged legacy fields.
- Temporary HTTP, network, timeout, malformed-response, and storage failures preserve the existing subscription and active Rule List; authoritative
401/403rejections and confirmed inactive candidates remain distinguishable without revoking another valid license. - Overlapping verification, delayed credential reads, newer activations, and logout share the existing worker transition guards so stale responses cannot restore or replace newer access.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.1.21
Utjûn op 25 aug. 2026 - 777,91 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Updated Firefox Add-ons descriptions in all 57 existing locales to highlight privacy-first website blocking on Firefox Desktop and Android, ten free rules, and Pro schedules, Daily Limits, and strict controls.
- Aligned the Mozilla Add-ons publishing summary with the canonical English Firefox description without changing extension behavior, permissions, or Android compatibility.
- Added store-description regression coverage for exact English and regional English copy, every existing locale, Free and Pro feature disclosure, explicit Firefox and Android targeting, publishing metadata, and the 132-character manifest limit.
Boarnekoade frijjûn ûnder MIT-lisinsje
Ferzje 5.1.20
Utjûn op 24 aug. 2026 - 777,3 KBWurket mei firefox 113.0 en letter, android 120.0 en letter- Direct worker rule-creation and editing intents can no longer introduce or modify paid schedule settings without Pro or genuine legacy access.
- Former-Pro users can still preserve an existing schedule while editing its target, remove paid scheduling, toggle or delete inherited rules, and clean preserved custom-list assignments without restoring paid feature access.
- Schedules crossing midnight now remain active from their inclusive start through the next day's exclusive end, including Friday-to-Saturday, Sunday-to-Monday, weekday/weekend, month, and year boundaries.
- After midnight the active interval is associated with its selected start weekday instead of incorrectly requiring the following day to be selected.
- Schedule validation, editing, presets, display, Rule Packs, imports, and legacy single-period records accept valid overnight intervals while still rejecting identical start/end times, malformed times, and overlapping selected days.
- Startup and the unchanged one-minute watchdog restore missed overnight activation, close matching open tabs, and remove expired browser blocking after delayed Firefox Android wake-ups without redundant DNR writes or repeated tab scans across midnight.
- A Daily Limit journal regression fixture now follows the current local date instead of silently expiring after its hard-coded calendar day.
- Free deletion, inherited-schedule cleanup, the exact ten-rule limit, active-profile isolation, disabled categories, Focus behavior, and Firefox Android compatibility without the unsupported windows API remain unchanged.
- Added 55 regression scenarios covering overnight validation and activation, weekday rollovers, exact interval boundaries, mixed periods, schedule UI/presets/formatting, Rule Packs/imports, browser DNR recovery, delayed and windowless Firefox Android workers, paid authorization, former-Pro cleanup, and stable Daily Limit journal fixtures.
Boarnekoade frijjûn ûnder MIT-lisinsje