Skip to content

2.1.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@maxxcrawford maxxcrawford released this 14 Feb 22:01

Summary

#422: Added feature where almost any site can be added or removed from the Facebook Container through the extension panel.

To add a site to the Facebook Container, open the panel on whichever page you wish to include, and click "Allow site to Facebook Container" button. It will add it and reload the page.

image

To remove a site from the Facebook Container, you can do the inverse, by navigating to a page within the Facebook Container*, open the panel and click

image

Additionally, you can remove other sites than the active tab by clicking on "Sites Allowed in Facebook Container". This will list all custom sites inside the container. Note that Facebook-owned domains cannot be removed.

image


#430: Fixed issue where some share buttons where being badged as tracking elements, when they were not. These share buttons now are labeled correctly and are no longer frozen.

image


Changelog

Note: Pontoon localization commits have been omitted from this list.

4f94ce2 Removed commented line
3b7b495 Modified passive share links to allow click through, removed all console.logs from the commit
362086c Fixed CSS issue where first share item badge was visible, regardless of passive status.
af3e9f4 Condensed share/passive-share badge listener assignements into one function
0d2aa19 Fixed #430 - Updated share badge detection to treat passive links differently
ad7cdd6 Removed commented line
72be4e9 Bumped version number for new feature designation
7be8d8d Modified passive share links to allow click through, removed all console.logs from the commit
dcc846c Updated if statements to not depend on the else clause Updated variable names to provide more context Resolved "return await" issue Consolidated buildPanel function if statements
b79be5e Updated straight single quote to closing single quote
d3791cf Fixed CSS issue where first share item badge was visible, regardless of passive status.
f51a948 Updated image for revised Panel 3 (now Panel 4) and removed unused image from the directory.
7656486 Updated onboarding panels (JS, Strings, Images and CSS) to reflect new UI for adding sites to the FB Container. This includes removing the previous strings (Panel 3)
7bffd8f Added logic/styles to disable the "remove site from container" when on default FB domain URLs
98fb9c6 Remove panel notification (purple square) once the panel is interacted with
904c20b Reload the active tab after removing the site from FBC
434168a Updated buildPanel call to reflect async function type
e2868d2 Build and append the add/remove button to the FB doorhanger panel, including event listener(s) for the button
02a40e8 Core feature functions - add and remove custom site from container, including helper functions to determine which site user is on, and if that site is in the FBC
06dad5e Added button styles and icons for Add/Remove site to Container button
99c423b Fixed #561 - Added new text strings for Add/Remove sites to FBC
6d0df08 Condensed share/passive-share badge listener assignements into one function
5480dae Fixed #430 - Updated share badge detection to treat passive links differently
e6c5fc8 fixing typos
d44d37a resolving issues and adding the docs
6dd4d10 removing contributing file to resolve an issue
3c7407a applied changes requested on CONTRIBUTING docs and decluttered it
6b7038f added a bit more detailed instructions for running
d1b9b5a Added contributing docs
967bfe3 add README Development, Testing, and Links
99ad50c Add functional test for badging
9b56b5c Bump eslint-utils from 1.4.0 to 1.4.3
4bbe9a1 Fix incognito mode behavior
b0d7260 Add feature tests for block subresources and add domains
51c711b Made Mixcloud selectors more specific
1801ae2 Made Patreon and Mixcloud selectors more specific
26793ed Added Patreon and Mixcloud selectors
fae4562 Join the selectors and call querySelectorAll only once
7862258 Disable extension in incognito mode