ghostery / ghostery-extension

Ghostery Browser Extension for Firefox, Chrome, Opera, Edge and Safari
Mozilla Public License 2.0
1.37k stars 139 forks source link

Global pause feature #1648

Closed smalluban closed 3 months ago

smalluban commented 3 months ago

Overview

Adds global pause feature. The feature uses a special ID to options.paused with 24 hours delay.

To disable Ghostery completely it turns off the following features:

Wording & UI

chrome-extension___jccobfekniccmgppgbkonmdmdldhhgjc_pages_settings_index html(iPad Air) chrome-extension___jccobfekniccmgppgbkonmdmdldhhgjc_pages_settings_index html(iPad Air) (1)

Zrzut ekranu 2024-06-10 o 16 10 14
philipp-classen commented 3 months ago

Since we are doing repeated linear scans over the paused array, I assume we are confident that it does not grow. Let's say, it stays under 50 entries or so, right?

Otherwise, we should consider switching to a set when holding it in memory.

mdsandu commented 3 months ago
smalluban commented 3 months ago

there is an "i" in 23h 5 mins left - should that be "&", I would have no icons there

@mdsandu This is a "polish" artifact, I removed Polish from translations, but this time counter is generated by the browser, and it used polish internally, it will be different in English, sorry for misleading you.

smalluban commented 3 months ago

chrome-extension___jccobfekniccmgppgbkonmdmdldhhgjc_pages_settings_index html(iPad Air) (2)

Tweaked view @mdsandu (full English)

I added an image on the side, as without it, it looks ugly - I have used the pause icon, I hope you like it ;)

smalluban commented 3 months ago

@philipp-classen The options.paused is a list created by the user by hand - it might have more than 50 entries, but I suppose it rarely changes.

mdsandu commented 3 months ago

Title: Global Pause —> Pause Ghostery Desc: Suspends privacy protection globally for 1 day.

Screenshot 2024-06-11 at 12 19 06

Title (bold if possible): Missing the “Pause Ghostery” feature? Description (force new line): You can find it in your Privacy protection settings.

CTA: Open Ghostery settings

Screenshot 2024-06-11 at 12 19 22

related - same page:

github-actions[bot] commented 3 months ago

Builds for commit 7e42af98b5059f10d01208d6dd50da8ad96cec16: