FMHY SafeGuard version history - 25 versions
FMHY SafeGuard by Kenneth Hendricks, taskylizard
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.3.3
Released Jan 26, 2026 - 642.32 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.3.3 (01/25/2026)
Enhancements
- Site Password Display: Popup now shows passwords for sites that require them (CS.RIN, Online-Fix, Ova Games, G4U, ElEnemigos, TriahGames, Soft98). Password is displayed in a dedicated section with easy copy functionality.
- Site Invite Code Display: Popup now shows invite codes for sites that require them (EE3, RIPS). Invite code is displayed in a dedicated section with easy copy functionality.
Bug Fixes
- Fixed Domain-Level Site Detection: Sites in filterlists now correctly detected using domain-level matching. Added hostname extraction for unsafe, potentially unsafe, and FMHY sites. Fixes sites showing incorrect status when URL path didn't match exactly.
- Fixed FMHY Note Image Rendering: Images in FMHY Notes now render properly instead of showing raw URLs. Both markdown and HTML image formats are supported.
- Fixed Subdomain Note Detection: FMHY Notes now correctly display on site subdomains (forum.mobilism.org, chat.pollinations.ai, m.twitch.tv, etc.).
- Updated pattern matching for: 1337x, yts, audiobookbay, sanet, softarchive, mobilism, rgshows, twitch.tv, huggingface.co, pollinations.ai, 4pda.Source code released under GNU General Public License v3.0 only
Older versions
Version 1.3.2
Released Jan 25, 2026 - 640.52 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.3.2 (01/25/2026)
Enhancements
- Clickable Links in FMHY Notes: Raw URLs in FMHY Notes are now automatically converted to clickable links.Source code released under GNU General Public License v3.0 only
Version 1.3.1
Released Jan 25, 2026 - 640.4 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.3.1 (01/25/2026)
Bug Fixes
- Fixed Browser Page Display: Fixed popup showing broken $DOMAIN$ placeholder on browser internal pages (newtab, settings, etc.).
- Added proper handling for chrome://, about:, edge://, brave://, opera://, and vivaldi:// URLs.
- Fixed No Data Status Message: Fixed "Unable to check site status" error message for unknown sites.
- Now correctly displays "No data available for [domain]" with the actual domain name.Source code released under GNU General Public License v3.0 only
Version 1.3.0
Released Jan 25, 2026 - 640.37 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.3.0 (01/25/2026)
New Features
- FMHY Notes Display: The extension popup now shows relevant notes from the FMHY wiki when visiting mapped websites.
- Live Note Fetching: Notes are fetched from the official FMHY GitHub repository and cached for performance.
- Comprehensive Domain Mapping: 80+ domain mappings included (1337x, mobilism, yts, spicetify, movie-web, audiobookbay, etc.).
- Pattern-Based Matching: Support for sites with multiple TLDs (e.g., yts.mx, yts.rs, yts.lt all show the same note).
- Markdown Rendering: Notes are rendered with support for links, lists, bold, italic, and code formatting.
- AMOLED Theme: Added pure black AMOLED theme option for OLED displays, matching fmhy.net's theme options.
- Unsafe Site Reasons: Warning page and popup now display the reason why a site is flagged as unsafe. Reasons are fetched from the FMHY Filterlist repository and include clickable evidence links.
- Multi-Language Support (i18n): Added internationalization support for 7 languages: English, Spanish, Russian, German, Portuguese, French, and Japanese.
- Welcome Page: New welcome page opens automatically on first install. Guides users through pinning the extension, how it works, and customizing settings.
- Manual Filterlist Update: Added "Update Now" button in settings to manually trigger filterlist updates.
Enhancements
- Improved Message Handling: Converted async message listener to Promise-based pattern for better cross-browser compatibility.
- Better Popup Display: Notes appear in a styled collapsible section below the site status.
- Reason Display Styling: Popup shows reasons in a dedicated container with alert-triangle icon matching the notes feature.
- Updated Documentation Website: Added Dark Reader support, Lucide SVG icons, and improved mobile responsiveness.
Bug Fixes
- Fixed Async Response Handling: Resolved issue where async message listeners returned Promise<false> instead of keeping the channel open.
- Fixed Markdown Formatting: Popup markdown parser now properly removes duplicate headers and handles paragraphs correctly.
- Fixed Update Frequency Setting: Resolved issue where changing update frequency (Daily/Weekly/Monthly) wasn't being applied correctly.
- Fixed Reason Not Displaying: Resolved issue where unsafe site reasons were not being passed to the warning page.
Technical Details
- New Files: notes-mapping.js - Standalone reference file for domain-to-note mappings.
- Modified Files: background.js, index.html, index.js, warning-page.html, warning-page.js.Source code released under GNU General Public License v3.0 only
Version 1.2.6
Released Nov 8, 2025 - 607.93 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.6 (11/08/2025)
🎨 Design Tweaks
- Halloween Theme Removal
- Removed the Halloween theme following the end of the seasonal event.
- Restored the default SafeGuard interface and color scheme. 🎃➡️✨Source code released under GNU General Public License v3.0 only
Version 1.2.5
Released Oct 5, 2025 - 609.83 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.5 (10/05/2025)
🎃 New Features**
- Halloween Theme
- Added a spooky Halloween theme to the extension to celebrate the season.
- Enjoy the festive look while browsing! 👻🕸️🎃- FMHY SafeGuard Website Page
- Created an official website page for FMHY SafeGuard to provide easier access to updates, documentation, and feature information.
Source code released under GNU General Public License v3.0 only
- FMHY SafeGuard Website Page
Version 1.2.4
Released Aug 31, 2025 - 607.92 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.4 (08/31/2025)
🗂️ Data Updates
- Adblock VPN Guide URL Update
- Updated link from https://fmhy.net/adblockvpnguide → https://fmhy.net/privacy.
- Audio Piracy Guide URL Update
- Updated link from https://fmhy.net/audiopiracyguide → https://fmhy.net/audio.
- Gaming Piracy Guide URL Update
- Updated link from https://fmhy.net/gamingpiracyguide → https://fmhy.net/gaming.
- Reading Piracy Guide URL Update
- Updated link from https://fmhy.net/readingpiracyguide → https://fmhy.net/reading.
- Download Piracy Guide URL Update
- Updated link from https://fmhy.net/downloadpiracyguide → https://fmhy.net/downloading.
- Torrent Piracy Guide URL Update
- Updated link from https://fmhy.net/torrentpiracyguide → https://fmhy.net/torrenting.
- Edu Piracy Guide URL Update
- Updated link from https://fmhy.net/edupiracyguide → https://fmhy.net/educational.
- Android & iOS Guide URL Update
- Updated link from https://fmhy.net/android-iosguide → https://fmhy.net/mobile.
- Linux Guide URL Update
- Updated link from https://fmhy.net/linuxguide → https://fmhy.net/linux-macos.
- Misc Tools URL Update
- Updated link from https://fmhy.net/miscguide → https://fmhy.net/misc.Source code released under GNU General Public License v3.0 only
Version 1.2.3
Released Aug 29, 2025 - 607.93 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.3 (08/29/2025)
🗂️ Data Updates
- Video Piracy Guide URL Update
- Updated link from https://fmhy.net/videopiracyguide → https://fmhy.net/video.Source code released under GNU General Public License v3.0 only
Version 1.2.2
Released Aug 21, 2025 - 607.92 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.2 (08/21/2025)
🐞 Bug Fixes
- Search Engine Badge Consistency
- Made badges consistent across all supported search engines.
- Brave Search Badge Rendering
- Removed duplicate flipped badge that appeared on Brave Search results.
🎨 Design Tweaks
- Warning Message Update
- Updated phrasing from “Be cautious when interacting with this site” to “It’s Recommended To Avoid this Site.”
- Thanks to @SamidyFR for the suggestion!
🗂️ Data Updates
- Filterlist Cleanup
- Removed redundant links from the filterlist file.
- Thanks to @legendaryfishwastaken for catching this!
- Expanded Link Sources
- Added more Rentry links for better coverage.
- Google Domain Handling
- Removed the "google." line, as all Google country domains have now been phased out.
- Thanks to @SamidyFR for the update!Source code released under GNU General Public License v3.0 only
Version 1.2.1
Released May 6, 2025 - 609.04 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.1 (05/06/2025)
🐞 Bug Fixes
- Google Search Badge Orientation
- Fixed incorrect link highlighting and badge orientation on Google Search results.
- Brave Search Compatibility
- Resolved an issue where Brave Search failed to load due to link highlighting and badge rendering being enabled.
🎨 Design Tweaks
- Site Status Badge Styling
- Slightly adjusted the appearance of badges to improve clarity and visual consistency.
🗂️ Data Updates
- FMHY Filterlist Additions
- Updated the filterlist to include FMHY’s Searx and Redlib instances.
- Starred List Source Update
- starredListURL now points to a more reliable mirror. (Thanks to @RePacked - https://github.com/RePacked) for the updated source!Source code released under GNU General Public License v3.0 only
Version 1.2.0
Released Mar 19, 2025 - 605.65 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.2.0 (03/19/2025)- Reduced Permissions
- Removed broad host permissions, limiting the extension's access to only what's necessary.
- Limited Content Script Execution
- Content scripts now only run on search engine pages, not on all websites.
- Domain-Specific Permissions
- Explicitly defined which search engines the extension can operate on.
- Repository-Specific Evaluation
- GitHub, GitLab, and SourceForge URLs are now evaluated based on specific repositories rather than marking entire domains.
- Enhanced Popup Display
- Repository URLs now show the full path (e.g., github.com/username/repo) instead of just the domain.
- More Accurate Status Display
- The popup now properly shows the matched URL that determined the site's status.
- Better Domain Status Handling
- Improved logic for determining site status to enhance consistency and accuracy.
- Search Engine Focus
- The extension now only highlights links on search engine pages, excluding FMHY sites and other websites.
- Fixed Domain Status Detection
- Resolved issues with potentially unsafe site detection in the popup display.
- Fixed GitHub Repository Handling
- The extension now correctly identifies and displays the specific repository status instead of the generic domain status.
- Fixed Popup Inconsistency
- The popup now correctly reflects the same status as the toolbar icon.
- Fixed Status Message Mismatch
- Status messages now correctly correspond to the site being viewed.
- Content Script Injection
- Now limited to 50+ specific search engines and their country-specific domains.
- New Permissions Limited To
- storage – For saving user preferences and filter lists.
- tabs – For accessing the current tab URL to check safety status.
- alarms – For scheduling filter list updates.
- Privacy Enhancements
- Removed the ability to read and change data on all websites.
- Improved URL Handling
- Enhanced logic for repository hosting sites to ensure accurate status determination.
Source code released under GNU General Public License v3.0 only
Version 1.1.9
Released Mar 18, 2025 - 604.11 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.9 (03/17/2025)
🚀 New Features
- Search Engine-Focused Highlighting
- Links are now highlighted only on search engines and index pages, reducing unnecessary emphasis elsewhere. (Inspired by feedback from @Maxikozie on GitHub).
- Repository-Specific Safety Evaluation
- GitHub, GitLab, and SourceForge URLs are now evaluated based on specific repositories rather than marking entire domains as safe.
🐞 Bug Fixes
- Extension Icon Display
- Fixed an issue where the extension icon wasn't showing in the toolbar when viewing extension settings pages.
- Update Status Display
- Resolved a problem with next update time calculation and display.
🔧 Enhancements
- Optimized URL Processing
- Improved URL normalization and matching for better site detection.
- Enhanced repository URL handling with path-specific evaluation.
- Streamlined domain matching code for better performance.
- Code Cleanup
- Removed site-specific debugging code.
- Eliminated special-case handling for certain domains.
- Improved bookmarks URL extraction with more robust pattern matching.
- Enhanced Settings UI
- Improved organization and clarity in the domain management section.Source code released under GNU General Public License v3.0 only
Version 1.1.8
Released Nov 12, 2024 - 596.97 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.8 (11/12/2024)
🔧 Enhancements
- Safe List Update
- Updated the Safe List source from https://api.fmhy.net/single-page to multiple GitHub markdown pages to mitigate rate-limiting issues with the API.
📝 Documentation
- Updated Safe Sites Source Credit
- Updated the documentation to reflect the new source for safe sites, now crediting FMHY Edit as the source for the safe sites list.Source code released under GNU General Public License v3.0 only
Version 1.1.7
Released Nov 10, 2024 - 596.65 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.7 HOTFIX (11/10/2024)
🐞 Bug Fixes
- Filterlist Update Intervals
- Fixed the update intervals for the filterlist to align with rate-limiting requirements from external sources, ensuring smooth updates without interruptions.
- Toolbar Icon Display Fix
- Fixed an issue where icons in the toolbar were not displaying properly after the last update's hotfix for rate-limiting.
- Unsafe Icon Display Fix
- Fixed an issue where the unsafe icon was not displaying after users proceeded past the warning page, ensuring proper visual feedback.
- Starred Links Recognition Fix
- Fixed an issue where starred links were not being recognized, ensuring all starred sites are correctly identified and highlighted.
- Miscellaneous Fixes
- Addressed various minor bugs and inconsistencies throughout the extension to improve overall stability and performance.Source code released under GNU General Public License v3.0 only
Version 1.1.6
Released Nov 10, 2024 - 596.97 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.6 (11/10/2024)
🐞 Bug Fixes
- Toolbar Icon Display Fix
- Fixed an issue where icons in the toolbar were not displaying properly after the last update's hotfix for rate-limiting.
- Unsafe Icon Display Fix
- Fixed an issue where the unsafe icon was not displaying after users proceeded past the warning page, ensuring proper visual feedback.Source code released under GNU General Public License v3.0 only
Version 1.1.5
Released Nov 10, 2024 - 596.25 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.5 (11/10/2024)
🚀 New Features
- Welcome Screen for First-Time Users
- Added a welcome screen that appears upon first installation, helping new users get started with FMHY SafeGuard.
- FMHY SafeGuard Logo and Descriptions
- Added the FMHY SafeGuard logo to extension-specific pages, along with a brief description in the pop-up window, providing better branding and context for users.
🐞 Bug Fixes
- Filterlist Update Intervals
- Fixed the update intervals for the filterlist to align with rate-limiting requirements from external sources, ensuring smooth updates without interruptions.
- Warning Page Loop Fix
- Resolved an issue where the warning page would loop on unsafe websites, preventing users from proceeding even if they chose to continue.
🔧 Enhancements
- File Structure Optimization
- Condensed the number of files on GitHub by moving shared files to /src and implemented a GitHub workflow to build the extensions with their respective manifest files, simplifying the repository structure.Source code released under GNU General Public License v3.0 only
Version 1.1.4
Released Nov 4, 2024 - 593.22 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.4 (11/04/2024)
🐞 Bug Fixes
- Settings Menu Background Update
- Fixed an issue with the drop-down menu background in the settings, where light text was shown on a light background in dark mode, improving overall visibility.
🔧 Enhancements
- Updated Extension Links
- Updated extension repository links from https://github.com/kenhendricks00/FMHY-SafeGuard to the new official location at https://github.com/fmhy/FMHY-SafeGuard.
- Button Text Improvements
- Enhanced button text readability by increasing boldness and adding a drop shadow, improving overall UI clarity.
- Removed Google Fonts for Privacy
- Removed Google Fonts and made the fonts available locally to increase privacy for users by reducing external data requests.Source code released under GNU General Public License v3.0 only
Version 1.1.3
Released Nov 3, 2024 - 526.63 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.3 (11/03/2024)
🚀 New Features
- FMHY Related Projects Filterlist
- Introduced a new filterlist specifically for FMHY related projects, enhancing the categorization and visibility of relevant sites.
- Settings Feature
- Added a new settings feature that allows users to customize their experience, including options to change the theme, view the number of sites being filtered, toggle the warning page for unsafe sites, and set how frequently the filterlist is updated.
🔧 Enhancements
- Alarms Permission Added
- Added the alarms permission to enable regular checks for filterlist updates, ensuring users always have the most current data.Source code released under GNU General Public License v3.0 only
Version 1.1.2
Released Nov 3, 2024 - 210.81 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.2 (11/02/2024)
🚀 New Features
- Warning Page for Unsafe Sites
- Added a new feature where a warning page pops up when navigating to an unsafe website, allowing users to confirm if they want to proceed. This helps enhance user safety by providing an additional layer of caution.
🐞 Bug Fixes
- NULL URL Handling
- Fixed a bug where NULL URLs, such as the New Tab in Firefox, were not being assigned a status. This ensures that all tabs, even those without a navigable URL, are properly handled.
🔧 Enhancements
- Manually Starred Site
- Manually added https://fmhy.lol/ as a starred site to ensure better visibility and quick access for users.
- Updated Documentation
- Updated the documentation to include credits for FMHY API and FMHY Bookmarks, acknowledging the resources that contribute to the extension.
- Added Storage Permission
- Added storage permission to prevent the warning page from looping on unsafe sites. This permission will also be used for future updates to include user-specific settings.Source code released under GNU General Public License v3.0 only
Version 1.1.1
Released Nov 2, 2024 - 207.29 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.1 (11/02/2024)
🐞 Bug Fixes
- Unsafe and Potentially Unsafe Site Recognition
- Fixed a bug where unsafe and potentially unsafe sites were not being properly recognized after the last update. This ensures these sites are correctly categorized and identified.
🔧 Enhancements
- Manually Starred Site
- Manually added https://fmhy.pages.dev/ as a starred site to improve visibility and ensure quick access for users.
- Updated Issues Link
- Changed the issues link to the FMHY SafeGuard GitHub repository instead of the general FMHY GitHub. This helps direct extension-specific feedback to the appropriate channel, reducing confusion for users.Source code released under GNU General Public License v3.0 only
Version 1.1.0
Released Nov 1, 2024 - 207.1 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.1.0 (11/01/2024)
🔧 Enhancements
- Updated RegEx for URL Recognition
- Improved the URL recognition by updating the regular expressions to correctly identify URLs with query parameters as the same URL, enhancing consistency in categorization.
🎃 Removed Feature
- Halloween Theme Removal
- Removed the spooky Halloween theme to revert back to the standard design after the holiday.Source code released under GNU General Public License v3.0 only
Version 1.0.9
Released Oct 26, 2024 - 207.59 KBWorks with firefox 109.0a1 and later, android 120.0 and laterv1.0.9 (10/26/2024)
🔧 Enhancements
- Permission Scope Reduction
- Removed the <all_urls> permission and replaced it with the more restrictive tabs permission, enhancing user privacy and minimizing unnecessary access.
- Manifest v3 Update for Firefox
- Updated the Firefox version of the extension to use Manifest v3, aligning it with the latest standards and improving security and performance.Source code released under GNU General Public License v3.0 only
Version 1.0.8
Released Oct 26, 2024 - 190.3 KBWorks with firefox 58.0 and later, android 120.0 and laterv1.0.8 (10/25/2024)
🎃 New Features
- Halloween Theme
- Added a spooky Halloween theme to the extension to celebrate the season. Enjoy the festive look while browsing!
🔧 Enhancements
- Removed Unnecessary Permissions
- Cleaned up the extension's permissions to improve security and reduce the scope of access. This ensures a more privacy-focused experience for users.Source code released under GNU General Public License v3.0 only
Version 1.0.7
Released Oct 22, 2024 - 189.76 KBWorks with firefox 58.0 and later, android 120.0 and laterv1.0.7 (10/22/2024)
🐞 Bug Fixes
- Unsafe and Potentially Unsafe Link Recognition Fix
- Fixed an issue where unsafe and potentially unsafe links were not being recognized after the previous update. This ensures proper identification and categorization of all links as intended.
🔧 Enhancements
- Default Icon Update
- Updated the default icon for sites not listed in the wiki, providing a clearer indication when a site has no categorization.Source code released under GNU General Public License v3.0 only
Version 1.0.6
Released Oct 22, 2024 - 157.7 KBWorks with firefox 58.0 and later, android 120.0 and laterv1.0.6 (10/21/2024)
🚀 New Features
- Chrome Version Released
- Added a Chrome version of the FMHY SafeGuard extension, making it accessible for Chrome users alongside the existing Firefox version.
🔧 Enhancements
- Documentation Updates for Chrome Version
- Updated the documentation to include installation and usage instructions for the newly released Chrome version, ensuring users have all necessary information for both platforms.
- Reorganized File Structure
- Reorganized the extension's file structure to support multiple platforms, making it easier to manage and extend support for future platforms.
🐞 Bug Fixes
- Link Prefix and Subdirectory Recognition Fix
- Fixed the issue where links with prefixes or subdirectories were not being recognized properly, ensuring that these links are categorized accurately.Source code released under GNU General Public License v3.0 only