Skip to content

v1.2.2: Title Management Improvements and Cache Optimization

Compare
Choose a tag to compare
@YouG-o YouG-o released this 12 Jan 18:46
· 120 commits to main since this release

🎯 Features

  • Fixed incorrect titles appearing during SPA navigation
  • Improved title handling when oEmbed API fails
  • Enhanced title synchronization during video transitions

πŸ—‚οΈ Cache System

  • Removed element caching to prevent title mismatches
  • Kept API cache for performance optimization
  • Improved cache management reliability

πŸ› οΈ Technical Details

  • Implemented title attribute fallback system
  • Added delay mechanism for title updates on watch pages
  • Removed duplicate URL observer
  • Centralized logging system with color-coded categories
  • Improved code structure and organization
  • Added AGPLv3 license

πŸ“ Notes
This release focuses on improving title handling reliability, especially during SPA navigation. The major change is the removal of element caching which was causing title mismatches, while keeping the API cache for performance. The logging system has also been completely revamped for better debugging capabilities.

πŸ’‘ About
No More Translations (NMT) is a Firefox extension that prevents YouTube from automatically translating video titles, descriptions, and audio, allowing users to see and hear content as intended by creators.