Cronologia versioni di OmniMark - 8 versioni
Attenzione alle versioni datate. Sono visualizzate solamente per scopi di test e di riferimento.È raccomandato usare sempre l’ultima versione di un componente aggiuntivo.
Ultima versione
Versione 2.0.2
Rilasciato 24 mar 2026 - 47,24 kBCompatibile con firefox109.0a1 e successive[2.0.2] - 2026-03-24
🎨 UI & Design- Widget Stability: YouTube and Twitch widget sizes no longer jump during data refresh thanks to dynamic minimum height management.
- Scrolling Improvement: Increased space between videos/streams and the horizontal scrollbar for better visual comfort.
Codice sorgente rilasciato sotto licenza Licenza MIT
Versioni precedenti
Versione 2.0.1
Rilasciato 24 mar 2026 - 47,04 kBCompatibile con firefox109.0a1 e successive[2.0.1] - 2026-03-24
📺 YouTube Improvements- Add Button Removal: Removed the "Add to OmniMark" button on YouTube channel pages to keep the original site interface clean.
☁️ Cloudflare Worker Optimizations- Queue Support: Integrated Cloudflare Queues to process an unlimited number of channels (YouTube and Twitch) without hitting sub-request limits.
- Smart Cache: New composite cache system (
cache_id) allowing the tracking of the same streamer on multiple platforms (Twitch + Kick) simultaneously without conflicts. - Automatic Cleanup: Automatic removal of "zombie" streams (offline for more than 10 minutes) for increased accuracy.
- YouTube Performance: Increased RSS analysis depth (10 videos) and Short status caching to reduce server load.
🛠️ Administration Interface- Cache Monitoring: Real-time visualization of cache content (active videos and streams) directly on the
/adminpage. - Channel Management: Detailed display of followed channel lists per platform for better diagnostics.
🐞 Bug Fixes & Robustness- Duplicate Handling: Overhauled merge logic (
mergeCache) to radically eliminate duplicate entries in KV storage. - Batch Processing: Implemented batching (per 100) for Twitch API calls, ensuring stability for large accounts.
Codice sorgente rilasciato sotto licenza Licenza MIT
Versione 2.0.0
Rilasciato 24 mar 2026 - 45,51 kBCompatibile con firefox109.0a1 e successive[2.0.0] - 2026-03-24
🛡️ Security & Modernization- Security: Final fix for Firefox (AMO) warnings by replacing
innerHTMLandinsertAdjacentHTMLwith pure DOM methods (createElementNS,prepend,textContent). - Modernization: Replaced all
innerHTMLoccurrences with safer and faster DOM methods such asreplaceChildren()andtextContent.
📺 Unified Streaming- Multi-Platform Widget: Full support for Twitch and Kick on the home page.
- Multistream Fusion: Automatic grouping of streams for creators broadcasting on multiple platforms (combined badges and total viewers count).
- Advanced Management: Easy addition, modification, and removal of streamers from a dedicated tab.
🚀 Infrastructure Rework (Cloudflare Worker)- Unified Worker: A single script for YouTube, Twitch, and Kick.
- Enhanced Security: API key authentication (
X-API-Key) and a secured administration page. - Automatic Sync: Followed channels are now stored in KV (Cloudflare) for optimal performance (instant loading via cache).
- Automation: Live status checks every 5 minutes (Cron Trigger).
📺 YouTube Improvements- Radical Anti-Shorts Filtering: New server-side detection system (HEAD request) to hide shorts.
- Chronological Sorting: Videos from all followed channels are now sorted by publication date.
- Improved ID Resolution: Better handling of handles (@name) and robust ID extraction.
⚙️ Interface & Options- Widget Organization: Freedom to sort the display order (YouTube, Twitch/Kick, Bookmarks).
- Clean Interface: Separate tabs for YouTube, Twitch, and the Cloudflare Service.
- Multi-Browser Support: Improved compatibility for both Chrome and Firefox.
- Full Import/Export: Backups now include Twitch configuration and widget order.
Codice sorgente rilasciato sotto licenza Licenza MIT
- Security: Final fix for Firefox (AMO) warnings by replacing
Versione 1.2.0
Rilasciato 23 mar 2026 - 33,69 kBCompatibile con firefox109.0a1 e successive[1.2.0] - 2026-03-23
✨ New Features- Auto-name retrieval: Added automatic extraction of channel IDs from URLs and background name fetching during migration and manual entry.
- Smart Migration: Existing YouTube channel lists are now automatically updated with real names via the Cloudflare Worker.
- Manual ID retrieval: Added a button to automatically retrieve a YouTube channel name from its ID in manual entry.
🛡️ Security- Secure DOM Manipulation: Replaced all
innerHTMLusage with safe DOM methods (textContent,createElement) to address Firefox Add-on Store security requirements.
Codice sorgente rilasciato sotto licenza Licenza MIT
Versione 1.1.0
Rilasciato 23 mar 2026 - 32,13 kBCompatibile con firefox109.0a1 e successive[1.1.0] - 2026-03-23
✨ New Features- Smart YouTube Widget: Integration of a recent videos feed directly on the home page.
- Cloudflare Worker Relay: Use of a personal worker for ultra-fast video retrieval via RSS, with KV cache and Queues support for regular updates.
- Anti-Shorts Filtering: The widget automatically ignores YouTube Shorts to keep only long-form content.
- Watched Videos Management: Ability to hide already watched videos with one click (local storage up to 200 videos).
- ID Search Tool: Built-in system to find a YouTube channel ID simply from its handle (e.g., @YouTube).
- Segmented Import/Export: Ability to save and restore bookmarks/search engines and YouTube configuration separately.
- Integrated Installation Guide: Added a full help tab in the options including the Worker source code and Cloudflare configuration steps.
🎨 Interface Improvements- Compact Layout: YouTube widget changed to a single horizontal row with scrolling for minimal clutter.
- Flexible Positioning: Option to place the widget at the top or bottom of bookmarks (bottom by default for seamless footer integration).
- "Neon Night" Design: Adjusted styles, fonts, and margins for perfect visual consistency.
- Tab Optimization: Shortened names and CSS adjustments to avoid wrapping to two lines in options.
- Flexbox Structure: Overhaul of the main layout to ensure the widget "sticks" to the footer without parasitic white space.
🔧 Technical Improvements- Migrated YouTube channel configuration from raw text to a list of structured objects (ID + Name).
- Used
insertAdjacentElementfor robust and dynamic DOM positioning. - Reduced total thumbnail weight and optimized network requests.
- Improved cache management in the Cloudflare Worker.
Codice sorgente rilasciato sotto licenza Licenza MIT
Versione 1.0.6
Rilasciato 22 mar 2026 - 22,84 kBCompatibile con firefox109.0a1 e successiveCodice sorgente rilasciato sotto licenza Licenza MIT
Versione 1.0.5
Rilasciato 17 mar 2026 - 21,17 kBCompatibile con firefox109.0a1 e successiveCodice sorgente rilasciato sotto licenza Licenza MIT
Versione 1.0.4
Rilasciato 14 mar 2026 - 19,4 kBCompatibile con firefox109.0a1 e successiveCodice sorgente rilasciato sotto licenza Licenza MIT