Historia wersji dodatku TW Cookie & Browser Cleaner with Whitelist — 7 wersji
TW Cookie & Browser Cleaner with Whitelist Autor: der-mali
Historia wersji dodatku TW Cookie & Browser Cleaner with Whitelist — 7 wersji
Zachowaj ostrożność podczas używania starych wersji! Są one wyświetlane w celach testowych i historycznych.Zawsze powinno używać się najnowszej wersji dodatku.
Najnowsza wersja
Wersja 9.7
Data wydania: 5 cze 2026 — 476,69 KBDziała z: firefox 109.0 i nowsze[9.7] - 2026-06-05
🚀 New Features & Improvements- Complete overhaul of “All Cookies” table
– Freeze / Unfreeze buttons for each cookie (replaces slider experiments).
– Sorting now persists after any action (freeze, unfreeze, delete).
– Buttons are compact and fit within the fixed column widths (min-width: 55px,font-size: 10px).
–__Host-prefix cookies are now handled correctly when unfreezing (nodomainparameter, forcedpath=/, only HTTPS).
– The obsoletesessionparameter is no longer passed tocookies.set. - Whitelist collapse default enabled – New installations now show only the first 10 domains; a “Show all” button appears.
Developers can still override this via DevTools (debug_collapse_whitelist). - Header built with pure DOM methods –
templates/header.htmlis no longer needed; the header is created entirely in JavaScript (createElement,textContent). This improves Firefox compatibility. - Footer & Navigation without
innerHTML– Both are now generated using DOM methods, eliminating the lastinnerHTMLoccurrences in the extension. - DevTools page cleaned up – Now uses the same header, navigation and footer as other pages. The README/CHANGELOG accordions have been removed (they are now linked in the footer).
- Style.css overhaul – Redundant rules removed, logical grouping improved, not‑used classes deleted.
- Messages.json (de/en) completely sorted – All keys are now alphabetically ordered and one entry per line.
🐛 Fixed- Unfreeze not working – Removed the invalid
sessionparameter fromcookies.set; added special handling for__Host-prefixed cookies (nodomain,path=/, HTTPS only). - Freeze / Unfreeze resetting sort order – The table now retains the current sort column and direction after any operation.
- Buttons overflowing column in “All Cookies” – Reduced button padding and font size; now they fit reliably.
- Duplicate
initDeleteAllDomainsButton()call – Removed the superfluous call frominitWhitelistModule(). - Whitelist bulk editor not showing current list – Added a small delay (
setTimeout) to ensure the textarea is filled after the DOM is ready. - Developer Tools page missing header/footer – Added the required placeholders and imported
initHeader,initFooter,insertNavigation.
⚠️ Technical Changesallcookies.js–renderTable()rewritten withoutinnerHTML(uses DOM methods).handleReactivate()corrected (nosession,__Host-support). Sorting state stored globally.allcookies.html– Button styles compacted;#reportAllCookiesBtnhidden (prepared for later use).modules/footer.js&modules/navigation.js– No morefetchorDOMParser; pure DOM creation.modules/header.js– Replacedfetch+DOMParserwith direct DOM generation.modules/whitelist.js–isCollapseEnabled()default changed totrue.
Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
- Complete overhaul of “All Cookies” table
Poprzednie wersje
Wersja 9.6.4
Data wydania: 3 cze 2026 — 465,98 KBDziała z: firefox 140.0 i nowsze[9.6.4] - 2026-06-04
🚀 New Features / Verbesserungen- Global Tracking Control section – A new prominent section above the whitelist groups all global tracking options:
– Always delete global tracking cookies (regardless of domain)
– Enable/disable tracking protection for all whitelist domains (global toggle foropt_block_tracking_on_whitelist)
The old option inside “More options” has been removed (no duplication). - Popup tracking protection status – The popup now clearly indicates whether the global tracking cookie cleanup is active:
–🌍 Global only(active with no domains / no active domains)
–🌍 Global & X of Y(active and X of Y domains have tracking protection)
–🔴 Global off(disabled)
–🔴 Global off & X of Y(disabled but X domains still have tracking protection)
All texts are i18n‑compliant. - Anchor
#trackingprotection– The new global section gets the fixed anchor, allowing direct linking from the welcome page or popup. - Unified highlight on anchor jump – The highlight (
options-highlight) now usesbox-shadow: insetto prevent neighboring sections (e.g. the global section) from being optically outlined. CSS class cleaned up. - i18n additions – New keys
globalTrackingHeading,paypalDonateButtonand the missingtrackingGlobalOff,trackingGlobalOnly,trackingGlobalAndCount,trackingGlobalOffAndCountwere added tomessages.json(de/en). - Removal of
innerHTML– The header (modules/header.js) now generates its content entirely via DOM methods (createElement,textContent) to avoid Firefox issues. - Cleanup of
options.html– The obsolete warning block (#trackingWarningOptions) was removed from the HTML (now in the global section). The placeholder forinfo.htmlhas been deleted as the info block is no longer needed. - Bulk editor fixed – A short delay (
setTimeout) ininitBulkEditor()ensures that the textarea is loaded before being filled. The textarea now shows the current whitelist again. - Removal of obsolete files –
templates/globaltracking.htmlandmodules/globaltracking.jshave been deleted (the section is now fixed inoptions.html).templates/info.htmlhas also been removed because the info block is hidden and no longer required.
🐛 Fixed- Duplicate call of
initDeleteAllDomainsButton()– The superfluous call ininitWhitelistModule()was removed (onlyrenderWhitelistTable()calls it). - Duplicate warning message – The old warning inside the whitelist section is now completely removed from the DOM (not just hidden).
- Dark bar after deleting the warning – The surrounding
<div id="trackingWarningOptions">is now also deleted, so no empty dark box remains. - Donation button on welcome page – The PayPal button now uses the i18n API (`paypalDonat
Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
- Global Tracking Control section – A new prominent section above the whitelist groups all global tracking options:
Wersja 9.6.3
Data wydania: 2 cze 2026 — 466,5 KBDziała z: firefox 140.0 i nowsze[9.6.3] - 2026-06-02
🚀 New Features / Verbesserungen- Unified header and navigation – Header (icon, title, version) is now completely i18n‑compliant and consistent across options, welcome, and privacy pages.
A new simple button‑based navigation (Welcome, Settings, Privacy) is inserted directly into the main container (options-main-container) viamodules/navigation.js– no more complex tab styling. - Developer Tools – Added two collapsible sections that lazy‑load
README.mdandCHANGELOG.md(only when opened).
Debug logs now have a confirmation dialog before clearing. - UI polish – The “Reset statistics” button is now full width for consistency.
The help text under “Reset complete storage” is centered.
Footer spacing reduced; links remain white (hover red).
Welcome page links are now white (with green hover) instead of default blue. - i18n optimisation – Navigation buttons reuse existing footer i18n keys (
footerWelcome,footerSettings,footerPrivacy) – no new translation strings needed.
🐛 Fixed- Header inconsistencies – The header no longer changes its title depending on the page (always shows extension name + version).
- Anchor scrolling – When opening
options.html#whitelistSectionfrom the popup or welcome page, the target section is now reliably scrolled into view and the corresponding accordion is opened (even if templates load asynchronously). - Privacy page layout – Privacy pages now use the same
.options-main-container > .section > .privacy-boxstructure, so the navigation buttons appear correctly and the styling is consistent. - Welcome page button colour – The green “Open settings” button keeps its dark text while all other text on the page is forced to white.
- Two‑column feature list – Added missing CSS rules for
.two-columns-features(grid layout) so the “Why not?” section is displayed correctly. - Popup detection of local tabs – The whitelist controls are now shown for local addresses, allowing users to protect router or local server logins.
⚠️ Technical Changes- Added
modules/navigation.js– central functioninsertNavigation()that adds the three‑button navigation at the beginning of.options-main-container. - Updated
templates/header.htmlandmodules/header.js– removed navigation from header (now only icon, title, version). - Updated
options.js,welcome.js,privacy.js– import and callinsertNavigation()after loading templates. - Updated
privacy-de.htmlandprivacy-en.html– wrapped content in.options-main-container .section .privacy-box. - Extended
isValidWebUrl()inpopup.jsto recognise local IP ranges and `l
Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
- Unified header and navigation – Header (icon, title, version) is now completely i18n‑compliant and consistent across options, welcome, and privacy pages.
Wersja 9.6.2
Data wydania: 1 cze 2026 — 176,36 KBDziała z: firefox 142.0 i nowsze🧹 TW Cookie & Browser Cleaner – with Whitelist & Per‑Domain Tracking Protection
Version 9.6.2 – For Chrome, Firefox and other Chromium browsers
📌 Overview
TW Cookie & Browser Cleaner is a browser extension that deletes cookies, cache, history, local storage and other browser data in a targeted way – without losing important logins.
A whitelist protects selected domains from deletion. Additionally, tracking protection can be activated per domain: only login‑relevant cookies are kept, all others (tracking cookies) are deleted.
✨ Main Features- 🧹 Cleaning of cookies, cache, history, IndexedDB, LocalStorage, service workers, form data, download list and passwords (the latter only after confirmation).
- 🛡️ Whitelist – domains that will never be deleted (cookies and other data remain).
- 🔒 Per‑domain tracking protection – on whitelisted domains you can choose:
- "Keep only login cookies" → all other cookies are deleted.
- "Keep all cookies" → tracking is allowed.
- 🌍 Two languages – German and English (browser language is auto‑detected).
- 🔁 Automatic cleaning – on browser start, on browser shutdown or when a tab is closed (optional).
- 💾 Backup & restore – export/import of all settings (whitelist, tracking settings, data types) as a JSON file.
- 📝 Bulk editor – edit the whitelist as plain text and apply with one click.
- 🍪 Cookie inspector – view and copy all cookies of the current domain.
- 🐛 Developer mode (hidden) – accessible via
devtools.html, disables automatic tab closing and enables debug logs. - 🔥 Firefox compatible – unsupported data types (e.g. WebSQL, Plugin Data) are automatically disabled and hidden.
Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 9.6.1
Data wydania: 30 maj 2026 — 399,74 KBDziała z: firefox 142.0 i nowsze[9.6.1] - 2026-05-30
🚀 New Features / Verbesserungen- Whitelist now starts empty – Preset domains have been completely removed.
Users must add their own domains (initial defaults can be configured viatw-cookie-browser-cleaner-default.json). - Hidden developer tools – Added
devtools.htmlwith: - Developer mode (prevents automatic closing of options/privacy pages when the popup opens)
- Debug mode (writes detailed logs to console and storage)
- Debug log viewer and statistics reset
- Dynamic data type counting in Firefox – The popup now only counts actually visible data‑type checkboxes, fixing the “Cookies & 10 selected” issue.
- Centralised cookie count in popup footer – Shows all cookies in the browser, with dynamic colours:
- Green (<100), Orange (100–500), Red (>500)
- Improved UI – Reduced row heights in tables, accordion headers, and cookie inspector; unified font sizes.
- Default language set to English – Fallback to English for unknown browser languages (French, Spanish, etc. now see English instead of German).
- Backup filename changed – Now
tw-cookie-browser-cleaner-backup-YYYY-MM-DDTHH_MM_SS.json. - Removed “Reset all settings” row from popup – This rarely used action is now only available in the Options page.
- CSS Schriftgrößen-Fix – Ensures the last paragraph in info containers has a consistent font size (12px) on all browsers.
Licencja kodu źródłowego: Wszelkie prawa zastrzeżone
- Whitelist now starts empty – Preset domains have been completely removed.
Wersja 9.6
Data wydania: 28 maj 2026 — 395,95 KBDziała z: firefox 109.0 i nowszeLicencja kodu źródłowego: Wszelkie prawa zastrzeżone
Wersja 9.0
Data wydania: 24 maj 2026 — 362,05 KBDziała z: firefox 109.0 i nowsze## Changelog
FÜR DEUTSCH: NACH UNTEN SCROLLEN
All notable changes to this project are documented in this file.
[9.0] - 2026-05-24
🚀 Major Features
Per‑Domain Tracking Protection (Options Page)- Each whitelisted domain can now be configured individually:
- 🔒 Green = keep only login cookies (tracking blocked)
- 🔓 Red = keep all cookies (tracking allowed)
- Global switch to toggle tracking protection for all domains at once
- Visual legend with colored locks explains the two states
Redesigned Domain Table (Options)- Cleaner layout with right‑aligned action buttons
- Global toggle row with thick green top border
- Simplified "Add Domain" row: text field + compact
+button (no extra width) - Permanent warning about potential login loss directly under the legend
Enhanced User Interface- All section headings are now bold for better readability
- Support email links unified to a consistent green color
- Thick green separator lines above the global toggle row and around the add‑domain area
🧹 Popup Improvements- Tracking protection checkbox removed → replaced by a link to the Options page
- Warning text is now permanently visible (no longer hidden)
- Cleaner, less cluttered "More Options" section
🌐 Localization- Complete overhaul of
messages.json(English & German) - Removed obsolete keys (no longer used confirm dialogs)
- Sorted all keys by appearance order in popup and options
- Fixed duplicate and inconsistent entries
🐛 Fixed- Inconsistent button widths and alignment on Options page
- Missing or incorrect border lines (thin lines removed)
- Email link colors now match the design (green)
- "Alle auf global setzen" button class corrected for proper styling
⚠️ Breaking Changes- Tracking protection setting can no longer be changed directly from the popup; users are redirected to the Options page
[8.1] - 2024-05-23
🚀 New Features- Automatically delete cookies when a tab is closed
[8.0] - 2024-05-22
🚀 New Features
Tracking Protection on Whitelisted Domains- Whitelisted domains can now keep ONLY login cookies
- All tracking cookies on whitelisted sites are deleted automatically
- Unique feature – Cookie AutoDelete (CAD) cannot do this!
Safety Dialogs for Dangerous Data Types- Warning when enabling: Passwords, Form data, Download list
- Additional confirmation before deleting sensitive data
Enhanced Footer Statistics- Total number of cleaning operations (existing)
- NEW: Total number of all deleted cookies (lifetime)
Cleaning Protocol (Clean Log)- Detailed list of all deleted and protected cookies
- Shows which browser data types were cleaned
- Copy button to export the log
👁️ Cookie Inspector- Shows all cookies of the current tab with details (name, value, secure, session)
- Displays the number of cookies
Licencja kodu źródłowego: Wszelkie prawa zastrzeżone