Brian Jackson 🌵 @brianleejackson.com · 20hIssue #60 of my monthly newsletter "Tidbits from Brian" just went out. 📧 I really wish Mac had an OS-level equalizer. 🔊 newsletter.brianleejackson.com/p/tidbits-fr... 211
Brian Jackson 🌵 @brianleejackson.com · 09/09/20269/ - Fixed an issue where code snippet filenames with non-ASCII characters (such as Korean) were incorrectly encoded on disk. 🗃️ - Added missing license notices for bundled third-party libraries. perfmatters.io/docs/changel...perfmatters.ioChangelog - Perfmatters2.6.8 – 09.09.2026 2.6.7 – 08.06.2026 2.6.6 – 07.09.2026 2.6.5 – 06.30.2026 2.6.4 – 06.01.2026 2.6.3 – 05.27.2026 2.6.2 – 04.29.2026 2.6.1 – 04.10.2026 2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02... 011
Brian Jackson 🌵 @brianleejackson.com · 09/09/20268/ - Fixed a compatibility issue with Infinite Uploads that prevented code snippets from loading correctly. - Fixed an issue where Perfmatters meta options were not available when creating a new post or page until after saving. 110
Brian Jackson 🌵 @brianleejackson.com · 09/09/20267/ - Fixed an issue where remove unused CSS could delay, async, or remove external stylesheets that were never included in used CSS. - Fixed get_file_path incorrectly stripping characters from asset paths on subdirectory installs in certain cases. 110
Brian Jackson 🌵 @brianleejackson.com · 09/09/20266/ - Fixed a PHP warning in Minify class when parse_url() returned false for a malformed script or stylesheet URL. - Fixed a PHP fatal error that could stop buffer optimizations from running when one-per-line options were stored as a string instead of an array. 👨🔧 110
Brian Jackson 🌵 @brianleejackson.com · 09/09/20265/ - Moved preconnect and DNS prefetch into the main Perfmatters queue so they respect the same request-level disable checks as other front-end optimizations. - Removed redundant admin and ?perfmattersoff checks from FastClick output, which is already gated by the main Perfmatters queue. 🧹 110
Brian Jackson 🌵 @brianleejackson.com · 09/09/20264/ - Improved stylesheet inlining via the new perfmatters_inline_stylesheets filter, which can now run independently of remove unused CSS while still deferring to it for non-excluded stylesheets. - Made some adjustments to code snippets UI visiblity script. 110
Brian Jackson 🌵 @brianleejackson.com · 09/09/20263/ - Drastically improved remove unused CSS to detect local stylesheets from the URL path, which should resolve most third-party CDN rewrites without needing the CDN URL setting or local stylesheet filter. 👏 110
Brian Jackson 🌵 @brianleejackson.com · 09/09/20262/ - *New* perfmatters_inline_scripts filter which allows you to inline any local JS files. - *New* load in block editor option for frontend CSS code snippets so those styles can also appear in the WordPress block editor canvas. 🎨 120
Brian Jackson 🌵 @brianleejackson.com · 09/09/20261/ Version 2.6.8 of our Perfmatters plugin is live! - *New* highly requested safe mode option to disable all performance optimizations sitewide (excluding security/code snippets). 🚧 - *New* inline excluded stylesheets option to automatically inline stylesheets excluded from remove unused CSS. ⚡ 111
Brian Jackson 🌵 @brianleejackson.com · 31/08/2026Issue #59 of my monthly newsletter "Tidbits from Brian" just went out. 📧 I've been using Zeron, a beautiful and fast native app for controlling AI agents. 🤖 newsletter.brianleejackson.com/p/tidbits-fr...newsletter.brianleejackson.comTidbits from Brian - Issue #59Zeron: A beautiful and fast native app for controlling AI agents. 🤖 010
Brian Jackson 🌵 @brianleejackson.com · 24/08/2026- Improved license and update API request handling to reduce how often sites contact the Novashare server, including longer update check caching, cached license status checks, and a staggered retry delay after failed update requests. ⚡ novashare.io/docs/changel...novashare.ioChangelog - Novashare1.6.9 – 08.21.2026 1.6.8 – 07.30.2026 1.6.7 – 06.17.2026 1.6.6 – 03.12.2026 1.6.5 – 01.19.2026 1.6.4 – 01.01.2026 1.6.3 – 10.21.2025 1.6.2 – 08.25.2025 1.6.1 – 06.30.2025 1.6.0 – 04.10.2025 1.5.9 – 03... 010
Brian Jackson 🌵 @brianleejackson.com · 24/08/2026- Updated share and follow block inspector controls to use ToggleGroupControl instead of the deprecated ButtonGroup component. 110
Brian Jackson 🌵 @brianleejackson.com · 24/08/2026Version 1.6.9 of our Novashare plugin is live! We've been traveling this month, so a smaller maintenance update to fix/improve a few things. - Fixed an issue where custom button and icon colors on the Share Buttons block were not applied when selected from the theme palette. 🎨 110
Brian Jackson 🌵 @brianleejackson.com · 19/08/2026WordPress 7.1 is out! 👏 Carlo always does a great job of diving into all the changes. kinsta.com/blog/wordpre...kinsta.comWhat’s new in WordPress 7.1: Client-side media processing, design tools, Abilities API, and much moreCheck out this post to learn what's new in WordPress 7.1: Client-side media processing, improved APIs, new blocks and design tools, and much more. 052
Brian Jackson 🌵 @brianleejackson.com · 11/08/2026- Improved license and update API request handling to reduce how often sites contact the Perfmatters server, including longer update check caching, cached license status checks, and a staggered retry delay after failed update requests. ⚡ perfmatters.io/docs/changel...perfmatters.ioChangelog - Perfmatters2.6.7 – 08.06.2026 2.6.6 – 07.09.2026 2.6.5 – 06.30.2026 2.6.4 – 06.01.2026 2.6.3 – 05.27.2026 2.6.2 – 04.29.2026 2.6.1 – 04.10.2026 2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02.26.2026 2.5.7 – 02... 010
Brian Jackson 🌵 @brianleejackson.com · 11/08/2026- Added capability checks to Used CSS and Minify clear actions, and sanitized the Used CSS file type parameter. 110
Brian Jackson 🌵 @brianleejackson.com · 11/08/2026- Fixed an issue where Fetch Priority would always use the first matched priority value when the same selector had separate device rules. 📱 - Added ABSPATH checks to plugin include files where needed. - Hardened license form request verification. 🔒 100
Brian Jackson 🌵 @brianleejackson.com · 11/08/2026- Fixed an issue where Script Manager MU Mode could permanently deactivate plugins when another plugin (such as Freemius) wrote a filtered active_plugins list back to the database. - Fixed an issue where Script Manager MU Mode could resolve some custom post type URLs to the wrong post ID. 100
Brian Jackson 🌵 @brianleejackson.com · 11/08/2026Version 2.6.7 of our Perfmatters plugin rolled out last week. - Removed the Script Manager MU Mode dependency on pluggable.php to avoid conflicts with SMTP and other plugins that override core pluggable functions. This makes MU Mode a lot more reliable. 👍 120
Brian Jackson 🌵 @brianleejackson.com · 31/07/2026Issue #58 of my monthly newsletter "Tidbits from Brian" just went out. 📧 How wp2shell took down our site, 😨 but not the way you think. newsletter.brianleejackson.com/p/tidbits-fr...newsletter.brianleejackson.comTidbits from Brian - Issue #58How wp2shell took down our site, 😨 but not the way you think. 132
Brian Jackson 🌵 @brianleejackson.com · 30/07/20265/ - Fixed W3C validation issues with certain network share links. 🪲 - Adjusted image upload preview thumbnails in the plugin settings to match WordPress admin input heights across versions. - Removed Yummly share network from the plugin, as it's no longer active. novashare.io/docs/changel...novashare.ioChangelog - Novashare1.6.8 – 07.30.2026 1.6.7 – 06.17.2026 1.6.6 – 03.12.2026 1.6.5 – 01.19.2026 1.6.4 – 01.01.2026 1.6.3 – 10.21.2025 1.6.2 – 08.25.2025 1.6.1 – 06.30.2025 1.6.0 – 04.10.2025 1.5.9 – 03.05.2025 1.5.8 – 01... 010
Brian Jackson 🌵 @brianleejackson.com · 30/07/20264/ - Improved escaping and sanitization for meta box fields and various frontend links and attributes. - Fixed a block editor error that could occur when a previously selected network was no longer available. - Fixed Click to Post blocks spanning full width in the block editor. 100
Brian Jackson 🌵 @brianleejackson.com · 30/07/20263/ - Added a missing capability check to the refresh share counts AJAX action. - Added a missing nonce check to license key save, activate, deactivate, and remove actions. - Added ABSPATH checks to plugin include files where needed. - Hardened sanitization for color and custom CSS field output. 🔒 100
Brian Jackson 🌵 @brianleejackson.com · 30/07/20262/ - Added novashare_short_link_generated action for short link integrations (novashare_bitly_link_generated kept for backward compatibility). - Renamed the previous Bitly option to enable link shortening. Bitly is still the default choice. 100
Brian Jackson 🌵 @brianleejackson.com · 30/07/20261/ Version 1.6.8 of our Novashare plugin is live! - *New* custom option for link shortening. You can now use any link shortener of your choice, such as Short, Rebrandly, PrettyLinks, YOURLs, etc. If they have any API/function, you should be able to hook it up. 🎉 100
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026Issue #57 of my monthly newsletter "Tidbits from Brian" just went out. 📧 Adding "exercise snacks" to my daily routine. 💪 newsletter.brianleejackson.com/p/tidbits-fr...newsletter.brianleejackson.comTidbits from Brian - Issue #57Adding "exercise snacks" to my daily routine. 💪 011
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026- Security update to improve escaping of code snippets list table admin links built from the current request URL. 🔒 - Security updates to add domain verification and content type validation to local Google fonts feature when downloading remote files. perfmatters.io/docs/changel...perfmatters.ioChangelog - Perfmatters2.6.5 – 06.30.2026 2.6.4 – 06.01.2026 2.6.3 – 05.27.2026 2.6.2 – 04.29.2026 2.6.1 – 04.10.2026 2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02.26.2026 2.5.7 – 02.02.2026 2.5.6 – 01.28.2026 2.5.5 – 12... 010
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026- Fixed utility attribute encoding so certain characters are preserved instead of being converted to HTML entities. - Fixed a possible JavaScript conflict with minimal analytics declaring variables in the global scope. The script is now wrapped in an IIFE for compatibility. 110
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026- Made a change to allow an image tag with a missing src attribute to still be able to lazy load if it has a valid srcset attribute. - Adjusted main code menu behavior to return to return to the base code view if selected while viewing a single code snippet. 100
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026- Added additional support to code snippet search to allow the search value to match on the code input itself. - Added default sort order controls to code snippet screen options. ↪️ 100
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026- *New* perfmatters_rucss_delay_stylesheets filter which allows you to delay a specific stylesheet already excluded from used CSS. - *New* load behavior option to delay CSS code snippets using the file print method. ⚡ 100
Brian Jackson 🌵 @brianleejackson.com · 30/06/2026Version 2.6.5 of our Perfmatters plugin is live! - *New* code snippet URL-based conditions for path contains, path equals, and path regex. This enables every possible combination. 👨🔬 111
Brian Jackson 🌵 @brianleejackson.com · 26/06/2026AI either knows me too well or is roasting me. 😜 000
Brian Jackson 🌵 @brianleejackson.com · 18/06/2026- Adjusted novashare_ai_network_text filter to allow the text to be changed per network. - Added WP-CLI support for managing plugin license key activation and importing a settings configuration. novashare.io/docs/changel...novashare.ioChangelog - Novashare1.6.7 – 06.17.2026 1.6.6 – 03.12.2026 1.6.5 – 01.19.2026 1.6.4 – 01.01.2026 1.6.3 – 10.21.2025 1.6.2 – 08.25.2025 1.6.1 – 06.30.2025 1.6.0 – 04.10.2025 1.5.9 – 03.05.2025 1.5.8 – 01.28.2025 Version 1.... 000
Brian Jackson 🌵 @brianleejackson.com · 18/06/2026Version 1.6.7 of our Novashare plugin is live! - *New* share and follow buttons for MeWe. - *New* follow buttons for Cash App, Ko-fi, and Venmo. - *New* share button window options for button color and icon color. You can now set a specific color scheme throughout the entire workflow. 110
Brian Jackson 🌵 @brianleejackson.com · 29/05/2026Issue #56 of my monthly newsletter "Tidbits from Brian" just went out. 📧 WordPress 7.0 - Things you might have missed 🔍 newsletter.brianleejackson.com/p/tidbits-fr... 121
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- Removed unnecessary instances of perfmatters-lazy-youtube class from lazy loading inline styles. All lazy loading video features are now using a shared perfmatters-lazy-video class. - Removed unnecessary development directories from plugin files. perfmatters.io/docs/changel...perfmatters.ioChangelog - Perfmatters2.6.3 – 05.27.2026 2.6.2 – 04.29.2026 2.6.1 – 04.10.2026 2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02.26.2026 2.5.7 – 02.02.2026 2.5.6 – 01.28.2026 2.5.5 – 12.11.2025 2.5.4 – 11.20.2025 2.5.3 – 11... 010
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- Fixed an issue where stylesheets with protocol-relative URLs were not getting parsed for used CSS. - Disabled lint markers for HTML code snippets, as they do not currently work for combined HTML and inline PHP code. 110
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- Fixed an issue where code type selection for individual code snippets was still visible even after saving. 👨🔧 - Fixed an issue where the next page buttons in the snippets table was still showing as active even when viewing the last page. 100
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- Made changes to how certain UI elements trigger a forced reload in response to specific actions to make things less jarring. - Fixed an issue where our compatibility styles for a lazy loaded video inside a responsive embed could break the layout if the core block library stylesheet was disabled. 100
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- Added additional lazy loading compatibility styles specifically for iframes placed inside Elementor text and HTML elements. - Adjusted Script Manager Global View rows to always display multiple post IDs in ascending order. - Multiple styling adjustments and fixes throughout the plugin UI. 100
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- Added new Location helper class to store shared logic to parse and match string based location input fields throughout the plugin. - Added the ability to use the “front” keyword in location input fields to always match the front page of the site. 🛣️ 100
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026- *New* shortcode option when choosing a location for HTML code snippets. Generate a shortcode you can use anywhere you need to run the code. - Added base64 encoding to exported code snippets to prevent import requests from being blocked by certain firewalls. 100
Brian Jackson 🌵 @brianleejackson.com · 28/05/2026Version 2.6.3 of our Perfmatters plugin is live! - *New* option to select the editor theme for code snippets and global scripts. 🎨 10 themes included (Ayu Dark, Ayu Mirage, Dracula, Eclipse, Idea, Material, Monokai, Neo, etc.). You can also upload a custom CodeMirror 5 theme stylesheet. 111
Brian Jackson 🌵 @brianleejackson.com · 20/05/2026WordPress 7.0 is here! 🎉 A few things I'm excited about. - New UI (+view transitions) - AI connectors - Custom CSS for individual blocks - Block visibility based on viewport - Font management - CodeMirror update to v5 - OPCache added to site health Great overview here: kinsta.com/blog/wordpre...kinsta.comWhat's new in WordPress 7.0: AI integration, new blocks, and much moreAI integration, new blocks, and advanced tools for developers and designers. Here's what's new in WordPress 7.0. 021
Brian Jackson 🌵 @brianleejackson.com · 30/04/2026Issue #55 of my monthly newsletter "Tidbits from Brian" just went out. 📧 My thoughts on EmDash, Cloudflare's "successor" to WordPress? 🤔 newsletter.brianleejackson.com/p/tidbits-fr... 010
Brian Jackson 🌵 @brianleejackson.com · 29/04/2026- Fixed an issue where certain lazy loaded tags were getting replaced globally in the document instead of only at the specific tag match instance. perfmatters.io/docs/changel...perfmatters.ioChangelog - Perfmatters2.6.2 – 04.29.2026 2.6.1 – 04.10.2026 2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02.26.2026 2.5.7 – 02.02.2026 2.5.6 – 01.28.2026 2.5.5 – 12.11.2025 2.5.4 – 11.20.2025 2.5.3 – 11.19.2025 2.5.2 – 10... 010