ไธญๆ–‡ | English
โ† Back to Home

๐Ÿ“ Changelog

v1.8.0 January 20, 2026 Latest

๐Ÿค– Smart Features

  • ๐Ÿ” Smart API Key Detection: Automatically detects AI provider (OpenAI, Anthropic, Gemini, DeepSeek) from API key format
  • โšก Auto-Configuration: Automatically switches provider and fills in default endpoint and model when key is detected
  • โœ… Inline Feedback: Real-time visual confirmation when API key is recognized with provider and model information
  • ๐ŸŒ Full i18n Support: All detection feedback messages localized in 10 languages

๐ŸŽจ UI/UX Improvements

  • ๐Ÿ’š Visual Feedback: Green gradient notification box shows detected provider and configured model
  • โš ๏ธ Warning Messages: Yellow notification when API key format is not recognized
  • โฑ๏ธ Auto-Hide: Notifications automatically disappear after 8 seconds (success) or 5 seconds (warning)
  • ๐Ÿ”’ Respects User Settings: When detected provider matches current selection, preserves user's custom configuration

๐ŸŒ Internationalization

  • ๐Ÿ—ฃ๏ธ 10 Languages: Detection feedback in English, Chinese (Simplified & Traditional), Japanese, Korean, German, Spanish, French, Dutch, Ukrainian
  • ๐Ÿ“ Localized Error Messages: All error messages now properly translated instead of English defaults
v1.7.0 January 19, 2026

๐ŸŽจ New Features

  • ๐ŸŒ“ Automatic Dark Mode: Extension now automatically follows system color scheme preference
  • โšก Real-time Theme Switching: Instantly updates when system theme changes
  • ๐ŸŽฏ Zero Configuration: No manual setup needed - works out of the box
  • โœจ Consistent Theming: Unified dark mode experience across all UI elements

๐ŸŽจ UI/UX Improvements

  • ๐ŸŽจ CSS Variables System: Implemented comprehensive theming with CSS variables
  • ๐ŸŒˆ Color Scheme Alignment: Matched dark mode colors with AI Text Polisher for consistency
  • ๐ŸŸข Button Color Refinement: Save and test buttons now use green color for better UX
  • ๐Ÿ”ฝ Select Dropdown Support: AI provider dropdown fully supports dark mode
  • ๐Ÿ“ Improved Readability: Enhanced text contrast in both light and dark modes
  • ๐ŸŽญ Smooth Transitions: Elegant animations when switching between themes
  • โœจ Inline Success Feedback: Replaced intrusive alert dialogs with inline button feedback

๐Ÿ”ง Technical Details

  • Added prefers-color-scheme media query detection
  • Implemented CSS custom properties for theming
  • Added real-time theme change listeners
  • Semi-transparent backgrounds for better visual depth
  • Removed manual dark mode toggle for simpler UX
v1.6.0 January 17, 2026

๐Ÿš€ Major Features

  • ๐ŸŽฏ Full Multi-Provider Support: Native support for multiple AI providers with their dedicated API formats
  • โœ… Anthropic Claude: Native integration with Anthropic API (claude-3-5-sonnet-20241022)
  • โœ… Google Gemini: Native integration with Google Gemini API (gemini-2.5-flash)
  • โœ… OpenAI: Official OpenAI API support (gpt-4o-mini)
  • โœ… Azure OpenAI: Microsoft Azure-hosted OpenAI support
  • โœ… DeepSeek: DeepSeek AI with OpenAI-compatible format
  • โœ… Custom Endpoints: Support for any OpenAI-compatible API (including Ollama local models)

๐Ÿ”ง Technical Improvements

  • ๐Ÿ—๏ธ Provider Adapter Architecture: Extensible adapter pattern makes adding new providers easy
  • ๐Ÿ’พ Provider Persistence: Selected provider is now saved and restored across sessions
  • ๐Ÿ” Smart Provider Detection: Automatically detects provider from endpoint URL for backward compatibility
  • ๐Ÿ“ Provider-Specific Request Formats: Each provider uses its native API format for optimal compatibility
  • ๐ŸŽจ Provider-Specific Response Parsing: Correctly handles different response structures from each provider

๐Ÿ“ข User Experience

  • ๐Ÿ”” Smart Update Notifications: Users are notified of major updates with changelog link
  • ๐ŸŒ Internationalized Notifications: Update messages support multiple languages
  • ๐Ÿ“– Automatic Changelog: Major version updates automatically open changelog page

๐Ÿ”ฎ Future-Ready

  • ๐Ÿ“ฆ Easy Provider Addition: Adding new AI providers requires only 3 simple steps
  • ๐Ÿ› ๏ธ Extensible Design: Architecture supports future providers like Cohere, Mistral, Perplexity, etc.
v1.5.5 January 16, 2026

๐Ÿ›ก๏ธ Improvements

  • ๐Ÿ”’ Error Handling: Implemented comprehensive API error handling to prevent runtime crashes and provide user-friendly error messages
  • โœ… HTTP Status Checks: Added proper validation of API response status codes (4xx, 5xx errors)
  • ๐Ÿ›Ÿ Safe Property Access: Protected against undefined/null values in API responses

๐Ÿ“ Error Messages

  • Clear messages for API quota exceeded
  • Specific feedback for invalid API keys
  • Rate limit notifications
  • Content filter warnings
  • Invalid response format alerts

๐Ÿ”ง Technical Details

  • Added try-catch blocks for robust error handling
  • Implemented safe optional chaining for API response parsing
  • Enhanced console logging for debugging
  • Graceful fallback for all error scenarios
v1.5.4 January 16, 2026

๐Ÿ› Bug Fixes

  • ๐Ÿ–ฅ๏ธ Fullscreen Mode: Fixed subtitle positioning during fullscreen transitions - subtitles restore to previous position when exiting fullscreen and auto-center when entering fullscreen, preventing subtitle disappearance or misalignment

๐Ÿ”ง Technical Improvements

  • Added fullscreenchange event listener to handle fullscreen mode transitions
  • Implemented position state management using dataset attributes
  • Enhanced subtitle positioning logic for better cross-mode compatibility
v1.5.3 January 13, 2026

๐Ÿ› Bug Fixes

  • ๐Ÿ”ค Character Encoding: Fixed Chinese character encoding issue in popup by adding UTF-8 charset meta tag
  • ๐Ÿ“ฑ Responsive Design: Added viewport meta tag for better mobile display

โœจ UI Improvements

  • ๐ŸŽจ Simplified Links: Removed urgent-looking disclaimer link, keeping only friendly website link
v1.5.2 January 12, 2026

๐Ÿ› Bug Fixes

  • ๐Ÿ“ Description Length: Fixed English extension description to meet Chrome Web Store's 132 character limit (was 133 characters)
v1.5.1 January 12, 2026

๐Ÿ”ง Configuration Changes

  • ๐ŸŒ Default Locale: Changed default locale from Chinese (zh_CN) to English (en) for broader international audience
  • ๐Ÿ“ฑ User Experience: Extension will now default to English UI for users without a matching locale
v1.5.0 January 12, 2026

๐ŸŒ New Features

  • ๐Ÿ—ฃ๏ธ Multilingual Support: Added localization for 8 additional languages
  • ๐Ÿ‡น๐Ÿ‡ผ Traditional Chinese (zh_TW): Full UI translation for Traditional Chinese users
  • ๐Ÿ‡ฏ๐Ÿ‡ต Japanese (ja): Complete Japanese interface localization
  • ๐Ÿ‡ฐ๐Ÿ‡ท Korean (ko): Korean language support throughout the extension
  • ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch (nl): Dutch language interface
  • ๐Ÿ‡ซ๐Ÿ‡ท French (fr): French localization for all UI elements
  • ๐Ÿ‡ฉ๐Ÿ‡ช German (de): German language support
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish (es): Spanish interface translation
  • ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian (uk): Ukrainian language support

๐Ÿ”ง Technical Improvements

  • Added _locales/zh_TW/messages.json for Traditional Chinese
  • Added _locales/ja/messages.json for Japanese
  • Added _locales/ko/messages.json for Korean
  • Added _locales/nl/messages.json for Dutch
  • Added _locales/fr/messages.json for French
  • Added _locales/de/messages.json for German
  • Added _locales/es/messages.json for Spanish
  • Added _locales/uk/messages.json for Ukrainian
  • Extension now supports 10 languages total (including existing English and Simplified Chinese)
v1.4.0 January 11, 2026

โœจ New Features

  • ๐ŸŽฏ Smart Debouncing: Intelligent subtitle translation with three-tier strategy to eliminate flickering on word-by-word subtitles
  • ๐Ÿ“ Sentence Detection: Automatic detection of sentence-ending punctuation for immediate translation
  • โฑ๏ธ Adaptive Timing: 500ms debounce delay with 2000ms maximum wait time for optimal responsiveness

๐Ÿ› Bug Fixes

  • ๐Ÿ”ง Flickering Issue: Fixed translation flickering on news videos with word-by-word subtitles
  • ๐Ÿ—‘๏ธ Code Cleanup: Removed broken debounce implementation (lines 121-134)
  • ๐Ÿ’พ State Management: Improved subtitle tracking and timer cleanup

โšก Performance

  • ๐Ÿ“‰ Reduced API Calls: 70-90% reduction in translation requests on word-by-word subtitles
  • ๐Ÿ’ฐ Cost Savings: Significantly lower API usage and costs
  • ๐ŸŽจ Better Quality: AI receives more complete context for improved translations
v1.3.1 January 10, 2026

๐Ÿ“ Documentation Updates

  • ๐Ÿ“„ Extension Description: Updated extension description to reflect support for multiple AI providers (OpenAI, Gemini, Claude, etc.) instead of just OpenAI
  • ๐ŸŒ Localization: Updated both English and Chinese descriptions to accurately represent current capabilities
v1.3.0 January 9, 2026

โœจ New Features

  • ๐Ÿงช API Endpoint Testing: Test connection button to verify API endpoint configuration before saving
  • ๐ŸŽฏ AI Provider Quick Selection: Dropdown menu with presets for OpenAI, Azure OpenAI, Anthropic (Claude), Google Gemini, and DeepSeek
  • ๐Ÿค– Provider-Specific Models: Auto-fill appropriate model names based on selected provider
  • ๐Ÿ” Smart Provider Detection: Automatically detect and display current provider based on stored endpoint URL

๐Ÿ”ง Technical Improvements

  • Added real-time connection testing with detailed error messages
  • Improved API key handling for testing (supports both new input and stored keys)
  • Added provider-specific endpoint and model presets
  • Enhanced UX with visual feedback during testing
v1.2.0 January 9, 2026

โœจ New Features

  • ๐ŸŒ Internationalization (i18n) Support: Extension UI now supports both Chinese and English, automatically switching based on browser language
  • ๐Ÿ”ง Custom API Endpoints: Support for any OpenAI-compatible API endpoint (Azure OpenAI, local LLMs, etc.)
  • โš™๏ธ Model Configuration: Customize the AI model name for translation
  • ๐Ÿ“ฑ Advanced Settings: New collapsible advanced settings section in popup

๐Ÿ”ง Technical Improvements

  • Added _locales/zh_CN/messages.json and _locales/en/messages.json for i18n
  • Updated manifest.json to use i18n placeholders
  • Enhanced error handling for custom endpoints
  • Improved popup UI with better styling and organization
  • Premium popup design with gradients, shadows, and smooth animations
  • Enhanced advanced settings toggle with visual cues and arrow indicator
v1.1.2 Previous Version

โœจ Features

  • Display bilingual subtitles on YouTube videos (original + translation)
  • High-quality translation using OpenAI API
  • API key stored locally for privacy protection
  • Customizable target translation language
  • Draggable subtitle positioning
  • Clean and beautiful user interface

๐Ÿ”ง Technical Implementation

  • Manifest V3 architecture
  • Service Worker background script
  • Content Script injection on YouTube pages
  • Chrome Sync Storage for settings

โš ๏ธ Known Issues

  • When subtitles are dragged too low in fullscreen mode, they may not display correctly after exiting fullscreen
  • Workaround: Drag subtitles to an appropriate position in fullscreen mode, then switch back to default view
v1.0.0 Initial Release

๐ŸŽ‰ First Release

  • Implemented YouTube bilingual subtitle display functionality
  • Integrated OpenAI API translation service
  • Local storage of API keys and settings
  • Support for multiple target languages
  • Published to Chrome Web Store and Edge Add-ons