1.31.0 (2026-06-17)
🐛 Bug Fixes
- CI: Add git pull before semantic-release push to prevent race condition (1a467de)
- Reddit - Hide Ask button: Update patch to support experimental app targets (#1623) (7c4a9fb)
- Reddit - Hide Trending Today shelf: Hide "Trending" header (#1622) (00e1587)
- Reddit: Resolve rare app startup crash when
Show view countis enabled (6cd6af1) - YouTube - Bypass link redirects: Resolve patch not working on community posts and video descriptions (#1755) (c5c6376)
- YouTube - Copy video link button: Wrong localization resource name (dbddc1a)
- YouTube - Exit fullscreen mode: Shorts regular player does not exit fullscreen mode (2fb96a6)
- YouTube - Hide ads: Resolve "Hide 'Includes paid promotion' label" not working in miniplayer (44dd94b)
- YouTube - Hide layout components: Allow partial matches for "Enable Library / You bottom menu filter" setting (59ea065)
- YouTube - Hide library/you tab buttons: patch doesn't work on some versions (1551524)
- YouTube - Link sanitize: Live links sanitize doesn't work (ad91b37)
- YouTube - Links shortening: Exclude post links from shortening (ce1dd46)
- YouTube - Loop range patch: correctly reset range if preferences are not saved (a328ed8)
- YouTube - Loop range patch: reset loop range before set a new one (7aa767a)
- YouTube - Miniplayer: Restore play/pause icons for minimal miniplayer on 21.17+ (#1644) (9f4624f)
- YouTube - Open system share sheet: Prevent PiP from being invoked (#1635) (195e749)
- YouTube - Override YouTube Music buttons: Target app opens when clicking on 'YouTube Music' button inside explore menu (#1707) (1f08df2)
- YouTube - Queue Manager: Add
ScrollViewto playlist selection dialog (#1692) (acf2326) - YouTube - Queue Manager: Fix black queue icon in legacy player (7416c24)
- YouTube - Reload video: App exits after pressing back button (#1740) (743bc76)
- YouTube - Remove background playback restrictions: Fix Shorts background playback not working (#1629) (250f85e)
- YouTube - Remove viewer discretion dialog: Dialog cannot be dismissed (#1710) (b962bd0)
- YouTube - Remove viewer discretion dialog: In-app video downloader does not work for Premium users (#1756) (3353302)
- YouTube - Sanitize sharing links: Resolve "Open system share sheet" not working (#1599) (24c319a)
- YouTube - Save to watch later: Correctly save queue into selected playlist (a8d1732)
- YouTube - Save to watch later: Error toast is shown if app is minimized then resumed before adding to playlist (#1670) (18ac572)
- YouTube - Save to watch later: Handle saved playlist is no longer available (#1701) (bf04fb7)
- YouTube - Theme: Apply dark text color to "Material You" notification dot count (#1615) (5289c6b)
- YouTube - Theme: Light color theme is not applied (#1689) (5925a8e)
- YouTube - URL sanitized: copy url button sanitize doesn't work (23fa3b0)
- YouTube Music - Theme: Apply "Material You" to notification dot (#1657) (0355a17)
✨ New Features
- GitHub Actions: Update build workflow to include versioning and release creation for Voice Over Translation (b5fa38f)
- YouTube - Change form factor: Add
Enable tablet layout in playersetting (#1695) (6376142) - YouTube - Hide ads: Hide "Includes paid promotion" label in miniplayer (#1699) (c9ce526)
- YouTube - Hide layout components: Add "Hide 'Sync to video' button" setting (#1694) (e870d1e)
- YouTube - Hide layout components: Add "Hide Library / You bottom menu filter" setting (#1583) (c093b60)
- YouTube - Hide layout components: Add "Hide snackbar" setting (#1658) (0e27c61)
- YouTube - Hide layout components: Add path
&syntax to custom filters (#1693) (2ab0366) - YouTube - Navigation bar: Restore "Hide Cast button" setting in toolbar (c27e63e)
- YouTube - Playback speed: Add
Disable playback speed for musicsetting (#1691) (81c8f50) - YouTube - Save to watch later: Add option to swap Save and Queue actions (#1664) (db7cc5b)
- YouTube - Save to watch later: Add playlist queue manager (#1648) (a5265ac)
- YouTube - SponsorBlock: Add channel whitelist (#1661) (6d96cee)
- YouTube - SponsorBlock: Add fade animation to the new segment panel (#1577) (771f7fb)
- YouTube - Voice Over Translation: Add OAuth token management functionality and user interface strings for Yandex authorization. (a3141f8)
- YouTube - Voice Over Translation: Implement voice over translation settings and functionality, including language selection and volume controls. (51931a2)
- YouTube Music - Settings: Add icons to Morphe preference screen (#1625) (d51c24f)
- YouTube Music: Add
Enable swipe to dismiss miniplayerpatch (#1420) (4795cc4) - YouTube Music: Add experimental support for
9.23.52(#1747) (31f0c4a) - YouTube Music: Add support for Track Crossfade in 9.x (#1582) (7150d06)
- YouTube: Add
Disable fullscreen gesturepatch (#1724) (00ec593) - YouTube: Hide toolbar chat button (32ee079)
🚀 Updated App Support
- Reddit: Add experimental support for
2026.22.0(3f443e2) - Reddit: Add experimental support for
2026.23.0(2d24e8d) - Reddit: Add experimental support for
2026.24.0(eb47573) - YouTube Music: Add support for
8.51.51(73d1d53) - YouTube Music: Add experimental support for
9.22.53(57f1bda) - YouTube: Add experimental support for
21.22.164(b88b9ca) - YouTube: Add experimental support for
21.24.360(93f3acd) - YouTube: Add experimental support for 21.23.480 (9e0d0dd)