Wersija historija RTL Helper - 25 wersijow
RTL Helper wót Reza Asadi
Buźćo wobglědniwy ze staršymi wersijami! Toś te wersije se za testowanje a referencne zaměry pokazuju.Wy měł pśecej nejnowšu wersiju dodanka wužywaś.
Nejnowša wersija
Wersija 4.2.3
8 jan. 2026 wózjawjone - 152,8 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper Changelog - Version 4.2.3
Bug Fixes- Fixed Style Persistence Issue: Resolved problem where RTL styles could be removed from DOM by websites or other extensions
- Added automatic recovery: Styles now automatically reapply if detected missing while RTL is enabled
- Reduced redundant operations: Prevents unnecessary style reapplications for better performance
Performance Improvements- Smart settings tracking: Extension now tracks previously applied settings to avoid duplicate work
- Optimized DOM checks: Better validation of style element existence in the page
- Enhanced error recovery: Improved cleanup when styles fail to apply
Technical Enhancements- Added SPI (Style Persistence Issue) detection system
- Better unique ID generation for style elements
- More descriptive debug logs for troubleshooting
- Improved message handling between background and content scripts
Žrědłowy kod jo pód licencu Licenca MIT
Starše wersije
Wersija 4.2.2
6 jan. 2026 wózjawjone - 152,21 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.2.0 → v4.2.2
Summary
A maintenance release fixing critical bugs in tab activation and cache synchronization while maintaining all architectural improvements.
Bug Fixes- Fixed tab activation regression: Restored proper storage reading in
onActivatedlistener to handle browser-cached pages - Resolved undeclared variable error: Added missing
constdeclaration for strict mode compliance in service worker - Fixed cache inconsistency: Ensured memory cache and storage remain synchronized during tab switches
- Eliminated console errors: Removed "assignment to undeclared variable" errors from developer tools
Performance & Reliability- Guaranteed style persistence: RTL styles now properly reappear after page reloads and tab switches
- Enhanced content script recovery: Better handling of pages loaded from browser cache
- Maintained performance: Preserved all ES6 module optimizations from 4.2.0
What Was Fixed- Pages loaded from browser cache losing RTL styles when switching tabs
- Service worker errors in strict mode due to undeclared variables
- Inconsistent state between memory cache and storage
Technical Improvements- Background service worker: Corrected variable declarations and storage synchronization logic
- ES6 module compliance: Full strict mode compatibility
- Error handling: Better recovery from edge cases in tab management
Updated Filesbackground.js: Critical fixes for tab activation listener and variable declarations
Note
This release resolves all regressions introduced after 4.2.0 while maintaining the modern ES6 module architecture. Users will experience reliable RTL styling across all browsing scenarios including cached pages and tab switching.Žrědłowy kod jo pód licencu Licenca MIT
- Fixed tab activation regression: Restored proper storage reading in
Wersija 4.2.0
6 jan. 2026 wózjawjone - 152,06 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.1.2 → v4.2.0
Summary
Architectural upgrade focusing on modularity, performance, and maintainability.
Architectural Improvements- ES6 Modules: Converted scripts to modern module syntax
- Shared Utilities: Centralized common functions in
common.js - Standardized Imports: Consistent module patterns across all files
Performance Optimizations- Efficient Style Updates: Content script updates instead of recreating
- Better Script Timing:
document_idlefor improved DOM stability - Enhanced Caching: Optimized storage operations
Code Quality- Comprehensive JSDoc: Full function documentation
- Consistent Error Handling: Standardized try-catch patterns
- Improved Logging: Better debug and error messages
Cross-Browser Compatibility- Standard Module Loading: Proper
type="module"declarations - Browser Feature Detection: Safer API checking
- Case Handling: Domain names uniformly lowercase
Bug Fixes- Fixed domain extraction: Renamed to
extractHostnamewith lowercase conversion - Resolved import conflicts: Corrected function naming mismatches
- Improved storage: Safer get/set operations with error handling
Updated Filesbackground.js,popup.js,options.js: ES6 modules with shared utilitiescommon.js: New centralized utility modulecontent.js: Optimized style managementmanifest.json: Updated script timing
Note
This architectural upgrade improves maintainability and performance while maintaining full backward compatibility.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 4.1.2
2 jan. 2026 wózjawjone - 148,26 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.1.1 → v4.1.2
Summary
A maintenance release focusing on synchronization reliability, performance improvements, and better cross-browser compatibility.
Synchronization Improvements- Enhanced background synchronization to apply domain settings reliably across all open tabs
- Added per-domain debouncing to prevent rapid style re-application during frequent settings changes
- Standardized tab update decision-making via unified helper logic
Performance Improvements- Reduced redundant "disable" messages on tab activation when no saved settings exist
- Updated internal tab state only after successful message delivery
- Improved memory management by fixing pending update cleanup logic
Cross-Browser Compatibility- Improved Options page i18n substitutions for consistent Chrome/Firefox behavior
- Standardized message parameter passing using array substitutions
- Improved domain matching consistency by normalizing domains to lowercase
Bug Fixes- Fixed an issue where pending domain updates could remain in memory
- Prevented false tab-state updates when message delivery fails or content script is not available
- Fixed restore success message substitutions (removed redundant parameters)
Technical Enhancements- Enhanced safe message sending with structured results (normal cases like closed/loading/protected tabs do not throw errors)
- Improved update identifiers to reduce collision risk during rapid changes
- Cleaned up initialization logic to prevent duplicate event binding
Updated Filesbackground.js: Synchronization, debouncing, and safe message handling improvementsoptions.js: i18n substitution fixes, domain normalization, and initialization cleanup_locales/*.json: Updated message definitions and placeholder documentation
Note
This update significantly improves synchronization reliability across tabs while maintaining full backward compatibility. Performance optimizations reduce unnecessary operations, and cross-browser fixes ensure consistent behavior in all supported browsers.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 4.1.1
1 jan. 2026 wózjawjone - 148 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.1.0 → v4.1.1
Summary
A UI refinement release focusing on visual improvements, shadow effects, and responsive design enhancements.
UI Improvements
Visual Enhancements- Added subtle text shadow to page title for better depth perception
- Implemented modern box-shadow effects for all interactive elements
- Enhanced button hover states with consistent shadow transitions
- Improved visual hierarchy through refined shadow stacking
Shadow System- Buttons: Added multi-layer shadows for depth (
box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px) - Status Notifications: Enhanced shadow for better visibility and prominence
- Option Groups: Maintained subtle shadows for content separation
Animation & Transitions- Refined button icon scaling on hover (excluding restore and return buttons)
- Fixed animation specificity for better control
- Maintained rotation animation for restore button icon
Typography- Increased base font size to 14px for better readability
- Adjusted small text size for mobile (10px on small screens)
- Improved text alignment and spacing
Responsive Design- Enhanced mobile experience with optimized spacing
- Improved status notification positioning on small screens
- Better button sizing and text scaling for mobile devices
Color & Contrast- Maintained comprehensive dark/light mode support
- Enhanced color consistency across all UI elements
- Improved visual feedback through hover states
Technical Improvements- CSS Organization: Better structured shadow and animation rules
- Selector Specificity: More precise hover and disabled state targeting
- Performance: Optimized shadow rendering for smoother animations
- Maintainability: Cleaner separation of visual effects from core styles
Updated Files- options.css: Complete visual refresh with modern shadow system
- manifest.json: Version update to 4.1.1
Design Philosophy
This update follows modern UI trends with subtle depth effects while maintaining accessibility and performance. The shadow system provides visual hierarchy without overwhelming the interface, and all animations remain smooth and purposeful.
Compatibility Notes- Fully backward compatible with all existing functionality
- Enhanced visual experience across all supported browsers
- Improved mobile responsiveness
- Maintains all existing theme support (dark/light mode)
Special Notes
The restore button maintains its distinctive rotation animation on hover, providing clear visual feedback for the backup/restore functionality while other buttons use scale transformations for consistency.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 4.1.0
31 des. 2025 wózjawjone - 147,92 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.0.2 → v4.1.0
Summary
A compatibility and visual refresh release featuring critical Firefox Mobile fixes and updated icon design.
Critical Bug Fixes- Fixed Firefox Mobile hanging during backup restore operations
- Resolved blocking confirm dialogs across all user interactions
- Implemented safeConfirm helper for non-blocking user prompts
- Improved memory management in repeated operations
Visual Refresh- Updated extension icons with modern design
- Enhanced icon clarity across all display sizes (16px to 128px)
- Improved visual consistency with extension's purpose
- Better dark/light mode compatibility for icon colors
Technical Improvements- Promise-based dialog handling using setTimeout wrappers
- Cross-browser compatibility enhancements
- Event loop optimization for mobile browsers
- Storage operation reliability improvements
Updated Files- options.js: Fixed restoreSettings and resetSettings confirm dialogs
- All icon files: Updated to new design (16px, 32px, 48px, 96px, 128px)
- manifest.json: Updated icon references
Root Cause Analysis
Firefox Mobile's JavaScript engine exhibited blocking behavior with synchronousconfirm()dialogs, causing event loop hangs after repeated use. This was resolved by implementing asynchronous dialog handling.
Compatibility Notes- Fully backward compatible with existing user settings
- Enhanced performance on Firefox Mobile and similar browsers
- Visual changes do not affect functionality
Special Thanks
To our Firefox Mobile users for their patience and bug reports!Žrědłowy kod jo pód licencu Licenca MIT
Wersija 4.0.2
31 des. 2025 wózjawjone - 154,52 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.0.1 → v4.0.2
Summary
A maintenance release focusing on UI refinements, code optimization, and synchronization improvements.
UI Enhancements- Added smooth CSS transitions for status notifications
- Improved visual feedback with fade-in/fade-out animations
- Enhanced notification positioning and responsiveness
Code Optimization- Simplified status notification logic in options.js
- Removed redundant UI update calls in storage handlers
- Optimized popup.js by eliminating duplicate DOM updates
- Streamlined customCSS synchronization between components
Bug Fixes- Fixed notification animation timing issues
- Prevented duplicate status messages from overlapping
- Improved cleanup of timeout handlers
- Enhanced error handling in backup/restore operations
Technical Improvements- Replaced JavaScript animations with CSS transitions for better performance
- Implemented proper timeout management for notification dismissal
- Reduced memory usage through optimized variable handling
- Improved code readability and maintenance
Updated Files- options.css: Added CSS transitions and improved status styling
- options.js: Simplified showStatus function with CSS-based animations
- popup.js: Optimized storage synchronization and UI updates
Note
This update enhances user experience with smoother animations while maintaining all existing functionality. Performance improvements reduce CPU usage during UI interactions.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 4.0.1
30 des. 2025 wózjawjone - 154,5 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v4.0.0 → v4.0.1
Summary
A maintenance release focused on code optimization and bug fixes.
Bug Fixes- Fixed customCSS preservation when changing other settings in popup
- Removed unused status message calls
- Improved synchronization between popup and options pages
Code Optimization- Removed redundant variables to reduce memory usage
- Eliminated duplicate UI update calls in storage handlers
- Optimized DOM updates with value comparison checks
Updated Files- options.js: Simplified storage change handling
- popup.js: Fixed customCSS synchronization logic
Note
All existing user settings remain intact. This update improves performance and stability without changing existing functionality.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 4.0.0
30 des. 2025 wózjawjone - 155,5 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v3.2.0 → v4.0.0
Summary
A major performance and stability release featuring a complete background script rewrite, intelligent caching, real-time synchronization, and enhanced user experience.
Core Improvements
Performance & Architecture- Complete background script rewrite with event-driven architecture
- Intelligent caching system for instant settings access
- Smart change detection to update only affected tabs
- Advanced debouncing to prevent duplicate updates
- Memory-optimized tab state management
Real-time Synchronization- Instant UI updates across popup, options, and content scripts
- Live synchronization when changing settings from any component
- Background-driven updates ensure consistency across all open tabs
- Reactive storage change handling for seamless user experience
User Interface Enhancements- Modernized button designs with SVG icons
- Improved responsive design for mobile devices
- Smooth animations for status notifications
- Enhanced visual feedback for user actions
Technical Improvements- Advanced URL validation with regex-based domain checking
- Robust content script injection with automatic recovery
- Promise-based messaging system for reliable communication
- Comprehensive storage management to prevent race conditions
Bug Fixes- Resolved duplicate tab update issues
- Fixed synchronization delays between UI components
- Eliminated memory leaks from tab state management
- Addressed content script injection failures
- Corrected real-time update propagation across multiple tabs
Updated Files
background.js- Complete rewrite with caching system
- Smart diffing algorithm for efficient updates
- Tab state tracking and cleanup
- Debounced update processing
content.js- Simplified message handling
- Dynamic style ID generation to prevent conflicts
- CSS text alignment changed to logical properties (
startinstead ofright)
options.js / popup.js- Real-time reactive updates to storage changes
- Local caching for instant UI responsiveness
- Enhanced domain validation
- Modernized UI components
options.css- SVG icon integration with animations
- Improved status notification positioning
- Enhanced responsive design
Upgrade Notes
This major release focuses on performance, stability, and user experience. The new architecture provides faster response times, better synchronization, and a more reliable extension overall. Existing user settings are preserved during the upgrade.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 3.2.0
17 des. 2025 wózjawjone - 155,81 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog v3.2.0 - RTL Helper
New Features & ImprovementsAdded blockquote to RTL styling elements list
Major architecture refactor with centralized control
Technical RefactoringRemoved redundant functions from content.js:
isAccessibleURL()
loadSitePreferences()
autoLoadSitePreferences()
Centralized control in background.js via tabs.onUpdated & tabs.onActivated
40% code reduction in content.js
Single Source of Truth for URL validation
Bug Fixes & OptimizationsEliminated code duplication across modules
Improved security with clear privilege boundaries
Better timing between page load and style application
Reduced race conditions potential
PerformanceLighter content.js execution
More stable state management
Backward compatible - all existing settings preserved
Security EnhancementsURL validation now only in privileged context (background.js)
Reduced attack surface in content scripts
Consistent security checks across all pagesŽrědłowy kod jo pód licencu Licenca MIT
Wersija 3.1.1
14 des. 2025 wózjawjone - 156,61 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper – Version 3.1.1- Removed in‑page SPA protection.
- SPA handling is now fully managed by background onUpdated events.
- More stable behavior across Chrome, Edge, and Firefox.
Žrědłowy kod jo pód licencu Licenca MIT
Wersija 3.1.0
14 des. 2025 wózjawjone - 156,77 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejWhat’s New in Version 3.1
Improved StabilityMore reliable behavior on Single‑Page Applications thanks to a new lightweight recovery mechanism that restores RTL styles if the page rewrites the <head> element.
Better error‑handling when communicating with tabs that don’t have the content script loaded yet.
Cleaner, Safer ArchitectureRemoved runtime script injection from the background service for improved security and full compliance with Firefox extension policies.
Unified blocked‑domain rules across all extension components to ensure consistent behavior on system pages and add‑on stores.
Enhanced User ExperienceImproved mobile detection in the popup, enabling touch‑friendly UI only when needed.
More predictable font behavior: empty font settings now correctly fall back to the website’s own font.
Cleaner debug logs using console.debug instead of suppressing logs entirely.
Better Per‑Site ControlsMore consistent handling of per‑site preferences when saving, resetting, or restoring settings.
Improved synchronization between the options page and active tabs.
General ImprovementsInternal code cleanup and refactoring.
Reduced noise from non‑critical errors.
Minor performance optimizations.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 3.0.1
13 des. 2025 wózjawjone - 156,74 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v3.0.1
Bug FixFixed font loading security error - Resolved case sensitivity issue in Vazirmatn font file references that caused browser security warnings
Technical NoteCorrected font file path references from Vazirmatn- to vazirmatn- (lowercase) to match actual file names
This ensures proper font loading without triggering browser security restrictions
ImpactPrevents browser console errors and security warnings
Ensures Vazirmatn font loads correctly on all websites
Maintains visual consistency in RTL typography
Note: This is a critical fix for users experiencing font loading issues in version 3.0.0.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 3.0.0
13 des. 2025 wózjawjone - 156,73 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejChangelog: RTL Helper v3.0.0
Major ChangesMigrated to Manifest V3 - Updated extension architecture to meet latest browser standards
Cross-browser compatibility - Unified codebase for Chrome, Firefox, and Edge
Localized font support - Added Vazirmatn font for Persian/Arabic and Latin interface
New FeaturesBackup & Restore system - Export/import all site settings via JSON files
Extended font library - Added 7 new RTL-optimized fonts (Vazirmatn, Cairo, Amiri, etc.)
Font loading optimization - Combined local fonts with optional Google Fonts CDN
Technical ImprovementsService Worker implementation - Replaced background page for better performance
Reduced memory usage - Optimized content script injection and style management
Enhanced security model - Updated permissions and resource access patterns
UI/UX EnhancementsImproved responsive design - Better mobile and tablet support
Streamlined options page - Reorganized layout with backup controls
Enhanced popup interface - More intuitive font selection and site management
Bug FixesFixed content script injection failures
Resolved font loading conflicts on specific domains
Improved error handling for storage operations
Enhanced URL filtering for restricted pages
CompatibilityBackward compatible - Automatic migration from v2.4 settings
Browser support: Chrome 88+, Firefox 142+, Edge 88+
Preserved all user settings during upgrade
PerformanceReduced extension size by ~40%
Faster tab activation response time
Lower CPU usage during style application
SecurityUpdated permission model to Manifest V3 standards
Added file validation for backup imports
Improved sandboxing for custom CSS
LocalizationAdded new translation keys for backup/restore features
Improved RTL/LTR detection and text direction handling
Enhanced multilingual date formatting
Note: This version represents a major architecture update. Existing users will experience automatic settings migration.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 2.4.2
10 des. 2025 wózjawjone - 48,21 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper v2.4.2 - Patch Update
Description EnhancementClarified Extension Purpose: Updated extension description for better clarity
Previous: "Extension to convert content to right-to-left (RTL) for web pages"
New: "Fix right-to-left (RTL) layout problems on websites"
More Accurate: Better reflects actual functionality
Reason for ChangeThe old description was misleading ("convert content" implied changing text direction)
New description accurately represents fixing layout and styling issues
Sets proper user expectations
Improves discoverability for users seeking RTL solutions
Multilingual Update
Description updated in supported languages:English, Persian/Farsi, Arabic, Hebrew, Urdu
(Note: Kurdish and Pashto descriptions will be added in a future update)
Technical NoteOnly metadata/description updated in messages.json files
No code changes from v2.4.1
All features and functionality remain identicalŽrědłowy kod jo pód licencu Licenca MIT
Wersija 2.4.1
9 des. 2025 wózjawjone - 48,21 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper v2.4.1 - Hotfix
🔧 Fix Applied- Removed Restriction: copilot.microsoft.com is now supported by RTL Helper
- Fixed CSS Injection: Removed automatic CSS injection in new tabs that caused conflicts
📝 Note
This is a minor hotfix to restore functionality on Microsoft Copilot.
All other features remain unchanged from v2.4.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 2.4
9 des. 2025 wózjawjone - 48,22 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper v2.4 - Release Notes
Bug FixesSite Settings Preservation: Each website's settings are now completely independent
Instant CSS Updates: Custom CSS changes apply immediately
Update Stability: User preferences are preserved during updates
Performance ImprovementsFaster RTL Switching: RTL changes apply more quickly
Better Mobile Support: Improved interface on mobile and tablet devices
Reliable Shortcuts: Ctrl+Shift+1 shortcut works more consistently
Interface EnhancementsClearer Status Display: Current site status is shown more clearly
Better Error Messages: Error messages are more user-friendly
Recommended: Install this update for reliable per-site settings management and improved performance.Žrědłowy kod jo pód licencu Licenca MIT
Wersija 2.3
2 des. 2025 wózjawjone - 48,87 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper v2.3 Release Notes
Some Bug Fixes and Performance ImprovementsŽrědłowy kod jo pód licencu Licenca MIT
Wersija 2.2
1 des. 2025 wózjawjone - 48,78 KBFunkcioněrujo z firefox 142.0 a pózdźej, android 142.0 a pózdźejRTL Helper v2.2 Release Notes
What's FixedHotkey Issue Resolved - Ctrl+Shift+1 now works correctly
Enhanced Site Blocking - Better protection for browser admin pages
UI Polish - Smoother animations, better mobile support
Browser SupportWorks on Edge, Firefox, and Chrome
Auto-updates enabledŽrědłowy kod jo pód licencu Licenca MIT
Wersija 2.1
30 nov. 2025 wózjawjone - 48,31 KBFunkcioněrujo z firefox 102.0 a pózdźej, android 120.0 a pózdźejChangelog - Version 2.1
New FeaturesAdded "Force styling" option to override site default styles
Added "---" option to preserve original site font
Full support for 5 languages (Persian, English, Arabic, Hebrew, Urdu)
Bug FixesFixed "Could not establish connection" error in message passing
Proper handling of restricted pages (browser management pages)
Improved site status display logic
Fixed "Forget site settings" button behavior
OptimizationsUnified translation system for all messages
Advanced error handling between components
Automatic content script injection when needed
Improved performance on mobile devices
InternationalizationComplete UI translation
RTL and LTR support
Automatic text direction based on languageŽrědłowy kod jo pód licencu Licenca MIT
Wersija 2.0
28 nov. 2025 wózjawjone - 45,68 KBFunkcioněrujo z firefox 102.0 a pózdźej, android 120.0 a pózdźejRelease Notes - RTL Helper v2.0.0
New FeaturesAdded intelligent per-site settings management
Implemented automatic domain-specific preferences
Added real-time settings synchronization between tabs
Introduced URL-based options page with domain context
ImprovementsEnhanced user interface with domain display
Improved settings persistence across browser sessions
Better visual feedback for site-specific preferences
Optimized popup interface with instant apply functionality
Technical ChangesRestructured storage architecture for per-site preferences
Implemented domain detection and automatic settings loading
Added URL parameter handling for options page
Enhanced background script for tab management
Bug FixesFixed settings display issues when switching tabs
Resolved popup status text synchronization problems
Eliminated duplicate code in settings management
Improved reliability of real-time CSS updates
UI/UX EnhancementsRemoved redundant "Save for this site" button
Added visual indicators for sites with saved preferences
Improved mobile touch interface responsiveness
Enhanced keyboard shortcut reliability
InternationalizationAdded complete Persian localization
Implemented Arabic language support
Added Hebrew interface translation
Included Urdu language coverageŽrědłowy kod jo pód licencu Licenca MIT
Wersija 1.6
3 okt. 2025 wózjawjone - 41,63 KBFunkcioněrujo z firefox 102.0 a pózdźej, android 120.0 a pózdźejRelease Notes - RTL Helper v1.6.0
New Features- Added automatic RTL state reset when browser restarts
- Enhanced Firefox and Edge browser support
Improvements- Better state synchronization between browser sessions
- Enhanced user experience with consistent RTL state management
Technical Changes- Implemented
runtime.onStartuplistener for automatic state reset - Added browser-specific background scripts
Bug Fixes- Fixed RTL state persistence issues after browser restart
- Improved state synchronization between popup and background processes
Žrědłowy kod jo pód licencu Licenca MIT
Wersija 1.5
21 sep. 2025 wózjawjone - 41,51 KBFunkcioněrujo z firefox 91.0 a pózdźej, android 120.0 a pózdźejRelease Notes - RTL Helper v1.5
New Features- Added real-time synchronization between popup UI and storage state
- Popup now automatically updates when RTL state changes via keyboard shortcuts
- Enhanced visual feedback for switch button state
Improvements- Optimized storage change listeners for better performance
- Reduced code redundancy by removing duplicate status update calls
- Improved UI consistency across different interaction methods
Technical Changes- Implemented
chrome.storage.onChangedlistener in popup - Removed manual status update calls from multiple locations
- Added CSS-based visual indicators for switch state
Bug Fixes- Fixed popup UI not updating when using keyboard shortcuts
- Resolved visual inconsistency in switch button state display
Žrědłowy kod jo pód licencu Licenca MIT
Wersija 1.4
18 sep. 2025 wózjawjone - 41,41 KBFunkcioněrujo z firefox 91.0 a pózdźej, android 120.0 a pózdźejRTL Helper - Release Notes v1.4
What's New- Added multi-language support (Arabic, Hebrew, Urdu)
- Automatic RTL/LTR direction detection
- Improved mobile touch support
- Enhanced accessibility features
Technical Updates- Implemented comprehensive i18n system
- Performance optimizations
- Better content script compatibility
GitHub RepositoryŽrědłowy kod jo pód licencu Licenca MIT
Wersija 1.3
17 sep. 2025 wózjawjone - 29,44 KBFunkcioněrujo z firefox 58.0 a pózdźej, android 120.0 a pózdźejChangelog - Version 1.3
Updates and Improvements:
Improved mobile compatibility with customized CSS and targeted JavaScript enhancements for a seamless user experience across devices.
Refined visual design and interface consistency on both desktop and Android platforms.
Enhanced navigation with intuitive back buttons, eliminating the need to manually close windows.
Added the ability to close the menu by pressing the settings button, significantly improving usability on mobile devices.
Resolved various bugs and implemented performance optimizations for greater stabilityŽrědłowy kod jo pód licencu Licenca MIT