Current BETA Changelog
#### THE #1 THING YOU NEED TO KNOW (2023-01-06)
ALPHA/BETA versions use a different set of preferences than RELEASE
versions. This is caused by how browser extensions work.
ALWAYS SAVE SETTINGS IN THE PRIOR VERSION, before changing versions:
wrench > Options > Data > Save To File
Then you can load them into the new version without any trouble.
#### BETA TEST NOTES (2023-03-13, 29.0.20)
- 29.0.20: improve the debug information for the lost filters issue
- 29.0.19: allow Expand Comments in 'theater mode' side column
- 29.0.19: when ESC closes one of our menus / popups, don't let FB see it
- 29.0.19: don't lose spaces in decoded strings
- 29.0.18: improve permalink detection & logging
- 29.0.18: Expand Comments avoid putting away the comments at start time
- 29.0.17: adapt Expand Comments to small FB layout change
- 29.0.16: protect against picking up numeric group ID as post ID
- 29.0.15: fix ${array:width:joiner} support
- 29.0.14: don't hide post marked 'Read' while in comments popup
- 29.0.13: fix possibility of duplicate Submit Comment buttons
- 29.0.13: fix spurious Submit Comment button when input is empty
- 29.0.12: fix a condition where 'Fix Enter' could fail in chat
- 29.0.12: make 'Reset All Data' reset *all*, and force page refresh
- 29.0.11: accept Cmd+Enter for 'Fix Enter' comment submit, for Macs
- 29.0.11: improve recognition of permalinks
- 29.0.10: allow 'S2F' gib translations to be used in SFx CSS styles
- 29.0.10: support 'reels' single-post permalinks
- 29.0.10: fix possibility of multiple PAIs
- 29.0.10: fix post comments popup being hidden if it was in the 'wrong' SFx tab
- 29.0.9: fix certain posts being hidden when opened from a notification
- 29.0.8: further improve post ID detection
- 29.0.7: avoid hiding 'Read' or filtered-out posts in a post comments popup
- 29.0.7: fix ESC while expanding comments to not close the comments popup
- 29.0.6: find the post properly in FB's new post comments popup
- 29.0.6: adapt Expand Comments to FB's new post comments popup
- 29.0.6: fix 'Fix Enter' in FB's new post comments popup
- 29.0.6: fix an issue where a post comment could be mistaken for a whole post
- 29.0.6: remove detection of obsolete SFx private-alpha extension IDs
- 29.0.6: improve Filter Debugger messages about filtering being disabled
- 29.0.5: fix coloring of Hidden Messages failure note on wrench menu
- 29.0.4: improve the debug information for the lost filters issue
- 29.0.3: fix post detection on Mac OS
- 29.0.2: fix another way for the wrench to get lost
- 29.0.2: fix another condition where text filters could miss the contents of a post
- 29.0.1: fix a condition where text filters could miss the contents of a post
- 29.0.1: fix (once more) post filtering matching some post comments
- 29.0.1: Expand Comments only log an avoided click the first time it's hit
- 29.0.1: provide more status / debugging info for Hidden Messages check
- 29.0.1: fix 'blue bar' issue caused by failure of the Hidden Messages check
- 29.0.1: add filter & tweak order numbers to their tables
- 29.0.1: fix ability to directly edit filter & tweak order numbers
- 29.0.1: fix post filtering on 'App/Game Name' field after FB change
#### CURRENT KNOWN ALPHA ISSUES (2023-01-13)
- 29.0.6: intentional: 'post-funnel' menu now appears even when filter master
switch is disabled. Allows 'is disabled' debug message to be seen!
Also allows analysis of filtering system's decomposition of a post,
possibly useful at the moment when one is about to turn on filtering
due to a new annoying flavor of malpost :)
- 29.0.1: [caused by FB code change] we are aware that the 'Hidden Messages'
check fails on some FB accounts, particularly accounts which manage
a Page. This release fixes the gross consequences of that failure
(blue bar), but does not [yet] restore functionality for such users
- 29.0.1: ['lost filters' bug introduced post-28.0.0, pre-29.0.0, not new in
post-29 beta] there is a (fortunately rare) condition which blanks out
all filters. If this happens, an alert saying 'CONTACT BELA' pops up.
PLEASE DO SO! Post on the BETA Group; and try to preserve the tab
from which the popup was raised. It has crucial debug information.
Only the tab when it initially happened is useful; and only if it
has not been reloaded, nor the browser or computer restarted.
#### 29.1.0 PUBLIC RELEASE NOTES
#### Important Changes
- Added support for FB's new post comments popup
- Adapted Expand Comments to automatically continue within the post comments popup
- Fixed 'Fix Enter' in the post comments popup
- Fixed an issue causing a blue bar or large blue-and-white band over the page
- Fixed an issue which made many features fail on all browsers on Mac OS: Post
filtering, Post Action Icons, mark 'Read', and Infinite Scroll Prevention
#### New Features
- Expand Comments now works in the comment viewer popup
- Expand Comments now works in the 'theater mode' side column
#### Internal/Minor Changes
- Fixed certain posts being hidden when opened from a notification
- Fixed certain posts being hidden when opened in a comments popup
- Fixed 'ghost popup' left when marking post 'Read' in comments popup
- Fixed a case where Expand Comments would mistakenly hide all comments
- Further improved post ID detection
- Fixed a situation where a group ID could be picked up as a post ID
- Improved permalink detection & logging
- Added handling of 'reels' single-post pages
- Fixed a case where filters would miss post text contents
- Fixed post filtering on 'App/Game Name' field after a FB change
- Fixed post filtering missing some post text content
- Improved debug messages about why filtering was not run
- Made 'post-funnel' menu appear even when filtering is disabled
- Fixed another way for the wrench to get lost
- Fixed multiple Post Action Icons trays appearing at once
- Fixed 'Reset All Data' failing to reset some settings
- Fixed a condition where 'Fix Enter' could fail in chat
- Fixed spurious Submit Comment button when input was empty
- Fixed expansion of ${array:width:joiner} to allow joiners other than :
#### 29.0.0 PUBLIC RELEASE NOTES
#### Important Changes
- Default post loading is set to 10 due to how FB now clear posts out of memory
- Improved ability to mark different types of posts 'Read', including
events, Marketplace items, Sponsored, fundraiser donations, and cover
photo updates
- Fixed issues which could cause the wrench menu to disappear
- Fixed issues which could cause the Control Panel to disappear
- Fixed behavior of wrench and wrench menu notification counts
- Improved performance and behavior of Hide/Show
- Made Hide/Show hiders update automatically
- Added back 'Open Messages In Full Tab' feature for New Layout
- Fixed 'Check For Filtered Messages' feature on most browsers
#### New Features
- Added a master font size option
- Added a master Social Fixer user interface scale option
- Filters can now have separate 'click to hide' and 'click to show' messages
- Added 'Any Hashtag' filter search type
- Added initial support for Facebook Marketplace item 'posts'
- Closing the Control Panel now just closes it without affecting any settings
#### Internal/Minor Changes
- Improved reliability of Infinite Scroll Prevention
- Improved performance and reliability of Comment Navigator / Expand Comments
- Added a 'words to avoid clicking' list for Expand Comments
- Added control over when Expand Comments action window closes
- Improved detection of Sponsored posts
- Fixed 'Link URL' & 'Link Text' filter search types
- Fixed 'Group Posted In' filter search type
- Fixed 'Page Posted By' filter search type
- Fixed 'Post Action' filter search type
- Fixed / brought back 'App/Game Name' filter search type
- Fixed 'Author' filter search type on some page types where it didn't work
- Fixed post filtering unintentionally matching some post comments
- Filter matches are now tested against each instance of some search fields:
'Any Hashtag', 'Link URL', 'Link Text', 'Photo Caption'; so 'Any Hashtag'
'Equals Exactly' 'sfx_rocks' matches '#hello #sfx_rocks #there'
- Made 'NOT' able to be applied to all filter search types
- Added support for plain string searches to existing string filters
- Added control of ignore case / Match Case to all string filters
- Added filter actions allowing to mark or unmark posts 'Read'
- Added filter action allowing to unhide posts (to override a prior filter)
- Fixed post filtering 'replace' action to work on post author name
- Fixed post filtering 'replace' action to work on post 'action'
- Added filter field expansion ${any} to insert the first parenthetical match
- Added filter field expansion ${all} to insert all parenthetical matches
- Added expansion joiner for ${all}: ${all:15:/} might emit 'match1/match2/m'
- Fixed a problem when a filter tried to hide the first post on the page
- Fixed a problem which caused some posts to not be filtered at all
- Changed permalink filtering: filters run as normal, but 'hide' won't hide
- Fixed an issue with stray Post Action Icon filter & wrench menus appearing
- Added start times to post postdata & filter logs
- Added all searchable post fields to Filter Debugger output
- Fixed various issues with post tabs
- Added attempt to 'seek' the right 1st tab to view, when filters move posts
- Added logging of various post state transitions in Post Data: being
marked or unmarked 'Read'; hidden, moved or copied by filters
- Added identification of extension 'store' and ID to Support data
- Fixed 'Redirect Home Links' to act only on left-click
- Made 'Force Most Recent' allow other feeds like 'Top Stories', 'Favorites'
- Made 'Show Photo Tags' feature work on non-English Facebook user interface
- Made wrench menu put itself away when hit ESC
- Made wrench menu appear earlier during page startup
- Reduced impact when disabled via wrench menu
- Made extension manager's Options button work when disabled via wrench menu
- Fixed top bar layout problem in RTL locales
- Fixed 'Fix Enter' feature on chat / messenger after Facebook code change
- Repaired 'Fix Enter's ability to label its buttons 'Comment' vs 'Reply'
- Improved 'Fix Enter' interaction with 'Today's Birthdays' page
- Improved 'Fix Enter' to remove its buttons when no longer needed
- Made 'Fix Enter' alternate / emergency mode work in more situations
- Updated to use newer Promise-based Userscript API
- Added support (Userscript only) for messenger.com, mainly for 'Fix Enter'
- Fixed Userscript startup issues with Greasemonkey
- Userscript tested on Firemonkey Userscript manager for Firefox
- Reduced the probability & impact of any future 'date blobs' issues
- Reduced the impact of Scroll To Comment when its CSS is empty
- 'mark Read' will by default remember post IDs for 28 days (up from 4)
- 'mark Read' improved handling when FB send multiple copies of a single post
- 'mark Read' improved to recognize post IDs out of newer FB post formats
- Changed to force only the 'Read' posts *named* in a permalink to be visible
- Added the ability to hide 'Read' posts which are visible due to a permalink
- Added an option to style posts clicked visible after hidden by a filter
- Fixed subscribed filters & tweaks showing 'updated' when they didn't change
- Added auto update of subscribed filters & tweaks when opening those menus
- Improved 'Find Edit' to handle 1-char buffers & top-of-page 'edit a post'
- Improved error handling when loading subscription data from SFx servers
- Improved error handling when loading user saved settings