Skip to content

4.0.0 - Localization System and Audio Muting Updates

Latest
Compare
Choose a tag to compare
@richardfrost richardfrost released this 23 Nov 03:16
502d24a

✨ New Features & Updates

  • Use i18next to support localization for the extension's interface strings

🔇 Audio muting

  • Audio muting for 7plus (AUS)
  • Audio muting for Angel Studios (#579)
  • Audio muting for Beamafilm (AUS)
  • Audio muting for Jellyfin (local)
  • Audio muting for SimpleVideoPlayer
  • Update audio muting for Disney+ (#595)
  • Update audio muting for Fandango at Home (formerly Vudu) (#594)
  • Update audio muting for Frndly TV
  • Update audio muting for The Daily Wire

🐛 Bugs Fixed

  • ba911bc Use IDs for switching Option Page tabs
  • 2397ed6 Fix for _ keys in WebConfig
  • Only apply muteAudioOnly when muteAudio is enabled
  • Add !important for controlling captions by style (Needed by Frndly TV)

🔧 Development

  • Restructured HTML to ensure proper IDs for each element for translations
  • Add English locale files
  • 2910558 Update dev dependencies
  • ced678f Migrate to the new eslint flat config
  • c80aec3 Switch project type to module and use ES6 imports for webpack
  • c66134c Rename all .mjs files to .js since the project type is now module
  • 1cfa49d Read .build.json file directly instead of importing with assert (experimental)
  • 49e27a9 Add documentation for localizations/translations
  • 11783e5 Switch to DOMContentLoaded for OptionPage
  • ae8e47c Add initial support for language config
  • 56a4442 Add language to config for UI language
  • d8edbca Remove unnecessary backslashes in domain pattern