TW Cookie & Browser Cleaner with Whitelist verziótörténet – 9 verzió
TW Cookie & Browser Cleaner with Whitelist szerző: der-mali
TW Cookie & Browser Cleaner with Whitelist verziótörténet – 9 verzió
Legyen óvatos a régi verziókkal! Ezek a verziók csak tesztelési és hivatkozási célokra jelennek meg.Mindig használja a kiegészítő legfrissebb verzióját.
Legfrissebb verzió
Verzió: 9.8
Kiadva: 2026. jún. 12. – 496,43 kBEzekkel működik: firefox 109.0a1 vagy újabb[9.8] - 2026-06-12
🚀 New Features & Improvements- Complete rebuild of filter button updates
– The five filter buttons (Active Cookies,All - Session,Session,Tracking,Frozen) are now completely recreated in the DOM whenever statistics change.
– This ensures that old numbers from previous filters never persist.
– Each button receives its correct count directly fromcurrentCookiesandfrozenListon every rebuild.
– Click listeners are freshly attached, keeping the buttons fully responsive. - Search result counter only shown when searching
– The box displaying the number of search results appears only when the search field is not empty.
– When the field is empty, the box stays hidden – so no wrong number from a previous filter can linger. - Unified message for empty filters or unsuccessful searches
– When a filter yields 0 cookies or a search finds no matches, the i18n keyallcookiesNoCookiesis shown:“No cookies found that match this filter.”
– This replaces the generic “No cookies found.” message and is properly localised. - Improved refresh logic after filter change
– After clicking a filter, the table is rebuilt and the search result box is updated (or hidden) immediately.
– AdditionalrequestAnimationFrame/setTimeoutcalls ensure reliable DOM updates. - Search now works cleanly together with filter buttons
– The search operates on the data already restricted by the active filter (e.g. only session cookies).
– If the combined filtering (filter + search text) yields no results, the new message is shown instead of an empty table.
🐛 Fixed- Wrong numbers in filter buttons after switching filters
– Previously, a button like “Frozen” would still show the previous filter’s value (e.g. “Tracking”) when the new filter had 0 results.
– Completely rebuilding the buttons eliminates this issue. - Search result count stayed at an old value after filter change
– The result counter (e.g. “76 results”) was not updated when the filter changed while the search field was empty.
– Now the box is hidden when the search field is empty, so no wrong number can appear. - Missing “No cookies” message for filters with 0 cookies
– When a filter with 0 cookies was selected, the table stayed empty without any explanatory message.
– Now the new i18n messageallcookiesNoCookiesis displayed. - Empty table header remained after a search with no matches
– After typing a non‑matching search term, all rows were hidden but the empty table header stayed visible.
⚠️ Technical ChangesupdateStatistics()completely rewritten – Rebuilds the five filter buttons using pure DOM methods, no.count-textspan.updateSearchResultVisibility()reimplemented – Shows the result box only when the search
A forráskód Minden jog fenntartva licenc alatt közzétéve
- Complete rebuild of filter button updates
Korábbi verziók
Verzió: 9.7.1
Kiadva: 2026. jún. 7. – 490,45 kBEzekkel működik: firefox 109.0a1 vagy újabbChangelog
All notable changes to this project are documented in this file.
[9.7.1] - 2026-06-07
🚀 New Features & Improvements- Complete overhaul of the anonymous cookie report
– New confirmation page (report-confirm.html) with a clear table of all metadata before sending.
– Users can download the JSON file locally before transmitting.
– After a successful upload, the server returns a personal, non‑guessable token link (e.g.,reports/report_<token>.json).
– The link opens automatically in a new tab and can be copied to the clipboard.
– Full i18n support (all texts are now translatable viamessages.json).
– The page layout now matches the wide design ofallcookies.html(max-width: 1600px). - Filter “All” renamed to “Active Cookies” – Clarifies that frozen cookies are not shown there.
- Frozen list display fixed – The “Frozen” filter now correctly shows the list of frozen cookies (metadata) even though they are no longer in the browser.
- Trash can button moves next to the active filter – Improves visual alignment and reduces clutter.
- Copy button for the report link – Copies the private URL to the clipboard without requiring extra permissions.
🐛 Fixed- Freeze / Unfreeze buttons in the “Frozen” view – The “Freeze” button is now hidden and “Unfreeze” is shown for entries in the frozen list.
- Page width of the report confirmation page – Now uses the same wide layout as
allcookies.html(max-width: 1600px). - Missing i18n texts on the report page – All static texts (headings, button labels, table headers, hints) are now localised.
- Copy link button – Properly copies the report URL to the clipboard.
⚠️ Technical Changesreport-confirm.htmlandreport-confirm.js– New files; completely i18n‑aware, noinnerHTML.report.php– Generates a secure random token (bin2hex(random_bytes(32))) and returns the public URL.allcookies.js–reportAnonymously()now opensreport-confirm.htmlwith the Base64‑encoded metadata instead of sending directly.messages.json(de/en) – Added numerousreport*keys for the confirmation page.- Deleted obsolete files –
background_20260606_2.js,allcookies-extra.css,modules/session-cookies.js.
A forráskód Minden jog fenntartva licenc alatt közzétéve
- Complete overhaul of the anonymous cookie report
Verzió: 9.7
Kiadva: 2026. jún. 5. – 476,69 kBEzekkel működik: firefox 109.0 vagy újabb[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.
A forráskód Minden jog fenntartva licenc alatt közzétéve
- Complete overhaul of “All Cookies” table
Verzió: 9.6.4
Kiadva: 2026. jún. 3. – 465,98 kBEzekkel működik: firefox 140.0 vagy újabb[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
A forráskód Minden jog fenntartva licenc alatt közzétéve
- Global Tracking Control section – A new prominent section above the whitelist groups all global tracking options:
Verzió: 9.6.3
Kiadva: 2026. jún. 2. – 466,5 kBEzekkel működik: firefox 140.0 vagy újabb[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
A forráskód Minden jog fenntartva licenc alatt közzétéve
- Unified header and navigation – Header (icon, title, version) is now completely i18n‑compliant and consistent across options, welcome, and privacy pages.
Verzió: 9.6.2
Kiadva: 2026. jún. 1. – 176,36 kBEzekkel működik: firefox 142.0 vagy újabb🧹 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.
A forráskód Minden jog fenntartva licenc alatt közzétéve
Verzió: 9.6.1
Kiadva: 2026. máj. 30. – 399,74 kBEzekkel működik: firefox 142.0 vagy újabb[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.
A forráskód Minden jog fenntartva licenc alatt közzétéve
- Whitelist now starts empty – Preset domains have been completely removed.
Verzió: 9.6
Kiadva: 2026. máj. 28. – 395,95 kBEzekkel működik: firefox 109.0 vagy újabbA forráskód Minden jog fenntartva licenc alatt közzétéve
Verzió: 9.0
Kiadva: 2026. máj. 24. – 362,05 kBEzekkel működik: firefox 109.0 vagy újabb## 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
A forráskód Minden jog fenntartva licenc alatt közzétéve