mirror of
https://github.com/fmhy/FMHY-SafeGuard.git
synced 2026-03-11 08:55:40 +00:00
1.7 KiB
1.7 KiB
Changelog
v1.2.7 (01/24/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.ltall show the same note).
- Support for sites with multiple TLDs (e.g.,
Markdown Rendering- Notes are rendered with support for links, lists, bold, italic, and code formatting.
🔧 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.
🐞 Bug Fixes
Fixed Async Response Handling- Resolved issue where async message listeners returned
Promise<false>instead of keeping the channel open.
- Resolved issue where async message listeners returned
Fixed Markdown Formatting- Popup markdown parser now properly removes duplicate headers and handles paragraphs correctly.
🔍 Technical Details
New Filesnotes-mapping.js– Standalone reference file for domain-to-note mappings.
Modified Filesbackground.js– Added notes mapping, fetch/cache logic, andgetNoteForSitemessage handler.index.html– Added note display section with CSS styling.index.js– Added markdown parser and note fetching logic.