Skip to content

Releases: YouG-o/YouTube_No_Translation

v1.2.5: Title Sync and Performance Optimization

15 Jan 20:56
Compare
Choose a tag to compare

🎯 Features

  • Improved title synchronization in playlists and dynamic content
  • Added video ID tracking system for optimized performance
  • Enhanced title handling with CSS-based solution
  • Split title translation logic into separate modules

🔄 Dynamic Content

  • Fixed title desynchronization when removing videos from playlists
  • Maintained correct titles when YouTube reuses video containers
  • Seamless title updates during SPA navigation
  • Preserved original titles in recommended video sections

🛠️ Technical Details

  • Implemented CSS-based title display system
  • Added video ID tracking through NMT attributes
  • Optimized API calls with smart caching system
  • Separated main and other titles translation logic
  • Enhanced DOM manipulation efficiency

📝 Notes
This release focuses on fixing title synchronization issues and improving performance. The new CSS-based approach ensures titles remain correct even when YouTube reuses DOM elements, particularly in playlists and recommended sections. The video ID tracking system reduces unnecessary API calls, making the extension more efficient.

💡 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.

v1.2.4: Dynamic Queue and Playlist Translation Support

14 Jan 18:19
Compare
Choose a tag to compare

🎯 Features

  • Added translation support for YouTube queue panel
  • Added translation support for playlist panel
  • Improved title handling in dynamic content areas
  • Enhanced translation consistency across all YouTube sections

🔄 Dynamic Content

  • Real-time translation updates when adding/removing videos
  • Support for queue reordering operations
  • Playlist navigation translation support
  • Seamless integration with existing translation system

🛠️ Technical Details

  • Implemented specific MutationObservers for queue and playlist panels
  • Optimized performance with targeted DOM element selection
  • Integrated with existing refreshOtherTitles system
  • Enhanced observer precision for better resource management

📝 Notes
This release extends translation support to previously uncovered areas of YouTube's interface, specifically the queue and playlist panels. The implementation ensures that titles remain in their original language even when manipulating videos in these areas, providing a more consistent experience across the platform.

💡 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.

v1.2.3

12 Jan 22:46
Compare
Choose a tag to compare

v1.2.3

🐛 Bug Fixes

  • Improved title replacement reliability during SPA navigation between videos by adding multiple refresh attempts (waiting for a better solution)

v1.2.2: Title Management Improvements and Cache Optimization

12 Jan 18:46
Compare
Choose a tag to compare

🎯 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.

v1.2.1: SPA Navigation Fixes and Description Improvements

11 Jan 18:17
Compare
Choose a tag to compare

🎯 Features

  • Fixed titles disappearing during Single Page Application (SPA) navigation
  • Improved title update detection and timing
  • Enhanced cache management during video transitions

🛠️ Technical Details

  • Added checks for YouTube's is-empty attribute causing visibility issues
  • Improved synchronization with YouTube's content updates
  • Enhanced URL validation during navigation
  • Updated API endpoints for more reliable content fetching
  • Optimized client version handling

📝 Notes
This release resolves navigation-related issues and enhances the reliability of content updates when users browse videos without page reloads.

💡 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.

v1.2.0: Video Description Support and Enhanced Logging

11 Jan 13:51
Compare
Choose a tag to compare

🎯 Features

  • Added support for preventing video description translation
  • Enhanced logging system with better categorization
  • Improved audio track selection reliability

🛠️ Technical Details

  • Implemented original description retrieval using YouTube's API
  • Added description state management (expanded/collapsed)
  • Created dedicated logging system with color-coded categories
  • Enhanced audio track selection after ads
  • Preserved YouTube's styling and clickable links in descriptions

📝 Notes
This release introduces a major new feature: prevention of automatic description translation.
The extension now handles all three main translation areas: titles, audio, and descriptions.
The logging system has also been improved for better debugging and maintenance.

💡 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.

v1.1.5: Enhanced Search Results and Code Organization

10 Jan 11:26
Compare
Choose a tag to compare

🎯 Features

  • Improved search results detection and translation handling
  • Better handling of recommended videos on watch pages
  • More reliable title translation across all channel page types

🛠️ Technical Details

  • Enhanced search results observer to properly detect and process new video titles
  • Optimized recommended videos observer with precise selector and mutation options
  • Reorganized title translation code for better maintainability
  • Added support for new channel page formats (@username/*)
  • Improved code organization with utility functions in separate files

📝 Notes
This release focuses on improving the reliability of the extension across different YouTube page types.
The search results and recommended videos handling has been significantly enhanced to ensure a more
consistent experience. Code organization has also been improved for better maintainability.

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

v1.1.4: Improved Title Handling and Feature Refactoring

09 Jan 17:11
Compare
Choose a tag to compare

🎯 Features

  • Improved handling of title translations when navigating through YouTube's SPA
  • Immediate processing of search results titles for a smoother user experience

🛠️ Technical Details

  • Added URL observer to detect search query changes and maintain title translations
  • Split observers by feature for better code organization and maintainability
  • Implemented checks to prevent title duplication during slow page loads
  • Optimized performance by maintaining debounce for search results processing

📝 Notes
This release focuses on improving the user experience when browsing YouTube, ensuring that
titles remain in their original language even when navigating through the site's SPA.
It also includes a refactoring of the codebase to improve maintainability and performance.

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

v1.1.3: Improved Feature Toggles & Video Change Detection

09 Jan 10:43
Compare
Choose a tag to compare

This release improves how the extension handles feature toggles and video changes on YouTube.

Major Changes

  • Added proper video change detection using MutationObserver
  • Improved feature toggle handling to reduce unnecessary operations
  • Added cleanup for observers when features are disabled

Features

  • New video-id observer to detect when users navigate to different videos
  • Smart observer management: only runs when features are enabled
  • Proper cleanup of observers when features are toggled off
  • Improved title cache management on video changes

Technical Improvements

  • Added waitForElement utility function for better DOM handling
  • Optimized observer creation and cleanup
  • Added state checks before running feature updates
  • Better memory management through proper observer cleanup

Bug Fixes

  • Fixed issue where observers would continue running when features were disabled
  • Fixed title cache not clearing properly on video changes

v1.1.2: Settings initialization and code organization

08 Jan 17:37
Compare
Choose a tag to compare

🎯 Features

  • Extension now works immediately after installation without opening popup
  • Settings are initialized with default values on installation
  • Both title and audio features are enabled by default

🛠️ Technical Details

  • Added background script for settings initialization
  • Centralized default settings configuration
  • Improved TypeScript organization and type definitions
  • Better separation of concerns between files

📝 Notes
This release improves the user experience by making the extension work
immediately after installation, without requiring any user interaction.
It also includes several technical improvements for better code organization
and maintainability.

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