Skip to content

Releases: YouG-o/YouTube_No_Translation

v2.0.61: Extension name update

11 Feb 04:57
Compare
Choose a tag to compare
v2.0.61: Extension name update

v2.0.60: Other titles and Tab Title handling improvements

11 Feb 04:01
Compare
Choose a tag to compare

🔧 Title Management

  • Replace polling mechanism with MutationObserver for page title
  • Improve node handling for other titles with CSS visibility
  • Clean up observers when switching videos

📝 Details

  1. Page Title Updates

    • Remove waitForLoad polling approach
    • Add MutationObserver to watch title changes
    • Clean up observer between page transitions
    • Restore original title when YouTube changes it
  2. Other Titles

    • Add observer for YouTube added text nodes
    • Keep original title visible through CSS
    • Handle multiple text nodes cleanly
    • Match main title handling approach

v2.0.59: Title handling improvements

09 Feb 16:51
Compare
Choose a tag to compare

🔧 DOM Handling

  • Fix title nodes duplication when YouTube adds translated text
  • Wait for proper elements loading before updating page title
  • Monitor text nodes in title element
  • Clean up additional title nodes

📝 Details

  1. Main Title Updates

    • Prevent YouTube from re-translating page title
    • Wait for ytd-player and ytd-watch-metadata loading
    • Keep only original title node when duplicated
    • Clean up when YouTube adds translated text node
  2. Loading Sequence

    • Add proper loading checks for essential elements
    • Ensure page title updates after elements are ready
    • Prevent premature title updates
    • Handle SPA navigation properly

v2.0.58: Fix title attributes cleanup

02 Feb 19:49
Compare
Choose a tag to compare

🔧 DOM Management

  • Remove title attributes when not replacing content
  • Better handling of DOM element reuse
  • Fix edge case with cached attributes

📝 Details

  1. Clear title attributes when not modifying content
  2. Prevent incorrect title display on DOM element reuse
  3. Improve attribute cleanup for better consistency

v2.0.57: Error Handling & Logging Improvements

01 Feb 15:59
Compare
Choose a tag to compare

🐛 Error Handling Improvements

  • Better API error handling with document.title fallback
  • Skip updates for empty/invalid titles
  • Improved recovery from API failures

🎨 Visual & Logging Enhancements

  • Added colored output for better log readability
  • Include video IDs in logs for better tracking
  • Cleaner error messages with context

📝 Changes
This version focuses on robustness and visibility:

  1. Better error recovery with smart fallbacks
  2. Enhanced logging with colors and video IDs
  3. Improved title validation and handling

v2.0.56: Navigation & Title Management Improvements

31 Jan 15:00
Compare
Choose a tag to compare

🐛 Critical Bug Fix

  • Fixed major issue causing YouTube to display offline status
  • Resolved connectivity detection problems
  • Improved overall stability

🔄 Navigation Improvements

  • Switched from yt-navigate-finish to yt-page-data-updated event
  • Fixed connectivity issues in SPA navigation
  • Improved navigation detection stability

🎯 Title Management

  • Enhanced current title handling logic
  • Reorganized title cache management
  • Created dedicated index file for title cache

📝 Technical Details

  1. Navigation:

    • More reliable event detection
    • Better handling of YouTube SPA architecture
    • Resolved connectivity issues
  2. Code Organization:

    • Centralized title cache management
    • Improved code maintainability
    • Better separation of concerns

BROKEN v2.0.55

30 Jan 17:37
Compare
Choose a tag to compare

Hotfix for titles translation

BROKEN v2.0.54: Performance & Memory Optimization

30 Jan 14:12
Compare
Choose a tag to compare

🔧 Fixes & Improvements

  • Optimized title processing to avoid unnecessary updates
  • Improved cache management to prevent memory bloat
  • Enhanced logging clarity and consistency
  • Reduced API calls frequency

🛠️ Technical Details

  • Added 500 entries limit to title cache
  • Implemented 30 minutes auto-cleanup interval
  • Skip title replacement when not translated
  • Added proper title comparison using textContent

📝 Changes
This version focuses on two main improvements:

  1. Smart title processing: only update actually translated titles
  2. Memory-efficient caching with automatic cleanup

🔄 Migration
No action is required from users. The extension will automatically handle updates and continue functioning with improved performance.

💡 About
No More Translations (NMT) is a browser extension that prevents YouTube from automatically translating video titles, descriptions, and audio, allowing users to see and hear content as intended by creators. Available for both Firefox and Chrome!

BROKEN v2.0.53: SPA Navigation & Logging Optimization

28 Jan 14:26
Compare
Choose a tag to compare

🔧 Fixes & Improvements

  • Optimized URL change handling in SPA navigation
  • Reduced duplicate logging
  • Enhanced navigation event listeners

🛠️ Technical Details

  • Centralized navigation handling on yt-navigate-finish
  • Improved log clarity for debugging
  • Optimized event handling for YouTube SPA navigation

📝 Changes
This version focuses on two main improvements:

  1. Better handling of YouTube's SPA navigation events
  2. Reduced redundant logging while maintaining debug capabilities

🔄 Migration
No action is required from users. The extension will automatically handle updates and continue functioning with improved efficiency.

💡 About
No More Translations (NMT) is a browser extension that prevents YouTube from automatically translating video titles, descriptions, and audio, allowing users to see and hear content as intended by creators. Available for both Firefox and Chrome!

v2.0.52 Popup is now in Dark mode

28 Jan 09:01
Compare
Choose a tag to compare