All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- #331: Add option to remove video end screens (@fire332)
- #321: Add audio-only mode and colour-coded toasts (@jesvijonathan)
- #372: Allow casting with the TV turned off for newer webOS version (@GAA251)
- #316: Fix language switching reliability (@fire332; thanks to @reisxd)
- #361: Improve reliability of automatic video quality upgrades (@fire332)
- #355: Prevent
fetchhook exceptions when URLs omit a scheme (@fire332) - #346: Block the built-in webOS Chromecast service to fix conflict with Chromecast overlay in newer webOS (@fire332)
- #374: Improve CSS selector used by the watch shadow fix (@fire332)
- #344: Update dependencies and development tooling (@fire332)
- #330: Misc developer experience improvements (@fire332)
- #313: Fix
asynckeyword leaking into bundle (@fire332)
- #298: Remove ads from shorts reel (@pwNBait)
- #302: Fix sponsorblock segment overlay (@fire332)
- #304: Fix appearance of YTAF settings menu (@jesvijonathan)
- #308: Fix video quality not upgraded after transition from preview -> watch (@fire332)
- #305: Fix exceptions for new gradient cards in library tab (@fire332)
- #305: Fix exceptions in adblock.js (@fire332)
- #299: Add option to display time in UI (@ChTosar)
- #305: Add option to force max video quality playback (@fire332)
- #290: Fix "Remove Shorts from subscriptions" feature for new page format (@JaCzekanski)
- #273: Integrate recap/preview skipping for SponsorBlock (@LeviSnoot)
- #278: Fix default shadow class name (@gartnera)
- #280: Fix CSS patches for new YT class naming (@fire332)
- #235: Fix shorts (@fire332)
- #201: Blocked shorts in subscriptions tab (@JaCzekanski)
- #236: Add option to upgrade thumbnail quality (@fire332)
- #104: Disabled SponsorBlock on previews (@alyyousuf7)
- #204: Fixed transparency under UI (@atomjack; thanks to @reisxd)
- #239: Fix missing math font (@fire332)
- #240: Fix missing voice search (@fire332)
- #242: Fix checkbox click in the YTAF config UI (@fire332)
- #179, #183: Updated CLI instructions (@throwaway96, @ShalokShalom)
- #206: Added old WebKit to targeted browsers (@throwaway96)
- #208: Changed description of enableSponsorBlockMusicOfftopic setting (@throwaway96)
- #234: Update dependencies (@fire332)
- #238: Misc dev changes (@fire332)
- #164: Added an issue template for bugs (@throwaway96)
- #142: Blocked some additional ads (@throwaway96)
- #144: Added support for config change listeners (@throwaway96)
- #149: Added ability to hide YouTube logo (@throwaway96; thanks to @fire332 and @tomikaka22)
- #103: Fixed SponsorBlock on videos with chapters (@alyyousuf7)
- #131: Fixed minor README issue (@ANewDawn)
- #141: Fixed black background behind video menu (@throwaway96; thanks to @reisxd)
- #143: Fixed duplicate click bug (@throwaway96)
- #128: Updated workflows and dependencies (@throwaway96)
- #133: Changed various dev stuff (@throwaway96)
- #134: Refactored config/UI code (@throwaway96)
- #138: Changed webpack to production mode by default (@throwaway96)
- #145: Made observing attributes optional in waitForChildAdd() (@throwaway96)
- #100: Blocked "Sponsored" tiles (@alyyousuf7)
- #95: Fixed the appearance of YouTube in the app (@0xBADEAFFE)
- #96: Fixed launch functionality broken by #95 (@fire332)
- #102: Fixed minor dev-related stuff (@alyyousuf7)
- #106, #120: Updated outdated documentation (@throwaway96)
0.3.1 - 2022/01/27
- #24: Fixed playback time tracking again
0.3.0 - 2022/01/15
- #14: Fixed voice search on certain TV models
- #21: Fixed screensaver kicking in during non-16:9 videos playback
- #19: Updated internal dependencies, cleaned up build setup
0.2.1 - 2021/12/26
- Fixed rendering on 720p TVs
- Disabled update prompt on startup
0.2.0 - 2021/12/23
- Added support for autostart (requires manual setup, see README)
- Fixed deeplinking from voice search results
- Fixed in-app voice search button on webOS 5.x
- Fixed screensaver kicking in on sponsor segment skips
- Fixed playback time tracking
0.1.1 - 2021/11/21
- Use alternative SponsorBlock API URL to work around untrusted Let's Encrypt certificates
- Increase initial notification delay
0.1.0 - 2021/11/14
- #10: Added SponsorBlock integration
- Added configuration UI activated by pressing green button
- #2: Added DIAL startup support.
- #3: Added webOS 3.x support.
- Enabled quick start.
- Disabled default splash screen
- Disabled back button behaviour to open the Home deck.
- Created basic web app which launches YouTube TV.