home Home extension More apps quiz FAQ
volunteer_activism Donate

What's New

Complete history of updates and improvements

v2.6.0 Manager
calendar_today
auto_awesome Features
  • Back up settings automatically to a folder of choice 3bc984a
  • Choose how far Morphe updates on its own de4f784
  • Copy a version and its build by pressing it in a version list #1431 4c12e8a
  • Create folders right from the folder picker a49ec92
  • Download missing and outdated APKs in batch with a trusted helper #1406 19bdf7b
  • Find sources by the apps they patch 749ab11
  • Give a list header's glyph up to a title that would not fit 6a76ba8
  • Give list sort and filter options consistent names e3be741
  • Keep only the device's native libraries in saved original APKs 9d90dfd
  • Keep swiped alerts behind the bell across launches and show how many wait there 43fc10a
  • List the sources an app is patched from first in its selection 2caaf5e
  • Mark apps built for TV, Wear OS or cars on their cards b1a3c67
  • Mark sources that offer only universal patches for the app 27f99af
  • Match the language picker to the other radio dialogs c5e76c1
  • Open patch sources from messengers and the share sheet 8fb868a
  • Pass the OBB files of a split archive to patches #1404 7d3a951
  • Redesign app cards around a single status line cb43863
  • Refine the install queue overlay 8b8abfe
  • Show credits as a compact dialog 1c73722
  • Show each source's patch count and release date when picking an APK version 2f2106a
  • Show the original app version when it is newer than the patches support 11b9db1
  • Show the patched app's own name and icon on the result screen f78f209
  • Show which app the install queue is on d7ba533
  • Swipe an app in a source's list to see its patches 2c95d9b
  • Toggle web link domains one by one 1e85fd4
  • Treat app version updates as updates when sorting and re-patching f7112d0
notes Performance improvements
  • Increase patcher 64-bit JVM min heap to 2 GB heap 1b670e1
  • Keep an AOT cache of the patcher JVM and compile with C2 alongside it #1433 ded5f5b
  • Keep one bring into view spec while list insets ease 8baa7ef
  • Poll installer availability without reloading their icons b13a3de
bug_report Bug fixes
  • Ask for one APK version in the singular in expert mode 5c3f41d
  • Call logcat by its full path in the root mount watcher and log its start and end 4592f16
  • Count universal patches the way the patcher does 257dea3
  • Draw dialogs as part of the screen they open on #1429 cd702b5
  • Inset menu entries evenly on every side d65f887
  • Install with root from a location the system can read 32585fb
  • Install with root only for the user Morphe runs in 651961a
  • Match APKCube download button to its site #1379 5a9b200
  • Mount after patching only when installing automatically 50aa259
  • Name only the sources patches were taken from in batch export names b9b50f5
  • Open the batch queue scrolled to its top 8040c2c
  • Recognize mount installs served by another redirect provider 5bad5f0
  • Scroll selected apps above the action panel #1405 e215e55
  • Send the build code and form factor to apk web-search 24c8d07
  • Show the work still under way in the patching notification d0727d7
  • Stop waiting on an install session that ended without a status 901f910
  • Take down the patching notification once the patcher process ends 3a551b9
  • Watch for framework restarts through zygote's socket instead of logcat 99bd564
calendar_today
notes Performance improvements
  • Increase patcher 64-bit JVM min heap to 2 GB heap 1b670e1
calendar_today
bug_report Bug fixes
  • YouTube - Download post images: Download button is missing when the language of Morphe differs from the language of YouTube #4864 c742fb2
  • YouTube Music - Jam queue sharing: App crashes on 9.46 when opening the queue 598d044
calendar_today
auto_awesome New features
  • YouTube - Add to queue: Add queue actions to video thumbnails #4822 0e465d9
  • YouTube - Ambient mode: Add "Light smoothing" and "Light blur" settings to Enhanced Ambient mode #4862 6a4cf26
  • YouTube - Ambient mode: Add "Light strength" setting to Enhanced Ambient mode #4839 ef50464
  • YouTube - Ambient mode: Show the light of Enhanced Ambient mode behind the comments and other panels #4860 8da2997
  • YouTube - DeArrow: Add title and thumbnail submission and voting #4840 81b6777
  • YouTube Music - Media notification controls: Add "Replace shuffle with loop button" setting #4617 913ec0f
  • YouTube Music: Add Pause when muted patch #4778 30b93ec
bug_report Bug fixes
  • YouTube - Ambient mode: "Keep text readable" is late after fullscreen and the miniplayer #4852 e0c1963
  • YouTube - Feed card layout: Cards that YouTube sends to the accounts of a newer A/B test have no spacing 7855a49
  • YouTube - Feed card layout: Shorts that YouTube sends as cards to the accounts of a newer A/B test have no spacing 49b8283
  • YouTube - Feed video actions: Align the Watch later button with the duration badge in the card feed layout #4854 24ab94a
  • YouTube - Hide layout components: "Hide video labels" does not hide the labels of the feed cards of a newer A/B test, such as "Auto-dubbed" or "Hyped" 3b95484
  • YouTube - Hide status bar: Empty bar above the video in the player without the edge to edge top bar 232f6d0
  • YouTube - Restore original titles: The loading title is not shown for the feed cards of a newer A/B test 2111a18
  • YouTube - Spoof video streams: Mobile Web is not used again for a video until the app is restarted after it could not play it 2cef5d7
  • YouTube - Spoof video streams: Mobile Web shows a playback error when a video is resumed after watching Shorts fb4f41d
  • YouTube - Spoof video streams: Mobile Web takes about 6 seconds to start every video 105cf03
  • YouTube - Spoof video streams: The app runs out of memory after a few minutes of high quality or fast playback #4851 a4352d1
  • YouTube Music - Navigation bar: Keep the Play button of Liked music above the glass navigation bar #4857 8c40810
  • YouTube Music - Play albums songs: Ignore the 'Don't play music' videos' setting only while an album is playing #4841 b1241c0
  • YouTube: Background audio is muted after another player stops the background playback #4762 b24e333
update Updated app support
  • YouTube Music: Add experimental support for 9.46.51 57b14fc
v2.2.0 Desktop
calendar_today
bug_report Bug fixes
  • Apply options when patch name capitalization differs #425 f77a10f
  • Handle app names that aren't valid in file names eaa3e1d
  • Native root mount implementation and pre-mount checks #423 03ed5b5
  • Send the build code and form factor to apk web-search 6084ecf
  • Show device status on phones with Secure Folder #429 36dec7a
  • Update morphe-patcher dependency 1c50c41
  • Update multi-bundle options outside the bundle directory #427 e2971b1
  • Update Patcher dependency 3485898
  • Update Patcher dependency d0dded5
  • Update Patcher dependency 9116676
  • Update to latest Patcher 19d9483
  • Update to latest Patcher and ARSCLib 2800436
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Match the language picker to the other radio dialogs c5e76c1
  • Show credits as a compact dialog 1c73722
  • Toggle web link domains one by one 1e85fd4
notes Performance improvements
  • Poll installer availability without reloading their icons b13a3de
bug_report Bug fixes
  • Watch for framework restarts through zygote's socket instead of logcat 99bd564
calendar_today
auto_awesome Features
  • Create folders right from the folder picker a49ec92
  • Give list sort and filter options consistent names e3be741
  • List the sources an app is patched from first in its selection 2caaf5e
  • Mark apps built for TV, Wear OS or cars on their cards b1a3c67
  • Redesign app cards around a single status line cb43863
  • Refine the install queue overlay 8b8abfe
  • Swipe an app in a source's list to see its patches 2c95d9b
  • Treat app version updates as updates when sorting and re-patching f7112d0
notes Performance improvements
  • Keep an AOT cache of the patcher JVM and compile with C2 alongside it #1433 ded5f5b
bug_report Bug fixes
  • Call logcat by its full path in the root mount watcher and log its start and end 4592f16
  • Name only the sources patches were taken from in batch export names b9b50f5
calendar_today
auto_awesome Features
  • Back up settings automatically to a folder of choice 3bc984a
  • Find sources by the apps they patch 749ab11
  • Give a list header's glyph up to a title that would not fit 6a76ba8
  • Show the patched app's own name and icon on the result screen f78f209
bug_report Bug fixes
  • Open the batch queue scrolled to its top 8040c2c
calendar_today
auto_awesome New features
  • Reddit: Add Morphe settings row without replacing 'Privacy policy' on 2026.30+ #4806 91d03db
bug_report Bug fixes
  • YouTube - Spoof video streams: Update "Allow AV1" to work with VR and visionOS experimental clients e6435cb
calendar_today
auto_awesome New features
  • Reddit: Modernize Morphe settings UI and dialog styling for 2026.25+ #4803 6ac86a8
  • YouTube - Miniplayer: Glass minimal miniplayer #4801 79059b0
  • YouTube - Niconico comments: Add "Show in picture-in-picture" setting #4816 924f666
  • YouTube - Return YouTube Dislike: Show feed thumbnail likes next to the view count #4776 5838bfb
  • YouTube - Spoof video streams: Add "Mobile Web" client #4764 9299ea8
bug_report Bug fixes
  • YouTube - Ambient mode: Enhanced Ambient mode lights the filter chips with a delay #4813 a3646de
  • YouTube - Ambient mode: Enhanced Ambient mode turns black above the player on its way to the miniplayer #4789 0b0a558
  • YouTube - Ambient mode: Enhanced Ambient mode turns black below the player on tablets on its way to the miniplayer #4811 3ca76c8
  • YouTube - Navigation bar: Empty band above the navigation bar when the account gets the feed behind flag without the translucent navigation bar #4797 e204d18
  • YouTube - Spoof video streams: Some videos load in a loop with Android VR Experimental #4791 61dce62
  • YouTube - Swipe controls: On-the-go panel check only detects the Morphe panel, so swipes on the On-the-go panel of the app still change the volume or brightness #4609 0810ce1
  • YouTube - Swipe controls: Swipes on the On-the-go panel change the volume or brightness #4609 68cf246
  • YouTube: Media notification and background audio stop after another player stops the media session #4762 cd89316
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Choose how far Morphe updates on its own de4f784
  • Copy a version and its build by pressing it in a version list #1431 4c12e8a
  • Keep only the device's native libraries in saved original APKs 9d90dfd
  • Keep swiped alerts behind the bell across launches and show how many wait there 43fc10a
  • Mark sources that offer only universal patches for the app 27f99af
  • Open patch sources from messengers and the share sheet 8fb868a
  • Show each source's patch count and release date when picking an APK version 2f2106a
  • Show the original app version when it is newer than the patches support 11b9db1
  • Show which app the install queue is on d7ba533
bug_report Bug fixes
  • Ask for one APK version in the singular in expert mode 5c3f41d
  • Count universal patches the way the patcher does 257dea3
  • Inset menu entries evenly on every side d65f887
  • Install with root from a location the system can read 32585fb
  • Install with root only for the user Morphe runs in 651961a
  • Mount after patching only when installing automatically 50aa259
  • Recognize mount installs served by another redirect provider 5bad5f0
  • Send the build code and form factor to apk web-search 24c8d07
  • Show the work still under way in the patching notification d0727d7
  • Stop waiting on an install session that ended without a status 901f910
  • Take down the patching notification once the patcher process ends 3a551b9
calendar_today
auto_awesome New features
  • YouTube - Playback speed: Tap cycles a speed list, tap and hold opens the speed menu #4656 cb7ff47
  • YouTube - Settings: Sort the settings menu alphabetically db83f12
  • YouTube - Spoof video streams: Add "visionOS Experimental" client, which uses the latest visionOS app (1.06) and system versions 6597ba8
  • YouTube Music - SponsorBlock: Retain SponsorBlock segments for offline music/video playback #4768 6c2191f
  • YouTube Music: Add Disable auto captions patch #4773 8498d07
  • YouTube Music: Add Open system share sheet patch #4755 2b399e2
  • YouTube Music: Add Remember video quality patch #4757 011bd3e
  • YouTube: Add Autoplay control patch #4659 2167cd8
  • YouTube: Add Fullscreen playlist panel patch #4664 6fa83e3
  • YouTube: Add Playlist button patch #4662 2b4e77d
bug_report Bug fixes
  • GmsCore support: Restore device files search #4725 2416206
  • Spoof video streams: Fetch visionOS streams again with another visitor id when the visitor id is in the "pcm2" server A/B test, which can stop playback after about a minute 0306f45
  • YouTube - Ambient mode: Enhanced Ambient mode leaves the second column black on tablets #4748 1fc8dd7
  • YouTube - Ambient mode: Enhanced Ambient mode shows no light on some devices #4749 5d4f0ac
  • YouTube - Ambient mode: Enhanced Ambient mode turns black around the player while it moves #4747 3720ac6
  • YouTube - Downloads: Allow in-app 1080p downloading on devices with screens of 720p and lower a10763e
  • YouTube - Downloads: In-app download settings are not shown until at least one video is downloaded 5d89103
  • YouTube - Downloads: Recommended downloads only offer medium quality #4769 6766865
  • YouTube - Litho filter: Search results and feeds go back to the top after closing a video opened from them, when a filtered element was removed from the list #4744 39f9a44
  • YouTube - Loop count: Loop count does not work with the loop video button #4754 132d905
  • YouTube Music - Miniplayer: Artwork overflows when opening comments/lyrics sheets, fix RTL layout issues #4742 68e4e99
  • YouTube Music - Theme: Offline dialog not following theme e6f600e
  • YouTube Music - Third-party lyrics: Restore lyrics tab for device files #4722 0f2c695
  • YouTube Music - Third-party lyrics: Various minor bugs fix #4709 ec35e9a
  • YouTube: "More videos" button in fullscreen is ignored when the related videos panel is not in its peek state #4726 697f2d8
  • YouTube: Fix "Back button exits the feed" on 21.45+ ee58c03
  • YouTube: Watch page scrolls down to the related videos when a video ends, hiding the title and the action buttons 51451c8
update Updated app support
  • Reddit: Add experimental support for 2026.46.0 404f88e
calendar_today
bug_report Bug fixes
  • Send the build code and form factor to apk web-search 6084ecf
calendar_today
bug_report Bug fixes
  • Update morphe-patcher dependency 1c50c41
calendar_today
auto_awesome Features
  • Download missing and outdated APKs in batch with a trusted helper #1406 19bdf7b
  • Pass the OBB files of a split archive to patches #1404 7d3a951
notes Performance improvements
  • Keep one bring into view spec while list insets ease 8baa7ef
bug_report Bug fixes
calendar_today
auto_awesome New features
  • YouTube - DeArrow: Tap DeArrow icon to show original video thumbnail 4965002, closes #2629
  • YouTube & YouTube Music - Settings: Add "Mark all settings as seen" setting to remove all new setting dots 890f20f
  • YouTube Music - Downloads: Native offline downloads support #4698 9ddd181
  • YouTube Music - Hide layout components: Add "Hide 'Your downloads' shelf" setting d99ae84
  • YouTube Music: Add A-B loop patch #4685 c3a57a6
bug_report Bug fixes
  • Spoof video streams: "isOfflinePlayerResponse failure" error is shown with feed video inline playback 19b97df
  • Spoof video streams: Quality selected in the quality menu is used for the next videos instead of the automatic quality #4711 f5afc79
  • Spoof video streams: Show startup dialog if system WebView app is disabled or outdated #4733 c21df57
  • YouTube - Ambient mode: Enhanced Ambient mode covers part of a zoomed video #4690 779bde2
  • YouTube - Feed view count: View count badge takes the view count from the metadata of the video, and the loading spinner is removed, as the view count is known at once 9d64e06
  • YouTube - Hide ads: Ad slots of every video are kept in memory until the app closes, which can run the app out of memory after many videos 8c9ac12
  • YouTube - Hide layout components: "Hide horizontal shelves" does not hide the newer horizontal shelves, such as "Watch it again" of the home feed #4682 70b9e77
  • YouTube - Hide layout components: Keyword filter does not hide Shorts of @handle keywords 69ebf94
  • YouTube - Hide Shorts components: Shorts are shown above an empty black bar when "Hide preview comment" hides the comment bar below them, such as the Shorts of a channel #4696 1483b3b
  • YouTube - Hide Shorts components: Shorts opened from a channel have no navigation bar when "Hide preview comment" hides the comment bar shown in its place #4696 79148a1
  • YouTube - Override YouTube Music buttons: Song does not open in the music app on Android 10 and lower, and third-party clients open without the song #4716 e8049df
  • YouTube - Playback speed: Holding a Short shows "2x" but keeps the Shorts speed when the tap and hold speed is not 2.0x, and a held Short now plays at the tap and hold speed #4684 4b87946
  • YouTube - Remove background playback restrictions: Video does not resume when returning to the app if background playback is off in the YouTube settings ed10e78, closes #4639
  • YouTube - Restore old video action bar: Tapping the channel name below the video title opens the channel instead of the description 93d0d70
  • YouTube - Return YouTube Dislike: Feed thumbnail like count of a card that enters the list is missing for a moment when the card showed a live video before 824eef3
  • YouTube - Seekbar: "More videos" button in fullscreen does nothing until the device is rotated, after a tap with "Tap to seek" #4726 00a6293
  • YouTube - Video quality: Live stream stutters after selecting a quality #4262 c7d4585
  • YouTube: Restore fullscreen landscape on Android 16 #4701 827d658
calendar_today
auto_awesome New features
  • YouTube - Add to queue: Add queue flyout item to feed Shorts cards, add queue flyout item only if no existing flyout queue exists #4686 c3ecaeb
  • YouTube - Ambient mode: Add "Dim while scrolling" and "Dim duration" settings to Enhanced Ambient mode #4677 0ef4a87
  • YouTube - Hide Shorts layout components: Add "Hide Shorts push notifications" setting #4422 6236845
  • YouTube - Loop count: Choose how many times a video loops before the next video #4516 db973d4
  • YouTube Music - Enable audio/video switch: Add "Always play the song version" setting #4595 69ac226
  • YouTube Music - Hide layout components: Add "Hide 'You may also like' section" setting #4688 a5d9266
  • YouTube Music - Miniplayer : Add glass miniplayer, independent glass controls, spinning vinyl artwork, and dedicated miniplayer settings screen #4621 71caa5c
  • YouTube Music - Third-party lyrics: Add spring scroll physics, instrumental gap indicators, retimed sync, and jump to current button #4566 f202bf3
  • YouTube Music: Add Disable audio ducking patch #4618 963fa87
bug_report Bug fixes
  • YouTube - Ambient mode: Comment box still turns white with Enhanced Ambient mode #4633 2bde36e
  • YouTube - Ambient mode: Enhanced Ambient mode flickers on some devices #4679 afc5025
  • YouTube - Ambient mode: Enhanced Ambient mode stays dark after returning to the app #4675 840d95d
  • YouTube - Custom font: Custom font is not used by texts without a font of their own, such as the view count below the video title, the comments and the like ratio of the feed 97560e9
  • YouTube - Downloads: Downloaded videos do not allow fullscreen gestures #4641 133f4a9
  • YouTube - Downloads: Resume downloads from the saved position #4600 1612c14
  • YouTube - Feed card layout: Horizontal shelves, such as the history of the You tab, are shown without the padding of the cards for a moment, also when they are loaded again 1ede8f3
  • YouTube - Feed card layout: Shorts shelf of the channel home is not drawn as a card, the shelves of the channel home do not have the spacing of the cards of the feed, and shelf headers lose the background of the card while partly scrolled out of the list 12ad18e
  • YouTube - Feed video actions: Watch later button of the previous video is shown on a card that the list reuses for another video or a row of Shorts, until its texts are shown 01b2be4
  • YouTube - Feed view count: View count badge of a card that enters from the bottom shows a loading spinner until the texts below the title are shown, when the feed has no separate view count text 3b67c64
  • YouTube - Hide ads: Video does not start when the player waits for a pre-roll ad #4670 aec3865
  • YouTube - Litho filter: After a filtered Short is removed from a grid of Shorts, the Shorts after it keep the spacing of their old column 9dafd8d
  • YouTube - Navigation bar: "Hide in feeds" of the filter bar does not hide the filters of Home with the layout that shows Subscriptions as a tab at the top of Home 650f084
  • YouTube - Navigation bar: "Hide in feeds" of the filter bar still does not hide the category tabs of Home, because they also open the Home feed 576f7c6
  • YouTube - Navigation bar: Filters of Home are missing with the layout that shows Subscriptions as a tab at the top of Home 530a26a
  • YouTube - Playback in feeds: Keep an imported mode instead of copying the app's mode back on the next start #4657 09d9ad2
  • YouTube - Remove background playback restrictions: Playback notification can be missing and the audio stops in the background when the video thumbnail is not loaded e7dabdf
  • YouTube - Return YouTube Dislike: Feed thumbnail like count of a card that enters from the bottom is shown only once the texts below its thumbnail are shown 338e97e
  • YouTube - Return YouTube Dislike: Feed thumbnail like count of a Short that is partly shown waits for the title of the Short, which is drawn last; it is now placed without the title f28bbfe
  • YouTube - Spoof video streams: Only shorten stream ranges for PriorityDataSource transfers #4638 e85a558
  • YouTube - Spoof video streams: Resolve error message of "isOfflinePlayerResponse failure" 171d6ad
  • YouTube Music - Crossfade: Equalizer apps detach from the outgoing track during the fade #4622 0618b8d
  • YouTube Music - Crossfade: Volume normalization is lost after a crossfade #4629 c359b45
  • YouTube Music - Downloads: Some playlists cannot be downloaded in-app #4665 8e02565
  • YouTube Music - Enable audio/video switch: Toggle opens a Mix or switches to the wrong song #4594 e42c32d
  • YouTube Music - Third-party lyrics: Downloads patch breaks YouTube Music lyrics #4673 abf0dd2
v2.2.0 Patches
calendar_today
auto_awesome New features
  • Add "Show in-app notification for patch updates" setting #4178 c8741dd
  • Debugging: Add verbose debug logging setting #4547 ae2f2e0
  • Reddit: Add High quality avatars patch #4477 1f00c87
  • YouTube - Add to queue: Enhance native playlist support #4404 c1f633c
  • YouTube - Ambient mode: Add "Enhanced Ambient mode" setting #4576 0eb6a0a
  • YouTube - Disable continue watching prompt: Replace the setting with "'Continue watching?' prompt", with a mode that always shows the autoplay countdown at the end of the video 772363e
  • YouTube - Keyword content filter: Filter videos/comments with more precision, simplify keyword declaration, fix certain keywords incorrectly hiding all videos #4530 d238387
  • YouTube - Niconico comments: Add "Show in portrait" and "Separate settings for portrait" settings #4515 c6097b3
  • YouTube - Niconico comments: Add Reset confirmation and settings button to quick settings #4543 310b0d4
  • YouTube - Niconico comments: Keep comments from running into each other #4497 cf20941
  • YouTube - On-the-go player: Show On-the-go lock screen controls #4570 9d173c6
  • YouTube - Playlist improvements: Extend refinements to all playlists and add long-press reordering #4584 8784dab
  • YouTube - Return YouTube Dislike: Show the feed thumbnail like count at the top left of the thumbnail 7aede05
  • YouTube - Spoof video streams: Add "Android VR Experimental" client, which uses the latest Android VR app version 59262c1
  • YouTube Music - Navigation bar: Add "Glass navigation bar" setting #4542 8b3c1da
  • YouTube Music - Third-party lyrics: Lyrics panel detection various fixes #4562 9bb5b73
  • YouTube Music - Third-party lyrics: ttml, ruby, romanization enhancement #4439 c7c8bb7
  • YouTube: Add "Custom seekbar thumb" setting #4494 abcc9b1
  • YouTube: Add On-the-go player patch #4511 18374c0
bug_report Bug fixes
  • Spoof video streams: "OAuth2 is temporarily not available" toast when the app starts before the network is ready with Android VR 77a4626
  • Spoof video streams: Android VR buffers more before starting a video than the app player config 369f555
  • Spoof video streams: First video after app launch, or a video that falls back to another client, starts slowly while the JavaScript engine, access token, and visitor id are prepared 75a14c7
  • Spoof video streams: Playback freezes if the server sends a SABR error instead of a stream range #4538 256dc71
  • YouTube - Add to queue: Turning off "Override feed flyout queue button" is lost after it was replaced by "Play next in queue type" fb5cf05
  • YouTube - Ambient mode: Black band under the player after the page scrolls #4610 8789c82
  • YouTube - Ambient mode: Comment box turns white with Enhanced Ambient mode #4603 45a0312
  • YouTube - Ambient mode: With "Enhanced Ambient mode", the cards of "Feed card layout" are partly translucent and the list shows through the sticky filter chips ee7199b
  • YouTube - Ask flyout menu: Select suggestions with negative IDs #4496 cd29774
  • YouTube - Change form factor: Home feed turns into a list on tablets with the Phone device layout on 21.30+ #4545 b6c8204
  • YouTube - Disable double tap actions: Two-finger double tap seeks instead of skipping chapters on 21.11+ bf91aa5
  • YouTube - Disable double tap actions: Two-finger double tap seeks instead of skipping chapters on accounts whose server config turns the chapter skip off 6bdf46e
  • YouTube - Disable fullscreen gestures: Pinch-to-zoom takes the two finger double tap that skips chapters 48592df
  • YouTube - Disable video codecs: Use VP9 codec by default for devices that lack AV1 hardware decoding a23110e
  • YouTube - Feed card layout: Cards sometimes go back to the classic layout while the app rewrites its template cache 240377e
  • YouTube - Feed card layout: Playlist and podcast shelves of the channel home are not drawn as cards a483420
  • YouTube - Feed card layout: Replies of the comments opened from the cards do not open 23c7d1d
  • YouTube - Feed view count: View count badge flashes on the Shorts of the search results while they scroll into view 5999bde
  • YouTube - GmsCore support: Bedtime and break reminders turn on again after switching account or clearing app data, as every account is treated as a teen account a64cecc
  • YouTube - GmsCore support: Every account gets the bedtime, break and Shorts feed limit reminders of a supervised account 4011b15
  • YouTube - Hide layout components: "Channel tab filter" with the Home tab leaves the Home feed blank on 21.44+ b02995c
  • YouTube - Hide layout components: "Hide channel bar" leaves an empty bordered box in the fullscreen engagement panel dd40ae2
  • YouTube - Hide layout components: "Hide channel buttons" does not hide the YouTube Music banner of a channel in the search results with the Automotive device layout 9afdd0f
  • YouTube - Hide layout components: "Hide feed flyout menu" leaves empty rows in the popup menus and does not hide the items of the toolbar menu, such as on a playlist page b492056
  • YouTube - Hide layout components: Keyword filter hides every comment when a keyword is also a text of the comment section, such as "AI" acb4e58
  • YouTube - Hide layout components: Post content disappears after tapping "Read more" #4563 f7b7c07
  • YouTube - Hide player flyout menu components: "Additional settings", "Ambient mode", "Stable volume" and "Listen with YouTube Music" items are not hidden when their icon has no name in the buffer 0031ac6
  • YouTube - Hide player flyout menu components: "Hide 'On-the-go' menu" does not work on 21.x e6c1ce2
  • YouTube - Hide video action buttons: "Hide Ask button" does not hide the Ask button of the portrait action bar e022ec5
  • YouTube - Morphe snackbar: Reduced snackbar queue timeout to 3 seconds 75ce67c
  • YouTube - Navigation bar: "Hide Microphone button" does not hide the microphone of the Home search bar a184951
  • YouTube - Navigation bar: Glass navigation bar cuts the first and the last button on tablets, where the buttons have a minimum width 88d4844
  • YouTube - Navigation bar: Incognito and connection status bar covers the bottom edge of the glass navigation bar 711afdd
  • YouTube - Niconico comments: Chat status messages are shown as comments #4499 241100c
  • YouTube - On-the-go player: Dismiss player flyout menu when On-the-go item is selected #4631 bc2c21c
  • YouTube - On-the-go player: Seekbar thumb is cut off at the start and end of the video e85b5f0
  • YouTube - Open system share sheet: Playing video enters picture-in-picture when the share sheet opens, and Mixes are shared with a link that does not open 59e9e83
  • YouTube - Restore old video action bar: The like button has no icon with the chosen "Video action bar layout", and buttons sent without an icon now use the icon the server sent before or the app icon 62e68ad
  • YouTube - Return YouTube Dislike: Feed thumbnail like and view counts are missing on Shorts cards, and the like count is missing on the watch history 8238200
  • YouTube - Return YouTube Dislike: Feed thumbnail like and view counts are sometimes missing when the card or the vote fetch is slow 9f947b5
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on cards with the thumbnail beside the texts, such as the search results on tablets 0a1a178
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on the cards of grid rows, such as the channel pages and the feed on tablets 3e24ded
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on the small thumbnails of list rows, such as the channel videos on phones 342c1a9
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on the videos of rows that show many videos in one element, such as the Videos and Live tabs of a channel bd94959
  • YouTube - Seekbar: Full screen seek preview does not cover the sides of a video zoomed to fill the screen 4e83c67
  • YouTube - Seekbar: Seek preview shows a strip of the previous frame on its left side, which grows and shrinks while seeking ae97c40
  • YouTube - Settings: App crashes when opening the settings on 21.45, which reuses the registers the settings hooks read the fragment from 61be996
  • YouTube - SponsorBlock: Video does not end after a segment at the end of the video is skipped 4c7a0c2
  • YouTube - Swipe controls: Autoplay stops at the end screen after using only swipe controls or volume keys in fullscreen 7004af9
  • YouTube Music - Downloads: Match the renamed page header of older versions #4503 1822fd7
  • YouTube Music - Theme: Bottom sheets do not follow theme bc81be7
  • YouTube Music - Third-party lyrics: LRC lyrics with line timestamps detected as unsynchronized #4611 219265e
  • YouTube Music - Third-party lyrics: Resolve build, lint, and static analysis warnings c5da4c6
  • YouTube Music: Resolve lyrics panel, button, and translation language/locale failures #4552 5df3d94
  • YouTube: App crash when patching 21.28.208 bdeda41
  • YouTube: Patches fail to read the watch next response after other patches change it in place, playlist requests reuse failed results, network failures show error toasts, and clean up unused, duplicated and one-caller code 2705d3a
  • YouTube: The second feature flag that hides the navigation bar while the keyboard is open is not turned off, so pages keep its wrong padding 2a01da0
update Updated app support
  • YouTube Music: Add experimental support for 9.45.51 bd5baed
  • YouTube: Add experimental support for 21.45.82 6896a6b
calendar_today
bug_report Bug fixes
  • Show device status on phones with Secure Folder #429 36dec7a
calendar_today
auto_awesome New features
  • Debugging: Add verbose debug logging setting #4547 ae2f2e0
  • YouTube - Disable continue watching prompt: Replace the setting with "'Continue watching?' prompt", with a mode that always shows the autoplay countdown at the end of the video 772363e
  • YouTube - Spoof video streams: Add "Android VR Experimental" client, which uses the latest Android VR app version 59262c1
bug_report Bug fixes
  • Spoof video streams: "OAuth2 is temporarily not available" toast when the app starts before the network is ready with Android VR 77a4626
  • Spoof video streams: Android VR buffers more before starting a video than the app player config 369f555
  • Spoof video streams: First video after app launch, or a video that falls back to another client, starts slowly while the JavaScript engine, access token, and visitor id are prepared 75a14c7
  • YouTube - Ambient mode: Black band under the player after the page scrolls #4610 8789c82
  • YouTube - Ambient mode: Comment box turns white with Enhanced Ambient mode #4603 45a0312
  • YouTube - Ambient mode: With "Enhanced Ambient mode", the cards of "Feed card layout" are partly translucent and the list shows through the sticky filter chips ee7199b
  • YouTube - Hide layout components: "Channel tab filter" with the Home tab leaves the Home feed blank on 21.44+ b02995c
  • YouTube - Hide video action buttons: "Hide Ask button" does not hide the Ask button of the portrait action bar e022ec5
  • YouTube - SponsorBlock: Video does not end after a segment at the end of the video is skipped 4c7a0c2
  • YouTube Music - Third-party lyrics: LRC lyrics with line timestamps detected as unsynchronized #4611 219265e
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Update to latest Patcher and ARSCLib 2800436
calendar_today
bug_report Bug fixes
  • Handle app names that aren't valid in file names eaa3e1d
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Update multi-bundle options outside the bundle directory #427 e2971b1
calendar_today
bug_report Bug fixes
  • YouTube: App crash when patching 21.28.208 bdeda41
calendar_today
auto_awesome New features
  • YouTube - Add to queue: Enhance native playlist support #4404 c1f633c
  • YouTube - Ambient mode: Add "Enhanced Ambient mode" setting #4576 0eb6a0a
  • YouTube - On-the-go player: Show On-the-go lock screen controls #4570 9d173c6
  • YouTube - Playlist improvements: Extend refinements to all playlists and add long-press reordering #4584 8784dab
  • YouTube - Return YouTube Dislike: Show the feed thumbnail like count at the top left of the thumbnail 7aede05
  • YouTube Music - Third-party lyrics: Lyrics panel detection various fixes #4562 9bb5b73
bug_report Bug fixes
  • YouTube - Disable fullscreen gestures: Pinch-to-zoom takes the two finger double tap that skips chapters 48592df
  • YouTube - Feed card layout: Playlist and podcast shelves of the channel home are not drawn as cards a483420
  • YouTube - Feed card layout: Replies of the comments opened from the cards do not open 23c7d1d
  • YouTube - Feed view count: View count badge flashes on the Shorts of the search results while they scroll into view 5999bde
  • YouTube - Hide layout components: Post content disappears after tapping "Read more" #4563 f7b7c07
  • YouTube - On-the-go player: Seekbar thumb is cut off at the start and end of the video e85b5f0
  • YouTube - Restore old video action bar: The like button has no icon with the chosen "Video action bar layout", and buttons sent without an icon now use the icon the server sent before or the app icon 62e68ad
  • YouTube - Return YouTube Dislike: Feed thumbnail like and view counts are missing on Shorts cards, and the like count is missing on the watch history 8238200
  • YouTube - Swipe controls: Autoplay stops at the end screen after using only swipe controls or volume keys in fullscreen 7004af9
  • YouTube Music - Theme: Bottom sheets do not follow theme bc81be7
  • YouTube Music - Third-party lyrics: Resolve build, lint, and static analysis warnings c5da4c6
update Updated app support
  • YouTube: Add experimental support for 21.45.82 6896a6b
calendar_today
bug_report Bug fixes
  • Apply options when patch name capitalization differs #425 f77a10f
calendar_today
bug_report Bug fixes
  • Native root mount implementation and pre-mount checks #423 03ed5b5
calendar_today
auto_awesome Features
calendar_today
auto_awesome New features
  • Add "Show in-app notification for patch updates" setting #4178 c8741dd
  • YouTube - Keyword content filter: Filter videos/comments with more precision, simplify keyword declaration, fix certain keywords incorrectly hiding all videos #4530 d238387
  • YouTube - Niconico comments: Add "Show in portrait" and "Separate settings for portrait" settings #4515 c6097b3
  • YouTube - Niconico comments: Add Reset confirmation and settings button to quick settings #4543 310b0d4
  • YouTube Music - Navigation bar: Add "Glass navigation bar" setting #4542 8b3c1da
  • YouTube: Add On-the-go player patch #4511 18374c0
bug_report Bug fixes
  • Spoof video streams: Playback freezes if the server sends a SABR error instead of a stream range #4538 256dc71
  • YouTube - Change form factor: Home feed turns into a list on tablets with the Phone device layout on 21.30+ #4545 b6c8204
  • YouTube - Disable double tap actions: Two-finger double tap seeks instead of skipping chapters on accounts whose server config turns the chapter skip off 6bdf46e
  • YouTube - Disable video codecs: Use VP9 codec by default for devices that lack AV1 hardware decoding a23110e
  • YouTube - Feed card layout: Cards sometimes go back to the classic layout while the app rewrites its template cache 240377e
  • YouTube - GmsCore support: Bedtime and break reminders turn on again after switching account or clearing app data, as every account is treated as a teen account a64cecc
  • YouTube - Hide layout components: "Hide channel buttons" does not hide the YouTube Music banner of a channel in the search results with the Automotive device layout 9afdd0f
  • YouTube - Hide layout components: "Hide feed flyout menu" leaves empty rows in the popup menus and does not hide the items of the toolbar menu, such as on a playlist page b492056
  • YouTube - Hide layout components: Keyword filter hides every comment when a keyword is also a text of the comment section, such as "AI" acb4e58
  • YouTube - Hide player flyout menu components: "Hide 'On-the-go' menu" does not work on 21.x e6c1ce2
  • YouTube - Return YouTube Dislike: Feed thumbnail like and view counts are sometimes missing when the card or the vote fetch is slow 9f947b5
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on the videos of rows that show many videos in one element, such as the Videos and Live tabs of a channel bd94959
  • YouTube - Seekbar: Seek preview shows a strip of the previous frame on its left side, which grows and shrinks while seeking ae97c40
  • YouTube Music: Resolve lyrics panel, button, and translation language/locale failures #4552 5df3d94
  • YouTube: Patches fail to read the watch next response after other patches change it in place, playlist requests reuse failed results, network failures show error toasts, and clean up unused, duplicated and one-caller code 2705d3a
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Display required build number on version chips #412 aa572ff
calendar_today
auto_awesome New features
  • Reddit: Add High quality avatars patch #4477 1f00c87
  • YouTube - Niconico comments: Keep comments from running into each other #4497 cf20941
  • YouTube Music - Third-party lyrics: ttml, ruby, romanization enhancement #4439 c7c8bb7
  • YouTube: Add "Custom seekbar thumb" setting #4494 abcc9b1
bug_report Bug fixes
  • YouTube - Add to queue: Turning off "Override feed flyout queue button" is lost after it was replaced by "Play next in queue type" fb5cf05
  • YouTube - Ask flyout menu: Select suggestions with negative IDs #4496 cd29774
  • YouTube - Disable double tap actions: Two-finger double tap seeks instead of skipping chapters on 21.11+ bf91aa5
  • YouTube - GmsCore support: Every account gets the bedtime, break and Shorts feed limit reminders of a supervised account 4011b15
  • YouTube - Hide layout components: "Hide channel bar" leaves an empty bordered box in the fullscreen engagement panel dd40ae2
  • YouTube - Hide player flyout menu components: "Additional settings", "Ambient mode", "Stable volume" and "Listen with YouTube Music" items are not hidden when their icon has no name in the buffer 0031ac6
  • YouTube - Morphe snackbar: Reduced snackbar queue timeout to 3 seconds 75ce67c
  • YouTube - Navigation bar: "Hide Microphone button" does not hide the microphone of the Home search bar a184951
  • YouTube - Navigation bar: Glass navigation bar cuts the first and the last button on tablets, where the buttons have a minimum width 88d4844
  • YouTube - Navigation bar: Incognito and connection status bar covers the bottom edge of the glass navigation bar 711afdd
  • YouTube - Niconico comments: Chat status messages are shown as comments #4499 241100c
  • YouTube - Open system share sheet: Playing video enters picture-in-picture when the share sheet opens, and Mixes are shared with a link that does not open 59e9e83
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on cards with the thumbnail beside the texts, such as the search results on tablets 0a1a178
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on the cards of grid rows, such as the channel pages and the feed on tablets 3e24ded
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is missing on the small thumbnails of list rows, such as the channel videos on phones 342c1a9
  • YouTube - Seekbar: Full screen seek preview does not cover the sides of a video zoomed to fill the screen 4e83c67
  • YouTube - Settings: App crashes when opening the settings on 21.45, which reuses the registers the settings hooks read the fragment from 61be996
  • YouTube Music - Downloads: Match the renamed page header of older versions #4503 1822fd7
  • YouTube: The second feature flag that hides the navigation bar while the keyboard is open is not turned off, so pages keep its wrong padding 2a01da0
update Updated app support
  • YouTube Music: Add experimental support for 9.45.51 bd5baed
v2.5.0 Manager
calendar_today
auto_awesome Features
  • Copy app and source details with a long press d73e5bf
  • Mark the sort button only while a filter narrows the list 4fd6c74
  • Rework installation settings and add root install 56f13f6
  • Show patching progress as the patcher reports it 1d16f32
  • Sort saved APKs by name or size bebb7ee
bug_report Bug fixes
  • Apply patch options picked by hand in simple mode bc122d3
  • Bump patcher 5a7a04d
  • Keep only the standard launcher shortcuts 82bdb1d
  • Mount after patching unless installing manually 0493aeb
  • Slide dialog panels in and out a5b148e
calendar_today
auto_awesome Features
  • Sort saved APKs by name or size bebb7ee
bug_report Bug fixes
  • Apply patch options picked by hand in simple mode bc122d3
  • Keep only the standard launcher shortcuts 82bdb1d
calendar_today
auto_awesome Features
  • Expand cache management and granular clearing #411 01295c9
v2.1.1 Desktop
calendar_today
bug_report Bug fixes
  • Resolve relative input path when staging split bundles edcdccb
calendar_today
bug_report Bug fixes
  • Resolve relative input path when staging split bundles edcdccb
v2.1.0 Patches
calendar_today
auto_awesome New features
  • Debugging: Block/force offline feature flags #4416 f775c62
  • GmsCore support: Support video/audio casting to other devices (Requires latest MicroG-RE) #3899 87f41aa
  • YouTube - Captions: Add bilingual captions with synchronized blocks #4213 0dd8f39
  • YouTube - Captions: Prefer uploaded bilingual subtitles #4376 a688883
  • YouTube - Copy text: Add option to select text of descriptions and posts #4317 37f6321
  • YouTube - Downloads: Export in-app videos to device storage #4211 9130f66
  • YouTube - Feed card layout: Add "Default" to "Feed card layout", which keeps the layout that the server sends 55c8bc0
  • YouTube - Feed video actions: Watch later button shows a check mark if the video is saved, and removes the video when tapped a976db8
  • YouTube - Hide layout components: Add "Hide comments preview" to "Post buttons" b7a1db3
  • YouTube - Hide layout components: Add "Post buttons" settings to choose the layout of the post buttons and hide them b4bbd85
  • YouTube - Minimal miniplayer: Add "Docked miniplayer" setting f89b66f
  • YouTube - Minimal miniplayer: Add "Expand with swipe up" setting e0e36ba
  • YouTube - Navigation bar: Add "Enable glass navigation bar" setting #4338 6d74097
  • YouTube - Navigation bar: Add "Glass navigation bar size" setting, and fit the glass navigation bar to its buttons #4424 0295f21
  • YouTube - Navigation bar: Add "Navigation buttons order" and "Toolbar buttons order" settings #4374 b2f9e19
  • YouTube - Navigation bar: Add "Show Watch later button" setting #4320 338a4dc
  • YouTube - Navigation bar: Added a Glass navigation bar lit rim afc5afe
  • YouTube - Niconico comments: Add "Display area" setting #4425 65bf16b
  • YouTube - Niconico comments: Add "Max refresh rate" setting #4399 090a861
  • YouTube - Niconico comments: Add "Show timed comments with chat replay" setting #4458 84b599e
  • YouTube - Niconico comments: Add reset button to quick settings #4339 030d3fc
  • YouTube - Niconico comments: Add video type selection #4327 e6dbce0
  • YouTube - Niconico comments: Show timed comments on videos without a chat #4430 c4fceb9
  • YouTube - Restore old video action bar: Add the "Classic Two-Rows" layout to "Video action bar layout", and remove "Enable tablet layout in player" 73eeadb
  • YouTube - Restore old video action bar: Replace the setting with "Video action bar layout", with the Default, Classic and Minimal layouts 545cd37
  • YouTube - Series tracking: Add "Mark watched when moving to the next episode" setting #4415 c8b83c4
  • YouTube - Swipe controls: Add swipe to seek #4364 d211d79
  • YouTube - Theme: Add setting to configure 'Glow' splash screen duration, and allow tapping to skip animation 05a808a
  • YouTube - Translate live chat: Add DeepL provider and fix Google rate limiting issue #4313 aa84d03
  • YouTube / YouTube Music - Hide layout components: Add "Hide GIF button" and "Hide GIFs and images" comment settings #4289 7044284
  • YouTube Music - Downloads: Add album and playlist downloads #4398 156b0c9
  • YouTube Music - Downloads: Mark the downloaded songs in the lists #4414 6d24106
  • YouTube Music - Downloads: Offline fullscreen player #4436 4390b82
  • YouTube Music - SoundProof: Add SoundProof AI blocker #4451 c638cc4
  • YouTube Music - Third-party lyrics: Add reactive dynamic background layout refinements, and automatic ruby generation #4208 2d9e39f
  • YouTube Music: Add Playlist tags patch #4304 11c4350
  • YouTube Music: Add playlist creation from downloaded music tracks #4232 931f427
  • YouTube: Add Change PiP actions patch #4175 d9fc859
  • YouTube: Add Snackbar patch #4177 6ce8208
  • YouTube: Add Translate live chat patch #4222 9b598a2
  • YouTube: Remove the new setting dot once the setting is opened or changed 7e8766c
  • YouTube: Show at most one Morphe snackbar message each second 3569fbc
bug_report Bug fixes
  • Spoof video streams: Do not block getwatch, initplayback, or Onesie requests #4373 9d38c68
  • Spoof video streams: Do not fetch streams again if a fetch for the same video is in progress 14cfd47
  • Spoof video streams: Video opened from the search results can load forever when another video is fetched at the same time #4334 25cde38
  • YouTube - Save to Watch later: Implement the refinements for Watch Later screen #4324 ee68a99
  • YouTube - Change start page: Top bar and navigation bar show the default buttons for 20 seconds without a cached guide 2e18f68
  • YouTube - Disable fullscreen gestures: Pinch-to-zoom does not work in Shorts 3b99355
  • YouTube - Downloads: App can crash when downloading Short in-app bae1787
  • YouTube - Downloads: Captions of in-app downloads show escaped punctuation #4450 da8f656
  • YouTube - Downloads: Playback speed is unavailable for in-app downloads 119468c
  • YouTube - Downloads: Use default export folder if the picked folder is missing e34115d
  • YouTube - Feed card layout: "getUri failure" toast and cards not converted while the app rewrites its template cache 93b36be
  • YouTube - Feed card layout: Cards lose their rounded corners when scrolled back into view, and their corners and padding don't match the cards after the display density changes aeb07d3
  • YouTube - Feed card layout: Cards lose their rounded corners while scrolling and their margin doubles once fully shown 63f1fc2
  • YouTube - Feed card layout: Cards of the watch page grid on tablets have square corners 515186d
  • YouTube - Feed card layout: Classic layout does not apply to mixes, playlists and posts fac7d56
  • YouTube - Feed card layout: Comment button of the cards opens the video instead of only the comments panel 9adfb63
  • YouTube - Feed card layout: Feed videos disappear and come back on scroll when the app drops the cached template version be4a66a
  • YouTube - Feed card layout: Feed videos have no save items in the menu when the cards with a save button are converted to the classic layout 1d34aae
  • YouTube - Feed card layout: Playlists converted to cards have no background below the thumbnail 3a07c14
  • YouTube - Feed card layout: Playlists have no background below the thumbnail with the new server layout of the cards 571a3f9
  • YouTube - Feed card layout: Server experiments of the account change the converted cards, such as removing their menu button aec41a5
  • YouTube - Feed video actions: Inline watch later button performClick logic superseeded by direct app command 7f343df
  • YouTube - Feed video actions: Tap and hold on the Watch later button can show the video menu instead of the Save to playlist panel 810fcdb
  • YouTube - Feed view count: Badge is shown when the text below the title already shows the view count f5faf04
  • YouTube - Feed view count: Badge of a card that enters from the bottom is hidden between the loading spinner and the view count, when the view count is on a row below the channel c9a1a63
  • YouTube - Feed view count: Badge of a vertical thumbnail is in the middle of the thumbnail until the title row is drawn 5d01f60
  • YouTube - Feed view count: Loading spinner is shown on cards whose title row is not drawn yet, such as long thumbnails 0b58b9d
  • YouTube - Feed view count: View count of the previous video is shown for a moment when a list reuses a card, such as in the notifications 86cd350
  • YouTube - Force fullscreen landscape: Setting is shown on large screens with Android 16 and later, which ignore the orientation it requests 79e201f
  • YouTube - GmsCore Support: Allow casting to audio only devices #4268 ec04b15
  • YouTube - Hide ads: Ads are shown in the Shorts feed when a channel is in the ad whitelist 067aee9
  • YouTube - Hide layout components: "Hide Explore button" not working in incognito mode 61e1e9f
  • YouTube - Hide layout components: Comment box, composer and reply buttons open the channel guidelines sheet with "Hide Community Guidelines" 7e9903d
  • YouTube - Hide layout components: Downloads item of the You tab cannot be hidden e3b17aa
  • YouTube - Hide layout components: Filtered download item of the feed flyout menu appears until its download state is loaded be60b7c
  • YouTube - Hide layout components: Pages of the Explore menu, such as Movies and Memberships, are empty or miss their shelves with "Hide horizontal shelves" a8acc59
  • YouTube - Hide layout components: Prevent shelves from hiding on Charts, Memberships, and Playables pages a61f9b4
  • YouTube - Hide player flyout menu components: Fix player flyout menu items not hiding #4260 74dc44b
  • YouTube - Hide video action buttons: "Hide Subscribe button" and "Hide channel and Subscribe button" don't hide the channel bar above the action bar 74fe9a3
  • YouTube - Minimal miniplayer: Bar is black beside the video while the player collapses in the light theme e47fc6f
  • YouTube - Minimal miniplayer: Bar keeps a larger gap above the snackbar than the snackbar keeps above the navigation bar 49dbd6a
  • YouTube - Minimal miniplayer: Snackbar covers the bar instead of moving it up like the default miniplayer 94775a9
  • YouTube - Morphe snackbar: Increased snackbar queue timeout to 5 seconds 67b7f76
  • YouTube - Navigation bar: Black band around the glass navigation bar on Android 11 and older, and with Hide status bar before Android 15 af8dc88
  • YouTube - Navigation bar: Black band behind the translucent or glass navigation bar with Hide status bar 9897de9
  • YouTube - Navigation bar: Glass navigation bar has the wrong height with 3-button navigation #4452 6d6c523
  • YouTube - Navigation bar: Glass navigation bar is too tall with layout updates disabled #4426 25970b1
  • YouTube - Navigation bar: Glass navigation bar is white around the capsule in the Shorts player with the light theme #4447 0223075
  • YouTube - Navigation bar: Glass navigation bar is wider than its buttons, so the first and the last button are not aligned with the ends of the bar 93f9010
  • YouTube - Navigation bar: Glass navigation bar size preview draws the labels over the icons when the labels are hidden, and shows placeholders instead of the button icons 59fdfe5
  • YouTube - Navigation bar: Swap create with notifications button does not change the toolbar of the You tab 3c03bbb
  • YouTube - Navigation bar: Swiping the miniplayer does not cancel autoplay with Disable auto hide navigation bar 136d5bc
  • YouTube - Navigation bar: Video button of the create button in the channel page toolbar does nothing 41cd7ae
  • YouTube - Niconico comments: Keep a high refresh rate while comments move #4377 5046880
  • YouTube - Niconico comments: Make quick settings scrollable in landscape #4325 5d10b9d
  • YouTube - Niconico comments: Move comments smoothly before the first video state is reported #4378 76ec46d
  • YouTube - Playback speed: Holding a Short does not play it at 2.0x when a default Shorts speed is set 8e32e0f
  • YouTube - Playback speed: Holding a Short does not play it at the custom tap and hold speed when a default Shorts speed is set ad00990
  • YouTube - Playback speed: Pitch presets can set an out of range pitch, speed icon shows without pitch controls d0b9847
  • YouTube - Premium-style queue: Fix dragging videos to the end #4315 010d9e6
  • YouTube - Remove background playback restrictions: Video does not resume when a Short opened over it is closed f8c8139
  • YouTube - Restore original titles: Update titles during background playback #4347 ed67be3
  • YouTube - Save to Watch later: Item is missing from the flyout menus without a save item, such as the main feed 0afe955
  • YouTube - Search comments: Improved the check of the comments panels ec1c31d
  • YouTube - Search comments: Search button wasn't shown in the post comments panel a54518a
  • YouTube - Seekbar: Shorts seekbar disappears after opening Shorts again or after the settings 19f0db3
  • YouTube - Seekbar: Videos with their own seekbar style show an image as the seekbar handle and ignore the seekbar color e0dcffb
  • YouTube - Series tracking: Thumbnails reload while a video plays #4420 cb687aa
  • YouTube - Settings: New setting dot not displayed correctly on RTL languages 585d552
  • YouTube - Skip live Shorts: A live stream opened in the regular player skips the Short behind it dddbfbd
  • YouTube - Swipe controls: Fix double tap to skip chapters #4219 602533c
  • YouTube - Theme: App crashes on launch with Android 8.0 when the device uses a night configuration and the app uses the light theme a290229
  • YouTube - Theme: Status bar shows white icons on the light theme colors other than white d81b7c1
  • YouTube - Translate posts: Patch may crash on devices older than Android 10 589c3ab
  • YouTube - Video quality: Quality selected for a regular video in the miniplayer is lost after opening Shorts 624bb5d
  • YouTube Music - Downloads: Dowloading with flyout menu shows premium popup #4382 4b6c282
  • YouTube Music - Downloads: Download can fail with "Audio stream unavailable" with TV spoof client 2406f60
  • YouTube Music - Downloads: Downloads screen freezes with a large catalogue #4396 e429778
  • YouTube Music - Downloads: Offline playback audio focus handling #4314 509306c
  • YouTube Music - Downloads: Offline playback crashes with a large queue #4397 ba12903
  • YouTube Music - Hide flyout menu components: Fix patching 9.44.52 8fdd7fe
  • YouTube Music - Miniplayer previous and next buttons: Buttons are missing with the deferred player layout 683f805
  • YouTube Music - Settings: App crashes when opening settings with 9.44.52 4647eea
  • YouTube Music - Third-party lyrics: Support tabbed lyrics panels #4267 a56766b
  • YouTube Music - Third-party lyrics: Various minor bug fixes #4323 f3a64b6
  • YouTube Music: Download albums and playlists offered Premium #4464 a80aa75
  • YouTube Music: Non-experimental targets do not patch 2ca8ae1
  • YouTube: App crashes at launch without the Theme patch 85b2b81
  • YouTube: Channel whitelist and AiSList report items are missing from the Shorts player flyout menu acda216
  • YouTube: Consolidate "Hide cast button" into a single setting 5daa6d6
  • YouTube: Crash on Android 12 when closing a settings screen with a new setting 77911d1
  • YouTube: Fix delayed Subscriptions header on 21.28 & 21.30 #4278 35c1189
  • YouTube: Flyout menu items can run the action of another item, such as Save to playlist adding the video to the queue 44badd3
  • YouTube: Flyout menus are polled every 10 ms on the main thread, even if a menu is never shown 3afaf21
  • YouTube: Home can be rendered with RenderNext, which the Litho filters and hooks don't see c1dcad4
  • YouTube: Player flyout menu components do not hide #4203 4c69ca3
  • YouTube: Small comments card is shown below the player time bar 3c58196
  • YouTube: Snackbars are shown with an empty space above the navigation bar, as high as the system navigation buttons 0eb5a08
  • YouTube: Update experimental target version name 0f25ad3
  • YouTube: Watch page action buttons and videos disappear or stay over the list after scrolling while the page loads 8770def
update Updated app support
  • Reddit: Add experimental support for 2026.45.0 8e61eea
  • YouTube Music: Add experimental support for 9.44.52 cfd507d
  • YouTube: Add experimental support for 21.44.523 #4185 9fbc6a3
v2.1.0 Desktop
calendar_today
bug_report Bug fixes
auto_awesome Features
calendar_today
auto_awesome New features
  • YouTube - Niconico comments: Add "Show timed comments with chat replay" setting #4458 84b599e
  • YouTube - Niconico comments: Show timed comments on videos without a chat #4430 c4fceb9
  • YouTube Music - Downloads: Mark the downloaded songs in the lists #4414 6d24106
  • YouTube Music - Downloads: Offline fullscreen player #4436 4390b82
  • YouTube Music - SoundProof: Add SoundProof AI blocker #4451 c638cc4
  • YouTube Music: Add Playlist tags patch #4304 11c4350
bug_report Bug fixes
  • YouTube - Disable fullscreen gestures: Pinch-to-zoom does not work in Shorts 3b99355
  • YouTube - Downloads: Captions of in-app downloads show escaped punctuation #4450 da8f656
  • YouTube - Downloads: Playback speed is unavailable for in-app downloads 119468c
  • YouTube - Feed card layout: Cards lose their rounded corners when scrolled back into view, and their corners and padding don't match the cards after the display density changes aeb07d3
  • YouTube - Navigation bar: Black band around the glass navigation bar on Android 11 and older, and with Hide status bar before Android 15 af8dc88
  • YouTube - Navigation bar: Glass navigation bar has the wrong height with 3-button navigation #4452 6d6c523
  • YouTube - Navigation bar: Glass navigation bar is white around the capsule in the Shorts player with the light theme #4447 0223075
  • YouTube - Navigation bar: Glass navigation bar size preview draws the labels over the icons when the labels are hidden, and shows placeholders instead of the button icons 59fdfe5
  • YouTube - Playback speed: Pitch presets can set an out of range pitch, speed icon shows without pitch controls d0b9847
  • YouTube Music - Miniplayer previous and next buttons: Buttons are missing with the deferred player layout 683f805
  • YouTube Music: Download albums and playlists offered Premium #4464 a80aa75
  • YouTube: Home can be rendered with RenderNext, which the Litho filters and hooks don't see c1dcad4
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Copy app and source details with a long press d73e5bf
  • Mark the sort button only while a filter narrows the list 4fd6c74
  • Rework installation settings and add root install 56f13f6
  • Show patching progress as the patcher reports it 1d16f32
bug_report Bug fixes
  • Mount after patching unless installing manually 0493aeb
  • Slide dialog panels in and out a5b148e
calendar_today
auto_awesome New features
  • Debugging: Block/force offline feature flags #4416 f775c62
  • YouTube - Captions: Prefer uploaded bilingual subtitles #4376 a688883
  • YouTube - Hide layout components: Add "Hide comments preview" to "Post buttons" b7a1db3
  • YouTube - Hide layout components: Add "Post buttons" settings to choose the layout of the post buttons and hide them b4bbd85
  • YouTube - Navigation bar: Add "Glass navigation bar size" setting, and fit the glass navigation bar to its buttons #4424 0295f21
  • YouTube - Niconico comments: Add "Display area" setting #4425 65bf16b
  • YouTube - Niconico comments: Add "Max refresh rate" setting #4399 090a861
  • YouTube - Series tracking: Add "Mark watched when moving to the next episode" setting #4415 c8b83c4
  • YouTube: Add Snackbar patch #4177 6ce8208
bug_report Bug fixes
  • YouTube - Feed card layout: "getUri failure" toast and cards not converted while the app rewrites its template cache 93b36be
  • YouTube - Feed card layout: Cards lose their rounded corners while scrolling and their margin doubles once fully shown 63f1fc2
  • YouTube - Feed card layout: Cards of the watch page grid on tablets have square corners 515186d
  • YouTube - Feed card layout: Playlists have no background below the thumbnail with the new server layout of the cards 571a3f9
  • YouTube - Feed card layout: Server experiments of the account change the converted cards, such as removing their menu button aec41a5
  • YouTube - Hide video action buttons: "Hide Subscribe button" and "Hide channel and Subscribe button" don't hide the channel bar above the action bar 74fe9a3
  • YouTube - Navigation bar: Black band behind the translucent or glass navigation bar with Hide status bar 9897de9
  • YouTube - Navigation bar: Glass navigation bar is too tall with layout updates disabled #4426 25970b1
  • YouTube - Navigation bar: Video button of the create button in the channel page toolbar does nothing 41cd7ae
  • YouTube - Seekbar: Shorts seekbar disappears after opening Shorts again or after the settings 19f0db3
  • YouTube - Series tracking: Thumbnails reload while a video plays #4420 cb687aa
  • YouTube - Settings: New setting dot not displayed correctly on RTL languages 585d552
  • YouTube - Skip live Shorts: A live stream opened in the regular player skips the Short behind it dddbfbd
  • YouTube: App crashes at launch without the Theme patch 85b2b81
  • YouTube: Watch page action buttons and videos disappear or stay over the list after scrolling while the page loads 8770def
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Show patching progress as the patcher reports it b3aa432
v2.4.0 Manager
calendar_today
auto_awesome Features
  • Ask whether to keep the queue when leaving it 9130ec3
  • Copy sets of other apps from the selection panel bec1bd8
  • List the apps a source brings first and count them a2b0820
  • Name the patch a stuck run is on and end runs lost to garbage collection a41bc98
  • Pin the clone mark to one corner and show newer app versions in batch patching 8c8df9f
  • Show download instructions for APKs on APKCube #1339 59beb84
  • Show download instructions for APKs on GitHub releases 079c7a0
  • Show the open-source licenses without AboutLibraries 3714b88
  • Simplify sort and filter menus f3cab9d
notes Performance improvements
bug_report Bug fixes
  • Align the row menu button with chevrons and selection marks ac099f2
  • Clear the patching notification once a run ends efd050e
  • Crash on broadcasts to the app on Android 12 and lower 5d6f417
  • Drop the unsupported installed version note from the APK dialog a283c4c
  • End the patching Live Update once patching is over b7fc871
  • Export the signing key as a password-protected PKCS12 keystore ca660e7
  • Give patching results a notification channel of their own 357fdb3
  • Keep a message in place as it moves between screens a8169fe
  • Keep every source in the run unless a version was picked by hand 64e3beb
  • Keep page titles to one line, scrolling through a long one 2e2bccc
  • Keep panel row values readable next to long titles 812581c
  • Keep patching and installing in the foreground f29c101
  • Keep settings rows in shape as they show, hide and fold 3f47ca0
  • Keep the apps list scrollbar clear of the header and bottom bars f02d6e3
  • Keep the latest release node from being clipped in the changelog 5289913
  • Name the running patch in the log only 87f9461
  • Name unnamed patches in the log and keep reading events past a broken line e211a52
  • Open link settings on One UI 4 a77e840
  • Report a root mount that did not take as failed b3594fd
  • Show log timings in the unit that suits them fb4943c
  • Start the patcher JVM on devices with memory tagging ad2f464
  • Support Shizuku forks such as Shevery 14.6 cdde80a
  • Wait for external installers while they are on screen 6a1dbd0
  • Wrap the badges of a patch selection card instead of squeezing them b9206a6
calendar_today
bug_report Bug fixes
  • YouTube Music: Non-experimental targets do not patch 2ca8ae1
calendar_today
auto_awesome New features
  • YouTube - Swipe controls: Add swipe to seek #4364 d211d79
  • YouTube Music - Downloads: Add album and playlist downloads #4398 156b0c9
bug_report Bug fixes
  • Spoof video streams: Do not block getwatch, initplayback, or Onesie requests #4373 9d38c68
  • YouTube Music - Downloads: Dowloading with flyout menu shows premium popup #4382 4b6c282
  • YouTube Music - Downloads: Downloads screen freezes with a large catalogue #4396 e429778
  • YouTube Music - Downloads: Offline playback crashes with a large queue #4397 ba12903
calendar_today
auto_awesome New features
  • YouTube - Feed card layout: Add "Default" to "Feed card layout", which keeps the layout that the server sends 55c8bc0
  • YouTube - Navigation bar: Add "Enable glass navigation bar" setting #4338 6d74097
  • YouTube - Navigation bar: Add "Navigation buttons order" and "Toolbar buttons order" settings #4374 b2f9e19
  • YouTube - Navigation bar: Added a Glass navigation bar lit rim afc5afe
  • YouTube Music - Third-party lyrics: Add reactive dynamic background layout refinements, and automatic ruby generation #4208 2d9e39f
bug_report Bug fixes
  • YouTube - Save to Watch later: Implement the refinements for Watch Later screen #4324 ee68a99
  • YouTube - Feed card layout: Comment button of the cards opens the video instead of only the comments panel 9adfb63
  • YouTube - Feed card layout: Feed videos disappear and come back on scroll when the app drops the cached template version be4a66a
  • YouTube - Feed card layout: Feed videos have no save items in the menu when the cards with a save button are converted to the classic layout 1d34aae
  • YouTube - Feed card layout: Playlists converted to cards have no background below the thumbnail 3a07c14
  • YouTube - Hide layout components: "Hide Explore button" not working in incognito mode 61e1e9f
  • YouTube - Hide layout components: Prevent shelves from hiding on Charts, Memberships, and Playables pages a61f9b4
  • YouTube - Navigation bar: Glass navigation bar is wider than its buttons, so the first and the last button are not aligned with the ends of the bar 93f9010
  • YouTube - Niconico comments: Keep a high refresh rate while comments move #4377 5046880
  • YouTube - Niconico comments: Move comments smoothly before the first video state is reported #4378 76ec46d
  • YouTube - Restore original titles: Update titles during background playback #4347 ed67be3
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
v2.0.0 Desktop
calendar_today
bug_report Bug fixes
  • Report patching steps and log levels as events daaf936
  • Resolve card text contrast in Monochrome Light Mode 4ebc790
auto_awesome Features
notes Performance improvements
  • Write the patched APK in one pass and sign it in place #403 e9ac86e
notes Breaking changes
  • Migrated Desktop to use GUI 2.0.
calendar_today
bug_report Bug fixes
  • Give patching results a notification channel of their own 357fdb3
  • Keep a message in place as it moves between screens a8169fe
  • Keep page titles to one line, scrolling through a long one 2e2bccc
  • Keep settings rows in shape as they show, hide and fold 3f47ca0
  • Keep the apps list scrollbar clear of the header and bottom bars f02d6e3
  • Keep the latest release node from being clipped in the changelog 5289913
  • Show log timings in the unit that suits them fb4943c
calendar_today
auto_awesome Features
  • Show the open-source licenses without AboutLibraries 3714b88
notes Performance improvements
  • Drop AppCompat from the app 7c86151
bug_report Bug fixes
  • End the patching Live Update once patching is over b7fc871
calendar_today
auto_awesome Features
  • List the apps a source brings first and count them a2b0820
bug_report Bug fixes
  • Name the running patch in the log only 87f9461
  • Name unnamed patches in the log and keep reading events past a broken line e211a52
calendar_today
auto_awesome Features
  • Name the patch a stuck run is on and end runs lost to garbage collection a41bc98
calendar_today
auto_awesome New features
  • YouTube - Copy text: Add option to select text of descriptions and posts #4317 37f6321
  • YouTube - Navigation bar: Add "Show Watch later button" setting #4320 338a4dc
  • YouTube - Niconico comments: Add reset button to quick settings #4339 030d3fc
  • YouTube - Niconico comments: Add video type selection #4327 e6dbce0
  • YouTube - Translate live chat: Add DeepL provider and fix Google rate limiting issue #4313 aa84d03
  • YouTube: Remove the new setting dot once the setting is opened or changed 7e8766c
bug_report Bug fixes
  • Spoof video streams: Video opened from the search results can load forever when another video is fetched at the same time #4334 25cde38
  • YouTube - Feed view count: Badge of a card that enters from the bottom is hidden between the loading spinner and the view count, when the view count is on a row below the channel c9a1a63
  • YouTube - Force fullscreen landscape: Setting is shown on large screens with Android 16 and later, which ignore the orientation it requests 79e201f
  • YouTube - Hide ads: Ads are shown in the Shorts feed when a channel is in the ad whitelist 067aee9
  • YouTube - Hide layout components: Comment box, composer and reply buttons open the channel guidelines sheet with "Hide Community Guidelines" 7e9903d
  • YouTube - Hide layout components: Pages of the Explore menu, such as Movies and Memberships, are empty or miss their shelves with "Hide horizontal shelves" a8acc59
  • YouTube - Minimal miniplayer: Bar keeps a larger gap above the snackbar than the snackbar keeps above the navigation bar 49dbd6a
  • YouTube - Minimal miniplayer: Snackbar covers the bar instead of moving it up like the default miniplayer 94775a9
  • YouTube - Morphe snackbar: Increased snackbar queue timeout to 5 seconds 67b7f76
  • YouTube - Niconico comments: Make quick settings scrollable in landscape #4325 5d10b9d
  • YouTube - Playback speed: Holding a Short does not play it at 2.0x when a default Shorts speed is set 8e32e0f
  • YouTube - Playback speed: Holding a Short does not play it at the custom tap and hold speed when a default Shorts speed is set ad00990
  • YouTube - Premium-style queue: Fix dragging videos to the end #4315 010d9e6
  • YouTube - Remove background playback restrictions: Video does not resume when a Short opened over it is closed f8c8139
  • YouTube - Theme: App crashes on launch with Android 8.0 when the device uses a night configuration and the app uses the light theme a290229
  • YouTube - Theme: Status bar shows white icons on the light theme colors other than white d81b7c1
  • YouTube Music - Downloads: Offline playback audio focus handling #4314 509306c
  • YouTube Music - Hide flyout menu components: Fix patching 9.44.52 8fdd7fe
  • YouTube Music - Settings: App crashes when opening settings with 9.44.52 4647eea
  • YouTube Music - Third-party lyrics: Various minor bug fixes #4323 f3a64b6
  • YouTube: Snackbars are shown with an empty space above the navigation bar, as high as the system navigation buttons 0eb5a08
update Updated app support
  • YouTube Music: Add experimental support for 9.44.52 cfd507d
calendar_today
bug_report Bug fixes
  • Report patching steps and log levels as events daaf936
calendar_today
notes Performance improvements
bug_report Bug fixes
  • Clear the patching notification once a run ends efd050e
  • Keep patching and installing in the foreground f29c101
calendar_today
auto_awesome New features
  • YouTube - Restore old video action bar: Add the "Classic Two-Rows" layout to "Video action bar layout", and remove "Enable tablet layout in player" 73eeadb
  • YouTube / YouTube Music - Hide layout components: Add "Hide GIF button" and "Hide GIFs and images" comment settings #4289 7044284
  • YouTube Music: Add playlist creation from downloaded music tracks #4232 931f427
  • YouTube: Show at most one Morphe snackbar message each second 3569fbc
bug_report Bug fixes
  • YouTube - Change start page: Top bar and navigation bar show the default buttons for 20 seconds without a cached guide 2e18f68
  • YouTube - Downloads: Use default export folder if the picked folder is missing e34115d
  • YouTube - Feed view count: Badge of a vertical thumbnail is in the middle of the thumbnail until the title row is drawn 5d01f60
  • YouTube - Feed view count: Loading spinner is shown on cards whose title row is not drawn yet, such as long thumbnails 0b58b9d
  • YouTube - Feed view count: View count of the previous video is shown for a moment when a list reuses a card, such as in the notifications 86cd350
  • YouTube - Search comments: Improved the check of the comments panels ec1c31d
  • YouTube Music - Third-party lyrics: Support tabbed lyrics panels #4267 a56766b
  • YouTube: Consolidate "Hide cast button" into a single setting 5daa6d6
  • YouTube: Crash on Android 12 when closing a settings screen with a new setting 77911d1
calendar_today
notes Performance improvements
  • Write the patched APK in one pass and sign it in place #403 e9ac86e
calendar_today
bug_report Bug fixes
  • Export the signing key as a password-protected PKCS12 keystore ca660e7
calendar_today
auto_awesome Features
  • Show download instructions for APKs on GitHub releases 079c7a0
bug_report Bug fixes
  • Open link settings on One UI 4 a77e840
  • Support Shizuku forks such as Shevery 14.6 cdde80a
  • Wait for external installers while they are on screen 6a1dbd0
calendar_today
auto_awesome Features
  • Ask whether to keep the queue when leaving it 9130ec3
bug_report Bug fixes
  • Keep every source in the run unless a version was picked by hand 64e3beb
calendar_today
auto_awesome New features
  • YouTube - Captions: Add bilingual captions with synchronized blocks #4213 0dd8f39
  • YouTube - Feed video actions: Watch later button shows a check mark if the video is saved, and removes the video when tapped a976db8
  • YouTube - Restore old video action bar: Replace the setting with "Video action bar layout", with the Default, Classic and Minimal layouts 545cd37
  • YouTube: Add Translate live chat patch #4222 9b598a2
bug_report Bug fixes
  • YouTube - Feed card layout: Classic layout does not apply to mixes, playlists and posts fac7d56
  • YouTube - Feed view count: Badge is shown when the text below the title already shows the view count f5faf04
  • YouTube - GmsCore Support: Allow casting to audio only devices #4268 ec04b15
  • YouTube - Hide layout components: Filtered download item of the feed flyout menu appears until its download state is loaded be60b7c
  • YouTube - Hide player flyout menu components: Fix player flyout menu items not hiding #4260 74dc44b
  • YouTube - Seekbar: Videos with their own seekbar style show an image as the seekbar handle and ignore the seekbar color e0dcffb
  • YouTube: Channel whitelist and AiSList report items are missing from the Shorts player flyout menu acda216
  • YouTube: Fix delayed Subscriptions header on 21.28 & 21.30 #4278 35c1189
calendar_today
auto_awesome Features
  • Sign with PKCS12, BKS and JKS keystores as they are 8425c01
calendar_today
bug_report Bug fixes
  • Resolve card text contrast in Monochrome Light Mode 4ebc790
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
notes Breaking changes
  • Migrated Desktop to use GUI 2.0.
calendar_today
auto_awesome Features
  • Copy sets of other apps from the selection panel bec1bd8
  • Pin the clone mark to one corner and show newer app versions in batch patching 8c8df9f
  • Simplify sort and filter menus f3cab9d
bug_report Bug fixes
  • Align the row menu button with chevrons and selection marks ac099f2
  • Crash on broadcasts to the app on Android 12 and lower 5d6f417
  • Drop the unsupported installed version note from the APK dialog a283c4c
  • Keep panel row values readable next to long titles 812581c
  • Report a root mount that did not take as failed b3594fd
  • Start the patcher JVM on devices with memory tagging ad2f464
  • Wrap the badges of a patch selection card instead of squeezing them b9206a6
calendar_today
bug_report Bug fixes
  • Spoof video streams: Do not fetch streams again if a fetch for the same video is in progress 14cfd47
  • YouTube - Translate posts: Patch may crash on devices older than Android 10 589c3ab
calendar_today
auto_awesome New features
  • YouTube - Minimal miniplayer: Add "Docked miniplayer" setting f89b66f
  • YouTube - Minimal miniplayer: Add "Expand with swipe up" setting e0e36ba
  • YouTube: Add Change PiP actions patch #4175 d9fc859
bug_report Bug fixes
  • YouTube - Downloads: App can crash when downloading Short in-app bae1787
  • YouTube - Feed video actions: Inline watch later button performClick logic superseeded by direct app command 7f343df
  • YouTube - Navigation bar: Swap create with notifications button does not change the toolbar of the You tab 3c03bbb
  • YouTube - Navigation bar: Swiping the miniplayer does not cancel autoplay with Disable auto hide navigation bar 136d5bc
  • YouTube - Swipe controls: Fix double tap to skip chapters #4219 602533c
  • YouTube Music - Downloads: Download can fail with "Audio stream unavailable" with TV spoof client 2406f60
calendar_today
bug_report Bug fixes
  • YouTube: Update experimental target version name 0f25ad3
calendar_today
auto_awesome New features
  • GmsCore support: Support video/audio casting to other devices (Requires latest MicroG-RE) #3899 87f41aa
  • YouTube - Downloads: Export in-app videos to device storage #4211 9130f66
  • YouTube - Theme: Add setting to configure 'Glow' splash screen duration, and allow tapping to skip animation 05a808a
bug_report Bug fixes
  • YouTube - Feed video actions: Tap and hold on the Watch later button can show the video menu instead of the Save to playlist panel 810fcdb
  • YouTube - Hide layout components: Downloads item of the You tab cannot be hidden e3b17aa
  • YouTube - Minimal miniplayer: Bar is black beside the video while the player collapses in the light theme e47fc6f
  • YouTube - Save to Watch later: Item is missing from the flyout menus without a save item, such as the main feed 0afe955
  • YouTube - Search comments: Search button wasn't shown in the post comments panel a54518a
  • YouTube - Video quality: Quality selected for a regular video in the miniplayer is lost after opening Shorts 624bb5d
  • YouTube: Flyout menu items can run the action of another item, such as Save to playlist adding the video to the queue 44badd3
  • YouTube: Flyout menus are polled every 10 ms on the main thread, even if a menu is never shown 3afaf21
  • YouTube: Player flyout menu components do not hide #4203 4c69ca3
  • YouTube: Small comments card is shown below the player time bar 3c58196
update Updated app support
  • YouTube: Add experimental support for 21.44.523 #4185 9fbc6a3
v2.3.0 Manager
calendar_today
bug_report Bug fixes
  • Check a path option with the patch for the app being patched when patches share a name f7e2b25
  • Drop repeated wording from dialogs 1371e0e
  • Extra gap above the info panel in expanded source cards 73f3221
  • Keep a remote source on the branch it was added from 3775bdb
  • Keep patching where the system refuses the patcher a foreground service 38fa6b7
  • Keep picking and saving files working where the system has no screen for them 609ebc6
  • Keep restored patch selections as saved 167492e
  • Keep the patcher process in the foreground during a run 7097623
  • Keep the saved selection of a source the app is kept from after patching 4e173b8
  • Log why the patcher JVM failed to start 9ea4626
  • Patch on JDK 25 in 64-bit processes, keeping JDK 17 for 32-bit ARM #1302 5645434
  • Record installs that finish after leaving the patcher screen 7c8e86c
  • Restore selections of sources a backup adds on the first import 2c1ae90
  • Restore the stock app of a mount from the split archive's own modules #1283 a85dce6
  • Select apps across groups in the grouped home view f0953d6
  • Smooth out the alerts room on page switches 005d858
  • Support patches that load bundled Android native libraries in the embedded JVM e785b35
  • Turn off experimental app versions when leaving pre-release patches 5b62a1c
auto_awesome Features
  • Add NoMount only mode for root mounts #1281 2da2642
  • Add patch sources from a docked panel 7c89419
  • Allow auto-install after patching together with the installer selection prompt 5405fe1
  • Animate panel actions as they come and go 06bc2ce
  • Ask about experimental app versions once per app d139099
  • Bring back the community patches button in the add source dialog e5505ad
  • Change the link of a source that could not download 122ddbe
  • Check patch option paths with the patch's own validator before patching 9d5eee0
  • Compare signing keys side by side and copy the key on tap ed81054
  • Date and sort sources by their release 02352b0
  • Detach mounted apps from Play Store with zygisk-detach #1292 c1f7b47
  • Fall back to the official patches signing key #1288 deaaf5f
  • Keep patch selections as named sets b4bce2e
  • List the import modes as the APK source choice does 22b24a4
  • Mark apps a source adds later with a badge b375f81
  • Move reorder controls into the page header 2e7694d
  • Move saved APK actions into a menu 58f86e4
  • Name every icon-only button in a tooltip on a long press 1786e47
  • Open the installed app from its patches dialog 75dd12e
  • Patch from the source picked for the APK alone, with the others a tap away 49a896e
  • Pre-release switch when adding a source 405e56c
  • Refine source card states and scroll long lines 7df5e83
  • Remember the batch install policy between queues 055e011
  • Restore a mount a store update replaced from the copies its root module keeps #1306 c41ac9b
  • Restyle source cards to match the home app cards a8c7570
  • Separate select all and deselect all buttons in the selection panel b1fe92e
  • Show APK sources as cards in the Select APK dialog 5756944
  • Show the community notice until it is agreed to 9f88bcd
  • Switch pre-release patches and experimental app versions for selected sources 83fbbea
  • Verify patch bundle signatures and pin the signing key eaceab3
notes Performance improvements
  • Reduce the app size a6bd84a
  • Skip downloading a release already refused for its signer 19709a3
v2.0.0 Patches
calendar_today
notes Breaking changes
  • Patches now use Morphe Patcher 2.0.0
bug_report Bug fixes
  • Reddit - Redgifs audio: Error toast is shown when network request fails 6707f0e
  • Temporarily change expired PoToken check to log only instead of a user dialog 1669acd
  • YouTube - Add to queue: Feed below the player stutters while scrolling 5545e3c
  • YouTube - Add to queue: Fix native queue on experimental versions #4076 e009d8b
  • YouTube - Add to queue: Native queue index errors crash before Android 13 c5f9f94
  • YouTube - Ambient mode: Ambient mode is not disabled with 21.43 aeb3012
  • YouTube - Ambient mode: Ambient mode is replaced by a black background with the new watch page experiment 43a9e4c
  • YouTube - Ambient mode: Bypass Ambient mode restrictions does not work with 21.43 aeac8c9
  • YouTube - Ask flyout menu: Ask chat window can be hidden by onscreen keyboard 7532430
  • YouTube - Captions: Captions not shown in picture-in-picture on 21.16 - 21.28 #4024 b2688c5
  • YouTube - Captions: Old caption stays on screen after SponsorBlock skips #3986 e200765
  • YouTube - Captions: Stabilize automatic captions and restore translation languages #4149 ba1ac73
  • YouTube - Channel whitelists: Flyout menu opens with a delay while the channel is fetched 5fed7fc
  • YouTube - Disable continue watching prompt: Prompt can still appear during playback #3996 64e3e0e
  • YouTube - Disable playlist autoplay: fix looping the current video #4064 f4c1f84
  • YouTube - Download post images: Match posts with texts of many lines or a single emoji #4167 0c5dc17
  • YouTube - Downloads: Downloaded videos that work at first may not work later 90d011d
  • YouTube - Feed card layout: Horizontal shelves lose the card background when their header is scrolled out of the list 60489d8
  • YouTube - Feed card layout: Movies converted to cards are not hidden when "Hide movies section" is enabled 5c6357f
  • YouTube - Feed card layout: Shorts shelves change width and corners when only a last row with one Short is in the list 97f1f2d
  • YouTube - Feed card layout: Videos of the horizontal shelves are cut by the left edge of the card c0ec5ae
  • YouTube - Feed video actions: Watch later button is missing after scrolling up 51dfd75
  • YouTube - Feed video actions: Watch later button is shown above the video of posts, and is missing after the app language is changed #4172 54b7371
  • YouTube - Feed video actions: Watch later button opens the channel in right to left languages 0e058e8
  • YouTube - Feed view count: View count badge covers the duration in right to left languages b012535
  • YouTube - Feed view count: View count badge of a card that enters from the bottom loads only when its title row is shown 26715b1
  • YouTube - Force fullscreen landscape: Screen rotates before the fullscreen gesture completes #4050 83c0cf0
  • YouTube - Hide layout components: "Visit the community" entry point is not hidden in the comments of a video opened from a playlist e11da94
  • YouTube - Hide layout components: Community posts are shown below a video opened from the search results, a channel or a playlist b373534
  • YouTube - Hide layout components: Fix actions blocked by Hide Snackbar #4038 9a0fee9
  • YouTube - Hide status bar: Status bar covers the top bar or leaves an empty bar above it #3997 bf6fbe0
  • YouTube - Hide status bar: Status bar scroll color and translucent navigation bar do not follow the hidden status bar before the edge to edge flag is read a9e6562
  • YouTube - Hide status bar: Top bars are covered by a second status bar when the app is kept out of the camera cutout #4112 9d3b53c
  • YouTube - Hide status bar: Video player is moved below the display cutout in portrait f80398e
  • YouTube - Litho filter: Crash when scrolling a list after a filtered element is removed 6d43157
  • YouTube - Litho filter: Filtered elements leave empty cells in the related videos grid of the tablet layout e32b05c
  • YouTube - Litho filter: Filtered elements leave empty cells in the tablet layout grids #4035 4764483
  • YouTube - Minimal miniplayer: Bar is partly covered by the keyboard with the default navigation bar style bb6e0e3
  • YouTube - Minimal miniplayer: Video title and channel are missing after going back from the Shorts player 7e665c6
  • YouTube - Miniplayer: "Disable resuming miniplayer" may not work with latest experimental app target 8554412
  • YouTube - Miniplayer: Minimal miniplayer is covered by the keyboard before 21.29 5cd2eb2
  • YouTube - Miniplayer: Related videos lists show a black frame after exiting fullscreen and scroll down efbc9b1
  • YouTube - Navigation bar: Black band below pages and the Shorts player when the window is not drawn behind the system navigation buttons 60daa80
  • YouTube - Navigation bar: Empty band below the reply bar of the comment replies bac5823
  • YouTube - Navigation bar: Navigation bar transluency not working #4156 82103d3
  • YouTube - Navigation bar: No connection and back online bars are covered by the system navigation buttons 2576962
  • YouTube - Navigation bar: System navigation buttons cannot be seen in the Shorts player with the light theme 0115896
  • YouTube - Navigation bar: Translucent navigation bar is not shown without the edge to edge layout b8e1fdd
  • YouTube - Navigation buttons: Create button is not hidden with the new navigation bar layout 47f511c
  • YouTube - Playback speed: Channel speed whitelist does not work for Shorts be733a6
  • YouTube - Playback speed: Channel speed whitelist is not applied to preloaded Shorts 4f108b5
  • YouTube - Playback speed: Use the bold icon for the Shorts player menu item c710042
  • YouTube - Player icon style: Add Ionicons picture in picture button icon 68b8628
  • YouTube - Premium-style queue: Fix missing titles and stale now playing row #3795 ef28427
  • YouTube - Premium-style queue: Play the queue when the player Next button is pressed #3796 ef8dcef
  • YouTube - Return YouTube Dislike: Feed thumbnail like count blinks, moves, and is missing after returning to the feed #4176 4dc345b
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is not shown with the Classic feed card layout 15a1700
  • YouTube - Search comments: Search button is not shown in the Shorts comments and is shown in other panels 3b3308b
  • YouTube - Shorts autoplay: Overlay is out of place when going back to a Short that advanced with the comments open 60efeb5
  • YouTube - Spoof video streams: Patch can be included for root installs 3edf03b
  • YouTube - Theme: Custom background colors are not applied with 21.43 #4019 9cc833f
  • YouTube - Theme: Glow startup animation does not extend to fullscreen 7f1a6b3
  • YouTube - Video quality: Buffered video is cleared with the placeholder playback times of live streams after selecting a quality 36e3612
  • YouTube - Video quality: Extend the background resume fix of regular videos to Shorts 958aa55
  • YouTube - Video quality: Quality selected for a regular video is lost when the video reloads 16d4e60
  • YouTube - Video quality: Regular video returns to the default quality when it resumes from the background e5cd752
  • YouTube - Video quality: Selected quality is not applied to the already buffered video #4117 7faa488
  • YouTube - Video quality: Short loop restarts with the previous quality when the quality is selected in its first segment a325744
  • YouTube - Video quality: Short plays the previous quality segments again when it loops 328b85a
  • YouTube - Video quality: Shorts quality menu sets another quality than the one selected 3e15dcd
  • YouTube - Video quality: Shorts quality selected in the menu is not kept and is used for the next Shorts 82efbab
  • YouTube - Video quality: Video restarts or plays faster after selecting a quality c000b53
  • YouTube Music - Change miniplayer color: Miniplayer color does not update after track changes e1410e3
  • YouTube Music - Downloads: Fix missing metadata in downloaded songs #3984 7988621
  • YouTube Music - Downloads: Fix song menu downloads for accounts without Premium #4086 93c6893
  • YouTube Music - Downloads: Fix wrong song downloads #3978 7259e27
  • YouTube: 21.43 navigation tabs cannot be hidden 68b01ca
  • YouTube: Channel page community posts do not load when feed "Hide community posts" is enabled #4110 b54aaec
  • YouTube: Feed thumbnail badges are missing after scrolling up, show a loading spinner until they are loaded 03ef708
  • YouTube: Feed thumbnail badges are shown on the page header of a channel that is live 394ab97
  • YouTube: Feed thumbnail badges disappear while scrolling, are missing on cards with replaced titles and are shown on live videos 4344fab
  • YouTube: Fingerprints are not found on some targets between 21.04 and 21.35 52fa134
  • YouTube: Fix TalkBack not reading captions #4136 b22841c
  • YouTube: Miniplayer covered by the keyboard and empty band above the navigation bar 0345136
  • YouTube: Morphe flyout menu items are missing in the new popup menu d2accff
  • YouTube: Morphe flyout menu items are missing on tablets 7127541
  • YouTube: Prevent TalkBack crashes caused by Litho hover recursion #4129 4c00210
  • YouTube: Remove legacy litho buffer filtering code required for app versions less than 20.22, change legacy support to 20.26.46 0ce43f7
  • YouTube: Restore TalkBack access to Shorts comments and descriptions #4128 9542d24
  • YouTube: Watch history search bar from getting hidden when selected #4130 a4ecfcf
  • YouTube: Watch page feed lags when scrolling 35e4123
auto_awesome New features
  • Validate custom header and icon folders when the option is set fbb095d
  • YouTube - Add to queue: Add "Native queue" setting #3953 372eea2
  • YouTube - Channel search: Search the posts of the channel #4078 93bd035
  • YouTube - Custom branding: Add experimental YouTube launcher icons #4114 de9e6e4
  • YouTube - Downloads: Add "Quick download on tap" setting #3883 dd97d93
  • YouTube - Downloads: Add download item to the Shorts menu #4099 7159826
  • YouTube - Downloads: Add playlist downloads for accounts without Premium 456e0db
  • YouTube - Hide layout components: Add "Hide 'Unavailable videos are hidden' banner" setting #4134 a7ce357
  • YouTube - Media notification controls: Add options to seek with Previous & Next buttons #3955 2b07abb
  • YouTube - Minimal miniplayer: Swipe the bar up to move it to the top of the screen instead of expanding the player f8180da
  • YouTube - Navigation bar: Add "Disable toolbar navigation tabs" setting 01e767c
  • YouTube - Navigation bar: Add "Navigation bar style" setting db9af37
  • YouTube - Playback speed: Add playback speed to the Shorts player menu #3982 b717a69
  • YouTube - Theme: Add "Glow Morphe" experimental splash screen type #4135 6dbdf82
  • YouTube - Theme: Add experimental YT splash screen animation #4109 1f24e84
  • YouTube Music - Third-party lyrics: enhance sync engine, providers, AI translation, and RTL word sync #3877 e092212
  • YouTube Music - Third-party lyrics: Per-syllable romanization layout, dynamic secondary vocals, and typography refinements #4090 a5d943b
  • YouTube Music - Third-party lyrics: Streamline lyrics viewing experience #4002 00a4bf4
  • YouTube Music - Third-party lyrics: UI changes, partial feature regression #4182 b6e0a64
  • YouTube: Add Download post images patch #3966 5f96fbe
  • YouTube: Add Search comments patch #3942 fbb628b
  • YouTube: Add Translate posts patch #4163 5d571a0
  • YouTube: Add Niconico-style live/replay comments #4080 e9f77d7
  • YouTube: Add offline sponsorblock segment support for in-app downloads #4140 136851e
  • YouTube: Apply offline SponsorBlock segments to playlist downloads #4180 d6983da
  • YouTube: Hidden a new type of community post fb51b72
  • YouTube: Highlight new in-app settings #4162 a3b34d7
  • YouTube: Redirect Watch later saves to a chosen playlist #4016 04e791d
  • YouTube: Show a warning when changing 'Navigation bar style' or turning on 'Enable tablet layout in player' 445194d
  • YouTube: Show Morphe messages in snackbar instead of a toast #4148 035718b
update Updated app support
  • Reddit: Add experimental support for 2026.43.0 6407d5e
  • Reddit: Add experimental support for 2026.44.0 793f044
  • Reddit: Add support for 2026.40.0 fcc02f7
  • YouTube Music: Add experimental support for 9.43.51 141aa8f
  • YouTube Music: Add support for 9.30.53 f049c91
  • YouTube: Add experimental support for 21.43.523 6c413e5
  • YouTube: Add support for 21.23.492 4599204
  • YouTube: Add support for 21.30.216 89defd5
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Community posts are shown below a video opened from the search results, a channel or a playlist b373534
  • YouTube - Navigation bar: Black band below pages and the Shorts player when the window is not drawn behind the system navigation buttons 60daa80
calendar_today
auto_awesome New features
  • YouTube Music - Third-party lyrics: UI changes, partial feature regression #4182 b6e0a64
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Stabilize automatic captions and restore translation languages #4149 ba1ac73
  • YouTube - Feed video actions: Watch later button is shown above the video of posts, and is missing after the app language is changed #4172 54b7371
  • YouTube - Navigation bar: Navigation bar transluency not working #4156 82103d3
  • YouTube - Return YouTube Dislike: Feed thumbnail like count blinks, moves, and is missing after returning to the feed #4176 4dc345b
auto_awesome New features
  • YouTube: Add Translate posts patch #4163 5d571a0
  • YouTube: Apply offline SponsorBlock segments to playlist downloads #4180 d6983da
  • YouTube: Show Morphe messages in snackbar instead of a toast #4148 035718b
v1.20.0 Desktop
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Verify patch bundle signatures and pin the signing key 67dcf06
calendar_today
bug_report Bug fixes
  • Keep the saved selection of a source the app is kept from after patching 4e173b8
  • Turn off experimental app versions when leaving pre-release patches 5b62a1c
auto_awesome Features
  • Allow auto-install after patching together with the installer selection prompt 5405fe1
  • Ask about experimental app versions once per app d139099
  • Patch from the source picked for the APK alone, with the others a tap away 49a896e
calendar_today
bug_report Bug fixes
  • Keep patching where the system refuses the patcher a foreground service 38fa6b7
auto_awesome Features
  • Change the link of a source that could not download 122ddbe
  • Date and sort sources by their release 02352b0
  • Mark apps a source adds later with a badge b375f81
  • Restore a mount a store update replaced from the copies its root module keeps #1306 c41ac9b
calendar_today
notes Breaking changes
  • Patches now use Morphe Patcher 2.0.0
  • Treat breaking changes as major releases c596d42
bug_report Bug fixes
  • YouTube - Download post images: Match posts with texts of many lines or a single emoji #4167 0c5dc17
auto_awesome New features
  • YouTube: Add offline sponsorblock segment support for in-app downloads #4140 136851e
  • YouTube: Highlight new in-app settings #4162 a3b34d7
update Updated app support
  • YouTube Music: Add support for 9.30.53 f049c91
calendar_today
notes Breaking changes
  • YouTube - Theme: Patches now use Morphe Patcher 2.0.0
bug_report Bug fixes
  • YouTube - Ambient mode: Ambient mode is replaced by a black background with the new watch page experiment 43a9e4c
  • YouTube - Ambient mode: Bypass Ambient mode restrictions does not work with 21.43 aeac8c9
  • YouTube - Feed card layout: Movies converted to cards are not hidden when "Hide movies section" is enabled 5c6357f
  • YouTube - Feed view count: View count badge of a card that enters from the bottom loads only when its title row is shown 26715b1
  • YouTube - Hide layout components: "Visit the community" entry point is not hidden in the comments of a video opened from a playlist e11da94
  • YouTube - Video quality: Buffered video is cleared with the placeholder playback times of live streams after selecting a quality 36e3612
  • YouTube - Video quality: Extend the background resume fix of regular videos to Shorts 958aa55
  • YouTube - Video quality: Quality selected for a regular video is lost when the video reloads 16d4e60
  • YouTube - Video quality: Regular video returns to the default quality when it resumes from the background e5cd752
  • YouTube - Video quality: Short loop restarts with the previous quality when the quality is selected in its first segment a325744
  • YouTube - Video quality: Short plays the previous quality segments again when it loops 328b85a
  • YouTube - Video quality: Video restarts or plays faster after selecting a quality c000b53
  • YouTube Music - Change miniplayer color: Miniplayer color does not update after track changes e1410e3
  • YouTube: Feed thumbnail badges are shown on the page header of a channel that is live 394ab97
  • YouTube: Feed thumbnail badges disappear while scrolling, are missing on cards with replaced titles and are shown on live videos 4344fab
  • YouTube: Fix TalkBack not reading captions #4136 b22841c
  • YouTube: Prevent TalkBack crashes caused by Litho hover recursion #4129 4c00210
  • YouTube: Watch history search bar from getting hidden when selected #4130 a4ecfcf
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide 'Unavailable videos are hidden' banner" setting #4134 a7ce357
  • YouTube - Minimal miniplayer: Swipe the bar up to move it to the top of the screen instead of expanding the player f8180da
  • YouTube - Theme: Add "Glow Morphe" experimental splash screen type #4135 6dbdf82
  • YouTube Music - Third-party lyrics: Per-syllable romanization layout, dynamic secondary vocals, and typography refinements #4090 a5d943b
update Updated app support
  • Reddit: Add experimental support for 2026.44.0 793f044
  • YouTube: Add support for 21.30.216 89defd5
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Keep picking and saving files working where the system has no screen for them 609ebc6
calendar_today
bug_report Bug fixes
  • Check a path option with the patch for the app being patched when patches share a name f7e2b25
  • Patch on JDK 25 in 64-bit processes, keeping JDK 17 for 32-bit ARM #1302 5645434
calendar_today
bug_report Bug fixes
  • Keep the patcher process in the foreground during a run 7097623
  • Log why the patcher JVM failed to start 9ea4626
  • Record installs that finish after leaving the patcher screen 7c8e86c
calendar_today
bug_report Bug fixes
  • YouTube - Ask flyout menu: Ask chat window can be hidden by onscreen keyboard 7532430
  • YouTube - Hide status bar: Top bars are covered by a second status bar when the app is kept out of the camera cutout #4112 9d3b53c
  • YouTube - Spoof video streams: Patch can be included for root installs 3edf03b
  • YouTube - Theme: Glow startup animation does not extend to fullscreen 7f1a6b3
  • YouTube - Video quality: Selected quality is not applied to the already buffered video #4117 7faa488
  • YouTube: Restore TalkBack access to Shorts comments and descriptions #4128 9542d24
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Restore selections of sources a backup adds on the first import 2c1ae90
auto_awesome Features
  • Keep patch selections as named sets b4bce2e
  • List the import modes as the APK source choice does 22b24a4
  • Move saved APK actions into a menu 58f86e4
calendar_today
bug_report Bug fixes
  • Extra gap above the info panel in expanded source cards 73f3221
  • Keep restored patch selections as saved 167492e
auto_awesome Features
  • Check patch option paths with the patch's own validator before patching 9d5eee0
  • Move reorder controls into the page header 2e7694d
  • Pre-release switch when adding a source 405e56c
calendar_today
auto_awesome Features
  • Switch pre-release patches and experimental app versions for selected sources 83fbbea
calendar_today
bug_report Bug fixes
  • YouTube - Downloads: Downloaded videos that work at first may not work later 90d011d
  • YouTube - Feed video actions: Watch later button is missing after scrolling up 51dfd75
  • YouTube - Feed video actions: Watch later button opens the channel in right to left languages 0e058e8
  • YouTube - Feed view count: View count badge covers the duration in right to left languages b012535
  • YouTube: Channel page community posts do not load when feed "Hide community posts" is enabled #4110 b54aaec
  • YouTube: Feed thumbnail badges are missing after scrolling up, show a loading spinner until they are loaded 03ef708
  • YouTube: Remove legacy litho buffer filtering code required for app versions less than 20.22, change legacy support to 20.26.46 0ce43f7
  • YouTube: Watch page feed lags when scrolling 35e4123
auto_awesome New features
  • Validate custom header and icon folders when the option is set fbb095d
  • YouTube - Custom branding: Add experimental YouTube launcher icons #4114 de9e6e4
  • YouTube - Theme: Add experimental YT splash screen animation #4109 1f24e84
  • YouTube: Hidden a new type of community post fb51b72
  • YouTube: Redirect Watch later saves to a chosen playlist #4016 04e791d
update Updated app support
  • YouTube Music: Add experimental support for 9.43.51 141aa8f
calendar_today
bug_report Bug fixes
  • YouTube - Channel whitelists: Flyout menu opens with a delay while the channel is fetched 5fed7fc
  • YouTube - Litho filter: Crash when scrolling a list after a filtered element is removed 6d43157
  • YouTube - Playback speed: Use the bold icon for the Shorts player menu item c710042
  • YouTube - Player icon style: Add Ionicons picture in picture button icon 68b8628
  • YouTube - Premium-style queue: Fix missing titles and stale now playing row #3795 ef28427
  • YouTube - Premium-style queue: Play the queue when the player Next button is pressed #3796 ef8dcef
  • YouTube - Return YouTube Dislike: Feed thumbnail like count is not shown with the Classic feed card layout 15a1700
  • YouTube Music - Downloads: Fix song menu downloads for accounts without Premium #4086 93c6893
auto_awesome New features
  • YouTube - Channel search: Search the posts of the channel #4078 93bd035
  • YouTube - Downloads: Add download item to the Shorts menu #4099 7159826
  • YouTube - Downloads: Add playlist downloads for accounts without Premium 456e0db
  • YouTube Music - Third-party lyrics: Streamline lyrics viewing experience #4002 00a4bf4
  • YouTube: Add Niconico-style live/replay comments #4080 e9f77d7
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Drop repeated wording from dialogs 1371e0e
  • Smooth out the alerts room on page switches 005d858
auto_awesome Features
  • Add patch sources from a docked panel 7c89419
  • Detach mounted apps from Play Store with zygisk-detach #1292 c1f7b47
  • Refine source card states and scroll long lines 7df5e83
  • Show APK sources as cards in the Select APK dialog 5756944
  • Show the community notice until it is agreed to 9f88bcd
calendar_today
auto_awesome Features
  • Add NoMount only mode for root mounts #1281 2da2642
  • Restyle source cards to match the home app cards a8c7570
notes Performance improvements
calendar_today
bug_report Bug fixes
  • Keep a remote source on the branch it was added from 3775bdb
  • Restore the stock app of a mount from the split archive's own modules #1283 a85dce6
  • Select apps across groups in the grouped home view f0953d6
auto_awesome Features
  • Animate panel actions as they come and go 06bc2ce
  • Bring back the community patches button in the add source dialog e5505ad
  • Compare signing keys side by side and copy the key on tap ed81054
  • Open the installed app from its patches dialog 75dd12e
  • Remember the batch install policy between queues 055e011
  • Verify patch bundle signatures and pin the signing key eaceab3
notes Performance improvements
  • Skip downloading a release already refused for its signer 19709a3
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Feed below the player stutters while scrolling 5545e3c
  • YouTube - Add to queue: Fix native queue on experimental versions #4076 e009d8b
  • YouTube - Add to queue: Native queue index errors crash before Android 13 c5f9f94
  • YouTube - Captions: Old caption stays on screen after SponsorBlock skips #3986 e200765
  • YouTube - Disable playlist autoplay: fix looping the current video #4064 f4c1f84
  • YouTube - Force fullscreen landscape: Screen rotates before the fullscreen gesture completes #4050 83c0cf0
  • YouTube - Litho filter: Filtered elements leave empty cells in the related videos grid of the tablet layout e32b05c
  • YouTube - Litho filter: Filtered elements leave empty cells in the tablet layout grids #4035 4764483
  • YouTube - Minimal miniplayer: Bar is partly covered by the keyboard with the default navigation bar style bb6e0e3
  • YouTube - Minimal miniplayer: Video title and channel are missing after going back from the Shorts player 7e665c6
  • YouTube - Miniplayer: Related videos lists show a black frame after exiting fullscreen and scroll down efbc9b1
  • YouTube - Search comments: Search button is not shown in the Shorts comments and is shown in other panels 3b3308b
  • YouTube - Video quality: Shorts quality menu sets another quality than the one selected 3e15dcd
  • YouTube - Video quality: Shorts quality selected in the menu is not kept and is used for the next Shorts 82efbab
auto_awesome New features
  • YouTube - Playback speed: Add playback speed to the Shorts player menu #3982 b717a69
  • YouTube: Add Download post images patch #3966 5f96fbe
  • YouTube: Show a warning when changing 'Navigation bar style' or turning on 'Enable tablet layout in player' 445194d
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Verify patch bundle signatures and pin the signing key 67dcf06
v2.2.0 Manager
calendar_today
bug_report Bug fixes
  • Auto-install during a mini-game round ec26a3d
  • Fail patching that runs out of memory instead of hanging 76b5477
  • Give the patcher more memory on 64-bit devices 77af30c
  • Judge app versions by the source they are picked from caed35a
  • Keep lists clear of the home alerts 3d79a28
  • Remote and D-pad navigation on Android TV 2742b26
  • Stop the embedded VM from crashing on Android 11 03eb330
  • Tell native memory running out from a full heap d6941da
  • Wait longer before taking the thread stacks of a slow run 1acbe44
auto_awesome Features
  • More apps card on the home screen a974389
  • Open an app's patch notes from its info dialog 55b625e
  • Option to open the APK download helper right away 901ecc0
  • Pull to refresh the file picker and the sources page 26ee917
  • Support NoMount redirection on KernelSU and APatch #1271 8017b79
  • Update a local source from an opened .mpp file eb9cd44
calendar_today
bug_report Bug fixes
  • Give the patcher more memory on 64-bit devices 77af30c
  • Stop the embedded VM from crashing on Android 11 03eb330
  • Tell native memory running out from a full heap d6941da
  • Wait longer before taking the thread stacks of a slow run 1acbe44
auto_awesome Features
  • Pull to refresh the file picker and the sources page 26ee917
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Captions not shown in picture-in-picture on 21.16 - 21.28 #4024 b2688c5
  • YouTube - Hide layout components: Fix actions blocked by Hide Snackbar #4038 9a0fee9
  • YouTube - Playback speed: Channel speed whitelist is not applied to preloaded Shorts 4f108b5
auto_awesome New features
  • YouTube - Add to queue: Add "Native queue" setting #3953 372eea2
  • YouTube - Downloads: Add "Quick download on tap" setting #3883 dd97d93
  • YouTube - Media notification controls: Add options to seek with Previous & Next buttons #3955 2b07abb
  • YouTube - Navigation bar: Add "Navigation bar style" setting db9af37
update Updated app support
  • Reddit: Add experimental support for 2026.43.0 6407d5e
  • Reddit: Add support for 2026.40.0 fcc02f7
v1.19.1 Desktop
calendar_today
bug_report Bug fixes
  • Allow APK bundles in app details file picker #383 5891099
  • Sort supported app versions by version number #390 bc918a3
  • Update to latest Patcher 19c9176
calendar_today
bug_report Bug fixes
  • Sort supported app versions by version number #390 bc918a3
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Judge app versions by the source they are picked from caed35a
auto_awesome Features
  • Open an app's patch notes from its info dialog 55b625e
calendar_today
bug_report Bug fixes
  • Fail patching that runs out of memory instead of hanging 76b5477
auto_awesome Features
  • Option to open the APK download helper right away 901ecc0
  • Update a local source from an opened .mpp file eb9cd44
calendar_today
bug_report Bug fixes
  • Auto-install during a mini-game round ec26a3d
  • Remote and D-pad navigation on Android TV 2742b26
auto_awesome Features
  • More apps card on the home screen a974389
calendar_today
bug_report Bug fixes
  • Temporarily change expired PoToken check to log only instead of a user dialog 1669acd
  • YouTube - Miniplayer: Minimal miniplayer is covered by the keyboard before 21.29 5cd2eb2
  • YouTube - Theme: Custom background colors are not applied with 21.43 #4019 9cc833f
calendar_today
bug_report Bug fixes
  • YouTube - Ambient mode: Ambient mode is not disabled with 21.43 aeb3012
  • YouTube - Feed card layout: Shorts shelves change width and corners when only a last row with one Short is in the list 97f1f2d
  • YouTube - Hide status bar: Status bar scroll color and translucent navigation bar do not follow the hidden status bar before the edge to edge flag is read a9e6562
  • YouTube - Miniplayer: "Disable resuming miniplayer" may not work with latest experimental app target 8554412
  • YouTube: Fingerprints are not found on some targets between 21.04 and 21.35 52fa134
calendar_today
bug_report Bug fixes
  • Reddit - Redgifs audio: Error toast is shown when network request fails 6707f0e
  • YouTube: 21.43 navigation tabs cannot be hidden 68b01ca
calendar_today
bug_report Bug fixes
  • YouTube - Disable continue watching prompt: Prompt can still appear during playback #3996 64e3e0e
  • YouTube - Feed card layout: Horizontal shelves lose the card background when their header is scrolled out of the list 60489d8
  • YouTube - Feed card layout: Videos of the horizontal shelves are cut by the left edge of the card c0ec5ae
  • YouTube - Hide status bar: Status bar covers the top bar or leaves an empty bar above it #3997 bf6fbe0
  • YouTube - Navigation bar: Empty band below the reply bar of the comment replies bac5823
  • YouTube - Navigation bar: No connection and back online bars are covered by the system navigation buttons 2576962
  • YouTube - Navigation bar: System navigation buttons cannot be seen in the Shorts player with the light theme 0115896
  • YouTube - Navigation buttons: Create button is not hidden with the new navigation bar layout 47f511c
  • YouTube - Playback speed: Channel speed whitelist does not work for Shorts be733a6
  • YouTube - Shorts autoplay: Overlay is out of place when going back to a Short that advanced with the comments open 60efeb5
  • YouTube Music - Downloads: Fix missing metadata in downloaded songs #3984 7988621
  • YouTube Music - Downloads: Fix wrong song downloads #3978 7259e27
  • YouTube: Morphe flyout menu items are missing in the new popup menu d2accff
auto_awesome New features
  • YouTube Music - Third-party lyrics: enhance sync engine, providers, AI translation, and RTL word sync #3877 e092212
update Updated app support
  • YouTube: Add experimental support for 21.43.523 6c413e5
v2.1.0 Manager
calendar_today
bug_report Bug fixes
  • Mount apps queued for batch patching on rooted devices 9d5c007
  • Open files shared to the app for patching d2867a0
  • Patch on JDK 17 (fix for low-end devices) #1246 619719f
auto_awesome Features
  • Name patch sources in exported APK file names 5878b00
  • Show more of Morphe in the feature tour 701a7bd
notes Performance improvements
  • Slide straight to the picked tab 1ffe743
calendar_today
bug_report Bug fixes
  • Mount apps queued for batch patching on rooted devices 9d5c007
  • Patch on JDK 17 (fix for low-end devices) #1246 619719f
calendar_today
bug_report Bug fixes
  • YouTube - Hide status bar: Video player is moved below the display cutout in portrait f80398e
  • YouTube - Navigation bar: Translucent navigation bar is not shown without the edge to edge layout b8e1fdd
  • YouTube: Miniplayer covered by the keyboard and empty band above the navigation bar 0345136
  • YouTube: Morphe flyout menu items are missing on tablets 7127541
auto_awesome New features
  • YouTube - Navigation bar: Add "Disable toolbar navigation tabs" setting 01e767c
  • YouTube: Add Search comments patch #3942 fbb628b
update Updated app support
  • YouTube: Add support for 21.23.492 4599204
calendar_today
bug_report Bug fixes
  • Allow APK bundles in app details file picker #383 5891099
calendar_today
bug_report Bug fixes
  • Open files shared to the app for patching d2867a0
auto_awesome Features
  • Name patch sources in exported APK file names 5878b00
  • Show more of Morphe in the feature tour 701a7bd
v2.0.0 Manager
calendar_today
bug_report Bug fixes
  • Add only the universal patches of a source when a link asks for them, rather than every app it patches 46ff28d
  • Align notice and footer icons with their text 120b6cb
  • Animated background resumes as soon as a dialog starts closing 4d27b04
  • Back from an app info page returns to the info 276032a
  • Bring each row the tour points at into view under the page header, rather than scrolling to where it was reckoned to be e38f2be
  • Bring the row a tour step points at into view once its page stands, rather than while the page is still turning to it a161d31
  • Choose the apps of a source by their checks alone and say why a patched app stays ba12b80
  • Clean raw class-name labels and keep a lookup that raced an invalidation out of the cache a7dd59a
  • Close every dialog with its own exit animation rather than holding it frozen, and hand one dialog to the next without the screen behind showing between them 326d710
  • Close the gap of a settings group a search folds away along with the group 640c2fd
  • Close the header search without a jump at its end, the field drawing back into its toggle's circle and the keyboard going as it starts 6ee958d
  • Compare manager versions with the shared version comparison and close the clients that resolve redirects 5a925a9
  • Copy the stock APK of root mounts from the installed app #1156 69dbb80
  • Count the app being patched in the queue counter 6220ec4
  • Delete the APK of a run given up in expert mode and read the seen patches once 5f9ff22
  • Delete the keystore copy after an automatic import 13bc8a2
  • Dim the status bar over the apps page alone, leaving the pages with a header of their own undimmed c8fac49
  • Drag app cards and group headers to where they are dropped again, counting the rows above the list db6a3c1
  • Draw messages flat rather than lifting them with a shadow 491ba3f
  • Draw the edge of an engaged header button on its circle rather than around its touch target 6c84b30
  • Draw the pull to refresh indicator out from under the apps page header e8df613
  • Draw the scroll to top button as the patcher's see-through glass buttons are 4e64c0f
  • Draw the scroll to top button solid everywhere, rather than glass over only some of the lists 582de5b
  • Drop the record a failed first mount created 921f838
  • Drop the reset all row under each app of the patch selections, as each source resets on its own 505c09b
  • Engage the installed apps filter button only while its menu is open, the subtitle already naming the filter b51f81c
  • Fail an icon or header set that could not be written in full and give its folder the storage path of the current user e98ab41
  • Fill a search field like the header action that opens it 50dda40
  • Fold a card's content out under a chevron, the rows below keeping to its edge, and inset group headers as the cards they head 67c1e03
  • Fold a dialog header's badges away and back as its pages change, rather than jumping what is under it 1841772
  • Fold a list dialog's header only as far as its list scrolls, easing it to an end once the list rests 9486a76
  • Fold the patch options row and the patch selections row into each other as expert mode turns on or off bea9e31
  • Give the default light and dark schemes surface containers of their own ddaff32
  • Give the process runtime switch an icon of its own rather than its section's 199156c
  • Hand a closing dialog's messages to the screen below instead of showing them twice 6778719
  • Hand batch dialogs over to one another and show the APK being processed d7a0a60
  • Hang the alerts under the page header and bring snoozed ones back from a bell in it e0f67f0
  • Hold the status bar scrim to the bar itself, always on, instead of fading it in once the list scrolls bff2542
  • Ignore a stale install result in app info, key dialog choices by their subject and keep home actions from firing twice or on a stale card 1108643
  • Import EC and DSA keys and version 1 files from a JKS keystore f23d911
  • Join the switches among a patch's options into one group, as the settings join theirs cedf874
  • Keep a list dialog's header bare while its list loads, instead of flashing its band until the list shows d1dae2b
  • Keep a local source intact when its update fails and stop false source update notifications 3538a0e
  • Keep a message in one place over every surface, rounded, and take a long one down sooner 9858168
  • Keep an unreadable bundle file from crashing the app and report success only for what was imported 3037c95
  • Keep APK notes out of the dialog footer 7347e6c
  • Keep app names in any script in the exported file name 4bef02e
  • Keep each app's choices on retry, let the newest re-resolve win and delete an attached APK once patched 2f72c34
  • Keep each step of patching up until the next one takes its place, and move the open dialogs out and back with their screen without the home screen showing in between cc3ec2c
  • Keep messages clear of the app dialog's close button 4722059
  • Keep mount installs recorded when the process dies mid-mount 8e82be8
  • Keep root mounted apps through a restart of the framework alone 05dbc46
  • Keep settings dialogs on their own app, a picked sound across recreation and a ZIP export from being closed mid-way c72bd33
  • Keep the app info panel still when coming back from one of its pages 0107c37
  • Keep the apps page in place as its search field takes focus, leaving the list's insets to the list alone and out of the dialogs it opens cb2064d
  • Keep the apps search while another page is shown 667aead
  • Keep the apps toolbar on screen and in reach while the sources load d90d74c
  • Keep the batch copy of an installed app until its original APK is saved and drop replans that finish after the queue starts b13e0f9
  • Keep the blurred header band down in dialogs about one app, patch or source, even while their content rests 41a8350
  • Keep the cards of a dialog opened from a settings row apart, rather than joined into that row's group bcfaff0
  • Keep the home cards in place when coming back from settings 7bb779c
  • Keep the home list's scrollbar in its gutter in landscape rather than over the app cards 5b7a3c2
  • Keep the marks on an app's icon from outgrowing it under a large system font 97a33ad
  • Keep the navigation on a page opened while a selection or the list options are up 2fcd4f5
  • Keep the navigation sidebar on tablets while the list options or a selection are open 746defe
  • Keep the patch flow's dialogs stacked in the order they opened, step back through them one at a time, and put them away with the home screen when another screen opens over it 692ae53
  • Keep the patched APK and a mount's input for an install that outlives the screen 0d66880
  • Keep the progress bar whole when the split step changes and report a batch app whose APK is gone b808ca1
  • Keep the settings in place on coming back from one of their pages, the APK download helper row no longer showing up late under the restored scroll fdef76c
  • Keep the settings search open on coming back from a page it found something on c5f7406
  • Keep what a settings search finds at the top of the page 17fd534
  • Lay a header's band down as the content scrolls under it 8d20f95
  • Lay the installer card's Shizuku actions out as a card's action row ca57763
  • Leave a docked panel's handle out of what a screen reader goes through, as the panel's own close button already offers it 5242fe4
  • Leave no gap over a page opened from a header folded away, the room held for its folded part going with it ab04bd1
  • Leave one-letter words to the translation and pass cancellation on b02be02
  • Leave the apps already queued out of the repatch alert efe1ffb
  • Leave the apps search field on back before clearing the search 12e46b2
  • Leave the empty alert strip out of what a screen reader goes through, and out of the taps under it d47d9a5
  • Let a caller's timeout end a redirect lookup 128d5ae
  • Let appearance previews scroll the page dbda618
  • Let dialogs fill narrow screens up to the shared content width #1150 3cc5739
  • Let docked panels follow the finger all the way down 2ecff15
  • Let taps through to the bottom rows of the selection and list options panels d58f8fa
  • Let the scrollbar run under the floating bottom bar 96010ce
  • Let the sources update notification be swiped away while it runs 18c81a5
  • Lift messages off the bottom edge of the screen and round them off whole adbd3f2
  • Localize memory and storage figures and keep them from clipping 0a0505b
  • Mark selected cards the same way on every screen 3e919cd
  • Mark the notification categories row as leading out to the system settings and the debug log export row as an export db01408
  • Mark the sort button once any of the list's options is off its default, from the same options its panel offers bf38e6b
  • Match the key alias regardless of case on import 72c8707
  • Match the patcher bar height to the result actions and fold its glass wrappers into one b4e3ba2
  • Name an app the same way everywhere, from any source that knows it 7d3d05b
  • Name the app in expert mode as the other patching dialogs do c545dd8
  • Open links and the all-files access screen through guarded helpers that never crash without a handler 1510c4a
  • Open the home alerts right under the header on a cold start rather than easing them down from the top 8d56f41
  • Open the patch selection on the source that names the APK's version 05e03e4
  • Patch in a process of its own, on the JVM or ART 9d57d54
  • Patcher process may not work on 32-bit phones a666f26
  • Pause the parallax sensor in the background and resolve labels and icons per package 1241600
  • Pin the sources header over the list, blurring the cards scrolling under it a93c460
  • Play the completion sound at the level of other notifications, and only when asked for 45282df
  • Quote the app's version and name before writing them into the root module 287f5ed
  • Read a keystore's type from its shown name, sanitize export names and name an app in its info as on its card 414b2e3
  • Read file icons, APK details and folder counts afresh on refresh in the file picker 1b2ddf6
  • Record a saved original under its own version rather than the patched one 065386b
  • Release the saved patched APK of a version an app moves past and prune copies no record claims 2b87776
  • Remount a mounted app whose repatch failed and keep installer checks off the main thread 1d53bd2
  • Report a failed mount uninstall instead of crashing and keep closed dialogs from taking late results f2eba24
  • Request write access to shared storage on Android 10 and below #1193 904b9e5
  • Retry a range download that ends before its range is complete #1205 7195a5e
  • Return to the download instructions after reviewing APK download helpers 5467fd7
  • Run a loading app card's gradient across its whole width and the color picker's gradient preview from the start edge 88e5510
  • Run a scrollbar past floating footers to an even gap at both ends, out of their scrims, with a scroll-to-top in expert mode and settings b8705fb
  • Run the embedded JVM inside the app's process #1223 9bd97d2
  • Scroll a long dialog on under its footer and its title edge to edge, the title's band reaching under the status bar eb430ad
  • Set up a patching run in a flow of its own that keeps the app's name through every warning, patches a picked APK from the source chosen for it, and lets go of the run the same way whichever dialog turns it down adff362
  • Shape a settings group's rows by what of them shows, so a row folding away no longer squares the corners of the one above 9d5cdf7
  • Shape the dialog search field as a Material search bar, its name held in place d8f42d0
  • Show a batch app's APKs being looked into and confirm the one picked dd653d5
  • Show a sort or filter picked in the home options panel at once rather than only once it is reopened f0ed33a
  • Show a source update under way on every page, keeping the other alerts to the apps 9511654
  • Show or hide an app on the home screen at once while the sources are still loading 29ed4ad
  • Show the picture a patch source ships rather than its owner's avatar 2fcfb7e
  • Show the root cause of a failed patch instead of its dependency wrapper e5dfe73
  • Show the sync glyph while a source not downloaded yet is fetched a44b962
  • Show what patches print in the patcher log 7426599
  • Size the home alert chips like standard chips 1f4b805
  • Skip a restored outcome, keep a mount's input, follow a merged split and patch without the missing patches e9ee6f7
  • Slide the navigation pill's indicator under the selected tab and swipe notifications along the finger in right-to-left layouts 8d8a300
  • Slide the snoozed alerts' bell smoothly and keep its count while it leaves 394c815
  • Space the app dialog's close button like a dialog footer cd19fba
  • Start a batch's own installs once per queue and keep a double tap or a skipped auto-install from stalling the install 90a90f6
  • Steady the scroll to top button 2cd0534
  • Stop hashing APKs once the install check is cancelled 42c2107
  • Stop the loading shimmer after an update that brought no patches and drop a stale manifest 083fcb4
  • Stop the unmount loops of root mounts at a bound so mounting cannot hang d484aaa
  • Tell a batch app with nothing selected from one without patches and open its patches after an APK 0cb14e3
  • Turn to the apps page when the tour ends or starts over from another page 3dc8f44
  • Unmount before every installer and merge the Shizuku paths e782aff
  • Warn before clearing the patcher's working files while a patch is running be41933
auto_awesome Features
  • Adaptive layout for tablets and wide screens 239d4c0
  • Add a copy button for the signing key fingerprint ea2b6c6
  • Blur the screen under the tour's card 820d3ec
  • Blur what scrolls under a list dialog's footer buttons instead of dimming it 409623e
  • Blur what scrolls under the floating bars, selection panels and scroll-to-top button instead of shadowing them da7a68f
  • Choose the patch mode by the default installer, asking first only while the installer prompt is on, and open the installer settings as a page of their own with an option to ignore install target requirements #981 3bca51d
  • Choose the patch source per app in the batch queue bd1f2f0
  • Close the settings groups with plain notes instead of cards, warn as a value is picked or a helper is trusted, and tell what expert mode changes as it turns on 071106c
  • Drag the home alert stack open and shut afd2a66
  • Draw a docked panel down from anywhere a list in it does not take the drag, not only its handle 93d38ab
  • Draw every header control and search field in the same see-through glass, one size on every header and the home screen a55e390
  • Draw every icon from Material Symbols Rounded in place of the frozen Material Icons 2fab1ac
  • Draw the scroll to top button in the glass of the header controls, at their size 3719862
  • Drop the active filter row above the home list #1162 61f0611
  • Ease the greeting and patcher text down a size and swap text through CrossfadeText a89210b
  • Engage a list's sort or filter button only while its options are open, marking it with a dot while a filter narrows the list 0707e21
  • Filter the installed apps from a menu off the filter button, rather than stepping through the filters on each tap 1aa3294
  • Find what the appearance and patch options pages hold among the settings search results, each under the page it lives on e9920e2
  • Float a dialog's title over its content, scrolling what does not fit on under a blurred band rather than cutting it off below the title 27d0a05
  • Float list dialog headers over their content, blurred beneath d523dd6
  • Float the footer of full-height dialogs over their content 612ff63
  • Float the home and settings bottom bars over their content 4b09591
  • Fold a list dialog's secondary header rows away as its list scrolls on 54f12e4
  • Fold settings in and out as the search narrows or widens 1f22e0e
  • Give list dialogs a ListDialog of their own, hidden apps and copy selection among them 9251a0e
  • Head the apps page like the other pages, with Morphe's emblem over a list from the top a66aad0
  • Head the apps page with the Morphe wordmark 4c82b59
  • Join single-choice pickers into connected groups and move to Material's expressive loaders, menus and motion 92b281e
  • Join the install, save and share actions into one connected group 13d92f7
  • Keep the batch queue between visits so apps can be added to it later b619c47
  • Keep the file picker and the APK download helpers with the other files in the settings 0a783a1
  • Keep the sort and filter button on the home screen for good, dropping its switch from the appearance settings 9616c89
  • Lay the app details out as a full-height dialog like the other lists b3e4958
  • Lay the home screen out as sources, apps and settings pages side by side acc6bed
  • Lead the app dialog's build actions with one button and offer sharing beside it 2f45b26
  • Leave a header bare over content at rest, laying its blurred band down once the content scrolls under it 29fb690
  • Leave out the apps a patch source adds later and add a source for one app from a link 4d55a36
  • Let a patch update be ignored until the next release of its source a75a3f4
  • Let a settings row's status take the chevron's place 76fe19e
  • Let messages be swiped away to either side c3fb2cf
  • List the app card color modes one under another in their dialog, each with its own description 7b0c781
  • List the settings on one page, opening only patch options and appearance as pages of their own 1aca1e2
  • Mark app updates on the home screen icon, telling a newer version from newer patches 770e50e
  • Mount a root mount build on its own after patching once auto-install is on #1171 9a9ebf5
  • Name the app or count the apps a hide or unhide reports c858f5f
  • Name the installer settings page Installation, so it no longer repeats the name of the section it holds 75e7d1b
  • Offer each list option's default first and call the home list without groups None 00d5ad0
  • Open an app's applied patches and web links in place of its info, under the same header, Back returning to it 3c75cdc
  • Open every screen deeper along Material's shared Z axis, settings pages included ff36b34
  • Open settings pages along Material's shared axis, shrinking away under the predictive back gesture 2274cad
  • Open storage and the APK download helpers as pages of their own, keeping APKs switched where their space is shown, and group the settings root into titled sections with backups apart from files ae2dcae
  • Open the credits and licenses as pages of the about dialog, laid out as lists like the rest 59549ae
  • Open the licenses as a page of their own, point out a helper app installed but not trusted where helpers are offered, and let an unavailable installer be swapped for any other one 77660a5
  • Open the notification settings as a page of their own, found by the settings search like the rest 60286e6
  • Open the patch selections as a page of their own, with the import and export floating under the list and a source's patches opening over it fb713c1
  • Open the patcher settings and the rest of about as pages of their own, keeping the version dialog at the root, and lay the credits and patch options out in titled sections like the other settings pages dacc2f6
  • Open the saved APKs in place of the storage overview and an app's patch selection in place of the list, each page kept as it was left c6bf3e2
  • Open the search along the header's own line, the toggle drawing out into the field over the title c07a1fc
  • Patch in an embedded JVM #1202 8937583
  • Pick sorting, filtering and grouping of home apps from one sheet 6ff2b73
  • Pick the accent with the theme and the app card colors with the rest of the home screen 4fc4f33
  • Pick the app card colors right on the appearance page, saving each pick as it is made 2b2837a
  • Pick the app card colors with the theme, next to the colors apps and sources wear 30e8a5f
  • Pick the block a patch list shows from a panel docked under the list, drawn down by its handle like every docked panel 2bbd45b
  • Pick the interface scale right on the appearance page, previewed on a home card and a settings row until applied c5d57a0
  • Pin the header of settings pages over their content, blurring it as it scrolls under d72f528
  • Pop the alerts bell into the apps page header with a ring bbb1bc3
  • Put corners and spacing on the Material scales and move the shared metrics into Defaults 8d41942
  • Refine notification, language and confirmation settings a20dc91
  • Regroup the settings: appearance at the head, external triggers with patching, the patcher and updates in sections of their own, and effects apart from the theme 3702b0d
  • Replace toasts with snackbars raised through an injected UserMessages db13671
  • Round button corners down on press and widen pressed pills in their row 4d69da0
  • Round every button fully and join the app info actions into button groups that widen on press 7f06c00
  • Run home and settings on under the status bar, dimmed once scrolled beneath it b3d88ba
  • Save APKs through one shared exporter that reports failed copies cc4d17c
  • Search the settings from their header, finding what the appearance and patch options pages hold as well 44e4386
  • Segment the lazy option lists by each row's index b6c8485
  • Select several sources to update, switch, reorder or delete at once 558258a
  • Share patched APKs from the result screen and keep its actions in reach at any font size 5d63cce
  • Show all hidden apps at once fc23753
  • Show dialog hints as footnotes df3c37a
  • Show the color picker's old and new color side by side, its modes as tiles and its presets as a grid 5ea0d5f
  • Show the newest files first in the file picker by default ea1e242
  • Show the scroll to top button only while scrolling back up, so it no longer covers the rows under it #1187 378c7ad
  • Show where a setting found on another page lives in one line, that page's name leading the section's 51a0696
  • Shrink every screen away under the predictive back gesture, rather than sliding it down 23fb172
  • Size messages to their text and carry one on as a dialog closes rather than showing it again c8b619b
  • Sort and filter the sources from the same panel docked under the list as the apps 3e7ba77
  • Space dialog lists by card kind and share their search header 11438f3
  • Stack the home screen alerts and let a swipe snooze them behind a bell 8816901
  • Stack the source update with the home alerts and show the next one under a swipe 5823c18
  • Stand a patch list's rows together as segmented blocks under their app or category c56c6f1
  • Stand each app's saved patch selections together as a segmented block, named and ordered before it opens 0eccdcf
  • Turn settings groups and option lists into Material's segmented lists eb5a062
  • Turn the blur under headers, bars and panels off from the appearance settings 7d2855b
  • Turn the patch options cards into segmented groups headed in line with their rows 6b08770
  • Verify the GitHub token when it is set 4e085c9
notes Performance improvements
  • Find the namespaces to remount in single passes at boot 8e81917
  • Keep the avatars of patch sources on disk so they show at once after a restart be01dc7
  • Run patcher process with the compiled boot image and app code, adjust garbage collection parameters 345ea1e
  • Ship the embedded JVM's image once and shrink the patcher host #1215 189423f
  • Update to embedded JDK 25, unpack VM on first app start #1212 f34c0d5
notes Breaking changes
  • The home screen is now three pages, sources, apps and settings, switched by swiping or from the navigation pill. Sources open as a page instead of a sheet, settings are a list of categories each opening a page of its own, and the list is sorted, filtered and grouped from a panel docked under it.
calendar_today
bug_report Bug fixes
  • Patch in a process of its own, on the JVM or ART 9d57d54
  • Show what patches print in the patcher log 7426599
v1.48.0 Patches
calendar_today
bug_report Bug fixes
  • Downloads: Allow using in-app downloads with player overlay external download button 3df6c0a
  • Export only filtered logs and stream file exports efficiently #3746 e04c72d
  • Temporarily revert patches-library update to fix app startup crash fd8cc0f
  • YouTube - Add to queue: Fix Premium-style queue bugs #3752 b07a6ac
  • YouTube - Ambient mode: Force Ambient mode when the server turns it off 0eda16c
  • YouTube - Captions: Restore all translation menu getter routes #3818 3a6a5b3
  • YouTube - Captions: Restore translations from original caption sources #3794 46ab900
  • YouTube - Captions: Show auto-translated captions of styled caption tracks #3837 aedcf19
  • YouTube - Custom font: Show custom font picker if no font is selected yet 8347b98
  • YouTube - Default video quality: Forcely disabled automatic stock quality selection and deprecated the code to handle both Stock/Morphe quality selections 93e0c2b
  • YouTube - Default video quality: SABR video quality drops while the video plays #3853 0488bda
  • YouTube - Default video quality: Video quality drops while the video plays 9f7b7eb
  • YouTube - Disable translucent bar: Replace flag override with a proper patch 88f77a8
  • YouTube - Downloads: Music videos may not download 0bac4fa
  • YouTube - Downloads: Playing video enters picture-in-picture when the external downloader opens #3882 cf43209
  • YouTube - Feed card layout: Remove the feed vertical spacing override, which can crash the app 31a85c7
  • YouTube - Feed card layout: Round the top outer corners of the Shorts shelves 8effa2e
  • YouTube - Feed card layout: Shorts shelves of the search results are not cards 12ed02f
  • YouTube - Feed card layout: Show missing watch progress on feed cards #3926 096798f
  • YouTube - Feed card layout: Sort buttons of the channel tabs have a card background 328121e
  • YouTube - Feed card layout: Vertical video shelves are not cards 44564ee
  • YouTube - Feed cards layout: Cards sometimes lose spacing 0658f00
  • YouTube - Feed cards layout: Keep horizontal layout for search results on tablets 0108028
  • YouTube - Feed cards layout: Make new style more consistent #3801 5dc0d0c
  • YouTube - Feed video actions: Show on the grid of landscape #3875 db5e7d0
  • YouTube - Feed video actions: Watch later button opens the share sheet 6c94f32
  • YouTube - Feed view count: Keep the badge away from the edges of inset thumbnails, show lakh and crore units 544013a
  • YouTube - Feed view count: Show on the grid of landscape, same corners and text size as the other badges #3874 733b6d1
  • YouTube - Force animations: Animate page transitions when the server turns them off 79979bc
  • YouTube - Forced video codec: Excluded VP9 stream with forced AVC superseeded by Shorts VP9 with SABR restarting fix 2335a8f
  • YouTube - Hide layout components: Video titles being hidden on 20.21.37 fead993
  • YouTube - Hide preview comment: Removed the timestamp from the Spanned String instead of disabling its tap logic cca6aca
  • YouTube - Jam queue sharing: Keep the YouTube Music player aligned when Jam queue sharing is off #3704 fd0db0b
  • YouTube - Minimal comments button: Hide page selector with new layout 30a9dd1
  • YouTube - Minimal miniplayer: Apply minimized position based on commit #9d8b0df43 insets 7f9fb1f
  • YouTube - Minimal miniplayer: Bar is cut off by the display cutout in landscape 01267da
  • YouTube - Minimal miniplayer: Show DeArrow title on type 1 style 72f7b82
  • YouTube - Miniplayer: Match minimal miniplayer icons by content description name instead of resource id 4502949
  • YouTube - Miniplayer: Watch transition animation is missing 779d81c
  • YouTube - Navigation bar: App crashes on Android 12-13 when the player is dragged down to the miniplayer #3937 a6db8d7
  • YouTube - Navigation bar: bug: Navigation bar is not disabled in shorts player 03f3aa2
  • YouTube - Navigation bar: Increased the spacing between Shorts player and navigation bar when this latter is hidden a6fdc2f
  • YouTube - Navigation bar: Navigation bar grows and covers the page when the keyboard is open 7ec9a54
  • YouTube - Navigation bar: Navigation bar is raised and an empty bar is left at the bottom eca3334
  • YouTube - Navigation bar: Navigation bar is raised and an empty bar is left at the bottom on Android 11 and lower e91d606
  • YouTube - New feed cards layout: Rounded edges and padding was wrong 7d54662
  • YouTube - Open system share sheet: Build link from share entity #3735 92e9eb9
  • YouTube - Reload video: Videos playing in the feed replace the reloaded video 92e41c4
  • YouTube - Restore original titles: Do not reload the same video title once the player is opened 1648848
  • YouTube - Return YouTube Dislike: Place the feed thumbnail like count on inset thumbnails and channel posts #3902 de420c2
  • YouTube - Spoof video streams: In-app downloads are slow when using spoof streaming 6a8b5a9
  • YouTube - Video quality: Fix VP9 Shorts restarting in a loop with spoofed SABR streams ef04cc3
  • YouTube - Video quality: Improved Shorts VP9 SABR loop restarting fix aeccfab
  • YouTube - VideoInformation: Separated Video and Shorts informations e913727
  • YouTube - VideoInformation: Videos loaded in the background replace the video and playlist IDs of the player 0ed3595
  • YouTube Music - Android Auto: Fix large collections not loading on 9.15 #3849 1c18d6a
  • YouTube Music - Crossfade: Preserve repeat state on 9.40+ #3916 ce688de
  • YouTube Music - Enable exclusive audio playback: Prevent podcasts stopping in Android Auto #3850 7a2b926
  • YouTube Music: Experimental app version does not patch 12fad56
  • YouTube: "Play next/last in queue" does nothing from feeds when no video is playing c770414
  • YouTube: Add missing experimental compatibility declaration a81a933
  • YouTube: App can crash when an observer removes itself while it is notified 5ee5a72
  • YouTube: Channel search not working properly ab2ecc7
  • YouTube: Comments button page indicator is invisible with the light theme 0f7f6d8
  • YouTube: Error toasts on app startup with YouTube 21.40+ 2151a04
  • YouTube: Fixed some 21.42+ fingerprints 7bf6e1f
  • YouTube: Flyout menu text is cut when Morphe items are added f8b7669
  • YouTube: Force show translucent navigation bar e5bb8bf
  • YouTube: History items are hidden when the keyboard is open 3f38b2d
  • YouTube: Light/Dark theme colors are wrong 93cf169
  • YouTube: Restore Edge TTS and add voice catalog refresh #3840 4aa4deb
  • YouTube: Some external links can not be opened 128b8d4
  • YouTube: Status bar becomes dark 9d8b0df
  • YouTube: Status bar is opaque, black bar above the player and crash on startup b5d9498
  • YouTube: Video metadata panel text can not be read with the light theme 332e18e
  • YouTube: Watch page background turns black in light mode 4667cb0
auto_awesome New features
  • Reddit - Full width feed media: Make embedded video players full width #3696 53b6448
  • Reddit - Redgifs audio: Download Redgifs videos with audio #3869 f2ed85e
  • Reddit: Add Copy text patch #3665 3068f23
  • Reddit: Add Customize post layout patch #3541 a301bc1
  • Reddit: Add Download location patch #3870 7d0f9b6
  • Reddit: Add Redgifs audio patch #3714 b664711
  • Reddit: Add Remember collapsed comments patch #3517 fbd5a82
  • Reddit: Add Show flairs in home feed patch #3260 93501dd
  • Reddit: Add media viewer and feed media patches #3516 1e905b5
  • Spoof video streams: Offer to fix playback when PotHelper no longer works or the default client keeps failing #3659 f996510
  • Update to Patcher 2.0 #3945 d7c25c2
  • YouTube - Add to queue: Add Premium-style queue setting #3582 1b1b2bc
  • YouTube - Captions: Add "Show captions in picture-in-picture" setting #3907 6c817e7
  • YouTube - Captions: Add additional automatic translation languages #3754 c036e5f
  • YouTube - Channel search: Added loading animation during searching d3fc642
  • YouTube - Disable video codecs: Add "Force VP9 codec" setting #3578 e1398ca
  • YouTube - Downloads: Add "Download in-app" setting #3905 ef266aa
  • YouTube - Force animations: Expand the content below the player with its animation when it loads b0020b2
  • YouTube - Hide layout components: Add "Hide 'No comments yet' message" setting #3819 32168f9
  • YouTube - Hide layout components: Add "Hide live chat scroll to bottom button" setting #3826 1956988
  • YouTube - Hide status bar: Add "Fix status bar covering the top bars" setting caa1be0
  • YouTube - Player icon style: Add Series tracker button icons 179ff66
  • YouTube - Restore original titles: Restore titles of watch history and fullscreen suggested videos f55e541
  • YouTube - Return YouTube Dislike: Add "Show feed thumbnail like count" setting #3786 7b2fd85
  • YouTube - Series tracking: Add "Show Series in navigation bar" setting #3814 abaca95
  • YouTube Music - Android Auto: Add Home, Library, and search features #3852 65e200f
  • YouTube Music - Third-party lyrics: Add new providers #3717 89e31ba
  • YouTube Music - Third-party lyrics: Custom romanization target #3750 0dfc834
  • YouTube Music - Third-party lyrics: Local romanization and alignment #3851 9adcefd
  • YouTube Music: Add Custom font patch #3718 30a4b85
  • YouTube: Add "Force animations" patch, superseding the Miniplayer watch transition fix #3872 591ad8b
  • YouTube: Add Ask flyout menu patch #3897 04c76d0
  • YouTube: Add Custom font patch #3673 fc8c837
  • YouTube: Add Feed video actions patch #3758 b263c08
  • YouTube: Add Feed view count patch #3862 cf0ce16
  • YouTube: Add Series tracking patch #3114 d98558f
  • YouTube: Add Video delay patch #3867 ec246e2
  • YouTube: Add playback speed for Shorts and skip live Shorts #3847 3731d97
  • YouTube: Added new feed card layout #3768 02a4c3d
  • YouTube: Added new feed cards layout without action buttons #3769 096b0bb
update Updated app support
  • Reddit: Add experimental support for 2026.42.0 1302ae1
  • YouTube Music: Add experimental support for 9.41.52 003a445
  • YouTube: Add experimental support for 21.41.525 #3658 95eb1fb
  • YouTube: Add experimental support for 21.42.240 463a4ba
calendar_today
bug_report Bug fixes
  • YouTube Music: Experimental app version does not patch 12fad56
calendar_today
auto_awesome New features
calendar_today
bug_report Bug fixes
  • YouTube - Default video quality: SABR video quality drops while the video plays #3853 0488bda
  • YouTube - Downloads: Playing video enters picture-in-picture when the external downloader opens #3882 cf43209
  • YouTube - Feed card layout: Show missing watch progress on feed cards #3926 096798f
  • YouTube - Feed video actions: Show on the grid of landscape #3875 db5e7d0
  • YouTube - Navigation bar: App crashes on Android 12-13 when the player is dragged down to the miniplayer #3937 a6db8d7
  • YouTube - Navigation bar: Increased the spacing between Shorts player and navigation bar when this latter is hidden a6fdc2f
  • YouTube: History items are hidden when the keyboard is open 3f38b2d
auto_awesome New features
  • Reddit - Redgifs audio: Download Redgifs videos with audio #3869 f2ed85e
  • YouTube - Captions: Add "Show captions in picture-in-picture" setting #3907 6c817e7
  • YouTube - Restore original titles: Restore titles of watch history and fullscreen suggested videos f55e541
  • YouTube: Add Ask flyout menu patch #3897 04c76d0
  • YouTube: Add Video delay patch #3867 ec246e2
  • YouTube: Add playback speed for Shorts and skip live Shorts #3847 3731d97
v1.19.0 Desktop
calendar_today
bug_report Bug fixes
  • Clean up temporary directories when cancelling patching 12d30a5
  • Create the default keystore on the first signed run #373 15ef3d0
  • Eliminate UI freezes across screens, dialogs, and keystore actions #354 2bbce0c
  • Keep files in the -t directory after patching #368 c1d3182
  • Log total patching time 508e110
  • Resolve IDE code inspections #366 c4d13af
  • Restore SLF4J service provider in fat JAR #376 ed07db7
  • Revert skiko dependency update d17e3ad
  • Unify CLI & GUI logic into engine #343 5390323
  • Unify design system components #358 4695c01
  • Update ARSCLib dependency d3e17ab
  • Update patcher dependency 9686343
  • Update patcher dependency 4c8cbd0
  • Update patcher dependency aa33e15
  • Update patcher dependency 1b7d236
  • Update patcher dependency ccc9fbd
  • Update patcher dependency b02ca08
  • Update to latest patcher a1bc2ce
  • Update to latest Patcher e15cf74
  • Update to latest Patcher 31c6eee
  • Update to latest Patcher adacc9d
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Clean up temporary directories when cancelling patching 12d30a5
calendar_today
bug_report Bug fixes
  • Lay a header's band down as the content scrolls under it 8d20f95
  • Run the embedded JVM inside the app's process #1223 9bd97d2
calendar_today
bug_report Bug fixes
  • Hand batch dialogs over to one another and show the APK being processed d7a0a60
  • Mark selected cards the same way on every screen 3e919cd
  • Name an app the same way everywhere, from any source that knows it 7d3d05b
  • Name the app in expert mode as the other patching dialogs do c545dd8
  • Show a batch app's APKs being looked into and confirm the one picked dd653d5
  • Tell a batch app with nothing selected from one without patches and open its patches after an APK 0cb14e3
calendar_today
bug_report Bug fixes
  • Downloads: Allow using in-app downloads with player overlay external download button 3df6c0a
  • YouTube - Downloads: Music videos may not download 0bac4fa
  • YouTube Music - Crossfade: Preserve repeat state on 9.40+ #3916 ce688de
calendar_today
bug_report Bug fixes
  • YouTube - Navigation bar: bug: Navigation bar is not disabled in shorts player 03f3aa2
  • YouTube - Navigation bar: Navigation bar grows and covers the page when the keyboard is open 7ec9a54
  • YouTube - Spoof video streams: In-app downloads are slow when using spoof streaming 6a8b5a9
auto_awesome New features
  • YouTube Music - Android Auto: Add Home, Library, and search features #3852 65e200f
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Patcher process may not work on 32-bit phones a666f26
calendar_today
bug_report Bug fixes
  • Clean raw class-name labels and keep a lookup that raced an invalidation out of the cache a7dd59a
  • Compare manager versions with the shared version comparison and close the clients that resolve redirects 5a925a9
  • Delete the APK of a run given up in expert mode and read the seen patches once 5f9ff22
  • Delete the keystore copy after an automatic import 13bc8a2
  • Fail an icon or header set that could not be written in full and give its folder the storage path of the current user e98ab41
  • Ignore a stale install result in app info, key dialog choices by their subject and keep home actions from firing twice or on a stale card 1108643
  • Import EC and DSA keys and version 1 files from a JKS keystore f23d911
  • Keep a local source intact when its update fails and stop false source update notifications 3538a0e
  • Keep an unreadable bundle file from crashing the app and report success only for what was imported 3037c95
  • Keep app names in any script in the exported file name 4bef02e
  • Keep each app's choices on retry, let the newest re-resolve win and delete an attached APK once patched 2f72c34
  • Keep settings dialogs on their own app, a picked sound across recreation and a ZIP export from being closed mid-way c72bd33
  • Keep the batch copy of an installed app until its original APK is saved and drop replans that finish after the queue starts b13e0f9
  • Keep the patched APK and a mount's input for an install that outlives the screen 0d66880
  • Keep the progress bar whole when the split step changes and report a batch app whose APK is gone b808ca1
  • Leave one-letter words to the translation and pass cancellation on b02be02
  • Let a caller's timeout end a redirect lookup 128d5ae
  • Match the key alias regardless of case on import 72c8707
  • Open links and the all-files access screen through guarded helpers that never crash without a handler 1510c4a
  • Pause the parallax sensor in the background and resolve labels and icons per package 1241600
  • Quote the app's version and name before writing them into the root module 287f5ed
  • Read a keystore's type from its shown name, sanitize export names and name an app in its info as on its card 414b2e3
  • Read file icons, APK details and folder counts afresh on refresh in the file picker 1b2ddf6
  • Record a saved original under its own version rather than the patched one 065386b
  • Release the saved patched APK of a version an app moves past and prune copies no record claims 2b87776
  • Remount a mounted app whose repatch failed and keep installer checks off the main thread 1d53bd2
  • Report a failed mount uninstall instead of crashing and keep closed dialogs from taking late results f2eba24
  • Skip a restored outcome, keep a mount's input, follow a merged split and patch without the missing patches e9ee6f7
  • Start a batch's own installs once per queue and keep a double tap or a skipped auto-install from stalling the install 90a90f6
  • Stop hashing APKs once the install check is cancelled 42c2107
  • Stop the loading shimmer after an update that brought no patches and drop a stale manifest 083fcb4
  • Unmount before every installer and merge the Shizuku paths e782aff
  • Warn before clearing the patcher's working files while a patch is running be41933
calendar_today
notes Performance improvements
  • Ship the embedded JVM's image once and shrink the patcher host #1215 189423f
calendar_today
notes Performance improvements
  • Update to embedded JDK 25, unpack VM on first app start #1212 f34c0d5
calendar_today
bug_report Bug fixes
  • YouTube - Ambient mode: Force Ambient mode when the server turns it off 0eda16c
  • YouTube - Feed view count: Keep the badge away from the edges of inset thumbnails, show lakh and crore units 544013a
  • YouTube - Force animations: Animate page transitions when the server turns them off 79979bc
  • YouTube - Return YouTube Dislike: Place the feed thumbnail like count on inset thumbnails and channel posts #3902 de420c2
auto_awesome New features
  • YouTube - Downloads: Add "Download in-app" setting #3905 ef266aa
calendar_today
bug_report Bug fixes
  • Temporarily revert patches-library update to fix app startup crash fd8cc0f
calendar_today
bug_report Bug fixes
  • YouTube - Feed view count: Show on the grid of landscape, same corners and text size as the other badges #3874 733b6d1
  • YouTube: Error toasts on app startup with YouTube 21.40+ 2151a04
auto_awesome New features
  • YouTube - Force animations: Expand the content below the player with its animation when it loads b0020b2
  • YouTube Music - Third-party lyrics: Local romanization and alignment #3851 9adcefd
calendar_today
bug_report Bug fixes
  • Create the default keystore on the first signed run #373 15ef3d0
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Count the app being patched in the queue counter 6220ec4
  • Keep APK notes out of the dialog footer 7347e6c
  • Let appearance previews scroll the page dbda618
  • Let docked panels follow the finger all the way down 2ecff15
  • Open the patch selection on the source that names the APK's version 05e03e4
  • Retry a range download that ends before its range is complete #1205 7195a5e
auto_awesome Features
  • Patch in an embedded JVM #1202 8937583
  • Select several sources to update, switch, reorder or delete at once 558258a
calendar_today
bug_report Bug fixes
  • Animated background resumes as soon as a dialog starts closing 4d27b04
  • Back from an app info page returns to the info 276032a
  • Localize memory and storage figures and keep them from clipping 0a0505b
auto_awesome Features
  • Show all hidden apps at once fc23753
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Show auto-translated captions of styled caption tracks #3837 aedcf19
  • YouTube - Feed card layout: Sort buttons of the channel tabs have a card background 328121e
  • YouTube - Miniplayer: Watch transition animation is missing 779d81c
  • YouTube - Navigation bar: Navigation bar is raised and an empty bar is left at the bottom on Android 11 and lower e91d606
  • YouTube Music - Android Auto: Fix large collections not loading on 9.15 #3849 1c18d6a
  • YouTube Music - Enable exclusive audio playback: Prevent podcasts stopping in Android Auto #3850 7a2b926
  • YouTube: "Play next/last in queue" does nothing from feeds when no video is playing c770414
  • YouTube: Comments button page indicator is invisible with the light theme 0f7f6d8
  • YouTube: Restore Edge TTS and add voice catalog refresh #3840 4aa4deb
auto_awesome New features
  • Reddit: Add Download location patch #3870 7d0f9b6
  • YouTube - Hide layout components: Add "Hide 'No comments yet' message" setting #3819 32168f9
  • YouTube - Hide layout components: Add "Hide live chat scroll to bottom button" setting #3826 1956988
  • YouTube - Return YouTube Dislike: Add "Show feed thumbnail like count" setting #3786 7b2fd85
  • YouTube - Series tracking: Add "Show Series in navigation bar" setting #3814 abaca95
  • YouTube: Add "Force animations" patch, superseding the Miniplayer watch transition fix #3872 591ad8b
  • YouTube: Add Feed view count patch #3862 cf0ce16
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Add only the universal patches of a source when a link asks for them, rather than every app it patches 46ff28d
  • Align notice and footer icons with their text 120b6cb
  • Fold a dialog header's badges away and back as its pages change, rather than jumping what is under it 1841772
  • Steady the scroll to top button 2cd0534
auto_awesome Features
  • Adaptive layout for tablets and wide screens 239d4c0
  • Add a copy button for the signing key fingerprint ea2b6c6
  • Choose the patch source per app in the batch queue bd1f2f0
  • Refine notification, language and confirmation settings a20dc91
  • Show dialog hints as footnotes df3c37a
  • Verify the GitHub token when it is set 4e085c9
calendar_today
bug_report Bug fixes
  • Draw messages flat rather than lifting them with a shadow 491ba3f
  • Keep each step of patching up until the next one takes its place, and move the open dialogs out and back with their screen without the home screen showing in between cc3ec2c
  • Keep the patch flow's dialogs stacked in the order they opened, step back through them one at a time, and put them away with the home screen when another screen opens over it 692ae53
  • Set up a patching run in a flow of its own that keeps the app's name through every warning, patches a picked APK from the source chosen for it, and lets go of the run the same way whichever dialog turns it down adff362
  • Show a sort or filter picked in the home options panel at once rather than only once it is reopened f0ed33a
  • Show or hide an app on the home screen at once while the sources are still loading 29ed4ad
auto_awesome Features
  • Offer each list option's default first and call the home list without groups None 00d5ad0
  • Size messages to their text and carry one on as a dialog closes rather than showing it again c8b619b
calendar_today
bug_report Bug fixes
  • Draw the pull to refresh indicator out from under the apps page header e8df613
  • Give the process runtime switch an icon of its own rather than its section's 199156c
  • Hand a closing dialog's messages to the screen below instead of showing them twice 6778719
  • Hang the alerts under the page header and bring snoozed ones back from a bell in it e0f67f0
  • Keep the app info panel still when coming back from one of its pages 0107c37
  • Keep the apps toolbar on screen and in reach while the sources load d90d74c
  • Let the sources update notification be swiped away while it runs 18c81a5
  • Open the home alerts right under the header on a cold start rather than easing them down from the top 8d56f41
  • Request write access to shared storage on Android 10 and below #1193 904b9e5
  • Return to the download instructions after reviewing APK download helpers 5467fd7
  • Show the sync glyph while a source not downloaded yet is fetched a44b962
auto_awesome Features
  • Head the apps page like the other pages, with Morphe's emblem over a list from the top a66aad0
  • Head the apps page with the Morphe wordmark 4c82b59
  • Name the app or count the apps a hide or unhide reports c858f5f
  • Pick the app card colors right on the appearance page, saving each pick as it is made 2b2837a
  • Pick the interface scale right on the appearance page, previewed on a home card and a settings row until applied c5d57a0
  • Pop the alerts bell into the apps page header with a ring bbb1bc3
  • Show the color picker's old and new color side by side, its modes as tiles and its presets as a grid 5ea0d5f
calendar_today
bug_report Bug fixes
  • Keep the settings in place on coming back from one of their pages, the APK download helper row no longer showing up late under the restored scroll fdef76c
  • Mark the notification categories row as leading out to the system settings and the debug log export row as an export db01408
auto_awesome Features
  • Close the settings groups with plain notes instead of cards, warn as a value is picked or a helper is trusted, and tell what expert mode changes as it turns on 071106c
  • Draw every icon from Material Symbols Rounded in place of the frozen Material Icons 2fab1ac
  • Let messages be swiped away to either side c3fb2cf
  • Open storage and the APK download helpers as pages of their own, keeping APKs switched where their space is shown, and group the settings root into titled sections with backups apart from files ae2dcae
  • Open the licenses as a page of their own, point out a helper app installed but not trusted where helpers are offered, and let an unavailable installer be swapped for any other one 77660a5
  • Open the patch selections as a page of their own, with the import and export floating under the list and a source's patches opening over it fb713c1
  • Open the patcher settings and the rest of about as pages of their own, keeping the version dialog at the root, and lay the credits and patch options out in titled sections like the other settings pages dacc2f6
  • Show the scroll to top button only while scrolling back up, so it no longer covers the rows under it #1187 378c7ad
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Restore all translation menu getter routes #3818 3a6a5b3
  • YouTube - Default video quality: Video quality drops while the video plays 9f7b7eb
  • YouTube - Feed card layout: Remove the feed vertical spacing override, which can crash the app 31a85c7
  • YouTube - Feed card layout: Round the top outer corners of the Shorts shelves 8effa2e
  • YouTube - Feed card layout: Shorts shelves of the search results are not cards 12ed02f
  • YouTube - Feed card layout: Vertical video shelves are not cards 44564ee
  • YouTube - Feed video actions: Watch later button opens the share sheet 6c94f32
  • YouTube - Minimal miniplayer: Bar is cut off by the display cutout in landscape 01267da
  • YouTube - Navigation bar: Navigation bar is raised and an empty bar is left at the bottom eca3334
  • YouTube: App can crash when an observer removes itself while it is notified 5ee5a72
  • YouTube: Flyout menu text is cut when Morphe items are added f8b7669
  • YouTube: Status bar is opaque, black bar above the player and crash on startup b5d9498
  • YouTube: Video metadata panel text can not be read with the light theme 332e18e
auto_awesome New features
  • Reddit: Add Redgifs audio patch #3714 b664711
  • YouTube - Hide status bar: Add "Fix status bar covering the top bars" setting caa1be0
calendar_today
bug_report Bug fixes
  • Keep files in the -t directory after patching #368 c1d3182
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Close every dialog with its own exit animation rather than holding it frozen, and hand one dialog to the next without the screen behind showing between them 326d710
  • Keep a list dialog's header bare while its list loads, instead of flashing its band until the list shows d1dae2b
  • Keep the blurred header band down in dialogs about one app, patch or source, even while their content rests 41a8350
  • Keep the home list's scrollbar in its gutter in landscape rather than over the app cards 5b7a3c2
  • Leave no gap over a page opened from a header folded away, the room held for its folded part going with it ab04bd1
  • Run a loading app card's gradient across its whole width and the color picker's gradient preview from the start edge 88e5510
  • Shape a settings group's rows by what of them shows, so a row folding away no longer squares the corners of the one above 9d5cdf7
  • Slide the navigation pill's indicator under the selected tab and swipe notifications along the finger in right-to-left layouts 8d8a300
auto_awesome Features
  • Choose the patch mode by the default installer, asking first only while the installer prompt is on, and open the installer settings as a page of their own with an option to ignore install target requirements #981 3bca51d
  • List the app card color modes one under another in their dialog, each with its own description 7b0c781
  • Mount a root mount build on its own after patching once auto-install is on #1171 9a9ebf5
  • Name the installer settings page Installation, so it no longer repeats the name of the section it holds 75e7d1b
  • Open an app's applied patches and web links in place of its info, under the same header, Back returning to it 3c75cdc
  • Open the credits and licenses as pages of the about dialog, laid out as lists like the rest 59549ae
  • Open the notification settings as a page of their own, found by the settings search like the rest 60286e6
  • Open the saved APKs in place of the storage overview and an app's patch selection in place of the list, each page kept as it was left c6bf3e2
calendar_today
bug_report Bug fixes
  • Bring the row a tour step points at into view once its page stands, rather than while the page is still turning to it a161d31
  • Close the header search without a jump at its end, the field drawing back into its toggle's circle and the keyboard going as it starts 6ee958d
  • Dim the status bar over the apps page alone, leaving the pages with a header of their own undimmed c8fac49
  • Draw the edge of an engaged header button on its circle rather than around its touch target 6c84b30
  • Draw the scroll to top button as the patcher's see-through glass buttons are 4e64c0f
  • Engage the installed apps filter button only while its menu is open, the subtitle already naming the filter b51f81c
  • Fold the patch options row and the patch selections row into each other as expert mode turns on or off bea9e31
  • Join the switches among a patch's options into one group, as the settings join theirs cedf874
  • Keep the apps page in place as its search field takes focus, leaving the list's insets to the list alone and out of the dialogs it opens cb2064d
  • Keep the settings search open on coming back from a page it found something on c5f7406
  • Leave a docked panel's handle out of what a screen reader goes through, as the panel's own close button already offers it 5242fe4
  • Leave the empty alert strip out of what a screen reader goes through, and out of the taps under it d47d9a5
  • Mark the sort button once any of the list's options is off its default, from the same options its panel offers bf38e6b
  • Scroll a long dialog on under its footer and its title edge to edge, the title's band reaching under the status bar eb430ad
auto_awesome Features
  • Draw a docked panel down from anywhere a list in it does not take the drag, not only its handle 93d38ab
  • Draw every header control and search field in the same see-through glass, one size on every header and the home screen a55e390
  • Draw the scroll to top button in the glass of the header controls, at their size 3719862
  • Engage a list's sort or filter button only while its options are open, marking it with a dot while a filter narrows the list 0707e21
  • Filter the installed apps from a menu off the filter button, rather than stepping through the filters on each tap 1aa3294
  • Find what the appearance and patch options pages hold among the settings search results, each under the page it lives on e9920e2
  • Float a dialog's title over its content, scrolling what does not fit on under a blurred band rather than cutting it off below the title 27d0a05
  • Keep the file picker and the APK download helpers with the other files in the settings 0a783a1
  • Keep the sort and filter button on the home screen for good, dropping its switch from the appearance settings 9616c89
  • Leave a header bare over content at rest, laying its blurred band down once the content scrolls under it 29fb690
  • Open the search along the header's own line, the toggle drawing out into the field over the title c07a1fc
  • Pick the accent with the theme and the app card colors with the rest of the home screen 4fc4f33
  • Pick the app card colors with the theme, next to the colors apps and sources wear 30e8a5f
  • Pick the block a patch list shows from a panel docked under the list, drawn down by its handle like every docked panel 2bbd45b
  • Regroup the settings: appearance at the head, external triggers with patching, the patcher and updates in sections of their own, and effects apart from the theme 3702b0d
  • Show where a setting found on another page lives in one line, that page's name leading the section's 51a0696
  • Turn the blur under headers, bars and panels off from the appearance settings 7d2855b
calendar_today
bug_report Bug fixes
  • Bring each row the tour points at into view under the page header, rather than scrolling to where it was reckoned to be e38f2be
  • Close the gap of a settings group a search folds away along with the group 640c2fd
  • Drag app cards and group headers to where they are dropped again, counting the rows above the list db6a3c1
  • Drop the reset all row under each app of the patch selections, as each source resets on its own 505c09b
  • Keep the apps search while another page is shown 667aead
  • Keep the cards of a dialog opened from a settings row apart, rather than joined into that row's group bcfaff0
  • Keep the navigation on a page opened while a selection or the list options are up 2fcd4f5
  • Keep the navigation sidebar on tablets while the list options or a selection are open 746defe
  • Keep what a settings search finds at the top of the page 17fd534
  • Leave the apps search field on back before clearing the search 12e46b2
  • Let taps through to the bottom rows of the selection and list options panels d58f8fa
  • Lift messages off the bottom edge of the screen and round them off whole adbd3f2
  • Pin the sources header over the list, blurring the cards scrolling under it a93c460
  • Show a source update under way on every page, keeping the other alerts to the apps 9511654
  • Turn to the apps page when the tour ends or starts over from another page 3dc8f44
auto_awesome Features
  • Blur the screen under the tour's card 820d3ec
  • Fold settings in and out as the search narrows or widens 1f22e0e
  • List the settings on one page, opening only patch options and appearance as pages of their own 1aca1e2
  • Open every screen deeper along Material's shared Z axis, settings pages included ff36b34
  • Open settings pages along Material's shared axis, shrinking away under the predictive back gesture 2274cad
  • Pin the header of settings pages over their content, blurring it as it scrolls under d72f528
  • Search the settings from their header, finding what the appearance and patch options pages hold as well 44e4386
  • Shrink every screen away under the predictive back gesture, rather than sliding it down 23fb172
  • Sort and filter the sources from the same panel docked under the list as the apps 3e7ba77
notes Performance improvements
  • Run patcher process with the compiled boot image and app code, adjust garbage collection parameters 345ea1e
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Restore translations from original caption sources #3794 46ab900
  • YouTube - Feed cards layout: Cards sometimes lose spacing 0658f00
auto_awesome New features
calendar_today
bug_report Bug fixes
  • YouTube - Default video quality: Forcely disabled automatic stock quality selection and deprecated the code to handle both Stock/Morphe quality selections 93e0c2b
  • YouTube - Feed cards layout: Keep horizontal layout for search results on tablets 0108028
  • YouTube - Feed cards layout: Make new style more consistent #3801 5dc0d0c
  • YouTube - Minimal miniplayer: Apply minimized position based on commit #9d8b0df43 insets 7f9fb1f
  • YouTube - Minimal miniplayer: Show DeArrow title on type 1 style 72f7b82
  • YouTube - New feed cards layout: Rounded edges and padding was wrong 7d54662
  • YouTube: Force show translucent navigation bar e5bb8bf
  • YouTube: Light/Dark theme colors are wrong 93cf169
  • YouTube: Status bar becomes dark 9d8b0df
auto_awesome New features
  • Reddit: Add Show flairs in home feed patch #3260 93501dd
  • YouTube - Player icon style: Add Series tracker button icons 179ff66
calendar_today
auto_awesome Features
  • Add --validate CLI argument 62579bb
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Draw the scroll to top button solid everywhere, rather than glass over only some of the lists 582de5b
  • Fold a card's content out under a chevron, the rows below keeping to its edge, and inset group headers as the cards they head 67c1e03
auto_awesome Features
  • Lay the home screen out as sources, apps and settings pages side by side acc6bed
notes Breaking changes
  • The home screen is now three pages, sources, apps and settings, switched by swiping or from the navigation pill. Sources open as a page instead of a sheet, settings are a list of categories each opening a page of its own, and the list is sorted, filtered and grouped from a panel docked under it.
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Fix Premium-style queue bugs #3752 b07a6ac
  • YouTube - Forced video codec: Excluded VP9 stream with forced AVC superseeded by Shorts VP9 with SABR restarting fix 2335a8f
  • YouTube - Minimal comments button: Hide page selector with new layout 30a9dd1
  • YouTube - Reload video: Videos playing in the feed replace the reloaded video 92e41c4
  • YouTube - Video quality: Improved Shorts VP9 SABR loop restarting fix aeccfab
  • YouTube: Fixed some 21.42+ fingerprints 7bf6e1f
auto_awesome New features
  • YouTube - Captions: Add additional automatic translation languages #3754 c036e5f
  • YouTube Music - Third-party lyrics: Custom romanization target #3750 0dfc834
  • YouTube: Added new feed card layout #3768 02a4c3d
  • YouTube: Added new feed cards layout without action buttons #3769 096b0bb
update Updated app support
  • Reddit: Add experimental support for 2026.42.0 1302ae1
  • YouTube: Add experimental support for 21.42.240 463a4ba
calendar_today
bug_report Bug fixes
  • Fill a search field like the header action that opens it 50dda40
  • Fold a list dialog's header only as far as its list scrolls, easing it to an end once the list rests 9486a76
  • Give the default light and dark schemes surface containers of their own ddaff32
  • Hold the status bar scrim to the bar itself, always on, instead of fading it in once the list scrolls bff2542
  • Keep a message in one place over every surface, rounded, and take a long one down sooner 9858168
  • Lay the installer card's Shizuku actions out as a card's action row ca57763
  • Run a scrollbar past floating footers to an even gap at both ends, out of their scrims, with a scroll-to-top in expert mode and settings b8705fb
auto_awesome Features
  • Blur what scrolls under a list dialog's footer buttons instead of dimming it 409623e
  • Blur what scrolls under the floating bars, selection panels and scroll-to-top button instead of shadowing them da7a68f
  • Give list dialogs a ListDialog of their own, hidden apps and copy selection among them 9251a0e
  • Stand a patch list's rows together as segmented blocks under their app or category c56c6f1
  • Stand each app's saved patch selections together as a segmented block, named and ordered before it opens 0eccdcf
calendar_today
bug_report Bug fixes
  • Keep messages clear of the app dialog's close button 4722059
  • Shape the dialog search field as a Material search bar, its name held in place d8f42d0
  • Space the app dialog's close button like a dialog footer cd19fba
auto_awesome Features
  • Float list dialog headers over their content, blurred beneath d523dd6
  • Float the footer of full-height dialogs over their content 612ff63
  • Fold a list dialog's secondary header rows away as its list scrolls on 54f12e4
  • Lay the app details out as a full-height dialog like the other lists b3e4958
  • Lead the app dialog's build actions with one button and offer sharing beside it 2f45b26
  • Run home and settings on under the status bar, dimmed once scrolled beneath it b3d88ba
  • Save APKs through one shared exporter that reports failed copies cc4d17c
  • Space dialog lists by card kind and share their search header 11438f3
calendar_today
bug_report Bug fixes
  • Match the patcher bar height to the result actions and fold its glass wrappers into one b4e3ba2
auto_awesome Features
  • Join single-choice pickers into connected groups and move to Material's expressive loaders, menus and motion 92b281e
  • Join the install, save and share actions into one connected group 13d92f7
  • Let a settings row's status take the chevron's place 76fe19e
  • Put corners and spacing on the Material scales and move the shared metrics into Defaults 8d41942
  • Replace toasts with snackbars raised through an injected UserMessages db13671
  • Round button corners down on press and widen pressed pills in their row 4d69da0
  • Round every button fully and join the app info actions into button groups that widen on press 7f06c00
  • Segment the lazy option lists by each row's index b6c8485
  • Turn settings groups and option lists into Material's segmented lists eb5a062
  • Turn the patch options cards into segmented groups headed in line with their rows 6b08770
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Export only filtered logs and stream file exports efficiently #3746 e04c72d
  • YouTube - Hide layout components: Video titles being hidden on 20.21.37 fead993
  • YouTube - Hide preview comment: Removed the timestamp from the Spanned String instead of disabling its tap logic cca6aca
  • YouTube - Miniplayer: Match minimal miniplayer icons by content description name instead of resource id 4502949
  • YouTube - Open system share sheet: Build link from share entity #3735 92e9eb9
  • YouTube - Restore original titles: Do not reload the same video title once the player is opened 1648848
  • YouTube - Video quality: Fix VP9 Shorts restarting in a loop with spoofed SABR streams ef04cc3
  • YouTube - VideoInformation: Videos loaded in the background replace the video and playlist IDs of the player 0ed3595
  • YouTube: Some external links can not be opened 128b8d4
  • YouTube: Watch page background turns black in light mode 4667cb0
auto_awesome New features
  • YouTube - Channel search: Added loading animation during searching d3fc642
  • YouTube: Add Series tracking patch #3114 d98558f
calendar_today
bug_report Bug fixes
  • Let the scrollbar run under the floating bottom bar 96010ce
auto_awesome Features
  • Ease the greeting and patcher text down a size and swap text through CrossfadeText a89210b
calendar_today
auto_awesome Features
  • Drop the active filter row above the home list #1162 61f0611
calendar_today
bug_report Bug fixes
  • Leave the apps already queued out of the repatch alert efe1ffb
  • Show the root cause of a failed patch instead of its dependency wrapper e5dfe73
auto_awesome Features
  • Drag the home alert stack open and shut afd2a66
calendar_today
bug_report Bug fixes
  • Keep the home cards in place when coming back from settings 7bb779c
  • Size the home alert chips like standard chips 1f4b805
  • Slide the snoozed alerts' bell smoothly and keep its count while it leaves 394c815
auto_awesome Features
  • Stack the source update with the home alerts and show the next one under a swipe 5823c18
calendar_today
bug_report Bug fixes
  • Keep the marks on an app's icon from outgrowing it under a large system font 97a33ad
auto_awesome Features
  • Float the home and settings bottom bars over their content 4b09591
  • Keep the batch queue between visits so apps can be added to it later b619c47
  • Stack the home screen alerts and let a swipe snooze them behind a bell 8816901
calendar_today
bug_report Bug fixes
  • YouTube - Jam queue sharing: Keep the YouTube Music player aligned when Jam queue sharing is off #3704 fd0db0b
auto_awesome New features
  • YouTube Music - Third-party lyrics: Add new providers #3717 89e31ba
calendar_today
bug_report Bug fixes
  • Choose the apps of a source by their checks alone and say why a patched app stays ba12b80
  • Play the completion sound at the level of other notifications, and only when asked for 45282df
  • Show the picture a patch source ships rather than its owner's avatar 2fcfb7e
auto_awesome Features
  • Mark app updates on the home screen icon, telling a newer version from newer patches 770e50e
notes Performance improvements
  • Keep the avatars of patch sources on disk so they show at once after a restart be01dc7
calendar_today
bug_report Bug fixes
  • Copy the stock APK of root mounts from the installed app #1156 69dbb80
  • Keep root mounted apps through a restart of the framework alone 05dbc46
  • Stop the unmount loops of root mounts at a bound so mounting cannot hang d484aaa
auto_awesome Features
  • Leave out the apps a patch source adds later and add a source for one app from a link 4d55a36
calendar_today
bug_report Bug fixes
  • Let dialogs fill narrow screens up to the shared content width #1150 3cc5739
auto_awesome Features
  • Let a patch update be ignored until the next release of its source a75a3f4
  • Pick sorting, filtering and grouping of home apps from one sheet 6ff2b73
  • Share patched APKs from the result screen and keep its actions in reach at any font size 5d63cce
  • Show the newest files first in the file picker by default ea1e242
calendar_today
auto_awesome New features
  • YouTube - Disable video codecs: Add "Force VP9 codec" setting #3578 e1398ca
calendar_today
auto_awesome New features
calendar_today
auto_awesome New features
  • Spoof video streams: Offer to fix playback when PotHelper no longer works or the default client keeps failing #3659 f996510
  • YouTube - Add to queue: Add Premium-style queue setting #3582 1b1b2bc
update Updated app support
  • YouTube Music: Add experimental support for 9.41.52 003a445
calendar_today
bug_report Bug fixes
  • YouTube - Custom font: Show custom font picker if no font is selected yet 8347b98
calendar_today
bug_report Bug fixes
  • YouTube: Add missing experimental compatibility declaration a81a933
calendar_today
bug_report Bug fixes
  • YouTube - Disable translucent bar: Replace flag override with a proper patch 88f77a8
  • YouTube - VideoInformation: Separated Video and Shorts informations e913727
  • YouTube: Channel search not working properly ab2ecc7
auto_awesome New features
update Updated app support
  • YouTube: Add experimental support for 21.41.525 #3658 95eb1fb
v1.47.0 Patches
calendar_today
bug_report Bug fixes
  • Custom branding: Use the branded notification icon for playback notifications of mounted installs 90210ad
  • Settings: Search hint and tips ignore the Morphe language override a532649
  • Spoof video streams: PoToken generation can stall and show "Failed to generate PoToken" #3663 32fec71
  • Spoof video streams: Widgets may not play correctly #3656 a60a3b6
  • YouTube - Background playback: Respect server value of automatic pause and resume flags 2fa79ef
  • YouTube - Channel search: Searching again from same channel page may not show channel results 14ec664
  • YouTube - FlyoutUtils: Correctly resize feed flyout c129aa2
  • YouTube - Force AVC: Removed VP9 formats with enabled setting bb3e3ff
  • YouTube - Hide layout components: Hide new type of video labels #3641 4a7efd1
  • YouTube - Hide layout components: History shelf hidden after fullscreen on You tab 91d9b2d
  • YouTube - Hide layout components: Horizontal shelves show again after entering fullscreen #3618 be4fffa
  • YouTube - Hide player flyout menu components: Add separate Shorts settings for the Captions and Audio Track menus 963982d
  • YouTube - Legacy player controls: Autoplay end screen is broken in the miniplayer on 21.36+ #3649 c3431a3
  • YouTube - Litho relayout: Keep tracking texts after the relayout 0ee99ca
  • YouTube - Minimal miniplayer: Collapse straight into the bar after the keyboard closed under the expanded player 3e62423
  • YouTube - Miniplayer: Fixed incorrect check to prevent title/channel name overwriting #3576 1671904
  • YouTube - Miniplayer: Improved check to prevent title/channel name overwriting ce2e1c5
  • YouTube - Navigation bar: Added a setting to disable A/B navigation buttons layout 2c3f5c8
  • YouTube - Picture-in-picture button: Do not load the flyout icon when the patch is not included 0902326
  • YouTube - Playback speed: Audio pitch controls not working on some devices 44cf78b
  • YouTube - Playback speed: Fix patching old experimental targets 99a9851
  • YouTube - Restore original titles: Find the description by its body instead of the longest text 3f72696
  • YouTube - Restore original titles: Replace the title in the fullscreen swipe-up panel 9a966a9
  • YouTube - Restore original titles: Titles of videos searched in different languages ​​were not restored 41eee25
  • YouTube - Restore video titles: Do not depend on the TextClassifier to restore titles 1bbfc37
  • YouTube - Settings: Disable player flyout menu toggles when "Hide Settings button" is enabled e67af2e
  • YouTube - Skip silence: Adapt the silence threshold to the audio level 672830e
  • YouTube - Spoof video streams: Legacy app targets may not work correctly ddfd5e0
  • YouTube - Spoof video streams: Stream spoofing can show "Failed to obtain poToken" error c04605b
  • YouTube Music - Third-party lyrics: App may crash when viewing lyrics #3569 fe546ad
  • YouTube: 'Minimal' miniplayer video area is empty in Arabic (RTL) c4f7eb9
  • YouTube: Allow video upload/live with toolbar create button a8fb76a
  • YouTube: Audio pitch resets after playback speed 696c2e4
  • YouTube: Decouple flyout buttons and shared hooks from unrelated patches #3567 dad074a
  • YouTube: Fix crash when exiting fullscreen with the new player UI 5651020
  • YouTube: Hide microphone at lower right corner of search not working d18708b
  • YouTube: Live chat input field is obscured by Android navigation bar on live streams f9f5d58
auto_awesome New features
  • Automatically save crash reports to user documents folder #3570 f633697
  • Settings: Show screen descriptions in a dialog from the toolbar info button a62ecc7
  • Spoof video streams: Add Wii U TV client as a fallback for TV #3655 28ea7f9
  • YouTube - Captions: Add an option to select preferred caption language #3566 435aa17
  • YouTube - Channel search: Add a separate channel page button to search within channels #3572 639908f
  • YouTube - DeArrow: Add "Casual mode" setting #3668 a13c11b
  • YouTube - DeArrow: Add more fine-grained settings for showing DeArrow titles #3573 4aa01d6
  • YouTube - Hide layout components: Add "Hide 'Ask Gemini' button" setting #3662 3da93d5
  • YouTube - Hide layout components: Add "Hide tap and hold gradient" setting #3586 bf43c38
  • YouTube - Restore original titles: Added original titles fetching retries c1543f0
  • YouTube - Restore original titles: Added support for media notification #3640 a9ebf92
  • YouTube Music - Crossfade: Support newer versions #3635 68988d4
  • YouTube Music - Settings: Add a shortcut to change the app language on Android 13+ b3b5c11
  • YouTube Music - Third-party lyrics: SponsorBlock segments as lyrics offset #3575 a900dfa
  • YouTube Music: Add Enable audio/video switch patch #3471 87942b7
  • YouTube Music: Add Playlist track tap action patch #3446 66b7e78
  • YouTube: Add Copy text patch #3592 f5312eb
  • YouTube: Add Disable continue watching prompt patch #3580 255d917
  • YouTube: Add Force system font patch #3579 3968284
update Updated app support
  • Reddit: Add experimental support for 2026.41.0 4e56069
  • YouTube: Add support for 21.20.405 4cb3bd8
calendar_today
bug_report Bug fixes
  • YouTube - Playback speed: Audio pitch controls not working on some devices 44cf78b
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: History shelf hidden after fullscreen on You tab 91d9b2d
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide 'Ask Gemini' button" setting #3662 3da93d5
calendar_today
bug_report Bug fixes
  • YouTube - Navigation bar: Added a setting to disable A/B navigation buttons layout 2c3f5c8
  • YouTube: Audio pitch resets after playback speed 696c2e4
  • YouTube: Hide microphone at lower right corner of search not working d18708b
calendar_today
bug_report Bug fixes
  • Eliminate UI freezes across screens, dialogs, and keystore actions #354 2bbce0c
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome New features
calendar_today
bug_report Bug fixes
  • Spoof video streams: PoToken generation can stall and show "Failed to generate PoToken" #3663 32fec71
auto_awesome New features
calendar_today
bug_report Bug fixes
  • YouTube - Skip silence: Adapt the silence threshold to the audio level 672830e
calendar_today
bug_report Bug fixes
  • YouTube: Live chat input field is obscured by Android navigation bar on live streams f9f5d58
calendar_today
bug_report Bug fixes
  • Spoof video streams: Widgets may not play correctly #3656 a60a3b6
auto_awesome New features
  • Spoof video streams: Add Wii U TV client as a fallback for TV #3655 28ea7f9
calendar_today
update Updated app support
  • Reddit: Add experimental support for 2026.41.0 4e56069
calendar_today
bug_report Bug fixes
  • YouTube - Legacy player controls: Autoplay end screen is broken in the miniplayer on 21.36+ #3649 c3431a3
calendar_today
bug_report Bug fixes
  • YouTube - Restore original titles: Replace the title in the fullscreen swipe-up panel 9a966a9
calendar_today
bug_report Bug fixes
  • Drop the record a failed first mount created 921f838
  • Keep mount installs recorded when the process dies mid-mount 8e82be8
notes Performance improvements
  • Find the namespaces to remount in single passes at boot 8e81917
v1.35.0 Manager
calendar_today
bug_report Bug fixes
  • Detect patch updates in loosely written third-party changelogs 9c5d4bf
  • Draw the Shapes background solids right side out 45d2b3b
  • Ease the home list when a card is hidden instead of jumping b6bce83
  • Fit the Blocks board to its slot 25becd1
  • Install through Shizuku+ 13.7 without a null package installer 5716b0e
  • Keep the random background steady and draw it by the local day ff652e1
  • Offer only stable builds on the stable update channel f079374
  • Remove other root installs of a mounted app and replace the APK they leave in running processes #1131 b1daaa9
  • Replace the previous patched APK running processes still hold after a remount cf5006e
  • Return to the flat app list when the grouping switcher is hidden 892c647
  • Show patch updates for single-app bundles regardless of changelog scopes 176234d
  • Show the install status on the result button of the patcher logs d4885ec
  • Show the seasonal background in the background picker 3ef8a65
  • Size the Circles, Rings, and Grid backgrounds in dp a634960
  • Take dialog text colors from the theme outside dialogs bfbf73b
  • Unmount root mounted apps from every namespace and keep module installs intact a55375b
  • Use the compact tiles of the theme picker in the background picker c0e0db2
auto_awesome Features
  • Add a Lava lamp background 6a0e947
  • Add a New Year season with fireworks b13a3e8
  • Add a winter holidays season with snow bc7ec0a
  • Add seasonal themes with a Halloween background e9f6770
  • Add warp streaks to Space and depth with wind to Snow 23dd71a
  • Build the app icon from a background and a logo 666a898
  • Cross the waves of two wandering sources in the Grid background e281c35
  • Fade action labels between steps and simplify the app actions efc46c2
  • Give each Shapes solid a motion of its own 2e8cc44
  • Keep the home app filter across launches 5e1690e
  • Restore root mounts replaced by app updates and show why a mount is off 02db454
  • Rework the adaptive icon creator around the launcher's icon shape ffdf2af
  • Rework the header creator around the app bar it lands in ace7fda
  • Ripple the Rings background outward like rings on water 03ed3b0
  • Save creator files through the custom picker and into a picked branding folder 0a48a5a
  • Shade the Mesh background as low-poly relief 3dcea69
  • Show only web results in the fallback Google search #1134 a76ff96
  • Show which patch failed when patching fails 5ddad1f
  • Slow the snow and let flakes melt away partway down d06a6fc
notes Performance improvements
  • Arrange the home cards without building them again 2692908
  • Build mini-games on first use and share the split APK archive writer 9982384
  • Build only the home grouping on screen 3edffbd
  • Compile the version patterns once and drop unused queries and helpers 30fb202
  • Keep unchanged home cards between builds 50f39ab
  • Mount through the root shell alone and start restores without waiting 3d1d560
  • Share the background frame loop and drop per-frame allocations 1589a50
calendar_today
auto_awesome Features
  • Show which patch failed when patching fails 5ddad1f
calendar_today
bug_report Bug fixes
  • Revert skiko dependency update d17e3ad
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Settings: Search hint and tips ignore the Morphe language override a532649
  • YouTube - Force AVC: Removed VP9 formats with enabled setting bb3e3ff
auto_awesome New features
  • YouTube - Restore original titles: Added support for media notification #3640 a9ebf92
  • YouTube Music - Settings: Add a shortcut to change the app language on Android 13+ b3b5c11
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide new type of video labels #3641 4a7efd1
  • YouTube - Settings: Disable player flyout menu toggles when "Hide Settings button" is enabled e67af2e
  • YouTube: 'Minimal' miniplayer video area is empty in Arabic (RTL) c4f7eb9
auto_awesome New features
  • Settings: Show screen descriptions in a dialog from the toolbar info button a62ecc7
calendar_today
bug_report Bug fixes
  • YouTube - Channel search: Searching again from same channel page may not show channel results 14ec664
calendar_today
auto_awesome New features
  • YouTube Music - Crossfade: Support newer versions #3635 68988d4
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Horizontal shelves show again after entering fullscreen #3618 be4fffa
calendar_today
update Updated app support
  • YouTube: Add support for 21.20.405 4cb3bd8
calendar_today
bug_report Bug fixes
  • YouTube - Playback speed: Fix patching old experimental targets 99a9851
calendar_today
bug_report Bug fixes
  • YouTube: Fix crash when exiting fullscreen with the new player UI 5651020
calendar_today
bug_report Bug fixes
  • Custom branding: Use the branded notification icon for playback notifications of mounted installs 90210ad
  • YouTube - Minimal miniplayer: Collapse straight into the bar after the keyboard closed under the expanded player 3e62423
  • YouTube - Miniplayer: Improved check to prevent title/channel name overwriting ce2e1c5
  • YouTube - Restore original titles: Find the description by its body instead of the longest text 3f72696
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide tap and hold gradient" setting #3586 bf43c38
  • YouTube - Restore original titles: Added original titles fetching retries c1543f0
calendar_today
bug_report Bug fixes
  • Show the install status on the result button of the patcher logs d4885ec
auto_awesome Features
  • Show only web results in the fallback Google search #1134 a76ff96
calendar_today
bug_report Bug fixes
  • Remove other root installs of a mounted app and replace the APK they leave in running processes #1131 b1daaa9
  • Replace the previous patched APK running processes still hold after a remount cf5006e
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Correctly resize feed flyout c129aa2
  • YouTube - Litho relayout: Keep tracking texts after the relayout 0ee99ca
  • YouTube - Restore video titles: Do not depend on the TextClassifier to restore titles 1bbfc37
auto_awesome New features
  • YouTube - Captions: Add an option to select preferred caption language #3566 435aa17
  • YouTube: Add Disable continue watching prompt patch #3580 255d917
calendar_today
bug_report Bug fixes
  • YouTube - Spoof video streams: Stream spoofing can show "Failed to obtain poToken" error c04605b
calendar_today
bug_report Bug fixes
  • YouTube - Spoof video streams: Legacy app targets may not work correctly ddfd5e0
calendar_today
bug_report Bug fixes
  • YouTube - Background playback: Respect server value of automatic pause and resume flags 2fa79ef
  • YouTube - Hide player flyout menu components: Add separate Shorts settings for the Captions and Audio Track menus 963982d
  • YouTube - Miniplayer: Fixed incorrect check to prevent title/channel name overwriting #3576 1671904
  • YouTube - Restore original titles: Titles of videos searched in different languages ​​were not restored 41eee25
  • YouTube: Allow video upload/live with toolbar create button a8fb76a
auto_awesome New features
  • YouTube - Channel search: Add a separate channel page button to search within channels #3572 639908f
  • YouTube Music - Third-party lyrics: SponsorBlock segments as lyrics offset #3575 a900dfa
  • YouTube: Add Copy text patch #3592 f5312eb
calendar_today
auto_awesome Features
  • Rework the adaptive icon creator around the launcher's icon shape ffdf2af
  • Rework the header creator around the app bar it lands in ace7fda
  • Save creator files through the custom picker and into a picked branding folder 0a48a5a
calendar_today
bug_report Bug fixes
  • Detect patch updates in loosely written third-party changelogs 9c5d4bf
  • Show patch updates for single-app bundles regardless of changelog scopes 176234d
  • Take dialog text colors from the theme outside dialogs bfbf73b
calendar_today
bug_report Bug fixes
  • Ease the home list when a card is hidden instead of jumping b6bce83
  • Return to the flat app list when the grouping switcher is hidden 892c647
  • Unmount root mounted apps from every namespace and keep module installs intact a55375b
auto_awesome Features
  • Fade action labels between steps and simplify the app actions efc46c2
  • Keep the home app filter across launches 5e1690e
  • Restore root mounts replaced by app updates and show why a mount is off 02db454
notes Performance improvements
  • Arrange the home cards without building them again 2692908
  • Build mini-games on first use and share the split APK archive writer 9982384
  • Build only the home grouping on screen 3edffbd
  • Compile the version patterns once and drop unused queries and helpers 30fb202
  • Keep unchanged home cards between builds 50f39ab
  • Mount through the root shell alone and start restores without waiting 3d1d560
calendar_today
bug_report Bug fixes
  • Draw the Shapes background solids right side out 45d2b3b
  • Fit the Blocks board to its slot 25becd1
  • Keep the random background steady and draw it by the local day ff652e1
  • Show the seasonal background in the background picker 3ef8a65
  • Size the Circles, Rings, and Grid backgrounds in dp a634960
  • Use the compact tiles of the theme picker in the background picker c0e0db2
auto_awesome Features
  • Add a Lava lamp background 6a0e947
  • Add a New Year season with fireworks b13a3e8
  • Add a winter holidays season with snow bc7ec0a
  • Add seasonal themes with a Halloween background e9f6770
  • Add warp streaks to Space and depth with wind to Snow 23dd71a
  • Build the app icon from a background and a logo 666a898
  • Cross the waves of two wandering sources in the Grid background e281c35
  • Give each Shapes solid a motion of its own 2e8cc44
  • Ripple the Rings background outward like rings on water 03ed3b0
  • Shade the Mesh background as low-poly relief 3dcea69
  • Slow the snow and let flakes melt away partway down d06a6fc
notes Performance improvements
  • Share the background frame loop and drop per-frame allocations 1589a50
calendar_today
bug_report Bug fixes
  • YouTube - Picture-in-picture button: Do not load the flyout icon when the patch is not included 0902326
  • YouTube Music - Third-party lyrics: App may crash when viewing lyrics #3569 fe546ad
  • YouTube: Decouple flyout buttons and shared hooks from unrelated patches #3567 dad074a
auto_awesome New features
  • Automatically save crash reports to user documents folder #3570 f633697
  • YouTube - DeArrow: Add more fine-grained settings for showing DeArrow titles #3573 4aa01d6
  • YouTube Music: Add Enable audio/video switch patch #3471 87942b7
  • YouTube Music: Add Playlist track tap action patch #3446 66b7e78
v1.46.0 Patches
calendar_today
bug_report Bug fixes
  • Clone app: Change update permission and update provider to default on 296aadc
  • DeArrow: Always use high quality still images without checking if still exists 632f5a6
  • DeArrow: Fix patching 21.16.256 035ebd2
  • YouTube - DeArrow: "DeArrow & original thumbnails" sometimes shows still images when no crowdsourced thumbnails exist #3531 fdfc35d
  • YouTube - FlyoutUtils: Separated the fetching of the playlist ID in the header from that of the feed page a18724b
  • YouTube - FlyoutUtils: Sets the height of the injected buttons container based on the available display free space 3da0837
  • YouTube - Hide Layout components: Add more navigation tabs to back button or gesture filtering rule #3546 4420d96
  • YouTube - Hide layout components: Allow filtering in miniplayer mode 13df501
  • YouTube - Hide layout components: Hide new type of attributes section in video description #3532 b051959
  • YouTube - Hide layout components: Hide the chapter title next to the timestamp #3475 a940c2a
  • YouTube - Hide layout components: Some filters don't work after switching to the "You" tab and using the Back button or gesture #3542 332c6b2
  • YouTube - Hide status bar: Added top margin and extended the patch to the app settings 4a0a726
  • YouTube - Minimal miniplayer: Both video and channel titles are overwritten by those of the short video currently playing 0da4d71
  • YouTube - Navigation bar: Disable new toolbar navigation tabs layout #3433 165dbea
  • YouTube - Navigation bar: Experimental targets shows startup error 3465138
  • YouTube - PiP button: Wrong flyout drawable #3448 88e23e1
  • YouTube - Restore original titles: Handle titles of videos with disabled embedding #3539 8612dd1
  • YouTube - Save to Watch later: Flyout menu icons are thin with old player button style 4e9d7e7
  • YouTube - SponsorBlock: Keep the segment opacity when importing settings and simplify the SponsorBlock code 9e6e464
  • YouTube - SponsorBlock: Undo skip toast blocks touches on some devices 503606a
  • YouTube - SponsorBlock: Video length without segments is sometimes not shown fb7a029
  • YouTube - System share sheet: Community posts or in-playlists links cannot be shared cca505f
  • YouTube - System share sheet: In-playlist id searching interfering with videoId sharing 85207ea
  • YouTube & YT Music - GmsCore support: Fix notification registration for patched apps #3481 db5eb58
  • YouTube Music - Hide buttons: Only hide the notification button with Hide Notification button #3473 d0242f3
  • YouTube Music - Third-party lyrics: Validate lyric candidates and display results promptly #3518 9fca678
  • YouTube: Change 20.31.42 support to 20.51.39 1438ba6
  • YouTube: Chapters error when selecting 501e66e
  • YouTube: Player flyout menu not scrollable in landscape mode e3bfa8b
auto_awesome New features
  • DeArrow: Add setting to show DeArrow icon on crowdsourced video titles #3510 0db7baa
  • SponsorBlock: Show the skip behavior on the category preference 38925c8
  • YouTube - Hide layout components: Add Hide channel handle in You tab #3459 acd4ab7
  • YouTube - Hide layout components: Add Hide Help & feedback in menus #3476 2311fed
  • YouTube - Player icon style: Apply the icon style to the player's own controls #3451 415bf3c
  • YouTube - Player icon style: Style the cast button and add the missing Ionicons icons f721305
  • YouTube Music: Add Android Auto patch #3341 a6d2dae
  • YouTube: Add Skip silence patch #3467 7a702fc
  • YouTube: Add DeArrow crowdsourced feed video titles, rename Alternative thumbnails patch to DeArrow #3447 e6b598d
update Updated app support
  • Reddit: Add experimental support for 2026.40.0 2362e48
  • YouTube Music: Add experimental support for 9.39.52 cfc0435
  • YouTube Music: Add experimental support for 9.40.51 60f840d
  • YouTube Music: Add support for 9.20.53 edd808c
  • YouTube: Add experimental support for 21.40.161 #3457 30ab48c
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Sets the height of the injected buttons container based on the available display free space 3da0837
  • YouTube: Change 20.31.42 support to 20.51.39 1438ba6
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Separated the fetching of the playlist ID in the header from that of the feed page a18724b
  • YouTube - Hide Layout components: Add more navigation tabs to back button or gesture filtering rule #3546 4420d96
  • YouTube - Hide layout components: Allow filtering in miniplayer mode 13df501
  • YouTube Music - Third-party lyrics: Validate lyric candidates and display results promptly #3518 9fca678
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide new type of attributes section in video description #3532 b051959
  • YouTube - Hide layout components: Some filters don't work after switching to the "You" tab and using the Back button or gesture #3542 332c6b2
  • YouTube - Restore original titles: Handle titles of videos with disabled embedding #3539 8612dd1
calendar_today
bug_report Bug fixes
  • YouTube - DeArrow: "DeArrow & original thumbnails" sometimes shows still images when no crowdsourced thumbnails exist #3531 fdfc35d
  • YouTube - System share sheet: In-playlist id searching interfering with videoId sharing 85207ea
calendar_today
bug_report Bug fixes
  • YouTube - Navigation bar: Experimental targets shows startup error 3465138
calendar_today
bug_report Bug fixes
  • DeArrow: Fix patching 21.16.256 035ebd2
  • YouTube - Navigation bar: Disable new toolbar navigation tabs layout #3433 165dbea
calendar_today
bug_report Bug fixes
  • DeArrow: Always use high quality still images without checking if still exists 632f5a6
update Updated app support
  • YouTube Music: Add experimental support for 9.40.51 60f840d
calendar_today
bug_report Bug fixes
  • Install through Shizuku+ 13.7 without a null package installer 5716b0e
  • Offer only stable builds on the stable update channel f079374
v1.34.0 Manager
calendar_today
bug_report Bug fixes
  • Abandon the install session when the copy into it is cancelled 96211bd
  • Base the patch update badge and its changelog on the same releases 936daf5
  • Keep one home card per install when a patched build is patched again or listed by a source b57e5c8
  • Keep the dev builds of the current cycle in the prerelease changelog history 2e9790c
  • Lead the file picker's folder trail with a chip back to the list of storages 9d4f3ae
  • Leave pre-release builds out of the stable patches changelog 9d882e5
  • Load picked images in the icon and header creators ff09b5c
  • Open the in-app updater from the "Update required" dialog #1104 369d2ae
  • Queue an app once when two of its cards stand for the same install c19a335
  • redux: decouple channel send from mutex and ensure action runner resets on error #1097 6837f7e
  • Show every release since the patched version in the prerelease changelog 4cf0f5b
  • Show the icon of a disabled or renamed install when no APK is saved 513734f
  • Translate through a second Google endpoint when the first one turns the app away eae76ff
  • Update to latest patcher 0d68bb3
  • worker: prevent work collisions and ensure thread-safe worker inputs #1094 7c47566
  • Write root module APKs through staging file and validate package names #1096 d0fb6ed
auto_awesome Features
  • Add a copy button for the APK download link 41c8745
  • Animate the installed app details as they load 4055fb8
  • Count performance changes in the changelog summary 21cb821
  • Cut the status mark out of the patched app's icon d11ed9a
  • Draw an even outline around solid-colored app cards dcc5466
  • Guide and restore app links for re-signed apps #1100 8ef213a
  • Load patch sources from private GitHub repositories with the configured PAT bf4729c
  • Mark the patches version an app was patched with in its changelog 028c20c
  • Return to the patch selection after a failed run 7eff321
notes Performance improvements
  • Bound package manager queries in installed app picker #1073 d32c1eb
  • Check manual sources for updates outside the store queue 7a22e4b
  • Cut per-frame work on the patcher screen and guard large image decoding #1087 35ba7e6
  • Incremental log processing and throttled auto-scroll in expert patcher panel #1083 310a010
  • Keep the manager responsive while patch sources load 55804c6
  • Move temporary input APK into repository on patch success #1072 704a787
  • Move the install copy off the main thread and harden two failure paths #1086 7ac18ef
  • Optimize changelog fetching, avatar caching and streaming timeouts #1095 3d3b985
  • Purge temporary storage asynchronously at startup via atomic directory rename #1081 ea746d6
  • Read the scroll fade alpha only while drawing #1099 24faa4f
  • Reuse resources APK directly to avoid redundant input copies #1075 cef596a
  • Sign patched APKs in place with a preloaded key #1088 fb3bfc9
calendar_today
bug_report Bug fixes
  • Keep the dev builds of the current cycle in the prerelease changelog history 2e9790c
auto_awesome Features
  • Animate the installed app details as they load 4055fb8
  • Draw an even outline around solid-colored app cards dcc5466
  • Load patch sources from private GitHub repositories with the configured PAT bf4729c
  • Return to the patch selection after a failed run 7eff321
notes Performance improvements
  • Check manual sources for updates outside the store queue 7a22e4b
  • Keep the manager responsive while patch sources load 55804c6
v1.18.1 Desktop
calendar_today
bug_report Bug fixes
notes Performance improvements
  • Use multi-threaded file cleanup 6976ee6
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Both video and channel titles are overwritten by those of the short video currently playing 0da4d71
auto_awesome New features
  • DeArrow: Add setting to show DeArrow icon on crowdsourced video titles #3510 0db7baa
  • YouTube: Add DeArrow crowdsourced feed video titles, rename Alternative thumbnails patch to DeArrow #3447 e6b598d
update Updated app support
  • YouTube: Add experimental support for 21.40.161 #3457 30ab48c
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide the chapter title next to the timestamp #3475 a940c2a
  • YouTube - Hide status bar: Added top margin and extended the patch to the app settings 4a0a726
  • YouTube - Save to Watch later: Flyout menu icons are thin with old player button style 4e9d7e7
  • YouTube - System share sheet: Community posts or in-playlists links cannot be shared cca505f
  • YouTube & YT Music - GmsCore support: Fix notification registration for patched apps #3481 db5eb58
  • YouTube Music - Hide buttons: Only hide the notification button with Hide Notification button #3473 d0242f3
auto_awesome New features
  • YouTube - Hide layout components: Add Hide Help & feedback in menus #3476 2311fed
update Updated app support
  • Reddit: Add experimental support for 2026.40.0 2362e48
calendar_today
auto_awesome Features
  • Mark the patches version an app was patched with in its changelog 028c20c
calendar_today
bug_report Bug fixes
  • Base the patch update badge and its changelog on the same releases 936daf5
  • Show every release since the patched version in the prerelease changelog 4cf0f5b
calendar_today
bug_report Bug fixes
  • Leave pre-release builds out of the stable patches changelog 9d882e5
  • Open the in-app updater from the "Update required" dialog #1104 369d2ae
auto_awesome Features
  • Guide and restore app links for re-signed apps #1100 8ef213a
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Clone app: Change update permission and update provider to default on 296aadc
  • YouTube - PiP button: Wrong flyout drawable #3448 88e23e1
  • YouTube - SponsorBlock: Keep the segment opacity when importing settings and simplify the SponsorBlock code 9e6e464
  • YouTube - SponsorBlock: Undo skip toast blocks touches on some devices 503606a
  • YouTube - SponsorBlock: Video length without segments is sometimes not shown fb7a029
  • YouTube: Chapters error when selecting 501e66e
  • YouTube: Player flyout menu not scrollable in landscape mode e3bfa8b
auto_awesome New features
  • SponsorBlock: Show the skip behavior on the category preference 38925c8
  • YouTube - Hide layout components: Add Hide channel handle in You tab #3459 acd4ab7
  • YouTube - Player icon style: Apply the icon style to the player's own controls #3451 415bf3c
  • YouTube - Player icon style: Style the cast button and add the missing Ionicons icons f721305
  • YouTube Music: Add Android Auto patch #3341 a6d2dae
  • YouTube: Add Skip silence patch #3467 7a702fc
update Updated app support
  • YouTube Music: Add experimental support for 9.39.52 cfc0435
  • YouTube Music: Add support for 9.20.53 edd808c
calendar_today
bug_report Bug fixes
  • Translate through a second Google endpoint when the first one turns the app away eae76ff
notes Performance improvements
calendar_today
bug_report Bug fixes
  • Decouple channel send from mutex and ensure action runner resets on error #1097 6837f7e
  • Load picked images in the icon and header creators ff09b5c
  • Prevent work collisions and ensure thread-safe worker inputs #1094 7c47566
  • Show the icon of a disabled or renamed install when no APK is saved 513734f
  • Update to latest patcher 0d68bb3
  • Write root module APKs through staging file and validate package names #1096 d0fb6ed
auto_awesome Features
  • Cut the status mark out of the patched app's icon d11ed9a
notes Performance improvements
  • Optimize changelog fetching, avatar caching and streaming timeouts #1095 3d3b985
calendar_today
auto_awesome Features
  • Add a copy button for the APK download link 41c8745
  • Count performance changes in the changelog summary 21cb821
notes Performance improvements
  • Sign patched APKs in place with a preloaded key #1088 fb3bfc9
calendar_today
bug_report Bug fixes
  • Abandon the install session when the copy into it is cancelled 96211bd
notes Performance improvements
  • Bound package manager queries in installed app picker #1073 d32c1eb
  • Cut per-frame work on the patcher screen and guard large image decoding #1087 35ba7e6
  • Incremental log processing and throttled auto-scroll in expert patcher panel #1083 310a010
  • Move temporary input APK into repository on patch success #1072 704a787
  • Move the install copy off the main thread and harden two failure paths #1086 7ac18ef
  • Purge temporary storage asynchronously at startup via atomic directory rename #1081 ea746d6
  • Reuse resources APK directly to avoid redundant input copies #1075 cef596a
calendar_today
bug_report Bug fixes
calendar_today
notes Performance improvements
  • Use multi-threaded file cleanup 6976ee6
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
v1.45.0 Patches
calendar_today
bug_report Bug fixes
  • GmsCore support: Omit empty intent data #3170 f03894a
  • Reduce heap use from ConversionContext dumps and JS player cache #3120 317fd56
  • Resolve startup crash for older Android devices b3391b4
  • YouTube - Voice over translation: Add missing accessibility labels and Voice over translation button state #3203 d99679b
  • YouTube - Captions: Make "Always show" override a manual caption-off #3421 a92b8ed
  • YouTube - Channel Id Routes: Straight requests videoDetails field 60f640e
  • YouTube - Channel search: Show a channel search hint in the search box #3262 c5cce56
  • YouTube - Comments filter: Restored chat button page indicator 5644496
  • YouTube - Custom branding: Do not ask which app to use for app shortcut actions #3204 0a2f0e0
  • YouTube - Hide layout components: Open the correct channel tab when channel tabs are hidden #3200 53cc35b
  • YouTube - Hide layout components: Restore preview comment simplebox matcher #3130 6e55325
  • YouTube - Hide player flyout menu components: Hide the Audio Track item in the Shorts flyout menu #3297 09de4d2
  • YouTube - Layout components filter: Filtered header buttons left empty spaces #3402 b719412
  • YouTube - Legacy player controls: Preserve end screen on 21.36+ #3121 b895285
  • YouTube - Litho filtering: Shorts were not hidden on home feed after pressing the back button #3416 5c21cf7
  • YouTube - Media notification controls: Remove Previous & Next buttons on Android 12 and lower #3332 df6c914
  • YouTube - Minimal miniplayer: Fixed Type 2 aspect ratio by hooking video format size 551490f
  • YouTube - Minimal miniplayer: Restored interpolate minimizing transitions #3280 dff3749
  • YouTube - Playback speed: Music videos do not play at 1x speed #3210 1c7086d
  • YouTube - Playback speed: Prevent speed leak into Shorts #3169 ff35586
  • YouTube - Player controls: Decouple legacy buttons from settings UI #3171 dfeeb64
  • YouTube - Player overlay buttons: Fix startup crash with a partial patch selection #3228 aee4774
  • YouTube - Restore old video action bar: Do not hide newly posted comments #3324 37b43f7
  • YouTube - Return YouTube Dislike: Do not show dislikes on the share and comment buttons of community posts 31b657c
  • YouTube - Return YouTube Dislike: Show dislikes on tablet layout #3153 7835519
  • YouTube - SponsorBlock: Preserve exact video end for segment markers #3157 a860f5b
  • YouTube - SponsorBlock: Segments may not load for some versions of YouTube #3328 3d8c748
  • YouTube - Video quality: Do not give a regular video the Shorts quality after leaving Shorts #3322 aaa2bc1
  • YouTube - Video quality: Keep Shorts quality after closing a live stream opened from Shorts #3333 0a94e0e
  • YouTube Music - Custom branding: Keep the startup animation on screen until it ends 6043416
  • YouTube Music - Disable dislike redirection: Fix patch on 9.35+ #3226 703ddde
  • YouTube Music - Download in app: Expose offline audio session #3167 b4fb0e9
  • YouTube Music - Downloads: Fix patching failure "Could not find conversion context field" #3231 b4f2d7d
  • YouTube Music - Hide flyout menu components: Hide nested download items #3165 fd2b325
  • YouTube Music - Play albums songs: Do not play the first track's song for every track of a queued album #3319 cd82092
  • YouTube Music - Return YouTube Dislike: Dislike count is black when the device uses the light theme 7e7e15d
  • YouTube Music - Return YouTube Dislike: Fix dislike counter color #3161 1404b8b
  • YouTube Music - Third-party lyrics: Crash while trimming the lyrics cache #3272 e450b7a
  • YouTube Music - Third-party lyrics: Do not cover comments panel #3155 50e4e65
  • YouTube Music - Third-party lyrics: Keep the screen on after the track changes #3246 e730ebf
  • YouTube Music - Third-party lyrics: Keep the token dialog buttons on screen with long cookies #3245 1cf6be0
  • YouTube Music - Third-party lyrics: minor bug fixes #3323 292d78b
  • YouTube Music - Third-party lyrics: Reload lyrics when video changes #3148 2920175
  • YouTube: "Hide preview comment" breaks comment section text box #3187 d592804
  • YouTube: "Restore old video action bar" hides newly posted comments #3216 24d5823
  • YouTube: Always use Litho instead RenderNext as rendering library #3347 52e0138
  • YouTube: Do not include hide layout settings indirectly d3b678a
  • YouTube: Fix patching non-experimental targets 4625872
  • YouTube: Hidden preview comment still has clickable timestamps #3268 1dfd537
  • YouTube: Hide new community/subscribe buttons on channel page #3315 5fb37df
  • YouTube: Search bar becomes invisible with Hide Status Bar enabled b0492b5
auto_awesome New features
  • Add universal Spoof signature patch #3330 77117f6
  • Custom branding: Animate the Morphe logo at startup #3178 70e8a9d
  • YouTube - Channel search: Add channel search result sorting #3298 baadcf7
  • YouTube - Hide layout components: Add "Hide channel names in subscribed channels bar" #3274 f8b330f
  • YouTube - Hide layout components: Add "Hide Dislike button" to comments #3293 bd43ccf
  • YouTube - Hide layout components: Add "Hide History shelf" #3277 50c4f34
  • YouTube - Hide layout components: Add "Hide live streams" setting #3331 53d5680
  • YouTube - Hide layout components: Add "Hide Menu button" for comments #3253 9b30447
  • YouTube - Hide layout components: Add "Hide Translate button" setting #3265 16894f1
  • YouTube - Hide video action buttons: Add "Hide channel and Subscribe button" #3289 0c7cd56
  • YouTube - Hide video action buttons: Add Hide Subscribe button option #3326 a94ccdb
  • YouTube - Navigation bar: Add "Hide new content dot" setting #3269 c8d440d
  • YouTube - Navigation bar: Add patch options to hide the Search and Subscriptions app shortcuts #3270 37585d1
  • YouTube - Playback buffer: Add playback buffer size option #3386 dfff1f5
  • YouTube - Player icon style: Add custom icons from a zip file #3374 224b731
  • YouTube - Player icons: Add icon styles for overlay player buttons, swipe controls and Shorts #3287 cca4ce0
  • YouTube - Restore original titles: Restore original channel descriptions #3418 3467b84
  • YouTube - Swipe controls: Add "Volume boost" setting #3412 9e393e5
  • YouTube Music - Hide buttons: Add "Hide New button" setting #3264 d535e8d
  • YouTube Music - Hide buttons: Add "Hide Voice search button" and "Hide Sound search button" #3250 cfc880b
  • YouTube Music - Hide layout components: Add "Hide podcast episode Download button" #3251 d94ca13
  • YouTube Music - Third-party lyrics: Add new provider #3174 1bc710e
  • YouTube Music - Third-party lyrics: Add Translation / Romanization only modes #3252 1c6e6cd
  • YouTube Music - Third-party lyrics: Add translation language #3128 7349cb6
  • YouTube Music - Third-party lyrics: Keep screen on while viewing lyrics #3127 cb4df9a
  • YouTube Music - Third-party lyrics: Search and prompt #3372 f2b3201
  • YouTube Music: Add Force portrait orientation patch #3291 143726e
  • YouTube Music: Add Jam queue sharing patch #3014 cd6d03b
  • YouTube Music: Add Media notification controls patch #3288 7c4431b
  • YouTube Music: Add Playback speed patch #3295 96eae8f
  • YouTube: Add Disable auto feed refresh patch #3387 444bb0d
  • YouTube: Add Hide status bar patch #3337 05c1597
  • YouTube: Add Picture-in-picture button patch #3397 6c94728
  • YouTube: Added "Minimal comments button" setting 916f228
  • YouTube: Added "Restore original videos title and description" #3384 67e650c
update Updated app support
  • Reddit: Add experimental support for 2026.39.0 755bf21
  • Reddit: Add support for 2026.24.0 707ba5e
  • YouTube Music: Add experimental support for 9.38.51 314116f
  • YouTube: Add experimental support for 21.39.522 #3290 5687e86
calendar_today
bug_report Bug fixes
  • Lead the file picker's folder trail with a chip back to the list of storages 9d4f3ae
calendar_today
bug_report Bug fixes
  • Keep one home card per install when a patched build is patched again or listed by a source b57e5c8
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Make "Always show" override a manual caption-off #3421 a92b8ed
  • YouTube: Search bar becomes invisible with Hide Status Bar enabled b0492b5
auto_awesome New features
  • YouTube - Swipe controls: Add "Volume boost" setting #3412 9e393e5
  • YouTube: Add Picture-in-picture button patch #3397 6c94728
calendar_today
bug_report Bug fixes
  • YouTube - Litho filtering: Shorts were not hidden on home feed after pressing the back button #3416 5c21cf7
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide live streams" setting #3331 53d5680
  • YouTube - Restore original titles: Restore original channel descriptions #3418 3467b84
  • YouTube Music: Add Jam queue sharing patch #3014 cd6d03b
  • YouTube: Add Disable auto feed refresh patch #3387 444bb0d
calendar_today
bug_report Bug fixes
  • YouTube - Layout components filter: Filtered header buttons left empty spaces #3402 b719412
auto_awesome New features
  • YouTube - Playback buffer: Add playback buffer size option #3386 dfff1f5
  • YouTube: Added "Restore original videos title and description" #3384 67e650c
v1.33.0 Manager
calendar_today
bug_report Bug fixes
  • Apply app language to the whole app on Android 12 and lower b7a7421
  • Build the game controls from the shared pills and badges cc0607d
  • Build the scroll to top button like the other buttons 43d449e
  • Clean up the split workspace before the patcher process reports back and exits f41d328
  • Color only the selected version in the version lists, leaving tags to their badges 6491711
  • Color the add button in list options like the dialog around it af1f3d8
  • Delete the bundle DEX directories older patchers left in the app cache 6b92f02
  • Dim a switched off source's card by graying its icon and name instead of fading them into the card b92e481
  • Draw destructive actions in one bright red over a faint veil, and neutral badges on colored cards as a veil too 864ac99
  • Draw the onboarding card like the selection panel ca2f40c
  • Drop the white plate behind icon pack icons on One UI 4950240
  • Edge cards in their color as faintly as the outlined buttons under them ada6579
  • End the manager's dev changelog on the stable release it builds on, as the patches one does 0b867eb
  • Fade list edges out fully over what they hide, so a sliver no longer ends in a hard line ff82c73
  • Fade the patcher's scrolling columns at their edges de527c8
  • Fit changelog summary tiles on one line 2de2831
  • Give app dialogs their app's color everywhere 980b3a6
  • Give each game in the picker its own color 2cd49fd
  • Give the expert mode source a line of its own b51dce0
  • Head changelog sections inside their cards a833e7c
  • Hide list dialog buttons while searching with the keyboard up 5f5c21a
  • Hold the storage dialog at one height while its sizes load d2c8f62
  • Keep a disabled source's color on the headers of its dialogs 0bb4d2e
  • Keep app and source cards neutral, leaving their colors to the edges and controls on them d2c84e9
  • Keep app details banners neutral with a colored edge 409813c
  • Keep dialog footer labels short so their buttons stay on one row 870495e
  • Keep numeric app names such as 1.1.1.1 whole 068686f
  • Keep patch group versions in their header, badges in card color 752829e
  • Keep releases newer than the shown changelog out of a source's earlier releases b914cae
  • Keep settings section titles quieter than the cards under them 2cb21d6
  • Keep the app details in the app's color while the source that declares it is disabled d42c1f8
  • Keep the loading logo out of dialogs that load at once aad44be
  • Keep the mini-game in place during batch patching 145785e
  • Keep the patch list in place while searching e521bf3
  • Keep the settings button neutral in expert mode, the icon already marks it df48ead
  • Keep the sources sheet under the add source dialog 84ec384
  • Lay out list and app card placeholders on the lines of the text they stand in for c869a15
  • Let text fields color their own icons and labels 6381dd4
  • Let the appearance tiles grow with their labels instead of clipping them under a large font 2a6a123
  • Let the install button grow with its label instead of clipping it under a large font 4086b05
  • Let the patcher strip unused native libraries instead of rewriting the APK afterwards cbf6930
  • Let two-button dialog footers sit side by side when their labels fit 196af29
  • Mark a picked selection card by its edge and check instead of filling it with color f33ab60
  • Mark a source's downloaded patches as downloaded rather than in use 2923629
  • Mark the picked menu entry in the surrounding color 44469ac
  • Match icon placeholders to the system icons and keep them steady c720021
  • Match the source card action rows cb23056
  • Move leftover gray cards onto SectionCard 0f7d8ea
  • Move the merged APK into place instead of copying it twice after patching a split archive aa1b42b
  • Open dialog links through the text itself instead of the deprecated ClickableText d9384da
  • Open the saved APK lists without rereading every archive e193dd1
  • Pause the game while the manager is in the background f63c0bf
  • Press the check rows on a rounded plate around their content rather than across the whole width 0129fa8
  • Preview app card colors on an app's own color, the way the home screen shows it 4fecf5a
  • Put neutral badges, destructive actions and plain tiles on one shared veil 44baccb
  • Put the source apps search right under the header 2435a0c
  • Quiet patch options and drop their count badge 745844d
  • Read each source icon's color once instead of every time its card scrolls back into view 2f9ae39
  • Redesign applied patches dialog c60146e
  • Redownload failed source from its endpoint on manual update b46634d
  • Round the app details panel like the buttons under it b0712fe
  • Say there is no connection when a changelog cannot load 4b2f8ba
  • Scroll lists back to the top in one motion, past a pinned search header too 1180e59
  • Set only the build number in monospace 1b05dfb
  • Set the app icon in About on a plain tile 5af355f
  • Share one empty state across the manager, with its action as a pill caf2708
  • Shorten the app info dialog entrance 091fee4
  • Shorten the batch patching confirmation toasts 5ee7d8a
  • Show a finished expert patch run in the success color rather than teal 171e421
  • Show a picked app's icon before it is installed or kept 4c2de08
  • Show saved and installed APKs under the version instead of as badges e9366a4
  • Show that the patch filter sheet scrolls ae34442
  • Show the app details' patch button as unavailable while there is nothing to patch with 1ccfe63
  • Show the installed version note as neutral 96c4050
  • Show the patch options notices in the neutral tone rather than as success 6140ade
  • Show the update summary counts as pills so long labels no longer get cut off af84434
  • Skip unneeded splits before unpacking the bundle, keeping any module whose manifest declares no split ab112d7
  • Space the expert mode source tabs like the lone source layout fc7dd84
  • Space the file picker's folder chips evenly above and below d7fa036
  • Stop the app details fading their top edge while the list rests at the top 634c107
  • Stop the home list fade from recomposing on every scroll frame 4d94ac0
  • Tint option sliders in the surrounding color 11ef7f2
  • Translate content online to keep the APK small and release builds working 405f6e1
  • Unify delete, clear and reset confirmations acd6379
  • Use the glass buttons in landscape sidebars 4130f95
  • Verify a saved APK when the device reports no signers 92d3118
  • Warn the app will close instead of repeating the install title b469f45
auto_awesome Features
  • Add several patch sources at once, from pasted links or picked files 907362f
  • Animate every dialog header in like the app details one 716c2aa
  • Animate selection cards between picked and not 55dd6af
  • Build the simple mode option dialogs from the patch options' cards b1043cd
  • Caption the pulsing logo while the manager update installs b6bb306
  • Card the installed app picker's rows like the file picker's 9d6e647
  • Describe the notifications and UI scale dialogs, and give the settings backup its signing key note as a description 0d41edb
  • Ease dialog header subtitles from one state to the next 6c4cabf
  • Fade dialog lists at the edges they scroll past 52fd4d9
  • Fade dialog lists under a pinned search row instead of leaving their top edge hard 3e6ab84
  • Fill expert mode with the app's color, from its source tabs and checks to its patch button 7c681eb
  • Fill the app details with the app's color, from its info panel and tiles to its close button 71f7a7c
  • Follow the device's 12/24-hour time format in the file picker #1040 6f26a15
  • Give batch patching the eased progress, background ramp and finish of a single run 7c7262a
  • Give each source its own card in the version picker, headed by its icon and checked in the app's color 046cc51
  • Give popup menus the look of the app's own cards 65180eb
  • Give warnings an amber and successes a green of their own c25e3ed
  • Head storage management like the other lists, with its usage as the subtitle and tinted header actions 7766024
  • Head the batch patching dialog like the other lists, with the run's summary as its subtitle 1e07daf
  • Head the icon and header creators by their app, with each step on a card ad32df8
  • Head the installed apps picker like the other list dialogs 814f8ca
  • Head the language picker like the other list dialogs 815a304
  • Head the remaining dialogs with the app or source they are about 56cdc8a
  • Keep the installer dialog's title to itself and Shizuku's actions inside its card 555e481
  • Lay out every version list while patching on one row and card, checked with the app's own round check 91ab1d2
  • Let a colored card, dialog or header hand its color on to the controls drawn on it f9c1832
  • Let the appearance settings take off the colors of apps and sources and the outlines of cards and buttons 8f54d0f
  • List each applied patch with its options under it and copy them all from the dialog footer fb285a6
  • Modernize the expert mode dialog 57d32e7
  • Number the download steps down a rail in the app's color, on a card named after the app and version db9fb0e
  • Pin the app info header above its list, with dialog lists on one shared frame 8769460
  • Rebuild the file picker as a list dialog of cards a5e6000
  • Rebuild the home alerts on one card, with the source update shown in a progress ring 259ff32
  • Rebuild the patch options dialog on the patch list's cards 8b8f113
  • Redesign patch list dialogs with app-colored headers 02a9a91
  • Redesign the source cards on their icon colors, with disabled sources shown neutral rather than red 031a557
  • Set bottom sheets and selection panels on the dialogs' background with an edge of their own fa8782f
  • Set dialog descriptions under their titles in one style, with smaller titles and even edges 1d5054e
  • Set inline changelog code on rounded chips 89faf63
  • Share patch sources via add-source link 66d0741
  • Show changelogs as a translatable timeline 8829076
  • Show every patching result on one screen with the app's details c3e97fe
  • Show patching progress as an Android 16 Live Update 253cdd1
  • Show the manager update download as a wavy progress ring 094be09
  • Show the patched app in its own light on the success screen and carry its color through expert mode 166f19e
  • Show the patches swipe action in the app's own color, from one place for every card c16d5d6
  • Size the home greeting like the dialog titles e11defa
  • Swipe between patcher logs and games, marking new log lines 6980d85
  • Tell apart apps of the same name by their package d8ed95c
  • Tint app and source cards across the dialogs with their own colors, the way the source cards are 0ccf438
  • Tint sources after their icons and unify dialog headers f778517
  • Tint the expert log panel and its live dot with the color of the app being patched b664be8
  • Tint the expert mode counter with the header color like its search 9566bc1
  • Tint the title actions of an accented header with its color 185c2ba
  • Translate patch descriptions into the app language e000a2e
  • Wave the patching progress in the color of the app being patched 92c1c64
  • Wear the app's color across the patching screen, with its prompt and install button on the shared components e46b5a1
  • Wear the app's color in the dialogs met while patching it 7a2613a
notes Performance improvements
  • Show cached home cards at once and build fresh ones lighter 970ac9a
  • Use the MorpheApp ARSCLib fork with faster, leaner split merging #1043 95deaf3
calendar_today
bug_report Bug fixes
  • Build the game controls from the shared pills and badges cc0607d
  • Color the add button in list options like the dialog around it af1f3d8
  • Draw the onboarding card like the selection panel ca2f40c
  • End the manager's dev changelog on the stable release it builds on, as the patches one does 0b867eb
  • Fade the patcher's scrolling columns at their edges de527c8
  • Give each game in the picker its own color 2cd49fd
  • Keep settings section titles quieter than the cards under them 2cb21d6
  • Pause the game while the manager is in the background f63c0bf
  • Set the app icon in About on a plain tile 5af355f
  • Share one empty state across the manager, with its action as a pill caf2708
auto_awesome Features
  • Swipe between patcher logs and games, marking new log lines 6980d85
calendar_today
bug_report Bug fixes
  • Keep numeric app names such as 1.1.1.1 whole 068686f
  • Show a picked app's icon before it is installed or kept 4c2de08
calendar_today
bug_report Bug fixes
  • Verify a saved APK when the device reports no signers 92d3118
auto_awesome Features
  • Show every patching result on one screen with the app's details c3e97fe
v1.18.0 Desktop
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Add support for new patch option types #331 66b42df
  • Migrate to Compose Navigation and port Manager screen transitions #337 9ae9214
  • Modernize patching progress header layout and system usage graphs #339 f48969a
  • Use vector MorpheLogo with dynamic accent tint #338 33799f5
calendar_today
auto_awesome Features
  • Modernize patching progress header layout and system usage graphs #339 f48969a
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube: Always use Litho instead RenderNext as rendering library #3347 52e0138
auto_awesome New features
  • YouTube - Player icon style: Add custom icons from a zip file #3374 224b731
calendar_today
bug_report Bug fixes
  • Say there is no connection when a changelog cannot load 4b2f8ba
calendar_today
bug_report Bug fixes
  • Build the scroll to top button like the other buttons 43d449e
  • Give app dialogs their app's color everywhere 980b3a6
  • Keep patch group versions in their header, badges in card color 752829e
  • Keep the sources sheet under the add source dialog 84ec384
  • Match the source card action rows cb23056
  • Show that the patch filter sheet scrolls ae34442
  • Unify delete, clear and reset confirmations acd6379
  • Use the glass buttons in landscape sidebars 4130f95
calendar_today
bug_report Bug fixes
  • Shorten the app info dialog entrance 091fee4
  • Warn the app will close instead of repeating the install title b469f45
auto_awesome Features
  • Share patch sources via add-source link 66d0741
notes Performance improvements
  • Use the MorpheApp ARSCLib fork with faster, leaner split merging #1043 95deaf3
calendar_today
bug_report Bug fixes
  • Dim a switched off source's card by graying its icon and name instead of fading them into the card b92e481
  • Head changelog sections inside their cards a833e7c
  • Keep app details banners neutral with a colored edge 409813c
  • Keep the loading logo out of dialogs that load at once aad44be
  • Mark the picked menu entry in the surrounding color 44469ac
  • Match icon placeholders to the system icons and keep them steady c720021
  • Move leftover gray cards onto SectionCard 0f7d8ea
  • Quiet patch options and drop their count badge 745844d
  • Set only the build number in monospace 1b05dfb
  • Show saved and installed APKs under the version instead of as badges e9366a4
  • Show the installed version note as neutral 96c4050
  • Tint option sliders in the surrounding color 11ef7f2
auto_awesome Features
  • Follow the device's 12/24-hour time format in the file picker #1040 6f26a15
  • Tell apart apps of the same name by their package d8ed95c
notes Performance improvements
  • Show cached home cards at once and build fresh ones lighter 970ac9a
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Use vector MorpheLogo with dynamic accent tint #338 33799f5
calendar_today
auto_awesome Features
  • Add support for new patch option types #331 66b42df
  • Migrate to Compose Navigation and port Manager screen transitions #337 9ae9214
calendar_today
auto_awesome New features
  • YouTube Music - Third-party lyrics: Search and prompt #3372 f2b3201
  • YouTube Music: Add Playback speed patch #3295 96eae8f
calendar_today
bug_report Bug fixes
  • Draw destructive actions in one bright red over a faint veil, and neutral badges on colored cards as a veil too 864ac99
  • Edge cards in their color as faintly as the outlined buttons under them ada6579
  • Keep app and source cards neutral, leaving their colors to the edges and controls on them d2c84e9
  • Keep releases newer than the shown changelog out of a source's earlier releases b914cae
  • Lay out list and app card placeholders on the lines of the text they stand in for c869a15
  • Let the appearance tiles grow with their labels instead of clipping them under a large font 2a6a123
  • Let the install button grow with its label instead of clipping it under a large font 4086b05
  • Mark a picked selection card by its edge and check instead of filling it with color f33ab60
  • Mark a source's downloaded patches as downloaded rather than in use 2923629
  • Put neutral badges, destructive actions and plain tiles on one shared veil 44baccb
auto_awesome Features
  • List each applied patch with its options under it and copy them all from the dialog footer fb285a6
  • Show the patched app in its own light on the success screen and carry its color through expert mode 166f19e
calendar_today
auto_awesome Features
  • Let the appearance settings take off the colors of apps and sources and the outlines of cards and buttons 8f54d0f
calendar_today
bug_report Bug fixes
  • Keep the app details in the app's color while the source that declares it is disabled d42c1f8
  • Press the check rows on a rounded plate around their content rather than across the whole width 0129fa8
  • Read each source icon's color once instead of every time its card scrolls back into view 2f9ae39
  • Redesign applied patches dialog c60146e
  • Round the app details panel like the buttons under it b0712fe
  • Show the app details' patch button as unavailable while there is nothing to patch with 1ccfe63
  • Stop the app details fading their top edge while the list rests at the top 634c107
auto_awesome Features
  • Fill expert mode with the app's color, from its source tabs and checks to its patch button 7c681eb
  • Fill the app details with the app's color, from its info panel and tiles to its close button 71f7a7c
  • Give each source its own card in the version picker, headed by its icon and checked in the app's color 046cc51
  • Lay out every version list while patching on one row and card, checked with the app's own round check 91ab1d2
  • Let a colored card, dialog or header hand its color on to the controls drawn on it f9c1832
  • Number the download steps down a rail in the app's color, on a card named after the app and version db9fb0e
  • Redesign the source cards on their icon colors, with disabled sources shown neutral rather than red 031a557
  • Set bottom sheets and selection panels on the dialogs' background with an edge of their own fa8782f
  • Show the patches swipe action in the app's own color, from one place for every card c16d5d6
  • Tint app and source cards across the dialogs with their own colors, the way the source cards are 0ccf438
  • Wear the app's color across the patching screen, with its prompt and install button on the shared components e46b5a1
  • Wear the app's color in the dialogs met while patching it 7a2613a
calendar_today
bug_report Bug fixes
  • Delete the bundle DEX directories older patchers left in the app cache 6b92f02
  • Move the merged APK into place instead of copying it twice after patching a split archive aa1b42b
calendar_today
bug_report Bug fixes
  • Skip unneeded splits before unpacking the bundle, keeping any module whose manifest declares no split ab112d7
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Media notification controls: Remove Previous & Next buttons on Android 12 and lower #3332 df6c914
  • YouTube - Restore old video action bar: Do not hide newly posted comments #3324 37b43f7
  • YouTube - SponsorBlock: Segments may not load for some versions of YouTube #3328 3d8c748
  • YouTube - Video quality: Do not give a regular video the Shorts quality after leaving Shorts #3322 aaa2bc1
  • YouTube - Video quality: Keep Shorts quality after closing a live stream opened from Shorts #3333 0a94e0e
  • YouTube Music - Play albums songs: Do not play the first track's song for every track of a queued album #3319 cd82092
  • YouTube Music - Third-party lyrics: minor bug fixes #3323 292d78b
  • YouTube: Hide new community/subscribe buttons on channel page #3315 5fb37df
auto_awesome New features
  • Add universal Spoof signature patch #3330 77117f6
  • YouTube - Hide video action buttons: Add Hide Subscribe button option #3326 a94ccdb
  • YouTube Music: Add Force portrait orientation patch #3291 143726e
  • YouTube: Add Hide status bar patch #3337 05c1597
calendar_today
bug_report Bug fixes
  • Clean up the split workspace before the patcher process reports back and exits f41d328
  • Keep the settings button neutral in expert mode, the icon already marks it df48ead
  • Let the patcher strip unused native libraries instead of rewriting the APK afterwards cbf6930
  • Show the update summary counts as pills so long labels no longer get cut off af84434
auto_awesome Features
  • Show patching progress as an Android 16 Live Update 253cdd1
calendar_today
bug_report Bug fixes
  • Drop the white plate behind icon pack icons on One UI 4950240
auto_awesome Features
  • Add several patch sources at once, from pasted links or picked files 907362f
calendar_today
bug_report Bug fixes
  • Keep a disabled source's color on the headers of its dialogs 0bb4d2e
  • Let two-button dialog footers sit side by side when their labels fit 196af29
  • Preview app card colors on an app's own color, the way the home screen shows it 4fecf5a
  • Scroll lists back to the top in one motion, past a pinned search header too 1180e59
  • Show a finished expert patch run in the success color rather than teal 171e421
  • Show the patch options notices in the neutral tone rather than as success 6140ade
auto_awesome Features
  • Tint the expert log panel and its live dot with the color of the app being patched b664be8
calendar_today
bug_report Bug fixes
  • Color only the selected version in the version lists, leaving tags to their badges 6491711
  • Fade list edges out fully over what they hide, so a sliver no longer ends in a hard line ff82c73
  • Hold the storage dialog at one height while its sizes load d2c8f62
  • Keep dialog footer labels short so their buttons stay on one row 870495e
  • Let text fields color their own icons and labels 6381dd4
  • Open dialog links through the text itself instead of the deprecated ClickableText d9384da
  • Shorten the batch patching confirmation toasts 5ee7d8a
  • Space the expert mode source tabs like the lone source layout fc7dd84
  • Space the file picker's folder chips evenly above and below d7fa036
auto_awesome Features
  • Animate selection cards between picked and not 55dd6af
  • Card the installed app picker's rows like the file picker's 9d6e647
  • Describe the notifications and UI scale dialogs, and give the settings backup its signing key note as a description 0d41edb
  • Fade dialog lists under a pinned search row instead of leaving their top edge hard 3e6ab84
  • Give warnings an amber and successes a green of their own c25e3ed
  • Head storage management like the other lists, with its usage as the subtitle and tinted header actions 7766024
  • Head the batch patching dialog like the other lists, with the run's summary as its subtitle 1e07daf
  • Keep the installer dialog's title to itself and Shizuku's actions inside its card 555e481
  • Pin the app info header above its list, with dialog lists on one shared frame 8769460
  • Rebuild the home alerts on one card, with the source update shown in a progress ring 259ff32
  • Set dialog descriptions under their titles in one style, with smaller titles and even edges 1d5054e
  • Size the home greeting like the dialog titles e11defa
  • Tint the expert mode counter with the header color like its search 9566bc1
  • Tint the title actions of an accented header with its color 185c2ba
calendar_today
auto_awesome Features
  • Build the simple mode option dialogs from the patch options' cards b1043cd
  • Caption the pulsing logo while the manager update installs b6bb306
  • Give popup menus the look of the app's own cards 65180eb
  • Head the icon and header creators by their app, with each step on a card ad32df8
  • Rebuild the file picker as a list dialog of cards a5e6000
  • Rebuild the patch options dialog on the patch list's cards 8b8f113
calendar_today
update Updated app support
  • YouTube: Add experimental support for 21.39.522 #3290 5687e86
calendar_today
auto_awesome Features
  • Give batch patching the eased progress, background ramp and finish of a single run 7c7262a
  • Set inline changelog code on rounded chips 89faf63
  • Show the manager update download as a wavy progress ring 094be09
  • Wave the patching progress in the color of the app being patched 92c1c64
calendar_today
bug_report Bug fixes
  • Fit changelog summary tiles on one line 2de2831
  • Give the expert mode source a line of its own b51dce0
  • Open the saved APK lists without rereading every archive e193dd1
  • Put the source apps search right under the header 2435a0c
  • Stop the home list fade from recomposing on every scroll frame 4d94ac0
  • Translate content online to keep the APK small and release builds working 405f6e1
auto_awesome Features
  • Animate every dialog header in like the app details one 716c2aa
  • Ease dialog header subtitles from one state to the next 6c4cabf
  • Fade dialog lists at the edges they scroll past 52fd4d9
  • Head the installed apps picker like the other list dialogs 814f8ca
  • Head the language picker like the other list dialogs 815a304
calendar_today
bug_report Bug fixes
  • Hide list dialog buttons while searching with the keyboard up 5f5c21a
  • Keep the patch list in place while searching e521bf3
auto_awesome Features
  • Head the remaining dialogs with the app or source they are about 56cdc8a
  • Modernize the expert mode dialog 57d32e7
  • Redesign patch list dialogs with app-colored headers 02a9a91
  • Show changelogs as a translatable timeline 8829076
  • Tint sources after their icons and unify dialog headers f778517
  • Translate patch descriptions into the app language e000a2e
calendar_today
bug_report Bug fixes
  • YouTube - Hide player flyout menu components: Hide the Audio Track item in the Shorts flyout menu #3297 09de4d2
  • YouTube - Minimal miniplayer: Fixed Type 2 aspect ratio by hooking video format size 551490f
auto_awesome New features
  • YouTube - Channel search: Add channel search result sorting #3298 baadcf7
  • YouTube - Hide layout components: Add "Hide Dislike button" to comments #3293 bd43ccf
  • YouTube - Player icons: Add icon styles for overlay player buttons, swipe controls and Shorts #3287 cca4ce0
  • YouTube Music - Third-party lyrics: Add Translation / Romanization only modes #3252 1c6e6cd
calendar_today
bug_report Bug fixes
  • YouTube - Channel Id Routes: Straight requests videoDetails field 60f640e
auto_awesome New features
  • YouTube - Hide video action buttons: Add "Hide channel and Subscribe button" #3289 0c7cd56
  • YouTube - Navigation bar: Add patch options to hide the Search and Subscriptions app shortcuts #3270 37585d1
  • YouTube Music: Add Media notification controls patch #3288 7c4431b
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Restored interpolate minimizing transitions #3280 dff3749
  • YouTube: Hidden preview comment still has clickable timestamps #3268 1dfd537
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide channel names in subscribed channels bar" #3274 f8b330f
  • YouTube - Hide layout components: Add "Hide History shelf" #3277 50c4f34
  • YouTube - Hide layout components: Add "Hide Translate button" setting #3265 16894f1
  • YouTube - Navigation bar: Add "Hide new content dot" setting #3269 c8d440d
  • YouTube Music - Hide buttons: Add "Hide New button" setting #3264 d535e8d
  • YouTube: Added "Minimal comments button" setting 916f228
update Updated app support
  • Reddit: Add experimental support for 2026.39.0 755bf21
  • Reddit: Add support for 2026.24.0 707ba5e
calendar_today
bug_report Bug fixes
  • Keep the mini-game in place during batch patching 145785e
calendar_today
bug_report Bug fixes
  • Apply app language to the whole app on Android 12 and lower b7a7421
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Channel search: Show a channel search hint in the search box #3262 c5cce56
  • YouTube Music - Custom branding: Keep the startup animation on screen until it ends 6043416
  • YouTube Music - Third-party lyrics: Crash while trimming the lyrics cache #3272 e450b7a
calendar_today
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide Menu button" for comments #3253 9b30447
  • YouTube Music - Hide buttons: Add "Hide Voice search button" and "Hide Sound search button" #3250 cfc880b
  • YouTube Music - Hide layout components: Add "Hide podcast episode Download button" #3251 d94ca13
update Updated app support
  • YouTube Music: Add experimental support for 9.38.51 314116f
calendar_today
bug_report Bug fixes
  • YouTube: Fix patching non-experimental targets 4625872
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Open the correct channel tab when channel tabs are hidden #3200 53cc35b
  • YouTube Music - Third-party lyrics: Keep the token dialog buttons on screen with long cookies #3245 1cf6be0
calendar_today
bug_report Bug fixes
  • YouTube - Player overlay buttons: Fix startup crash with a partial patch selection #3228 aee4774
  • YouTube Music - Third-party lyrics: Keep the screen on after the track changes #3246 e730ebf
calendar_today
bug_report Bug fixes
  • YouTube Music - Disable dislike redirection: Fix patch on 9.35+ #3226 703ddde
  • YouTube Music - Downloads: Fix patching failure "Could not find conversion context field" #3231 b4f2d7d
calendar_today
bug_report Bug fixes
  • Redownload failed source from its endpoint on manual update b46634d
calendar_today
bug_report Bug fixes
v1.17.0 Desktop
calendar_today
bug_report Bug fixes
  • Decouple UI localization from console logging and exceptions #318 5ff50ee
  • GUI improvements #319 ee78d88
  • Strip escaped apostrophes from Crowdin translations #320 ffffe57
  • Trigger background completion effect on Expert Mode #323 3f06f3e
  • Update to latest Patcher b63abb5
  • Update to latest Patcher 1f3c796
  • Update to latest Patcher 6cc9b28
auto_awesome Features
  • Add Crowdin support #273 b5b0243
  • Add GitHub Pull Request patch sources and PAT configuration #322 47a70db
  • Modernize patch selection layout and add category grouping #315 1c60dc0
calendar_today
bug_report Bug fixes
  • Resolve startup crash for older Android devices b3391b4
  • YouTube: "Hide preview comment" breaks comment section text box #3187 d592804
calendar_today
bug_report Bug fixes
  • YouTube: "Restore old video action bar" hides newly posted comments #3216 24d5823
auto_awesome New features
  • Custom branding: Animate the Morphe logo at startup #3178 70e8a9d
calendar_today
bug_report Bug fixes
  • YouTube - Playback speed: Music videos do not play at 1x speed #3210 1c7086d
calendar_today
bug_report Bug fixes
  • YouTube - Voice over translation: Add missing accessibility labels and Voice over translation button state #3203 d99679b
  • YouTube - Custom branding: Do not ask which app to use for app shortcut actions #3204 0a2f0e0
  • YouTube - Return YouTube Dislike: Do not show dislikes on the share and comment buttons of community posts 31b657c
  • YouTube Music - Return YouTube Dislike: Dislike count is black when the device uses the light theme 7e7e15d
auto_awesome New features
  • YouTube Music - Third-party lyrics: Add new provider #3174 1bc710e
calendar_today
bug_report Bug fixes
  • Align dialog descriptions and option cards with the shared dialog style ed1ba56
  • Unify installer dialogs and drop decorative icons from dialog headers 8b6d300
  • Use the shared round indicator for every checkbox 247ec6c
auto_awesome Features
  • Copy the signing key fingerprint on long press 38fd35d
calendar_today
bug_report Bug fixes
  • Match the gap under settings tabs to the rest of the layout 4ec0178
  • Offer the feature tour after saving an APK or finishing a batch patch 89a3631
  • Trim the About section to one-line rows 906c047
  • Use the monochrome Morphe logo in the About section 38244f6
auto_awesome Features
  • Add haptic feedback to mini-game moments f2aa171
  • Condense the Appearance tab and preview backgrounds live in their picker ba2ccab
  • Even out the accent color grid and fold background options into its picker 2d5dec0
  • Rework import and export around a signing key preview and selectable backup sections 76a4f13
  • Split manager and patch update notifications into separate channels f50c9a5
calendar_today
bug_report Bug fixes
  • Keep the screen on during batch patching 974e572
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Reduce heap use from ConversionContext dumps and JS player cache #3120 317fd56
  • YouTube - Hide layout components: Restore preview comment simplebox matcher #3130 6e55325
calendar_today
bug_report Bug fixes
  • GmsCore support: Omit empty intent data #3170 f03894a
  • YouTube - Playback speed: Prevent speed leak into Shorts #3169 ff35586
  • YouTube - Player controls: Decouple legacy buttons from settings UI #3171 dfeeb64
  • YouTube Music - Download in app: Expose offline audio session #3167 b4fb0e9
  • YouTube Music - Hide flyout menu components: Hide nested download items #3165 fd2b325
  • YouTube Music - Return YouTube Dislike: Fix dislike counter color #3161 1404b8b
  • YouTube: Do not include hide layout settings indirectly d3b678a
calendar_today
bug_report Bug fixes
  • YouTube - Comments filter: Restored chat button page indicator 5644496
  • YouTube - Legacy player controls: Preserve end screen on 21.36+ #3121 b895285
  • YouTube - Return YouTube Dislike: Show dislikes on tablet layout #3153 7835519
  • YouTube - SponsorBlock: Preserve exact video end for segment markers #3157 a860f5b
  • YouTube Music - Third-party lyrics: Do not cover comments panel #3155 50e4e65
  • YouTube Music - Third-party lyrics: Reload lyrics when video changes #3148 2920175
auto_awesome New features
  • YouTube Music - Third-party lyrics: Add translation language #3128 7349cb6
  • YouTube Music - Third-party lyrics: Keep screen on while viewing lyrics #3127 cb4df9a
calendar_today
bug_report Bug fixes
  • Stop the splash screen from covering the app 91a44de
calendar_today
auto_awesome Features
  • Animate the logo on the splash screen 5cc6c66
calendar_today
bug_report Bug fixes
  • Hold the autoinstall back until the mini-game round ends 9c5aa16
calendar_today
bug_report Bug fixes
  • Fall back to the app's own process when the firmware ignores the patcher heap limit 49496e1
  • Keep GitHub token names in English across translations 97f0e43
  • Stop patching from hanging when the patcher process never connects 0cf4927
auto_awesome Features
  • Move the update check interval into the notifications settings 7f3d81e
  • Remove the bytecode mode setting and regroup patcher settings 5ce9a12
calendar_today
bug_report Bug fixes
  • Follow the predictive back gesture with the selection panel in dialogs a06d1ac
  • Read the mount table to tell whether a mount install is patched 17a8513
calendar_today
auto_awesome Features
  • Add GitHub Pull Request patch sources and PAT configuration #322 47a70db
v1.44.0 Patches
calendar_today
bug_report Bug fixes
  • Reddit - App icon: Support changing icon on cloned installs 22c4443
  • YouTube - Channel search: Search is scoped to a channel after leaving its page #2997 3cc051b
  • YouTube - Comments: Hide new comments carousel #3110 b733f2e
  • YouTube - GmsCore support: "Play Protect certification" screen is shown on startup #2977 e250326
  • YouTube - Hide ads: Hide new product cards #3103 ea4a310
  • YouTube - Hide layout components: Hide Auto-dubbed label in feed #3101 5e2af7f
  • YouTube - Hide layout components: Hide Community button in search #3112 9b3d122
  • YouTube - Hide layout components: Hide movie shelf in search results #2933 032e0f5
  • YouTube - Hide layout components: Hide new expandable cards #3102 1f79c62
  • YouTube - Hide layout components: Hide Shorts surveys #3113 18e54f6
  • YouTube - Hide layout components: Preserve live chat replay #3115 dff81a7
  • YouTube - Minimal miniplayer: Controls fade-in animation doesn't work 396a0bc
  • YouTube - Minimal miniplayer: Dim the Minimal 2 video less and hide the channel together with the title 5f8f5e1
  • YouTube - Minimal miniplayer: Fully expand the player width during the minimization animation. aaa1211
  • YouTube - Minimal miniplayer: Improved type 2 bar UI 299af68
  • YouTube - Minimal miniplayer: Interpolate minimizing transitions. 13e653a
  • YouTube - Minimal miniplayer: Keep the gap above an opaque navigation bar after a system theme change 05eff03
  • YouTube - Minimal miniplayer: Remove one frame flicker when minimizing and missing play/pause icon with an app language set 10e9c9f
  • YouTube - Minimal miniplayer: Restored commit #6e1ca28 33595a2
  • YouTube - Minimal miniplayer: Restored commit #6e1ca28 1101cad
  • YouTube - Minimal miniplayer: Reverted last changes to commit #aaa1211 64caec5
  • YouTube - Minimal miniplayer: Slide the bar clear of the screen when closing it 680ef54
  • YouTube - Minimal miniplayer: Span the type 2 bar with the video at any aspect ratio 4ed999f
  • YouTube - Miniplayer: Default size setting is not grayed out with modern minimal aa9bc8e
  • YouTube - Navigation bar: Use black system bars in Shorts #3088 e88ec7d
  • YouTube - Override YouTube Music buttons: App can crash on devices with an OEM media route provider #3025 ef5652d
  • YouTube - Remove background playback restrictions: Auto pause when video is loading #3060 cbffcf3
  • YouTube - Return YouTube Dislike: Dislike vertical text alignment may not be correct 320aca2
  • YouTube - Return YouTube Dislike: Dislikes are not shown on the old action bar of some devices 258cbe6
  • YouTube - Return YouTube Dislike: Estimated likes are not shown on the segmented like button bf58420
  • YouTube - Return YouTube Dislike: Show dislikes of the old action bar at every screen density and match the like count spacing 0ce1259
  • YouTube - Return YouTube Dislike: Show dislikes on the segmented like button of tablets and do not widen matching nodes in the feed d8717cd
  • YouTube - Return YouTube Dislike: Show estimated likes on the compact action bar when the like count is hidden a6efacf
  • YouTube - Settings: Fix crash opening settings after the app process is restarted #2958 89b7bb0
  • YouTube - SponsorBlock: Auto-hide skip button is sometimes shown when not inside a skippable segment 2655af1
  • YouTube - Theme: Experimental app targets can show white Shorts seekbar aaeca6a
  • YouTube - Voice over translation: Add button accessibility label #3099 1c6f2dd
  • YouTube Music - Download in app: Downloads fail when 'Spoof video streams' is turned off #3034 64249b8
  • YouTube Music - Hide ads: Premium promotion banners are not hidden 5529b68
  • YouTube Music - Return YouTube Dislike: Show dislikes beside the dislike icon like YouTube does #3107 ca839ce
  • YouTube Music - Third-party lyrics: Lyrics are not shown in a panel that has no heading #3033 4d5988b
  • YouTube Music - Third-party lyrics: Musixmatch cannot be turned on and Deezer returns no lyrics f6c0213
  • YouTube Music - Third-party lyrics: Right to left lyrics are garbled while being highlighted 72798cb
  • YouTube: Deprecated componentHost extension c42f07d
  • YouTube: Hide player time bar backgrounds #3030 a11b9b1
  • YouTube: Hide Shorts captions flyout item #3082 a0d8171
  • YouTube: Player seekbar is not shown for some users bb2b91e
  • YouTube: Preserve fullscreen button when scale button is hidden #3027 7d4ab61
  • YouTube: Support Unicode AISList channel handles #3028 fcf415f
auto_awesome New features
  • Custom branding: Warn that the app icon setting only changes the launcher icon 8607c76
  • Reddit: Add Start as guest patch #3109 c720c2a
  • YouTube - Channel search: Show the searched channel in the results header c0e49d4
  • YouTube - Miniplayer: Add option to hide Minimal 2 miniplayer title #3087 6e1ca28
  • YouTube - Return YouTube Dislike: Show like and dislike counts on the icon only video action bar #3075 6934e0c
  • YouTube - Save to Watch later: Add support for Shorts #2934 b4540c9
  • YouTube Music - Third-party lyrics: Add new lyric providers #3041 d5b00ae
  • YouTube Music - Third-party lyrics: Add syllable lyrics, new providers, romanized lyrics, mediasession lyrics, miniplayer lyrics #2625 ea883b3
  • YouTube Music - Third-party lyrics: Animate the panel buttons between their states abec544
  • YouTube Music: Add offline audio downloads #2528 d9999ca
  • YouTube: Add Channel search patch #2964 acd856c
  • YouTube: Add Force fullscreen landscape mode patch #2431 a037335
update Updated app support
  • Reddit: Add experimental support for 2026.38.0 404fc59
  • YouTube Music: Add experimental support for 9.37.54 04f67ae
  • YouTube: Add experimental support for 21.38.123 #3053 fd4a726
  • YouTube: Add experimental support for 21.47.42 #2962 9418faa
  • YouTube: Add support for 21.16.256 900575c
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide Shorts surveys #3113 18e54f6
auto_awesome New features
calendar_today
bug_report Bug fixes
  • YouTube - Comments: Hide new comments carousel #3110 b733f2e
  • YouTube - Hide layout components: Hide Community button in search #3112 9b3d122
  • YouTube - Hide layout components: Preserve live chat replay #3115 dff81a7
  • YouTube - Minimal miniplayer: Dim the Minimal 2 video less and hide the channel together with the title 5f8f5e1
  • YouTube - Minimal miniplayer: Keep the gap above an opaque navigation bar after a system theme change 05eff03
  • YouTube Music - Return YouTube Dislike: Show dislikes beside the dislike icon like YouTube does #3107 ca839ce
auto_awesome New features
  • YouTube Music - Third-party lyrics: Add new lyric providers #3041 d5b00ae
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Remove one frame flicker when minimizing and missing play/pause icon with an app language set 10e9c9f
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Hide new product cards #3103 ea4a310
  • YouTube - Hide layout components: Hide new expandable cards #3102 1f79c62
  • YouTube - Return YouTube Dislike: Dislikes are not shown on the old action bar of some devices 258cbe6
  • YouTube - Return YouTube Dislike: Estimated likes are not shown on the segmented like button bf58420
  • YouTube - Return YouTube Dislike: Show dislikes on the segmented like button of tablets and do not widen matching nodes in the feed d8717cd
  • YouTube - Return YouTube Dislike: Show estimated likes on the compact action bar when the like count is hidden a6efacf
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide Auto-dubbed label in feed #3101 5e2af7f
  • YouTube - Return YouTube Dislike: Show dislikes of the old action bar at every screen density and match the like count spacing 0ce1259
  • YouTube - Voice over translation: Add button accessibility label #3099 1c6f2dd
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Restored commit #6e1ca28 33595a2
  • YouTube - Minimal miniplayer: Restored commit #6e1ca28 1101cad
  • YouTube - Minimal miniplayer: Reverted last changes to commit #aaa1211 64caec5
  • YouTube - Return YouTube Dislike: Dislike vertical text alignment may not be correct 320aca2
calendar_today
bug_report Bug fixes
  • Follow the predictive back gesture with the home screen action panel 4db7fe3
auto_awesome Features
  • Trust APK download helpers one by one from a dedicated dialog 37f72e7
calendar_today
bug_report Bug fixes
  • Close the split modules skipped while merging 1a0dbae
  • Find the base module of a split archive by its manifest cf45ce9
  • Type into preset option fields directly and open presets from the arrow 00f8c2e
calendar_today
auto_awesome Features
  • List selection actions by name in a panel docked to the bottom 1f19365
calendar_today
bug_report Bug fixes
  • Trigger background completion effect on Expert Mode #323 3f06f3e
calendar_today
auto_awesome New features
  • YouTube - Return YouTube Dislike: Show like and dislike counts on the icon only video action bar #3075 6934e0c
calendar_today
bug_report Bug fixes
  • YouTube - Navigation bar: Use black system bars in Shorts #3088 e88ec7d
  • YouTube: Hide Shorts captions flyout item #3082 a0d8171
auto_awesome New features
  • YouTube - Miniplayer: Add option to hide Minimal 2 miniplayer title #3087 6e1ca28
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Strip escaped apostrophes from Crowdin translations #320 ffffe57
calendar_today
bug_report Bug fixes
  • Decouple UI localization from console logging and exceptions #318 5ff50ee
calendar_today
auto_awesome New features
  • YouTube - Channel search: Show the searched channel in the results header c0e49d4
calendar_today
update Updated app support
  • YouTube Music: Add experimental support for 9.37.54 04f67ae
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Controls fade-in animation doesn't work 396a0bc
  • YouTube - Minimal miniplayer: Interpolate minimizing transitions. 13e653a
update Updated app support
  • Reddit: Add experimental support for 2026.38.0 404fc59
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Experimental app targets can show white Shorts seekbar aaeca6a
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Fully expand the player width during the minimization animation. aaa1211
  • YouTube - Remove background playback restrictions: Auto pause when video is loading #3060 cbffcf3
update Updated app support
  • YouTube: Add experimental support for 21.38.123 #3053 fd4a726
calendar_today
bug_report Bug fixes
  • Ease the home cards back when the selection bar closes 230fa6e
  • Name the apps of a disabled patch source 97177fe
auto_awesome Features
  • Give the selection bar actions a row of their own 0051d4b
calendar_today
bug_report Bug fixes
  • Cancel the leftover automatic re-patching schedule ddcecb3
auto_awesome Features
  • Choose which apps a patch source brings c1d8299
  • Clear patching result notifications when returning to the manager 69b1023
  • Confirm pill actions in place instead of with a toast b867cd9
  • Mark patching results with a distinct notification icon and color 42eae15
  • Show a running or finished batch queue on the home screen 78ba144
calendar_today
update Updated app support
  • YouTube: Add support for 21.16.256 900575c
calendar_today
bug_report Bug fixes
  • YouTube Music - Download in app: Downloads fail when 'Spoof video streams' is turned off #3034 64249b8
  • YouTube Music - Third-party lyrics: Lyrics are not shown in a panel that has no heading #3033 4d5988b
  • YouTube Music - Third-party lyrics: Musixmatch cannot be turned on and Deezer returns no lyrics f6c0213
  • YouTube Music - Third-party lyrics: Right to left lyrics are garbled while being highlighted 72798cb
  • YouTube: Hide player time bar backgrounds #3030 a11b9b1
  • YouTube: Preserve fullscreen button when scale button is hidden #3027 7d4ab61
  • YouTube: Support Unicode AISList channel handles #3028 fcf415f
auto_awesome New features
  • YouTube Music - Third-party lyrics: Animate the panel buttons between their states abec544
  • YouTube: Add Force fullscreen landscape mode patch #2431 a037335
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Override YouTube Music buttons: App can crash on devices with an OEM media route provider #3025 ef5652d
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: Auto-hide skip button is sometimes shown when not inside a skippable segment 2655af1
  • YouTube Music - Hide ads: Premium promotion banners are not hidden 5529b68
auto_awesome New features
  • YouTube - Save to Watch later: Add support for Shorts #2934 b4540c9
  • YouTube Music: Add offline audio downloads #2528 d9999ca
calendar_today
auto_awesome Features
  • Outline cards and unify patching screen spacing 3e93c3f
calendar_today
auto_awesome Features
  • Hide patch sources the filter left without results 3fc2178
calendar_today
auto_awesome Features
  • Modernize patch selection layout and add category grouping #315 1c60dc0
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Channel search: Search is scoped to a channel after leaving its page #2997 3cc051b
  • YouTube - Hide layout components: Hide movie shelf in search results #2933 032e0f5
  • YouTube: Player seekbar is not shown for some users bb2b91e
auto_awesome New features
  • YouTube Music - Third-party lyrics: Add syllable lyrics, new providers, romanized lyrics, mediasession lyrics, miniplayer lyrics #2625 ea883b3
calendar_today
bug_report Bug fixes
  • YouTube - GmsCore support: "Play Protect certification" screen is shown on startup #2977 e250326
auto_awesome New features
  • Custom branding: Warn that the app icon setting only changes the launcher icon 8607c76
  • YouTube: Add Channel search patch #2964 acd856c
calendar_today
bug_report Bug fixes
  • YouTube - Minimal miniplayer: Improved type 2 bar UI 299af68
  • YouTube - Miniplayer: Default size setting is not grayed out with modern minimal aa9bc8e
  • YouTube: Deprecated componentHost extension c42f07d
calendar_today
bug_report Bug fixes
  • Reddit - App icon: Support changing icon on cloned installs 22c4443
  • YouTube - Minimal miniplayer: Slide the bar clear of the screen when closing it 680ef54
  • YouTube - Minimal miniplayer: Span the type 2 bar with the video at any aspect ratio 4ed999f
  • YouTube - Settings: Fix crash opening settings after the app process is restarted #2958 89b7bb0
update Updated app support
  • YouTube: Add experimental support for 21.37.42 #2962 9418faa
calendar_today
bug_report Bug fixes
  • Ask whether the stock app is there before requiring it for mount 90730a1
  • Stop reporting a patched install as the version on the device 4c6436c
v1.43.0 Patches
calendar_today
bug_report Bug fixes
  • Theme: Show the color the app draws when a color the user picked needs an overlay the app cannot register a4c1539
  • Theme: Use the nearest palette color when the app is not given an overlay manager #2926 86e146c
  • YouTube - Change header: Apply custom header logo to explore menu #2910 e549894
  • YouTube - Disable fullscreen gestures: Restore pinch-to-zoom past fill on 21.36+ #2876 dd76cc1
  • YouTube - FlyoutUtils: Check typo 66be4ae
  • YouTube - FlyoutUtils: Fetch element description straight from ViewGroup instead componentHost 7565b9d
  • YouTube - FlyoutUtils: Injected buttons are shown in collaborators panel #2867 b595f8d
  • YouTube - Fullscreen video scale: Restore UI after leaving fullscreen on tablet/foldable landscape #2874 75f477f
  • YouTube - Hide layout components: Fix UI padding in comment replies and incognito search #2891 59485db
  • YouTube - Hide layout components: Patch failing on 20.21.37 41d89ef
  • YouTube - Loop video: Respect sleep timer end of video state #2890 9f4f2a8
  • YouTube - Navigation bar: Keep the app edge to edge when the translucent navigation bar is disabled 7f2153d
  • YouTube - Spoof video streams: Show AV1 toggle when 'Android VR' client is selected 19f2325
  • YouTube - Video quality: Prevent infinite loading when opening videos from Shorts #2871 8fb3e31
  • YouTube Music - Remember shuffle state: Prevent continuous queue shuffling #2870 b58019c
  • YouTube: Remove "Restore old player button style" from 21.36 and later experimental targets 8cc2f54
auto_awesome New features
  • Custom branding: Add an app icon patch option and support mounted installations #2518 e7a508f
  • GmsCore support: Handle conflicting MicroG installs #2907 31a66d9
  • Reddit: Add Custom app icon patch #2937 c17f699
  • YouTube - Fullscreen video scale: Add option to show scale button only in fullscreen #2878 f4bb073
  • YouTube - Miniplayer: Add "Minimal 2" miniplayer type #2928 3ae8dd1
  • YouTube - Miniplayer: Restore the minimal miniplayer on 21.29+ #2911 af1a457
  • YouTube - Spoof app version: Add "Restore old captions behavior" spoof target eea2f2a
  • YouTube - Swipe controls: Add a volume steps option and set the swipe distance per step #2938 f06d565
update Updated app support
  • Reddit: Add experimental support for 2026.36.0 & 2026.37.0 596c812
  • YouTube Music: Add experimental support for 9.36.50 da8c85d
calendar_today
auto_awesome New features
  • YouTube - Miniplayer: Add "Minimal 2" miniplayer type #2928 3ae8dd1
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Fetch element description straight from ViewGroup instead componentHost 7565b9d
calendar_today
auto_awesome Features
  • Choose the app icon in simple mode and handle missing option paths efb4896
calendar_today
auto_awesome Features
  • Choose which sources each app is patched from #947 5b8815c
calendar_today
auto_awesome Features
  • Search patches across every source from the source list 65bb9d0
calendar_today
auto_awesome Features
  • Prerelease aware updates + Changelog scoped badges + Overhauled "Your Apps" sheet + UI fixes #272 5cdf1a0, closes #259
calendar_today
auto_awesome New features
  • YouTube - Swipe controls: Add a volume steps option and set the swipe distance per step #2938 f06d565
calendar_today
auto_awesome New features
  • Custom branding: Add an app icon patch option and support mounted installations #2518 e7a508f
  • Reddit: Add App icon patch #2937 c17f699
calendar_today
bug_report Bug fixes
  • Theme: Show the color the app draws when a color the user picked needs an overlay the app cannot register a4c1539
  • Theme: Use the nearest palette color when the app is not given an overlay manager #2926 86e146c
  • YouTube - Disable fullscreen gestures: Restore pinch-to-zoom past fill on 21.36+ #2876 dd76cc1
auto_awesome New features
  • YouTube - Fullscreen video scale: Add option to show scale button only in fullscreen #2878 f4bb073
  • YouTube - Spoof app version: Add "Restore old captions behavior" spoof target eea2f2a
calendar_today
bug_report Bug fixes
  • Check for updates once a screen exists instead of on any process start 9ff49d6
  • Keep the empty patch list state below the source notice a831cb1
auto_awesome Features
  • Show when the patch sources support a newer app version 460776b
  • Show which app version the device has when picking an APK ae27fcc
  • Switch to a patch source with results when filtering the list #918 13d0dbd
calendar_today
bug_report Bug fixes
  • Strip the source indentation bundles leave in patch descriptions ea6de33
  • Update the manager through an installer that outlives the process it replaces d1c0b60
calendar_today
bug_report Bug fixes
  • Resolve Boolean/String type mismatch when applying patch options from GUI #308 c7c4a11
calendar_today
bug_report Bug fixes
  • YouTube - Change header: Apply custom header logo to explore menu #2910 e549894
  • YouTube - Navigation bar: Keep the app edge to edge when the translucent navigation bar is disabled 7f2153d
  • YouTube - Spoof video streams: Show AV1 toggle when 'Android VR' client is selected 19f2325
auto_awesome New features
  • YouTube - Miniplayer: Restore the minimal miniplayer on 21.29+ #2911 af1a457
update Updated app support
  • Reddit: Add experimental support for 2026.36.0 & 2026.37.0 596c812
calendar_today
auto_awesome New features
  • GmsCore support: Handle conflicting MicroG installs #2907 31a66d9
update Updated app support
  • YouTube Music: Add experimental support for 9.36.50 da8c85d
calendar_today
bug_report Bug fixes
  • Apply patch options only to the patches the run selected 7c176a8
calendar_today
bug_report Bug fixes
  • Keep patching working when firmware makes a system call the device forbids ecd4c43
auto_awesome Features
  • Add Blocks, Bricks, Miner and Pairs mini-games 8e5961c
calendar_today
bug_report Bug fixes
  • Set patch options as the type each option declares a18b93e
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Patch failing on 20.21.37 41d89ef
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Injected buttons are shown in collaborators panel #2867 b595f8d
  • YouTube - Hide layout components: Fix UI padding in comment replies and incognito search #2891 59485db
  • YouTube - Loop video: Respect sleep timer end of video state #2890 9f4f2a8
calendar_today
auto_awesome Features
  • Report launcher shortcut usage so launchers can rank them c076d4a
  • Update patched apps without the system confirmation dialog a609bee
calendar_today
bug_report Bug fixes
  • Survive a patch bundle that crashes the process while loading c048cce
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Fullscreen video scale: Restore UI after leaving fullscreen on tablet/foldable landscape #2874 75f477f
  • YouTube - Video quality: Prevent infinite loading when opening videos from Shorts #2871 8fb3e31
  • YouTube Music - Remember shuffle state: Prevent continuous queue shuffling #2870 b58019c
  • YouTube: Remove "Restore old player button style" from 21.36 and later experimental targets 8cc2f54
calendar_today
bug_report Bug fixes
  • Keep the input DEX files when no bytecode was patched #201 8682b78
calendar_today
bug_report Bug fixes
v1.42.0 Patches
calendar_today
bug_report Bug fixes
  • GmsCore support: Prompt to update outdated MicroG #2787 c30850d
  • YouTube - Channel whitelists: Hide injected flyout menu buttons from other unrelated menu's #2808 5ba4ab4
  • YouTube - Channel whitelists: Whitelists buttons are visible in some flyouts #2802 2f482ff
  • YouTube - Hide layout components: App may crash when 'You may like' section is hidden #2852 407411d
  • YouTube - Hide layout components: Hide guidelines in live chat b7528e0
  • YouTube - Hide layout components: Hide new type of community posts 17b13ff
  • YouTube - Hide layout components: Resolve empty channel tabs when using "Hide channel tab filter" #2747 8232fa7
  • YouTube - Hide player overlay buttons: Apply the control buttons background opacity to the player time bar #2805 302ab28
  • YouTube - Hide Shorts components: Hide new type of paused overlay button c958fb6
  • YouTube - SponsorBlock: Skip buttons are not show with 21.26.45 f667d85
  • YouTube - Theme: Apply the foreground color to text and icons in more locations #2707 126a7d7
  • YouTube - Video quality: Restore ShortsPlayerState check to fix default video quality b596375
  • YouTube Music - Downloads: Prevent external downloader triggering on non-download actions #2858 a4cd837
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide channel links section" setting ddcdabe
  • YouTube - Hide layout components: Add "Report AI channel" video menu entry #2763 17d1135
  • YouTube - Hide player overlay buttons: Add option to change the player control buttons background opacity #2764 4a2d3a4
  • YouTube - Hide Shorts components: Add "Hide gesture hints" setting #2760 73df92a
  • YouTube - Remove background playback restrictions: Add "Auto pause when device is locked" setting #2719 f8bc479
  • YouTube Music - Scrobbling: Add "Fill in missing album" setting #2666 c94ecbd
  • YouTube: Add Remember livestream playback position patch #2753 6252c85
  • YouTube: Add channel whitelists for ads and playback speed #2334 4850003
update Updated app support
  • YouTube Music: Add experimental support for 9.35.54 7e42c2a
  • YouTube: Add support for 21.13.164 58b9a75
  • YouTube: Add experimental support for 21.36.45 #2814 07d36c3
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide guidelines in live chat b7528e0
calendar_today
bug_report Bug fixes
  • YouTube Music - Downloads: Prevent external downloader triggering on non-download actions #2858 a4cd837
update Updated app support
  • YouTube: Add support for 21.13.164 58b9a75
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Harden IoUsageSampler against corrupted Windows performance counters #298 ea1380d
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: App may crash when 'You may like' section is hidden #2852 407411d
calendar_today
bug_report Bug fixes
  • GmsCore support: Prompt to update outdated MicroG #2787 c30850d
calendar_today
bug_report Bug fixes
  • YouTube - Channel whitelists: Hide injected flyout menu buttons from other unrelated menu's #2808 5ba4ab4
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: Skip buttons not working on 21.36.45 f667d85
calendar_today
bug_report Bug fixes
  • YouTube - Channel whitelists: Whitelists buttons are visible in some flyouts #2802 2f482ff
  • YouTube - Hide player overlay buttons: Apply the control buttons background opacity to the player time bar #2805 302ab28
  • YouTube - Hide Shorts components: Hide new type of paused overlay button c958fb6
auto_awesome New features
  • YouTube Music - Scrobbling: Add "Fill in missing album" setting #2666 c94ecbd
  • YouTube: Add Remember livestream playback position patch #2753 6252c85
update Updated app support
  • YouTube: Add experimental support for 21.36.45 #2814 07d36c3
calendar_today
bug_report Bug fixes
  • Keep the bundle changelog from reloading under a background update 952e861
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Trigger background completion effect when patching finishes #295 f45091d
calendar_today
bug_report Bug fixes
  • YouTube - Video quality: Restore ShortsPlayerState check to fix default video quality b596375
auto_awesome New features
  • YouTube - Hide layout components: Add "Report AI channel" video menu entry #2763 17d1135
  • YouTube - Hide Shorts components: Add "Hide gesture hints" setting #2760 73df92a
  • YouTube: Add channel whitelists for ads and playback speed #2334 4850003
calendar_today
bug_report Bug fixes
  • Count file sizes in SI and localize their units 4cb733e
auto_awesome Features
  • Allow a higher patcher memory limit on capable devices bd98d05
  • Show the real per-core CPU load while patching dcdce54
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Apply the foreground color to text and icons in more locations #2707 126a7d7
auto_awesome New features
  • YouTube - Hide player overlay buttons: Add option to change the player control buttons background opacity #2764 4a2d3a4
update Updated app support
  • YouTube Music: Add experimental support for 9.35.54 7e42c2a
calendar_today
bug_report Bug fixes
  • Align the batch installed-APK offer with the single-app flow 86fc085
  • Deduplicate the expert patching log screen b95f934
  • Hide the installed APK in batch patching when the patches do not target it 3736866
  • Translate the titles and labels of the patching log cards b405026
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide new type of community posts 17b13ff
  • YouTube - Hide layout components: Resolve empty channel tabs when using "Hide channel tab filter" #2747 8232fa7
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide channel links section" setting ddcdabe
  • YouTube - Remove background playback restrictions: Add "Auto pause when device is locked" setting #2719 f8bc479
calendar_today
bug_report Bug fixes
  • Stop the update dialog reverting while the installer opens fdff1fc
auto_awesome Features
  • Hide experimental app versions unless the source enables them #928 50b723d
  • Show the full patching diagnostics in the failure dialog f846d25
calendar_today
auto_awesome Features
  • Add Shizuku+ support #926 d6e6838
  • Open the manager changelog from its update notification b8a2fc5
calendar_today
bug_report Bug fixes
  • Correct manager update progress and stop the dialog closing itself ef58c0b
calendar_today
bug_report Bug fixes
  • Keep signing material and tokens out of cloud backups 3a07ae5
  • Make the changelog caches safe to clear while a fetch is running fd66032
  • Stop exporting keystore credentials with the manager settings 757fa04
auto_awesome Features
  • Show the changelog of an available patch update #924 3c1e4ac
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Port Matrix animated background from Manager #285 1aa42c2
calendar_today
bug_report Bug fixes
  • Settings: Keep search results in sync with preferences and highlight every match #2712 5cae2b5
  • YouTube - Video quality: SABR playback breaks due to "Prioritize video quality" #2720 895a8f1
auto_awesome New features
  • YouTube - Hide player flyout menu components: Add "Hide 'On-the-go' menu" setting #2715 8408ec9
calendar_today
bug_report Bug fixes
  • Animate the expert mode selected-only filter toggle a2d5382
  • Show the expert mode filter icon whenever the filter is available 98cbff5
  • Stop a saved APK's icon from standing in for the installed app 175dbb9
calendar_today
bug_report Bug fixes
  • Align the bottom action bar with the content above it d365e1f
  • Keep the back gesture on the screen transitions the app defines 95c28dc
auto_awesome Features
  • Add a setting to hide the re-patch notice on the home screen 48b5eb3
  • Copy a patch selection between sources from the batch queue 836bef3
  • Filter the expert mode patch list down to the selected patches #918 d74f786
  • Name the other apps button by its action and qualify bar tooltips #919 fbe059f
  • Shorten the home search button label so the bar labels can fit 2b08fa8
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Prevent NPE crash in IoUsageSampler on Windows #284 539d96f
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Prevent button swap when Navigation bar patch is excluded #2714 032cf5a
calendar_today
bug_report Bug fixes
  • YouTube - Save to watch later for kids button: Button was hidden in flyout for some videos 109f9dc
calendar_today
bug_report Bug fixes
  • Translations: Report the HTTP status of a failed translation instead of a file not found error b524f57
  • YouTube Music - Play albums songs: Restore music videos outside of albums and use the SponsorBlock segments of the song 55cd280
  • YouTube Music - Play albums songs: Use the length of the song instead of the length of the music video e38ec78
  • YouTube Music - Scrobbling: Scrobble the song version of album tracks instead of the music video 9ceace2
  • YouTube Music - Third-party lyrics: Show the lyrics of the song version of album tracks e29d3e9
  • YouTube Music: Various issues of the Play albums songs patch #2698 b18ca17
speed Improvements
calendar_today
auto_awesome New features
  • Add App refresh rate patch #2695 e11c5e9
  • Settings: Add an option to change the name of the Morphe settings entry #2691 942d6fb
update Updated app support
  • YouTube: Add support for 21.07.247 0c61372
calendar_today
bug_report Bug fixes
  • YouTube - Legacy player controls: Top bar buttons are hidden in some circumstances f429938
auto_awesome New features
  • YouTube Music - Hide music action buttons: Add "Hide 'Live chat replay' button" setting #2674 d43da80
  • YouTube Music: Add Play song version in albums patch #2556 5093f61
  • YouTube: Disabled automatic playback pause after opening the player's video settings 829f4c3
speed Improvements
calendar_today
bug_report Bug fixes
  • Enable debugging - Feature flags manager: Only use active flags as binary search candidates c6f0e1d
  • YouTube - Advanced quality menu: The menu is not show in some circumstances a867890
  • YouTube - Hide player overlay buttons: Hide new type of cast button bb36691
  • YouTube - Theme: Apply custom colors to the menu and dialog backgrounds 2cca3d9
  • YouTube - Theme: Custom colors are not applied to experimental flyout menus 6e30492
auto_awesome New features
  • Enable debugging - Feature flags manager: Redesign and add flag forcing, import and export, and binary search #2638 f0fdebe
  • Enable debugging - Feature flags manager: Tell apart a behavior with no flag from one caused by more than one flag 249c6bf
calendar_today
bug_report Bug fixes
  • Hide the app card check badge while reordering 8edb718
  • Hide the app card status badges while reordering 6012d7f
calendar_today
bug_report Bug fixes
  • Read a bundle's architecture from its base module when no split names it f89129a
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Prevent unintended navigation button swap #2659 389d2d3
  • YouTube - Hide player overlay buttons: Cast button is not always hidden 0c9cabf
  • YouTube - PlayerOverlayButton: Correct spacing when fullscreen button is hidden #2663 7ddb7c2
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide 'Top fans' button" setting #2660 1e719f6
calendar_today
bug_report Bug fixes
  • Reddit: Preserve font weights with system and custom fonts #2643 9cf3838
  • YouTube - Hide layout components: Exception thrown if there are duplicate keywords in the Comments carousel filter #2640 5c3be65
auto_awesome New features
  • YouTube - Disable video codecs: Add "Force HDR video" setting #2634 04529f3
  • YouTube: Add Disable playlist autoplay patch #2628 7beae7a
update Updated app support
  • YouTube: Add experimental support for 21.35.442 #2627 4535022
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube Music - Theme: Fade the page header into the background color #2636 5f5a478
auto_awesome New features
  • Add PoToken provider patch #2618 fb25ff1
  • YouTube - Disable fullscreen gestures: Add option to disable pinch-to-zoom #2633 7b05d2d
  • YouTube - Hide layout components: Add "Hide filter bar in channel page" and "Hide 'Members only' chip" settings #2622 5db5a77
  • YouTube: Add Mute button patch #2624 4c2b3c0
update Updated app support
  • Reddit: Add experimental support for 2026.35.0 71f8a7f
calendar_today
bug_report Bug fixes
  • Replace a bundle's selection through one shared helper 1cec4d7
auto_awesome Features
  • Highlight the patch options button when options are customized #908 df66e7d
  • Retire the pre-release notice a few seconds after it is seen 4b3ce8e
calendar_today
bug_report Bug fixes
  • Theme: Prevent an endless activity relaunch loop 212fc09
  • YouTube - Theme: Some elements keeps the stock color after leaving picture in picture #2591 a897f41
auto_awesome New features
  • YouTube - Wide search bar: Replace the toggle with Disabled, Wide and Extra wide options #2608 ce18f82
  • YouTube: Add Fullscreen video scale patch #2616 53815a9
update Updated app support
  • YouTube Music: Add experimental support for 9.34.52 fea25c2
calendar_today
bug_report Bug fixes
  • Add "Pre-release updates" confirmation dialog #904 31bab05
  • Allow building with any JDK 17 or newer efb7d75
auto_awesome Features
  • Add a community patches button to the add source dialog #835 c2a6dff
notes Performance improvements
  • Repackage the archive only when signing rejects it #906 98315b6
calendar_today
bug_report Bug fixes
  • Settings: Resolve OOM crashes and prevent duplicate dialogs 047121d
  • Theme: "App default" color is drawn pure black instead of the colors of the app 07c6d35
  • Theme: Add new color tokens and Litho hooks a7d7520
  • Theme: Morphe dialogs and settings are pure black with the "App default" color f5ce706
  • Theme: Splash screen is pure black with the "App default" color 4a226c7
  • Theme: Use more compact custom theme palette 73eab93
  • YouTube - Add to queue: Flyout menu is too wide and loses the item changes on rotation 72dbc80
  • YouTube - Change form factor: Prevent tablet layout causing app to crash #2600 f54d9cd
  • YouTube - Hide layout components: Prevent Library shelves from being hidden #2597 2d1e542
  • YouTube - Reload video: Keep pitch/speed after reload #2595 959597c
  • YouTube - Seekbar: Force newer splash screen animation 91f937a
  • YouTube - Theme: Apply custom theme to drop-down menus #2589 66765bd
auto_awesome New features
  • YouTube - Save to Watch later: Support for related kids videos #2572 b0ec540
  • YouTube: Add Disable scrolling speed limit patch #2582 162e690
calendar_today
bug_report Bug fixes
  • Morphe update crash when the staged APK is gone addfc70
auto_awesome Features
  • Add per-bundle issue reporting, pre-release warnings, and home screen improvements #902 208e7ef
calendar_today
bug_report Bug fixes
  • Recognize repository URLs passed to --patches on Windows #266 5ed40a2
calendar_today
auto_awesome Features
  • Port Manager typography and overhaul UI to Material 3 #259 b4f994b, closes #190
calendar_today
bug_report Bug fixes
  • Replace the automatic re-patching schedule with a re-patch alert on the home screen e977ccd
  • Show the build code of a saved APK only when the patches do not support it 2c03321
calendar_today
bug_report Bug fixes
  • Keep dialog content and buttons above the keyboard 2c81da2
  • Strip the raw indentation from patch option instructions b38049c
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Add to queue: Error message is shown when adding to queue from certain channels e39ff88
  • YouTube - Theme: Add new hex integer to dark values ccab8bb
calendar_today
bug_report Bug fixes
auto_awesome New features
  • Theme: Add a patch option to permanently set the app background color #2568 7166721
calendar_today
bug_report Bug fixes
  • Build the resource configurations of patches without a dense entry table eff74b6
calendar_today
bug_report Bug fixes
  • Keep an error while sampling resources from taking down the patcher 51fe957
calendar_today
bug_report Bug fixes
  • Draw the success screen from the install state instead of flags split out of it 18fb83e
auto_awesome Features
  • Hold the success screen back while a mini-game round is running eb3b915
  • Point the success screen back at a mini-game left behind 2f25005
  • Resolve the APK architecture patches declare their availability against 1e1cf1c
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Show version codes in list-versions and list-patches #262 f19352a
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Match the flyout menu items to the app's own items #2553 693a33b
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Unified extraction videoId logic and added new litho video element a103d4a
  • YouTube - Seekbar thumbnail: Reduced heatmap peak point font pad… #2564 1209b95
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Context is sometimes not set e54b364
  • Theme: Change the color of the new content indicator of the top bar #2550 4f0210b
calendar_today
update Updated app support
  • YouTube: Add experimental support for 21.34.243 50ba5d6
calendar_today
auto_awesome New features
  • YouTube - Theme: Draw the splash screen with the selected background color #2543 fb3302d
calendar_today
bug_report Bug fixes
  • Theme: Use only the color resources that the app version declares d1e1514
  • YouTube - Add to queue: "Overridde 'Play next in queue' button" not working #2539 235d3c6
  • YouTube - Swipe controls: Do not restore the brightness when the player returns from picture in picture 2deb2a7
  • YouTube - Wide search bar: Use the background color selected in the settings abb7441
calendar_today
auto_awesome New features
  • Spoof video streams: Makes TV Simply available in signed-out or incognito mode by generating a PoToken #2533 c9a1622
  • Theme: Change the app background color from the app settings #2524 4d89ab2
calendar_today
update Updated app support
  • Reddit: Add experimental support for 2026.34.0 260f6d3
calendar_today
bug_report Bug fixes
  • Remove Simple mode theme color options and leftover dead code 840eb7f
calendar_today
bug_report Bug fixes
  • Sources added after an app was configured stay out of its batch selection 29262ce
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Network proxy: Avoid platform HTTPS fallback #2510 bc6c9be
  • YouTube - Captions: Auto captions do not show when video is unmuted #2436 e80ce29
  • YouTube - Seekbar thumbnail: Reduced label font size 9117e58
  • YouTube - Seekbar thumbnail: Reduced labels height 96615e3
  • YouTube - Seekbar thumbnail: Removed shadow layer from labels 737db50
  • YouTube: Override feature flag that interferes with "Restore old player button style" 3ff43e5
auto_awesome New features
  • YouTube - Swipe controls: Support swipe controls in split-screen #2503 f2b04c2
calendar_today
bug_report Bug fixes
  • Retained patched APKs land in place only once written in full 4228f3e
auto_awesome Features
  • Category rows in the patches list carry the color of the source they belong to 29e4951
calendar_today
bug_report Bug fixes
  • Reddit - Hide Trending shelves: Resolve fingerprint failure ea9c443
auto_awesome New features
  • Spoof video streams: Default client maintenance #2479 62c6a35
calendar_today
bug_report Bug fixes
  • SponsorBlock: Allow SB user id with curly brackets 8df4e08
  • YouTube - Playback speed: Separate playback speed observations from commands #2501 a433b29
update Updated app support
  • YouTube Music: Add experimental support for 9.33.52 2e7fe4c
calendar_today
bug_report Bug fixes
  • Keep the apksig ASN.1 members that signing builds by reflection 222c6ca
auto_awesome Features
  • Batch patching offers the download helper and checks what it hands back f69f03a
calendar_today
bug_report Bug fixes
  • Badges only restyle their text where the background is actually known 6a129fb
  • Dialog status bar stays all white in light theme #879 d56be32
  • Fills and text on tinted cards stay distinct from what they sit on c29f375
  • Filter chips no longer blend into the sheet behind them b9f5a6a
  • Hero card and monochrome section icons pick a tint their own fill supports 5b81845
  • Hero card subtitles stay readable on their own tinted background ac77444
  • Home cards pick content and skeleton colors from the gradient they land on 91e557e
  • Selected tiles and tabs no longer invert their content on light accents cd57a13
  • Sticky search rows match the dialog body instead of the surface role f617a80
auto_awesome Features
  • Color picker works in hue, saturation and value instead of RGB sliders eb8b0c3
  • Source sheet shows placeholders while the bundle store is still loading be9e7ba
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Error toast is shown when using YouTube 20.21.37 a1c5aef
  • YouTube - Override YouTube Music buttons: Resolve intent routing failure #2487 a8761c2
auto_awesome New features
  • YouTube: Add "Back button exits the feed" setting #2488 fe8e03c
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide hype points in description 6a398c4
update Updated app support
  • YouTube Music: Add experimental support for 9.32.51 #2458 9b280d0
calendar_today
bug_report Bug fixes
  • Clone warning stays quiet for renames no selected patch asked for 1ada7a7
  • Content on a translucent fill keeps a readable contrast 8fbd162
calendar_today
bug_report Bug fixes
  • Clone warning is read from the built APK instead of guessed from the patch list 834aa4a
auto_awesome Features
  • Home app list can be filtered down to clones ba9ebda
calendar_today
bug_report Bug fixes
  • Expert mode patch cards are no longer covered by the scroll to top button fefcf97
  • Universal patches carry the installer lock state like app-specific ones 65988ee
auto_awesome Features
  • Universal patches fold behind a collapsible header in the patch lists f88d403
calendar_today
bug_report Bug fixes
  • Progress gradient and card swipe actions mirror in RTL layouts 9e0a087
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Disable Play Store updates: Change manifest version code but preserve existing internal version code checks #2470 8fc60e8
  • Reddit: Add legacy app target of 2024.02.0 to allow logging in then upgrading the patched installation #2473 e7c32bf
  • YouTube - Seekbar: Dynamically set round edges for 'most replayed' label background #2462 80791b7
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide live chat tooltips" setting #2463 9f95b8e
  • YouTube - Hide layout components: Add "Hide Notifications menu header" setting #2445 2fd2eb5
  • YouTube - Swipe controls: Add "Ignore swipes when locked" setting #2469 1fce673
calendar_today
bug_report Bug fixes
  • Batch queue installs unattended when the manager is in the background 0389089
  • Dialog buttons sit at the bottom of list dialogs 33060ff
  • Dialog footers lay out on one row 082e5bf
  • Dialogs that only close use an outlined Close button aa15882
  • Grouping swipe works anywhere in the app area 4095029
  • List dialogs keep their title actions in place while the list loads 1accc1c
  • Multi-select bar metrics live next to the bar e96b6b7
  • Multi-select bar no longer jumps up over a card while sliding out 46a8a24
  • Patch selection dialog leads with Import 79bcbcd
  • Patches dialog shows the loading logo instead of an empty list 863dcc3
  • Recommended patches button skips patches for other app versions 3e32739
calendar_today
bug_report Bug fixes
  • App card colors reset moves to the dialog title row 5ef5e53
  • Dialog buttons share one implementation and button metrics move to Defaults 70b9c30
  • Interface scale slider no longer jumps at the default value b1aa81d
  • Loading icon placeholder no longer looks larger than the icon 8510907
auto_awesome Features
  • App info dialog buttons sink on press 3adca56
  • Dialog and title buttons sink on press like the glass ones 63c2ce2
notes Performance improvements
  • Animated background no longer composites through an offscreen layer 2d080d1
  • Animated backgrounds pause under full-screen dialogs 0475a0f
  • Animated backgrounds step at 60 Hz instead of the display rate 0a3fe7c
  • Animated backgrounds stop ticking while the app is not resumed f5d1164
  • App card gradients are no longer rebuilt on every frame 43fbe79
  • App cards paint one gradient pass instead of five 5fe46e5
  • App icons no longer subcompose on every measure pass 6310053
  • Background parallax no longer restarts its springs on every sensor sample 476ff00
  • List fade overlay no longer blends across the whole list dfd84e2
  • Live indicator dot no longer recomposes on every pulse frame d6f8f82
  • Placeholder icon paints one gradient pass instead of five 91763b3
  • Sources sheet no longer re-measures every card on each frame a54c240
calendar_today
bug_report Bug fixes
  • App info dialog marks renamed installs as clones 251180a
  • Apply the interface scale to dialogs, menus and sheets 1ffd3a0
  • Deep link no longer replays when the activity is restored a3d5c58
  • Unify action bars and dialog footer buttons 696caaf
calendar_today
auto_awesome Features
  • Allow changing the interface scale of the app b1b4cfc
  • Allow installing over a signature mismatch on rooted devices 9a7e424
calendar_today
bug_report Bug fixes
  • Honor a non default port in remote bundle URLs #868 2f76213
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Reddit: Improve login compatibility #2423 1344e30
  • YouTube - Hide layout components: Hide padding when using "Hide horizontal shelves" 11435a7
  • YouTube - Navigation bar: Merge disable translucent navigation bar/status into a single setting #2451 652a515
  • YouTube - Seekbar thumbnail: Improved labels visibility 1e1951f
  • YouTube - Seekbar thumbnail: Prevent thumbnail resizing fluctuations 0ce23bd
auto_awesome New features
  • YouTube - Swipe control: Redesign swipe control action settings #2368 f7196f7
calendar_today
bug_report Bug fixes
  • Installs renamed by patches are tracked as clones c4b50b2
  • Root modules cannot be enabled in KernelSU 0263f9e
calendar_today
bug_report Bug fixes
  • GMSCore patch cannot be disabled during multi-bundle patching 0e35191
auto_awesome Features
  • Track every cloned install of an app as its own entry af9c779
calendar_today
bug_report Bug fixes
  • Reddit: If Google sign-in is attempted then show a popup to instead use email/password to login 9f0d9f0
  • YouTube - Hide layout components: Hide video recommendation labels only in search results a5d7677
  • YouTube - Hide layout components: Library filter bar being hidden 8dd791c
  • YouTube - Hide Shorts components: Shorts filter not working in search results 2178eb5
  • YouTube: Shorts are AV1 regardless of HW support 98e7842
auto_awesome New features
  • YouTube - Background playback: Prevent paused videos from auto-resuming after returning to app b2799ae
  • YouTube - Playback speed: Add "Default playback audio pitch" setting #2282 2f5efc1
calendar_today
bug_report Bug fixes
  • Identify patched installs by Morphe's own signing certificate 4016976
  • Keep a tracked app's name and icon after its artifacts are gone 03f444b
  • Polish clear-cache dialog and unverified install text 724e345
calendar_today
update Updated app support
  • YouTube: Add experimental support for 21.33.321 2cfc72b
calendar_today
bug_report Bug fixes
  • Keep APK records and archives when file operations fail f896574
  • Keep app card text from shifting when a status badge appears 2d1eb63
  • Keep the helper app button through the download dialog's exit 3ff73bc
  • Preserve tracked state after deleting saved APKs #859 3dd233a
auto_awesome Features
  • Add collapsible search to installed app picker e765393
calendar_today
auto_awesome New features
  • Reddit: Disable forced in-app update popup #2416 e0616a6
  • YouTube - Seekbar thumbnail: Added most watched section marker during seeking 5752c7e
calendar_today
bug_report Bug fixes
  • Recover patch bundle downloads when github.com is unreachable 02a9aa6
  • Route manager updates through the same download fallback as patch bundles ab154cb
calendar_today
bug_report Bug fixes
  • Keep patch source attribution after the source is deleted 219e4ee
  • Keep tracked install verification state fresh #853 e7ebbe9
calendar_today
bug_report Bug fixes
  • Distinguish present non-patched tracked apps #851 dc64a06
  • Narrow the scrollbar's invisible drag strip to stop stealing edge scrolls 63afb26
  • Stack CPU load bars by rank, reserve two-line labels only when needed, and surface peak I/O 15ec752
  • Stop re-verifying every tracked APK on each cold start #852 c2bb659
calendar_today
update Updated app support
  • Reddit: Add experimental support for 2026.32.0 #2405 7149c54
calendar_today
bug_report Bug fixes
  • Wait for the download page before showing its instructions ab9d53f
auto_awesome Features
  • Add CPU and storage I/O graphs to the expert patching screen #849 3465561
  • Match the download instructions to the website the APK link leads to #848 71e4675
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Add search and A-Z sorting to APK, patch selections, and patch sources screens #844 6742d5a
  • Export per-source prerelease and experimental version toggles #845 69a45df
calendar_today
bug_report Bug fixes
  • Stage universal patches behind a second "Enable all" tap #840 3485ca4
auto_awesome Features
  • Filter the home app list by patch and install state #829 cf0f2f9
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Added shorts as flyout video element 338fc4f
  • YouTube: Prevent playback speed/quality UI text from wrapping at large font sizes #2403 9123870
update Updated app support
  • YouTube Music: Add experimental support for 9.31.51 bbd6f5b
calendar_today
bug_report Bug fixes
  • Stop the patch counter from doubling when patching restarts df8a0eb
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Buttons was shown in wrong panels #2396 630f31e
  • YouTube - Add to queue: Fixed some injected buttons related UI issues #2387 eccae81
  • YouTube - Miniplayer: Remove "Default size" setting that YouTube removed in 21.32+ 30daf1b
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Flyout menu not available in fullscreen b270824
calendar_today
bug_report Bug fixes
  • Rename Change package name to Clone app #2347 efd4d01
  • Spoof video streams: Restore missing YT method #2362 23c1d7c
  • YouTube - Add to queue: Improved "Add feed flyout queue menu item" UI 69701d7
auto_awesome New features
  • Spoof video streams: Add 'TVHTML5 DASH' as a temporary workaround for 'TVHTML5 SABR' (playback issues in livestreams) 173a925
  • YouTube - Hide Shorts components: Add "Hide Save button" setting #2363 12846cb
calendar_today
bug_report Bug fixes
  • Stop an expanding source card from overlapping the one below cb8f95c
  • Stop same-named patches in a source from being selected together 9219193
  • Stop selection and reorder modes from triggering source updates 121a5d3
calendar_today
bug_report Bug fixes
  • YouTube: Prevent chapter titles from being truncated #2352 1609eb1
update Updated app support
  • YouTube: Add experimental support for 21.32.2 adc044b
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide trending hashtags 7f375cc
  • YouTube Music - Spoof app version: Add spoof targets 8.23.51 and 9.13.51, remove 6.x and 7.x targets that YT is shutting down support for 74e4b1d
  • YouTube Music: Remove 7.29.52 app target that YouTube no longer supports 8b453db
auto_awesome New features
  • YouTube - Add to queue: Add "Add feed flyout queue menu item" setting #2333 1c54df8
  • YouTube - Hide layout components: Add "Hide Chapters and 'In this video' button" setting #2354 ec15b89
update Updated app support
  • Reddit: Add experimental support for 2026.31.1 7bf92f4
calendar_today
bug_report Bug fixes
  • Preserve manifest attributes in minimized jar #255 e5684d9
calendar_today
bug_report Bug fixes
  • YouTube Music - Disable DRC audio: Fix patching experimental app versions 04aed07
calendar_today
bug_report Bug fixes
  • YouTube - Disable DRC audio: Patch doesn't work on latest experimental versions 65c5816
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide player gesture hints" setting #2328 588b8c0
update Updated app support
  • Reddit: Add experimental support for 2026.31.0 2f3df14
calendar_today
bug_report Bug fixes
  • YouTube - Seekbar: Fix patching older app targets 0b3c42c
calendar_today
bug_report Bug fixes
  • YouTube - Seekbar: Show Shorts seekbar thumbnails bd648dc
auto_awesome New features
  • Spoof video streams: Default client maintenance #2309 e86d61f
  • YouTube - Disable sign in to TV popup: Add "Disable 'Connect your devices' popup" setting #2325 8b8837e
calendar_today
bug_report Bug fixes
  • move both HTTP clients to OkHttp for parity with manager #254 e8379be
calendar_today
bug_report Bug fixes
  • YouTube - Disable fullscreen gestures: Disable feature flag to restore zoom functionality #2292 4413218
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide 'Invite others to message' card" setting #2304 b582e75
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Added progress bar to first time GUI download + Switched from materials icon to materials symbol + Cleaned up home screen code #234 39e948e
calendar_today
bug_report Bug fixes
  • YouTube Music - Third-party lyrics: Do not cover the comments and live chat panels 5e3eb4c
calendar_today
bug_report Bug fixes
  • Reddit: Morphe settings menu is not localized for experimental app targets fefa59b
  • YouTube - Disable sign in to TV popup: Add support for newer versions #2226 96716ef
  • YouTube: Remove "Restore old YouTube settings screen" from 21.30+ targets 51c0af2
auto_awesome New features
  • YouTube Music: Add Remove viewer discretion dialog patch #2297 f0d3ba1
  • YouTube Music: Add Third-party lyrics patch #2269 fbf2e63
calendar_today
bug_report Bug fixes
  • Decode copied patch options instead of storing them JSON encoded ec8f9f2
  • Stop badges from hiding the app name on batch queue cards b924535
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Unify badges and version tags 7c1f46f
calendar_today
bug_report Bug fixes
  • Save the process runtime memory limit when the slider is tapped #815 d9c9079
auto_awesome Features
  • Flag an experimental APK version on the queue card a6446d8
  • Merge the queue's APK buttons into one version-aware chooser 79aff36
calendar_today
bug_report Bug fixes
  • Deduplicate update checks and install patch bundles atomically bf3e4e1
  • Handle preference IO errors and skip cancellation in uiSafe c5b8e26
  • Reduce startup cost and split the home apps section d8ee88f
auto_awesome Features
  • Update the file of a local patch source in place f4fc760
calendar_today
bug_report Bug fixes
  • Reddit: Show Morphe in-app settings with Reddit 2026.25.0+ #2260 ec780c5
  • YouTube - Seekbar thumbnail: Hide thumbnail during precise seeking 9f5848a
  • YouTube - Seekbar thumbnail: Show slide-to-seek thumbnail when option is enabled 174c4e6
  • YouTube Music - Hide layout components: Remove "Hide 'Suggested for you' shelf" setting as it hides playlist content c279c40
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide Learning menu" and "Hide 'How YouTube works' menu" settings 997f433
  • YouTube: Add Playback in feeds patch #2261 fced431
update Updated app support
  • Reddit: Add experimental support for 2026.30.0 f8dbf83
calendar_today
bug_report Bug fixes
  • Announce a manager update only once its APK is downloadable 9939cd1
  • Close open dialogs when a patch source arrives from outside the app 550926b
auto_awesome Features
  • Crossfade dialog content when it swaps between states 48848f2
calendar_today
bug_report Bug fixes
  • Offer to remove the app copy a package rename left behind adfe445
  • Restore the patch outcome after process death 2095298
calendar_today
bug_report Bug fixes
  • Resilient patch bundle loading + quieter ADB logging + unique version output naming #224 8cb5250
calendar_today
auto_awesome Features
  • developer mode + configurable data directory #220 a1ba3a2
calendar_today
bug_report Bug fixes
  • Add Enable-Native-Access attribute to jar manifest #249 d70a4c2
calendar_today
update Updated app support
  • YouTube: Add experimental support for 21.31.523 #2207 061663b
calendar_today
bug_report Bug fixes
  • Put the queue counter inside the patcher layout 4a4ed2f
  • Round stepped slider values instead of truncating them b4f0c56
  • Stop the install queue failing the item it just started e333e6b
  • Tell an unsupported version apart from an app with no patches cd5701b
calendar_today
bug_report Bug fixes
  • Reopen the file picker after it was closed without picking 063093d
auto_awesome Features
  • Add APK export and hide install once an app is installed 6bbfc07
  • Offer to find the right APK from the batch queue 375da51
  • Warn when a patch source needs a newer version of the manager e4d649b
calendar_today
auto_awesome Features
  • Patch several apps in one queue, and keep them patched automatically #795 a3c0427
calendar_today
bug_report Bug fixes
  • YouTube: Resolve legacy app target crash 1df09a5
calendar_today
bug_report Bug fixes
  • Settings: Hidden category title is included when copying a setting breadcrumb f412fc8
  • YouTube Music - Bypass certificate checks: Resolve Android Auto crash #2239 0b6a7b0
update Updated app support
  • YouTube Music: Add experimental support for 9.30.52 #2254 422fbf4
calendar_today
bug_report Bug fixes
  • Mirror the list scrollbar to the correct side in RTL layouts e8fd43b
calendar_today
bug_report Bug fixes
  • Mirror navigation chevrons and isolate version strings in RTL layouts ca60cd0
calendar_today
bug_report Bug fixes
  • Correct app status, signature and saved APK checks #791 c47ac44
  • Derive source page and avatar URLs from the source endpoint e1c7fdf
  • Remove app card color mini preview b394eb8
  • Treat a mounted install as patched when picking a patch source 1d84c9e
auto_awesome Features
  • Fall back to APK and installer signals when signatures are unreadable 22b3104
calendar_today
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide explore menu components" setting #2159 7dc29bc
  • YouTube Music - Hide layout components: Add "Hide Audio / Video toggle", "Hide comment components", "Hide feed components", "Hide Repeat button", and "Hide Shuffle button" settings #2228 931bb3a
  • YouTube: Add Wide search bar patch #2221 be8de15
calendar_today
bug_report Bug fixes
  • Keep patch selection of bundles disabled at patch time c0d6b8c
auto_awesome Features
  • Add long-press tooltip to icon-only bottom action bar buttons 2a5158a
  • Allow gradient stops to follow the app bundle color 664e5f2
  • Show reclaimable size on storage cache clear buttons 40e093c
calendar_today
auto_awesome Features
  • Add a shared list scrollbar across lists and dialogs #780 0d48d36
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • dynamically download GUI dependencies to reduce jar size #232 d74a3c2
calendar_today
bug_report Bug fixes
  • resolve deprecation warnings and fix list-versions accuracy #225 9b79d69
calendar_today
bug_report Bug fixes
  • YouTube - Swipe controls: Evaluate swipe zone before recycling MotionEvent #2238 e398514
update Updated app support
  • YouTube Music: Add experimental support for 9.29.54 4945ac4
calendar_today
bug_report Bug fixes
  • Fetch metadata for newly imported bundles that are disabled 98af3c6
auto_awesome Features
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Remember video quality: Added new buffering quality flag override 3585811
auto_awesome New features
  • YouTube - Seekbar: Show video chapter title below seekbar thumbnail #2214 bf3cde6
calendar_today
bug_report Bug fixes
  • Preserve mount installs for saved APK flows #779 37cabf6
  • Use the typed option API for folder options in Simple mode a9e21d8
calendar_today
bug_report Bug fixes
  • YouTube - Playback speed: Playback speed button sometimes does not update #2206 e2c08fc
  • YouTube - Remember video quality: Improved platypus quality flag override logic 2682d43
auto_awesome New features
  • Spoof video streams: Default client maintenance #2208 4e93ec9
calendar_today
bug_report Bug fixes
  • Ignore updates of uninstalled apps in category icon tint 7f1a5f2
  • Open home app list at the top on launch 829d151
calendar_today
bug_report Bug fixes
  • Smooth category reorder animation in Custom sort mode 607890f
auto_awesome Features
  • Copy patch selection between bundles #769 011b934
  • Tint category folder icon when group has pending updates 849c119
calendar_today
bug_report Bug fixes
  • YouTube - Copy video link: Use correct timestamp query delimiter when link shortener is disabled #2172 c3affe2
  • YouTube - Playback speed: "Use normal speed for music" does not work when default playback speed is "Auto" #2171 5c1538a
auto_awesome New features
  • YouTube - Seekbar: Add "Enable seekbar thumbnails" setting #2182 32575ea
calendar_today
auto_awesome New features
calendar_today
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide hashtag section" setting 95710b1
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: "Hide video link label" not working on old layouts 56c8292
calendar_today
bug_report Bug fixes
  • YouTube - Remember video quality: Default video quality may not be applied #2144 dcb3cbc
  • YouTube Music - Settings menu filter: Support version 8.51.51 bb733ec
calendar_today
bug_report Bug fixes
  • YouTube - Playback speed: Playback speed is remembered even if the user does not change it manually #2134 b6dbe4f
auto_awesome New features
  • Settings: Long-press a Morphe setting to copy its breadcrumb #2130 622ef54
  • YouTube - Hide layout components: Add "Hide featured playlists section" setting 59d7196
calendar_today
bug_report Bug fixes
  • YouTube: Update compatibility version name ca4dd01
auto_awesome New features
  • YouTube Music - Hide ads: Add "Hide Music Premium promotions" setting #2122 671f24c
calendar_today
bug_report Bug fixes
  • Force original audio: Not working in SABR playback #2117 f2f73f3
  • YouTube - Force original audio track: Disable setting toggle for Android Creator only 60ff67b
  • YouTube - Hide layout components: Hide all the thumbnails when using "Hide search term thumbnails" #2108 8abb927
  • YouTube - Hide layout components: Hide new type of community post 35ae5e9
  • YouTube Music - Force original audio: Patch applied to old version where SABR is not enforced daa9582
auto_awesome New features
update Updated app support
  • YouTube: Add experimental support for 21.29.363 #2084 048880e
calendar_today
bug_report Bug fixes
  • Consistent search field spacing in patch list dialogs 1103fda
  • Deduplicate confirmation dialogs with shared ConfirmDialog f954119
  • Fix multiselect mode in APK dialogs b6f4f63
calendar_today
bug_report Bug fixes
  • Add confirmation dialog before batch uninstall 3486b62
  • Show music note icon for audio files in custom file picker ac082cf
auto_awesome Features
  • Redesign destructive confirmation dialogs 85dfad9
calendar_today
bug_report Bug fixes
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube Music - Remember shuffle state: Remove conflicting playback controls fingerprint f78e195
auto_awesome New features
  • Reddit: Add Custom font and Force system font patches #2100 b242ad9
  • Spoof video streams: Default client maintenance #2094 f321bda
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Related videos filter bar not hidden on older versions #2086 21035f7
  • YouTube - SponsorBlock: Show segment when 21.28+ auto-hide is off bbc171c
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide 'Search inside this video' section" setting #2097 e4adb52
update Updated app support
  • YouTube Music: Add experimental support for 9.28.51 39e85de
calendar_today
bug_report Bug fixes
  • YouTube - Spoof video streams: Updated visionOS spoof user agent to support AV1 acfafc8
  • YouTube Music: Resolve patching experimental app versions b6b2b15
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Skip list fetch and parse while all toggles are off a35a429
  • YouTube - LegacyPlayerControlButton: Fixed some issues following the add of support for version 21.28.204 318d691
update Updated app support
  • YouTube: Add experimental support for 21.28.204 #2008 44a0e67
calendar_today
bug_report Bug fixes
  • Use correct ChangelogEntryHeader color 83bc437
auto_awesome Features
  • Add patcher notification sounds with settings toggle and reorganize settings tabs 51dda37
calendar_today
bug_report Bug fixes
  • YouTube - Engagement Panel: Implement a queue for open panels 079b23f
  • YouTube - FlyoutUtils: Add compatibility with other video shelf types ce7c0b0
  • YouTube - Hide layout components: Related videos filter bar is not correctly hidden 0245d6b
  • YouTube - Hide Shorts components: Hide new type of labels #2069 befe786
  • YouTube - Open system share sheet: Fetch the commentId only when the share button is pressed ee8df69
  • YouTube - Open system share sheet: Share sheet doesn't works in Shorts a8ff805
auto_awesome New features
  • YouTube Music: Add Return YouTube Dislike patch #1994 8f58725
update Updated app support
  • Reddit: Add experimental support for 2026.29.0 e0629fc
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Center text in translation info dialog and format GitHub PAT link 74e128c
  • Correct emoji flag size in language selection card 72dd679
  • Rewrite CreditsDialog with Morphe-style components 2a8eb38
auto_awesome Features
  • Add sort button visibility toggle in Appearance settings c3c5e8b
  • Animate HeroInfoCard in APK management dialogs with shimmer and counter transitions f98a602
  • Improve Shizuku installer flow #734 08ab696
  • Redesign PatchListComponents with Morphe-style components and layout improvements d733da6
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Align About section app-info item style with installer item d20d23b
  • Replace bundle card toggles with ToggleRow and fix expanded card spacing 3ca5d32
  • Replace compactPadding/noPadding booleans with DialogPadding enum 0d7758b
  • Wrap AboutSection items in SettingsGroup 2367e6c
auto_awesome Features
  • Add footer section to RadioSelectionCard and apply it to installer options ecfaf03
  • Display CPU architecture in saved and patched APK cards 1d2b6e8
  • Redesign InstalledAppInfoDialog with Morphe-style components and layout improvements d9e4ef3
calendar_today
bug_report Bug fixes
  • Fix spurious patch source badge and refine installer dialog UI 00059a0
  • Inline SelectionActionBar into MultiSelectBar and reorder cancel button 70d7991
  • Keep simple mode patch options rendered on tab re-entry fd33414
  • Split SectionsLayout into focused files 56085e0
calendar_today
bug_report Bug fixes
  • Dedupe expert-mode UI patterns and reuse shared components e172fda
  • Migrate PatchCard to shared SettingsItemCard 4704c40
  • Normalize expert-mode padding to MorpheDefaults ecb6c7b
  • Share patch list components and consolidate badges 797004d
  • Split ExpertModeDialog into focused files a9e857c
  • Top-align list-based dialogs and dedupe MorpheDialog c012263
  • Unify RadioSelectionCard visuals across dialogs 885dd2d
calendar_today
bug_report Bug fixes
  • YouTube - FlyoutUtils: Error message when opening Shorts flyout menu aaf5f55
  • YouTube - Hide layout components: Comment box being hidden on 20.21.37 7f77b20
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide video thumbnail" setting #2043 360bc41
update Updated app support
  • YouTube: Add support for 21.04.223 12e19c0
calendar_today
bug_report Bug fixes
  • Extract SelectionTile for grid-style appearance pickers 7274264
  • Migrate language picker to shared RadioSelectionCard 09c760b
auto_awesome Features
  • Add source labels and versions to patch source picker 0b3f299
calendar_today
bug_report Bug fixes
  • Extract CardActionRow and align card paddings 7d2aabf
  • Show intermediate dev versions in changelog dialog 44a9948
auto_awesome Features
  • Add APK retention toggles in storage management c57edb7
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Spoof video streams: Sometimes player headers is null #2035 c9552c0
auto_awesome New features
  • YouTube - Hide layout components: Add "AI channel filter" settings #1972 03c0b97
calendar_today
bug_report Bug fixes
  • Network proxy: Support HTTPS proxies for auxiliary requests #2022 ee52f90
  • YouTube - Hide ads: Hide shopping links in transcripts #2025 0cf389b
  • YouTube - Open system share sheet: Support channelID & commentID fetching #1975 34c2b58
auto_awesome New features
  • YouTube Music: Add Remember shuffle state patch #1963 7e8a6ba
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube Music: Fix 9.15.51 startup 9e2c372
calendar_today
bug_report Bug fixes
  • YouTube - Playback speed: Support new native playback speed menu #1957 a4641d6
  • YouTube Music - Downloads: Hide Premium dialog on external download #2009 4cfe552
auto_awesome New features
  • YouTube Music: Add Disable dislike redirection patch #1962 e399e05
calendar_today
bug_report Bug fixes
  • Prevent storage dialog crash when segments list is empty b155ddb
calendar_today
auto_awesome Features
  • Add storage and cache management dialog #714 f8e354d
  • Route add-source through the website and enforce a remote blocklist #715 8f1494e
calendar_today
bug_report Bug fixes
  • fix patch repo rate limiting by switching to raw links + stream downloads to disk #214 e21646c
calendar_today
bug_report Bug fixes
  • Spoof video streams: Check setting value instead of availability for JavaScript toggles 1d92650
  • YouTube - Copy video link: Copied video link is always shortened #1993 ff0e8cc
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide gift animation and cards" and "Hide gift button" settings #1991 83451d9
  • YouTube - Swipe controls: Add playback speed step preference #1977 25927d1
  • YouTube Music: Add Spoof app version patch #1948 46a86d3
update Updated app support
  • Reddit: Add experimental support for 2026.28.0 9f18957
calendar_today
bug_report Bug fixes
  • Align patch options notices with InfoBadge component 3b7236d
  • Move installer prompt toggle into selection dialog 9f96f37
  • Show installer prompt toggle regardless of expert mode 9ce1857
  • Unify settings tabs with SettingsGroup and consolidate item components 3277958
calendar_today
bug_report Bug fixes
  • Don't trigger update badge for experimental-version-only changes #666 6854d0f
calendar_today
bug_report Bug fixes
  • YouTube - Spoof video streams: Mention Android Studio 720p limitation in settings UI 387abbf
calendar_today
bug_report Bug fixes
  • Spoof video streams: Change default client to 'TV' ce3f496
auto_awesome New features
  • YouTube Music: Add Hide music action buttons patch #1953 b142f87
calendar_today
bug_report Bug fixes
  • Reddit - Settings: Morphe language does not change after restarting #1950 fc41c27
auto_awesome New features
  • YouTube Music - Change miniplayer color: Add "Change navigation bar color" setting #1908 9b570cd
calendar_today
auto_awesome Features
  • Add app and source sort options #703 60771c3
  • Add toggle for hidden files in custom file picker 205956f
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • GmsCore support: Use custom provider package name when Change package name is used 7d0d56d
  • YouTube - Voice over translation: Keep the user's original audio volume ratio after rewinding #1939 d673d91
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide filter bar in comments" and "Sanitize highlighted search links" settings #1935 1876708
  • YouTube Music: Add Hide flyout menu components patch #1906 dbc4ba0
  • YouTube Music: Add Hide layout components patch with Custom filter #1919 f6e9849
calendar_today
auto_awesome New features
  • YouTube - Miniplayer: Add "Disable automatic reposition" setting #1920 e49c0b4
  • YouTube Music - Settings: Add Morphe language selector #1937 443500c
calendar_today
bug_report Bug fixes
  • Group Compose parameters to reduce prop drilling cccc661
  • Keep selection in view when entering reorder from search a75720e
auto_awesome Features
  • Floating scroll-to-top button for app and patch lists 599dc0e
calendar_today
bug_report Bug fixes
  • Match changelog scopes via bundle Compatibility name 086f15e
auto_awesome Features
  • Multi-select bulk actions for saved APKs and patch selections #689 4a16278
calendar_today
bug_report Bug fixes
  • YouTube - Return YouTube Dislike: Remove RYD Shorts due to YT removing Shorts dislike and RYD API no longer providing reliable Shorts dislikes data #1924 fcb613a
  • YouTube Music - Downloads: Add "Override feed/search flyout button" setting #1931 af7cf55
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Patch not working for tablets on 21.xx 6ef2a3f
  • YouTube - Add to queue: Prevent the flyout video ID reset blocking 93d134f
auto_awesome New features
  • YouTube - Miniplayer: Add "Disable playback with horizontal drag" setting #1916 186f060
  • YouTube - Theme: Add "Modern YouTube" dark theme preset #1918 0a381c8
  • YouTube Music: Add Downloads patch #1881 d078a37
update Updated app support
  • Reddit: Add experimental support for 2026.27.0 4dabc41
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Always show Reinstall when a saved patched APK exists d7cb9de
auto_awesome Features
  • Add home cards for universal-patched apps d6cd985
  • add Play Store installer modes #681 7e24461
  • Add sort toggle for patch sources 658ceee
calendar_today
bug_report Bug fixes
  • YouTube - Open system share sheet: Add full link format along with shortener setting check 0259b4c
update Updated app support
  • YouTube Music: Add experimental support for 9.26.51 0be25a1
calendar_today
auto_awesome Features
  • cli ignores unknown keys (fix) + unify CLI/GUI patch cache + add clear-cache + make purge opt-out #192 70d16f0
calendar_today
bug_report Bug fixes
  • Allow patches with empty targets to apply automatically #207 5a07bf7
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Support tablet form factor #1891 f55b720
calendar_today
auto_awesome Features
  • Add Replace/Merge choice dialog on settings and selections import #683 fc9c892
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Adaptive ActionPillRow with compress-to-fit 9554fb3
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Show reload options when player is minimized #1879 95c4ecf
  • YouTube - Bypass link redirects: Fix potential crash and cleanup 6a0b518
  • YouTube - Reload video: Use the correct URL query parameters 9b399ec
  • YouTube - Open system share sheet: Support older app versions d1ccae8
  • YouTube Music - Scrobbling: Parse artist and track from video title #1885 29c8d02
calendar_today
bug_report Bug fixes
  • YouTube - Open system share sheet: Prevent consecutive attempts to close the panel d9c6b1b
  • YouTube Music - SponsorBlock: Support older app versions bb74726
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: Resolve missing resource dependency when patch is excluded 3721511
  • YouTube - Open system share sheet: Increase the opening speed of the system share sheet 9cacff8
  • YouTube - Add to queue: Video from a playlist does not open or reload within the playlist fbca3e7
auto_awesome New features
  • YouTube - Hide layout components: Add "Sanitize video subtitle" setting #1277 0cb4bc5
  • YouTube Music: Add SponsorBlock patch #1842 0e6e8f1
calendar_today
bug_report Bug fixes
  • Apply imported manager language immediately 5722523
  • Preserve saved original APK after root mount installation #673 2a36543
auto_awesome Features
  • Include file picker preferences in settings export/import 46e37e2
calendar_today
auto_awesome Features
  • Add --include-experimental flag to list-patches and list-versions #189 8ef916c
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Add to queue: Use app activity for dialog to open dialog f3e2b2b
calendar_today
auto_awesome New features
calendar_today
bug_report Bug fixes
  • Exit remote patcher process on cancellation to release wakelock 46ed1be
  • Preserve localized step name when preparing split APKs 290ea99
  • Remember patch selection across multiple sources #667 262b4ea
  • Use perceptual luminance midpoint for content color on brand backgrounds 164fc6e
auto_awesome Features
  • Add Show older releases expander to changelog dialogs #668 2ad8756
calendar_today
auto_awesome Features
  • Patch sources follows latest (stable/dev) instead of to last used version #185 5d34993
calendar_today
bug_report Bug fixes
  • Change package name: Add incompatible apps, update all permissions and providers #1847 ff5359a
  • Reddit - Hide Trending shelves: Hide 'Trending on Reddit' shelf #1849 5dfff49
update Updated app support
  • Reddit: Add experimental support for 2026.26.0 de01fad
  • YouTube: Add experimental support for 21.26.360 197e9ce
calendar_today
auto_awesome Features
  • Array GUI patches alphabetically, improve error logging, use separate class loader for multiple patch bundles #187 755909c
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Match RD playlist URLs to improve "Hide mix playlists" filter #1835 1172ce0
auto_awesome New features
calendar_today
bug_report Bug fixes
  • Reddit - Hide communities shelf: Communities shelf not being hidden on experimental versions #1828 0f05846
  • Reddit - Hide Trending shelves: Hide 'Trending communities' shelf in search suggestions #1785 a9a58fb
  • YouTube - Disable player popup panels: Patch not working for some users #1821 2d34625
  • YouTube - Return YouTube Dislike: Unnecessary RYD API requests in playlist #1815 219114a
auto_awesome New features
update Updated app support
  • YouTube Music: Add experimental support for 9.25.50 bc6d8aa
calendar_today
bug_report Bug fixes
  • Decouple app DB and filesystem writes from ViewModel lifecycle b8776a0
  • Handle incoming intents from any screen, not just HomeScreen d004c21
  • Offload APK parsing and installer plan resolution off the main thread 8c9125b
  • Persist installed app version reliably after patching 089cc7e
  • Suppress patching complete notification when app is in foreground or auto-install is pending 45d78a1
calendar_today
bug_report Bug fixes
  • Add missing license metadata for JitPack libraries and embed offline license texts 858aa8f
  • Make split APK preparation step labels translatable via string resources 6d6d444
  • Show patching log in error dialog instead of generic placeholder when no failed step message bcc5f50
  • Suppress completion notification when patching is canceled by the user 5cd4509
  • Truncate version text with ellipsis to prevent update badge from being pushed off-screen ee85cb2
calendar_today
bug_report Bug fixes
  • Handle GUI patching xapk / apks, add distinct patch-source channel colors, improve patch loading errors #180 d8245f0
calendar_today
auto_awesome Features
  • route links through patched app + uninstall from "Your Apps" section's cards #179 1626ce5
calendar_today
bug_report Bug fixes
  • YouTube - Change form factor: Prevent app crash when using tablet mode in onResume state #1803 4b0de25
  • YouTube - Hide layout components: Resolve "Hide horizontal shelves" hiding other components #930 3c53157
calendar_today
bug_report Bug fixes
  • YouTube - Disable player popup panels: Patch doesn't work in some circumstances 6d6018c
  • YouTube - Spoof video streams: Always allow details fetching 6bc0eee
calendar_today
auto_awesome Features
  • Show completion notification after patching finishes cd2da25
calendar_today
bug_report Bug fixes
  • Ensure APKMirror button contrasts with dialog background in all themes 4369d24
  • Prevent AppInfo hero from blending into background on extreme accent colors 742ed60
calendar_today
bug_report Bug fixes
  • YouTube - Navigation bar: Prevent navigation bar animation when swiping to dismiss miniplayer #1800 dcc4c0c
auto_awesome New features
  • YouTube - Hide video action buttons: Add "Restore old video action bar", "Hide Connect button", and "Hide More button" settings #1780 0481899
update Updated app support
  • Reddit: Add experimental support for 2026.25.0 d1a8fcc
calendar_today
bug_report Bug fixes
  • Center PulsingLogoIndicator in BundlePatchesDialog and replace LoadingIndicator 5bc796b
  • Replace context.getString() with stringResource() in composables c173344
  • Replace context resource calls with Compose APIs and clean up stale suppressions 9cb9132
calendar_today
bug_report Bug fixes
  • Block UI during APK selection processing 36b0a92
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Prevent tab chip squishing in expert patcher on long translations ec720dd
auto_awesome Features
  • Parallelize bundle refresh and improve update snackbar b4e74a5
calendar_today
auto_awesome New features
  • YouTube - Open videos fullscreen: Add landscape mode option #1770 c2e78f1
update Updated app support
  • YouTube: Add experimental support for 21.25.523 773b386
calendar_today
bug_report Bug fixes
  • Accessibility improvements for bottom sheet 40b98cb
  • Add Cancel button to Select APK dialog 4b06e2e
  • Add invisible TalkBack back button in settings 00ffc62
  • Animate Close button entrance in InstalledAppInfoDialog 665e360
  • Unify vertical divider insets across home, settings and app info dialog 681982f
calendar_today
bug_report Bug fixes
  • Expose swipe actions and improve accessibility for screen readers e913918
  • Improve accessibility with screen reader actions and labeled buttons 9753c49
  • Improve system tab icon d2c5926
  • Prevent text compression in headers on tablet portrait #651 b1783fc
  • Reduce patcher action bar button spacing on tablet portrait 0a8b79b
  • Use LinearEasing for settings exit fade to keep slide visible f9be268
auto_awesome Features
  • Add slide-up push transition for settings screen d5d8fc9
  • Improve adaptive layout for tablet and landscape mode 7f997ae
calendar_today
bug_report Bug fixes
  • YouTube Music - Track crossfade: Dismissing the queue does not stop playback, fix songs incorrectly skipped #1773 206b84e
update Updated app support
  • YouTube Music: Add experimental support for 9.24.51 d30738a
calendar_today
bug_report Bug fixes
  • Trigger Shizuku auto-install in the background without waiting for foreground #642 eee8626
calendar_today
bug_report Bug fixes
  • YouTube - Bypass link redirects: Resolve patch not working on community posts and video descriptions #1755 c5c6376
  • YouTube - Copy video link: Wrong localization resource name dbddc1a
  • YouTube - Override YouTube Music buttons: Target app opens when clicking on 'YouTube Music' button inside explore menu #1707 1f08df2
  • YouTube - Remove viewer discretion dialog: In-app video downloader does not work for Premium users #1756 3353302
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide comments by keywords" setting #1759 d076c2b
  • YouTube - Navigation bar: Restore "Hide Cast button" setting in toolbar c27e63e
  • YouTube - Navigation bar: Add "Hide Chat button" setting in toolbar 32ee079
update Updated app support
  • Reddit: Add experimental support for 2026.24.0 eb47573
  • YouTube Music: Add support for 9.15.51 4ef13c7
calendar_today
bug_report Bug fixes
  • Exclude nested .apk entries from split archive detection #644 0b4d6ee
auto_awesome Features
  • Add app list reorder mode to home screen multiselect bar #645 c0939e4
calendar_today
bug_report Bug fixes
  • YouTube - Sanitize sharing links: Live links are not sanitized ad91b37
  • YouTube - Reload video: App exits after pressing back button #1740 743bc76
auto_awesome New features
update Updated app support
  • YouTube Music: Add experimental support for 9.23.52 #1747 31f0c4a
calendar_today
bug_report Bug fixes
  • Show install error instead of uninstall dialog when target package is not installed 6a7dcc1
auto_awesome Features
  • Check versionCode when resolving patch compatibility #639 08889f3
  • Show home greetings based on time of day #632 1f30763
calendar_today
auto_awesome Features
  • "your apps" section + settings and tools split + re-orderable patch sources + block play store updates for patched apps #176 d865abd
calendar_today
bug_report Bug fixes
  • CLI --purge command does not cleanup temp APK #169 6163e9c
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Allow partial matches for "Enable Library / You bottom menu filter" setting 59ea065
  • YouTube - Sanitize sharing links: Exclude post links from shortening ce1dd46
auto_awesome New features
  • YouTube - Hide ads: Hide 'Includes paid promotion' label in miniplayer #1699 c9ce526
update Updated app support
  • YouTube: Add experimental support for 21.24.360 93f3acd
calendar_today
bug_report Bug fixes
  • YouTube - Save to watch later: Fix black queue icon in legacy player 7416c24
  • YouTube - Remove viewer discretion dialog: Dialog cannot be dismissed #1710 b962bd0
auto_awesome New features
  • YouTube - Change form factor: Add "Enable tablet layout in player" setting #1695 6376142
calendar_today
bug_report Bug fixes
  • YouTube - Save to watch later: Handle saved playlist is no longer available #1701 bf04fb7
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide 'Sync to video' button" setting #1694 e870d1e
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Light color theme is not applied #1689 5925a8e
auto_awesome New features
  • YouTube - Hide layout components: Add path & syntax to custom filters #1693 2ab0366
  • YouTube - Playback speed: Add "Disable playback speed for music" setting #1691 81c8f50
calendar_today
bug_report Bug fixes
  • YouTube - Save to watch later: Add ScrollView to playlist selection dialog #1692 acf2326
calendar_today
bug_report Bug fixes
  • YouTube - Save to watch later: Error toast is shown if app is minimized then resumed before adding to playlist #1670 18ac572
  • YouTube Music - Theme: Apply "Material You" to notification dot #1657 0355a17
auto_awesome New features
  • YouTube - SponsorBlock: Add channel whitelist #1661 6d96cee
  • YouTube Music: Add Enable swipe to dismiss miniplayer patch #1420 4795cc4
update Updated app support
  • Reddit: Add experimental support for 2026.23.0 2d24e8d
calendar_today
bug_report Bug fixes
  • YouTube - Exit fullscreen mode: Shorts regular player does not exit fullscreen mode 2fb96a6
  • YouTube - Save to watch later: Correctly save queue into selected playlist a8d1732
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide snackbar" setting #1658 0e27c61
  • YouTube - Save to watch later: Add option to swap Save and Queue actions #1664 db7cc5b
calendar_today
auto_awesome New features
  • YouTube - Save to watch later: Add playlist queue manager #1648 a5265ac
update Updated app support
  • YouTube: Add experimental support for 21.23.480 9e0d0dd
calendar_today
bug_report Bug fixes
  • YouTube - Miniplayer: Restore play/pause icons for minimal miniplayer on 21.17+ #1644 9f4624f
  • YouTube - Sanitize sharing links: Fix "Copy video URL button" having tracking query parameters 23fa3b0
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: "Hide Library / You tab bottom menu" doesn't work on some versions 1551524
  • YouTube - Open system share sheet: Prevent PiP from being invoked #1635 195e749
  • YouTube - Theme: Apply dark text color to "Material You" notification dot count #1615 5289c6b
auto_awesome New features
  • YouTube Music - Settings: Add icons to Morphe preference screen #1625 d51c24f
update Updated app support
  • YouTube Music: Add support for 8.51.51 73d1d53
  • YouTube Music: Add experimental support for 9.22.53 57f1bda
calendar_today
bug_report Bug fixes
  • Invert vertical parallax axis 503e38e
auto_awesome Features
  • Add onboarding tour triggered after first patch #611 a7ab6df
calendar_today
bug_report Bug fixes
  • Reddit - Hide Ask button: Update patch to support experimental app targets #1623 7c4a9fb
  • Reddit - Hide Trending Today shelf: Hide "Trending" header #1622 00e1587
  • YouTube - Remove background playback restrictions: Fix Shorts background playback not working #1629 250f85e
  • YouTube - Sanitize sharing links: Resolve "Open system share sheet" not working #1599 24c319a
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide Library / You bottom menu filter" setting #1583 c093b60
  • YouTube Music - Track crossfade: Add support for 9.x #1582 7150d06
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Cancelled install callbacks on some OEM systems #598 6ec8543
calendar_today
bug_report Bug fixes
  • Reddit: Resolve rare app startup crash when "Show view count" is enabled 6cd6af1
update Updated app support
  • Reddit: Add experimental support for 2026.22.0 3f443e2
calendar_today
auto_awesome Features
  • Auto-install patched APK with Shizuku after patching completes c43c663
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Loop video: Correctly reset range if preferences are not saved a328ed8
  • YouTube - Loop video: Reset loop range before set a new one 7aa767a
auto_awesome New features
  • YouTube - SponsorBlock: Add fade animation to the new segment panel #1577 771f7fb
update Updated app support
  • YouTube: Add experimental support for 21.22.164 b88b9ca
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Hide new type of Shorts in search results 893f2bd
  • YouTube - Hide player flyout menu components: Hide the divider in flyout menu #1576 d2c53d5
  • YouTube - Theme: Apply "Material You" to notification dot #1489 bfc1a02
auto_awesome New features
  • Settings: Add haptic feedback to settings toggles #1575 4a7deb8
  • YouTube - Hide video action buttons: Add quick actions top margin setting #1574 72424b0
  • YouTube - Loop video: Add loop range via long-press on loop button #1557 793424c
  • YouTube - Loop video: Add a toggle to prevent preference saving 3ebb5eb
  • YouTube - SponsorBlock: Add draggable new segment panel with persistent position #1560 d4715d0
update Updated app support
  • YouTube Music: Add experimental support for 9.21.51 3972b0c
calendar_today
bug_report Bug fixes
  • YouTube - Disable DRC audio: Resolve patch not working for 21.19+ #1561 8608270
auto_awesome New features
  • YouTube - Hide layout components: Add "Hide Featured channels section" setting #1567 47cd714
calendar_today
bug_report Bug fixes
  • Keystore compatibility with CLI f8cde49
  • Use SD card and developer mode icons in file picker 2fb9079
calendar_today
bug_report Bug fixes
  • Show SD card in file picker and debug logs 7424cd0
calendar_today
bug_report Bug fixes
  • Always show saved APK option when versions match installed 293d2db
auto_awesome Features
  • Add installed app picker for universal patch flow afdb28d
calendar_today
auto_awesome New features
  • YouTube - Swipe controls: Add configurable zones and speed gesture #1527 92e6d06
update Updated app support
  • YouTube: Add support for 20.51.39 d8033a8
calendar_today
bug_report Bug fixes
  • Multi patch source minor network times out #155 06e5788
calendar_today
bug_report Bug fixes
  • YouTube - Open channel of live avatar: Improved check to exclude the live avatar in the channel header #1544 2b4d5b7
  • YouTube - Sanitize sharing links: Sanitize invite URLs before shortening and added playlist links exclusion #1550 86e53de
calendar_today
auto_awesome Features
  • Persist mini-game high scores across sessions 510b526
calendar_today
auto_awesome Features
  • Add bird rotation, fix accidental restart on game-over tap in Flappy and Dino 1d3b1ff
  • Add per-session high score to all mini-games; reduce Flappy Bird tap impulse d8f2d79
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Reload video: Allow reloading video that has not finished starting 8318079
  • YouTube - Sanitize sharing links: Sanitize system share sheet #1536 c0338d8
calendar_today
bug_report Bug fixes
  • Redraw dino character as Chrome T-Rex pixel art e8b2851
  • Remove mini-games and logs button from simple mode 4117875
auto_awesome Features
  • Add animated clouds and seagulls to Dino game b6da268
  • Update Snake palette to brand colors 4399783
calendar_today
bug_report Bug fixes
  • Always restart game on selection to clear game-over state 0caac2e
  • Redesign Dino character as a proper T-Rex silhouette 2472270
  • Show back-to-patching button on simple mode success screen 90543e4
auto_awesome Features
  • Add 2048 mini-game on the patcher screen 18e502d
  • Add Flappy mini-game on the patcher screen 18ffc75
  • Add game-over haptic feedback 3127ac6
  • Add pause screen when leaving game mid-session ea50122
  • Add Snake and Dino mini-games on the patcher screen 1a6039b
  • Extract shared GameScoreRow to eliminate score row duplication 5ae8057
calendar_today
bug_report Bug fixes
  • Eliminate empty-state flash and clear search query after exit animation 4e3f30e
  • Fix search keyboard delay and header crossfade animation in file picker 43bfc61
  • Use produceState to eliminate empty-state flash on directory change bf30ad7
calendar_today
auto_awesome Features
  • Add Crossfade and AnimatedVisibility transitions to file picker f935e66
  • Add root filesystem entry to file picker for rooted devices 1d928e2
  • Replace storage menu with breadcrumb path navigation in file picker d60f73b
  • Show left-truncated breadcrumb path in file picker path bar 0489850
calendar_today
auto_awesome New features
  • Custom branding: Add icon previews to branding selectors and new play black icon #1522 adc4ec2
update Updated app support
  • Reddit: Add experimental support for 2026.21.0 78d67e0
  • Reddit: Add support for 2026.14.0 2376e91
  • YouTube Music: Add experimental support for 9.20.52 c34abe0
calendar_today
bug_report Bug fixes
  • Align APK and split APK icon sizes in file picker 29858a8
  • Filter only JSON files in patch selections import custom file picker 248849a
auto_awesome Features
  • Add file-type icons for keystores and JSON in file picker 0a0ed51
  • Select file immediately on tap in file picker 80070b8
  • Show icons for .apkm and .xapk files in file picker b1a6ee2
calendar_today
bug_report Bug fixes
  • Back gesture closes search before navigating in file picker 2e7b9c1
  • Delay focus request so keyboard animates smoothly in release builds c1f7145
calendar_today
bug_report Bug fixes
  • Add spacing between file name and detail in file picker 5f94287
  • Remove redundant checkmark from file picker selection 5222e14
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Remove notification sound feedback on patching completion b0b5e94
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Fix player crash d67d1e1
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve "Hide mix playlists" leaving empty space #1526 d2eabee
  • YouTube - Open channel of live avatar: Deprecated old WEBREMIX client in favor of ANDROIDREELS #1519 e45b769
update Updated app support
  • YouTube: Add experimental support for 21.21.80 65c35f1
calendar_today
auto_awesome Features
  • Add notification sound feedback on patching completion 1167339
calendar_today
bug_report Bug fixes
  • Remove redundant notification icon XML generation 97c7009
calendar_today
bug_report Bug fixes
  • Check both stable and dev channels when pre-releases are enabled for JSON sources b4e02bd
  • Pass explicit tint to MorpheIcon inside Button to restore LocalContentColor inheritance 4337291
  • Set Switch checked icon color to primary to match track color b4e4ed4
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Open channel of live avatar: Deprecate match with translations #1511 4264071
calendar_today
auto_awesome Features
  • Add toast feedback and tooltips to MultiSelectBar pill buttons fee8095
  • Add toast feedback and tooltips to SourceManagementSheet pill buttons db2dd71
  • Add tooltips to ActionPillButtons in APK and patch selection dialogs 8dd77b4
  • Scope drag handle to BundleCardHeader to prevent tooltip conflict 2b34281
calendar_today
bug_report Bug fixes
  • Eliminate AnimatedVisibility layout jumps by moving spacing inside animated content e5f5115
auto_awesome Features
  • Add share, export, and install action buttons to APK management dialog 0f51573
  • Consolidate import/export settings into grouped rows 7bea066
  • Polish settings screens UI 3d5b4ca
calendar_today
auto_awesome Features
  • Apply patches from multiple patch bundles, add GUI patch source selector #145 44ed6c6
calendar_today
bug_report Bug fixes
  • YouTube - PlayerOverlayButton: Improved containers handling 1580f02
  • YouTube - Remove background playback restrictions: Disable client flag that interferes with player overlay buttons f24cae5
calendar_today
bug_report Bug fixes
  • Fix empty APK file picker on Android 16 with work profile #561 54e8290
  • Fix Patch button text contrast in WarningBanner 8c4caab
  • Restyle MultiSelectBar to match bundle action bar with select/deselect all cc27b07
  • Show descriptive confirmation toasts for expert mode patch actions 5e1931d
auto_awesome Features
  • Close search with back gesture in expert mode dialog 6c01ac1
  • Close search with back gesture on home screen 09e0dee
  • Update patcher notification with stage and patch name progress 0c1afb5
calendar_today
bug_report Bug fixes
  • Reddit: Spoof installation source e62b180
  • YouTube - Open channel of live avatar: Fixed null exception after tapping on some Shorts player buttons #1497 6ec2fd4
auto_awesome New features
  • Reddit: Add experimental support for 2026.20.0 0e6b305
calendar_today
bug_report Bug fixes
  • Exclude device state preferences from settings export/import f29a158
  • Retry patcher process on exit code 139 (SIGSEGV) as low-memory failure 608b8d5
calendar_today
auto_awesome Features
  • Add battery optimization exclusion prompt before patching 1b95a87
  • Open expert dialog when APK shared from file manager #559 35b0d4d
calendar_today
bug_report Bug fixes
  • Don't flag blank-default required options as missing 9a6fa0c
  • Reduce icon button spacing in dialog text fields 251f839
auto_awesome Features
  • Add file picker for file path patch options 18620ed
calendar_today
bug_report Bug fixes
  • Launch system installer dialog for manager self-updates #558 654e15b
calendar_today
bug_report Bug fixes
  • Update translations from Crowdin 648f146
calendar_today
bug_report Bug fixes
  • App info dialog could show wrong app's data after installing a different app 94139e6
  • Disable fade overlay in two-column layout 3d83c53
  • Pre-release version history shown in update dialog for stable users 9d0debd
  • Resolve changelog dialog rendering jank after markdown-renderer update 58fdc0f
  • Source rename not reflected in patch flow until restart 3d9a1d8
auto_awesome Features
  • Add "Use installed APK" button to APK availability dialog #552 9d2df3f
calendar_today
bug_report Bug fixes
  • Disable fade overlay in two-column layout ea51995
  • Resolve changelog dialog rendering jank after markdown-renderer update b969be9
auto_awesome Features
  • Add "Use installed APK" button to APK availability dialog #552 550eed1
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Hide new type of product sticker #1484 aa3637d
  • YouTube - PlayerOverlayButton: Reset skipFirstCall for next updateRef attempts 9d12346
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide new type of community post #1476 50085da
  • YouTube - Open channel of live avatar: Patch doesn't work for Arabic/Korean localizations ff16083
  • YouTube - Open channel of live avatar: Patch doesn't work for Vietnamese localization #1479 2a5979e
  • YouTube - PlayerOverlayButton: Set videoHeading container reference only in upper bar constructor to avoid race condition #1478 93c6300
  • YouTube - PlayerOverlayButton: Video heading margin not applied when no bottom buttons present #1472 12bee40
auto_awesome Features
  • YouTube: Add experimental support for 21.20.400 a4d1412
calendar_today
bug_report Bug fixes
  • Update Crowdin translations b652e67
calendar_today
auto_awesome Features
  • Add miscellaneous link handling preference to help change "Open with" links #1389 c364ced
  • Simplify settings summary text #1366 67576a8
  • YouTube Music: Add experimental support for 9.19.50 a2c0681
calendar_today
bug_report Bug fixes
  • YouTube - Open channel of live avatar: Add missing resources #1463 0870e3c
calendar_today
bug_report Bug fixes
  • YouTube - Open channel of live avatar: Patch may not work when app is using non English language #1459 34d55c2
calendar_today
bug_report Bug fixes
  • YouTube - Save to watch later: Support saving videos to 'brand' accounts, prevent opening live Shorts from live avatar #1438 0b12c81
auto_awesome Features
  • YouTube: Add Open channel of live avatar patch #1408 b221097
calendar_today
bug_report Bug fixes
  • Spoof video streams: Change default client to Android VR cafec9c
calendar_today
bug_report Bug fixes
  • YouTube - Spoof video streams: Resolve Shorts freezing and feed scrolling issues #1433 85e0b0c
calendar_today
bug_report Bug fixes
  • Preserve localized step name when applying patches 9fefff1
  • Remove horizontal clip boundary from app card swipe area 7536d76
calendar_today
auto_awesome Features
  • Add setting menu to save patched app crash logs to file #143 90836b5
calendar_today
auto_awesome Features
  • Reddit: Add experimental support for 2026.19.0 c4f6058
  • YouTube Music: Add experimental support for 9.18.50 5a9ca78
calendar_today
bug_report Bug fixes
  • Remap bundle UIDs on import to restore saved patch selections on fresh install 22e8961
  • Resolve file picker and path display issues for Downloads and SAF #531 5cfddd2
  • Skip import for unknown bundle UIDs to prevent FK constraint crash 806582f
calendar_today
bug_report Bug fixes
  • Refresh app version, name and icon on home screen after patching 5e1b1f5
auto_awesome Features
  • Preload bundle avatars on startup to eliminate first-open delay 3ce8e36
calendar_today
bug_report Bug fixes
  • Rename deep link param 'gitlabs' → 'gitlab' a892b9a
  • Support GitLab avatar in deep link confirmation dialog 1610104
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide Auto-dubbed label", "Hide Corrections section", "Hide Hyped label", and "Hide Video details section" settings #1367 43b79c6
  • YouTube: Add Save to watch later patch #1274 45cea2c
calendar_today
auto_awesome Features
  • Improve patch bundle error handling and UI feedback 262a2c6
  • Redesign Add source dialog and improve bundle error handling 8196578
calendar_today
auto_awesome Features
  • YouTube: Add experimental support for 21.19.280 d1c7ac7
calendar_today
bug_report Bug fixes
  • Detect Shizuku in stealth mode via permission lookup 67d3ef4
calendar_today
bug_report Bug fixes
  • Add Reddit patch exception message for users who ignore the Manager update prompt 875f10a
calendar_today
bug_report Bug fixes
  • Add YouTube patch exception message for users who ignore the Manager update prompt 296e137
calendar_today
bug_report Bug fixes
  • Add patch exception message for users who ignore the Manager update prompt 87beb32
calendar_today
bug_report Bug fixes
  • Resolve patching error with older versions of Android 84c74ae
calendar_today
bug_report Bug fixes
  • Disable 'open with' link verification that prevents opening YouTube/Music/Reddit web links on some devices b9dbfc1
auto_awesome Features
  • YouTube - Miniplayer: Add "Disable resuming miniplayer" setting #1342 0eb81a9
  • YouTube - Sanitize sharing links: Add setting to change Share links to shortened URLs #1346 f24c119
calendar_today
bug_report Bug fixes
  • Changelog sometimes missing in update dialog aca670c
auto_awesome Features
  • Block patching when bundle requires newer patcher e136ec6
calendar_today
bug_report Bug fixes
  • Show patch option descriptions in options dialog 25a9916
calendar_today
bug_report Bug fixes
  • ARSCLib libraries are excluded during minimization 2714ab5
calendar_today
bug_report Bug fixes
  • ARSCLib libraries are not included in minimized fat jar 5dce038
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide flyout menu items for experimental app targets #1358 d2c324f
calendar_today
bug_report Bug fixes
  • YouTube - Swipe controls: 2x speed action is triggered when the status bar is visible on Android 15+ #1341 e0005d3
auto_awesome Features
  • YouTube: Add experimental support for 21.18.163 1bc264a
calendar_today
bug_report Bug fixes
  • Use SharedPreferences as locale side-channel on Android < 13 a5f91bd
calendar_today
bug_report Bug fixes
  • Apply locale via context wrap on Android < 13 ce193ee
  • Hoist install state reads to prevent recomposition on install 9b82048
calendar_today
bug_report Bug fixes
  • Replace Ackpine with native SessionInstaller #508 cf0f4db
auto_awesome Features
  • Prompt bundle selection before APK selection in simple mode #511 8161d9b
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Reddit: Add experimental support for 2026.18.0 019c338
  • YouTube - System media controls: Add options to hide prev/next and seekbar in notification media controls #1322 71aa218
calendar_today
bug_report Bug fixes
  • Eliminate background flash on InstalledAppInfo → patch flow transition b246a4b
  • Prevent InstalledAppInfoViewModel collision on dialog reopen 15ae79a
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Fullscreen ads sometimes show with older versions of YouTube 4a58cb9
  • YouTube - Remove background playback restrictions: Add in-app setting to manually turn off the patch #1325 7877952
auto_awesome Features
  • YouTube Music: Add experimental support for 9.17.51 d4cd2a6
calendar_today
bug_report Bug fixes
  • YouTube Music - Hide ads: Home feed does not load when Hide fullscreen ads setting is enabled 0208916
calendar_today
bug_report Bug fixes
  • "SessionBasedInstallConfirmationActivity was finished by user" install error on some devices 3e74857
  • Scope InstalledAppInfoViewModel to dialog instance via dialog token 0cf2f6a
calendar_today
auto_awesome Features
  • YouTube - Sponsorblock: Add highlight segment submission #1301 000846f
calendar_today
bug_report Bug fixes
  • Show reinstall button and installer dialog for deleted apps 472d046
  • Update home screen cards immediately after install/uninstall 8f671bd
calendar_today
auto_awesome Features
  • Custom output path + better GUI scrollbars #127 70e2721
calendar_today
bug_report Bug fixes
  • YouTube Music - Track crossfade: Crossfade does not work when screen is locked #1312 cc7b8f1
calendar_today
bug_report Bug fixes
  • YouTube Music - Track crossfade: Stop playback when app is closed and improvements to auto-play crossfade transitions #1243 676d61b
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Add manual JKS parser for keystore import without BC provider dependency #494 ccc99a2
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Open Shorts in regular player: Back button does not work when viewing Shorts in the regular player #1269 3976592
calendar_today
bug_report Bug fixes
  • Replace isLoaded flag with BundleState sealed class and simplify homeAppState 72976d3
auto_awesome Features
  • Add random background mode with rotation interval 2d12fbb
  • Import keystore from PKCS12, BKS and JKS formats 3f38387
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Apply light/dark theme colors to 21.17.480 290315f
auto_awesome Features
  • YouTube - Hide Shorts components: Add "Disable double-tap to like" setting #1275 73c2c58
calendar_today
bug_report Bug fixes
  • Show SDK-incompatible versions as disabled, block patching when no versions are compatible with device SDK f90d5ba
auto_awesome Features
  • Open .mpp patch sources directly from file manager #483 f46a11f
calendar_today
auto_awesome Features
  • Reddit: Add experimental support for 2026.17.0 c41d0f8
  • YouTube Music: Add experimental support for 9.16.51 e743ba8
calendar_today
auto_awesome Features
  • Support GitHub repo urls with --patches argument #71 2cc09a9
calendar_today
bug_report Bug fixes
  • YouTube: prevent related video hiding with restricted video confirmation watching #1235 7005f13
auto_awesome Features
  • YouTube - Navigation bar: Add "Hide Cast button" setting #1268 53dd12c
  • YouTube: Add experimental support for 21.17.480 1bb6403
calendar_today
bug_report Bug fixes
  • Patch bundles do not load on Android 8.0 devices 3116619
  • Resolve display name from bundle metadata over patched APK label 6c6e065
auto_awesome Features
  • Live patching progress in foreground notification c25af8f
calendar_today
bug_report Bug fixes
  • Resolve app icon from saved APK when app is not installed fe3ef6c
auto_awesome Features
  • Add BundleAppMetadata as a data source for AppDataResolver 3bdc1f5
  • Open patches dialog on hidden app tap in search 1898e74
calendar_today
bug_report Bug fixes
  • Check primary ABI only in isArmV7 to avoid false positives on ArmV8 devices 14729c2
  • Fall back to Downloads export on devices without DocumentsUI (Android TV) 1e21c39
calendar_today
bug_report Bug fixes
  • Adapt accent color contrast for extreme black/white values in app info dialog c4f883f
  • Always respect manager prerelease preference for update channel 090ee0c
  • Show swipe gesture hint on every custom bundle addition 0c66503
auto_awesome Features
  • Adaptive two-column layout for InstalledAppInfoDialog on tablets 40a29a9
  • Add swipe gestures to hidden apps dialog and search results 8cf1f13
calendar_today
bug_report Bug fixes
  • Session is dead error on Pixels devices when installing apps #458 ce1ce6e
auto_awesome Features
  • Improve patch visibility in bundle and app patch dialogs #457 1881991
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: "Hide info panel" does not work in search results #1229 a846ce3
  • YouTube - Hide layout components: Hide preview comment dots #1208 8a2b63b
  • YouTube - Hide layout components: Resolve "Hide How this was made" not working in Shorts description #1257 1a188de
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide live chat donators bar" setting #1236 d058745
  • YouTube - Hide video action buttons: Add "Hide quick actions" settings #1118 590033f
calendar_today
bug_report Bug fixes
  • continue-on-error fix + force windows to FULL #120 036faba
calendar_today
bug_report Bug fixes
  • System installer couldn't update an already installed app #455 adc93e4
  • When greeting message is disabled, show a small top spacer so the app cards don't sit flush against the top of the screen 6900cc2
auto_awesome Features
  • Sort universal patches to bottom of each bundle in patches dialog eac672e
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube: Resolve 20.47.62 crashing d472802
calendar_today
bug_report Bug fixes
  • YouTube: Resolve app crash when opening community post 41a5e66
calendar_today
bug_report Bug fixes
  • YouTube Music - Permanent repeat: Resolve repeat state not being permanent #1193 ab5a914
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide Settings button" setting for player #1187 c665a5c
  • YouTube Music - Hide ads: Add "Hide fullscreen ads" setting #1192 b1d704d
calendar_today
bug_report Bug fixes
  • Shizuku installer couldn't update an already installed app #454 d4e74e3
calendar_today
bug_report Bug fixes
  • Add logging and fix stale installer cache 78b5aee
  • Merge 'Filter split APKs' and Remove unused native libraries into 'Optimize for device architecture' setting 2edb15f
auto_awesome Features
  • Add swipe gestures and multi-select to app buttons on main screen #446 0330699
  • Add toggle to disable home screen patching phrases #443 f53ad64
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Reddit: Add experimental support for 2026.16.0 887c14d
calendar_today
bug_report Bug fixes
  • Handle InstallFailure result when installing manager update a4d1eb8
auto_awesome Features
  • Migrate to Ackpine for package installation/uninstallation #444 aa7207d
calendar_today
auto_awesome Features
  • Add fast bytecode mode setting to expert mode #403 e73c63c
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Include Notice and License files in shadow jar release #113 a9a2402
calendar_today
auto_awesome Features
  • Faster dex rebuilding + reduced memory requirements #108 ed8918e
calendar_today
bug_report Bug fixes
  • YouTube: Fullscreen gradient does not show with bold player layout d019c01
auto_awesome Features
  • Reddit: Support version 2026.10.0 ea135fb
  • Use shared morphe-patches-library for common code #1068 a0c5c06
  • YouTube: Add experimental support for 21.16.240 5a0992c
calendar_today
auto_awesome Features
  • Store merged APK from split archives as original for repatching #438 be0b868
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Re-download bundle if version matches but createdAt differs 2e77833
  • Show failing bundle name in error toast and auto-disable bundles on fetch failure 1c3a384
auto_awesome Features
  • Export/import third-party bundles with manager settings e5c826f
  • Group compatible versions by bundle in APK availability dialog #432 362d097
calendar_today
bug_report Bug fixes
  • YouTube - Override YouTube Music buttons: Support launching arbitrary third-party music clients #1177 7514bf7
auto_awesome Features
  • Reddit: Add experimental support for 2026.15.1 2a6442e
  • YouTube Music: Add experimental support for 9.15.50 2399828
calendar_today
bug_report Bug fixes
  • Don't count empty patch selections in package badge e073ecf
  • Show success toast after bundle import completes 74d05cb
  • Skip disabled installed apps in AppDataResolver 8eaa88b
auto_awesome Features
  • Add Android TV launcher support 38f2703
  • Show update date for single default bundle in management sheet 16e81bb
calendar_today
auto_awesome Features
  • Add GUI third party patch sources, add experimental app patching #98 da5ec1c
calendar_today
bug_report Bug fixes
  • Settings: Bypass click debounce for toggleable preferences #1175 b7f453f
  • YouTube - Hide player flyout menu components: Cannot hide flyout menu items with 20.21.37 #1158 3374765
  • YouTube - Hide player flyout menu components: Resolve "Hide Captions footer" hiding other components #1160 cf9259a
  • YouTube: Background playback PiP shows a black bar after using livestream chat #1173 1a30f60
calendar_today
bug_report Bug fixes
  • Improve APK load error messages with distinct failure reasons 3174f28
  • Use GetContent instead of OpenDocument for APK/bundle pickers cb3551d
calendar_today
bug_report Bug fixes
  • Adjust wording 482c1d1
  • Interrupt split APK merger immediately on cancellation 0f7feca
auto_awesome Features
  • Add saved selection button in expert mode dialog ee336d8
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add list preference for hiding expandable cards #1123 7f96bcd
  • YouTube Music: Add support for 8.47.56 fc5bcdd
  • YouTube: Add support for 20.47.62 b143f54
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Resolve "Hide YouTube Premium promotions" affecting YouTube Doodles #1135 881f61b
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Cancel patcher worker immediately on user cancellation 4f0b312
  • Refresh patch options only once on bundle load bf04846
  • Show full patching log in error dialog when no specific error is captured f18d826
auto_awesome Features
  • Add Expert badge to patch bundle viewer 169ff75
  • Add import/export selection buttons in patch selection dialog c5b4ef6
calendar_today
bug_report Bug fixes
  • YouTube: Use legacy layout parameters with older app targets 329473a
auto_awesome Features
  • YouTube Music: Add experimental support for 9.14.51 e8c941f
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: 400 error is shown when closing 21.15.282 video player c9a5530
auto_awesome Features
  • YouTube - Hide player flyout menu components: Add "Hide Audio track footer", "Hide Captions footer", and "Hide Captions header" settings #642 19c6c2d
calendar_today
bug_report Bug fixes
  • Reddit - Remove subreddit dialog: Does not work with experimental app targets #1130 2560192
  • YouTube - Playback speed: 21.15.282 speed button text alignment is wrong 16104ac
calendar_today
auto_awesome Features
  • YouTube: Add experimental support for 21.15.282 647911e
calendar_today
bug_report Bug fixes
  • YouTube: "Restore old setings menu" does not work with experimental app targets #1127 74826e6
  • YouTube: Bold player buttons break under certain conditions #1126 8d928f5
calendar_today
auto_awesome Features
  • YouTube - Seekbar: Add "Expand livestream DVR duration" setting #1110 1a446d0
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide new type of community post #1114 9fc6aef
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide search term thumbnails" setting #1116 61d5fd6
calendar_today
bug_report Bug fixes
  • Use safe temp dir for APK, preserve input for root mount, and clean up temp files 9353d65
calendar_today
bug_report Bug fixes
  • Add stateDescription to search button and Role.RadioButton to version list 6daf288
  • Add custom ModalBottomSheet ef7449c
  • Change the "default patches" icon in Expert dialog e929a14
  • Move bundle update time to version line 636e8cc
  • Replace UpdateBadge overlay with inline chips in InstalledAppCard ce60eab
  • Show compatibility version description if available 5524c86
  • Skip notification prompt in export if already requested 59fca7e
  • Use bundle metadata display name in patch dialog 12d57fa
calendar_today
bug_report Bug fixes
  • YouTube - Overlay buttons: Always use thin player overlay buttons with 20.21.37 db96e8e
calendar_today
bug_report Bug fixes
  • YouTube - Change start page: Remove explore and trending start pages that YouTube no longer supports f165f0c
auto_awesome Features
calendar_today
auto_awesome Features
  • Highlight new patches after bundle update in expert mode #394 90a315a
calendar_today
bug_report Bug fixes
  • Change package name: DYNAMICRECEIVERNOTEXPORTEDPERMISSION is not updated correctly #1091 39c5b47
  • YouTube - Disable video codecs: Improve setting summary if the spoof video client does not support forcing AVC 0238d14
auto_awesome Features
  • YouTube - Seekbar: Add "Enable livestream DVR" setting #1092 8af85d0
calendar_today
auto_awesome Features
  • Reddit: Add experimental support for 2026.14.0 921fa89
calendar_today
bug_report Bug fixes
  • Spoof video streams: Expose patch to root (mount) install since the patch now works again with rooted devices 0363d75
  • YouTube - Hide player overlay buttons: Do not hide Morphe player buttons if hide fullscreen button is enabled 96c5789
auto_awesome Features
  • Add search and file export to debug logs #997 a53a6c3
  • YouTube: Add experimental support for 21.14.482 bb6f79f
calendar_today
bug_report Bug fixes
  • Use card background as color preview, add transparency checkerboard #393 bb76510
auto_awesome Features
  • Add search and package filter chips to bundle patches dialog #392 14b08f9
  • Add selectable download version in APK availability expert dialog #391 9dc26c0
calendar_today
bug_report Bug fixes
  • YouTube: Swiping back on home feed does not close the app 74a5074
auto_awesome Features
  • YouTube Music: Add experimental support for 9.13.50 bd462e5
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Home screen buttons always showed shimmer when fresh install bbfaab8
calendar_today
bug_report Bug fixes
  • Increase delay before sending push notification 6c393bc
  • Parse comma-separated string options as editable lists b9a01d5
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Use same default keystore values as Morphe Manager #96 2d70c01
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Reddit: Add experimental support for 2026.13.0 722f5bf
calendar_today
bug_report Bug fixes
  • Use patcher implementation of strip libs #83 43f50ea, closes #80 #82
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Carbon background color does not use custom background color with experimental app targets fa2439d
auto_awesome Features
  • YouTube: Add Morphe bold style player buttons #954 7f70b6f
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Hide all promotion banner ads #987 9096bcd
auto_awesome Features
  • YouTube Music: Add experimental support for 9.12.51 746bdb9
  • YouTube: Add experimental support for 21.13.163 ef345ba
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Handle running CLI in headless environment #95 70f2952
calendar_today
bug_report Bug fixes
  • Settings: Improve back gesture, prevent double-clicks, and fix theme update #920 a2e86d2
auto_awesome Features
  • Set notification icon independently of the launcher icon #1006 f21c62d
notes Performance improvements
  • Litho filtering: Use Boyer-Moore-Horspool algorithm instead of KMP #960 5b65548
calendar_today
bug_report Bug fixes
  • Reddit - Hide sidebar components: Update patch to work with 2026.12.0 bdcde63
calendar_today
bug_report Bug fixes
  • Reddit: App side bar may not be shown 7df05c2
calendar_today
auto_awesome Features
  • Per-theme notification and monochrome icons, add Play icon #978 ddc59c9
calendar_today
auto_awesome Features
  • Reddit: Add experimental support for 2026.12.0 #999 8df2a01
calendar_today
bug_report Bug fixes
  • Skip APK signature verification for Android 10 and below 6b2b591
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve patch failing on 20.21.37 and 20.31.42 #971 387df8c
auto_awesome Features
  • YouTube - Navigation bar: Add "Disable auto-hide navigation bar" setting #973 f04d001
calendar_today
auto_awesome Features
  • Allow patching split APKs with a warning instead of blocking #353 2575368
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide player flyout menu items: Do not hide speed flyout menu if 'Hide loop video' is enabled 46834e5
auto_awesome Features
  • YouTube - Navigation bar: Add "Show Settings" in Toolbar and "Settings button action" in Navigation buttons #750 7bd589e
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide Info button" setting #944 d43fbeb
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Refine update badges using changelog scope matching #310 9b1cae7
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Use GitHub raw links for CLI update check #87 2aa6263
calendar_today
bug_report Bug fixes
  • YouTube - Change miniplayer color: Fix patching experimental app target changes 1c6c61f
  • YouTube - Navigation bar: Use updated activity hook for toolbar settings menu fafac89
calendar_today
bug_report Bug fixes
  • YouTube - LithoFilter: Press the back button twice instead of once to exit the app #907 c450c5a
auto_awesome Features
  • GmsCore support: Add a setting to not prompt to disable MicroG battery optimization #921 4632fb6
  • Spoof video streams: Default client maintenance #928 0884870
  • YouTube: Add Reload video patch #873 fad0e95
  • YouTube: Add experimental support for 21.12.521 #925 039e982
calendar_today
bug_report Bug fixes
  • Update to latest patcher dev 496d8e9
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Swipe controls: Swipe controls sometimes do not work #905 bd23813
auto_awesome Features
  • YouTube - Hide layout components: Add "Comments carousel filter" setting #909 4239720
  • YouTube Music: Add experimental support for 9.11.54 73eb7f1
  • YouTube: Add support for 20.45.36 c22a6df
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Settings: Prevent duplicate dialogs on rapid preference clicks #900 478d97a
  • YouTube - Captions: Captions disabled due to incorrect hooking #908 a03f245
  • YouTube - Playback speed: Playback speed menu opens from the feed flyout menu when Restore old playback speed menu is off #906 3bb93a9
auto_awesome Features
  • YouTube Music: Add Miniplayer previous and next buttons patch #818 7e7e08d
notes Performance improvements
calendar_today
bug_report Bug fixes
  • YouTube: Advanced video quality menu does not work 3381026
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube: Prompt to restart app on first launch of clean install #874 35634b7
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Sometimes auto captions are not disabled in Shorts #872 8efba43
  • YouTube - Hide Shorts components: Shorts shelves are sometimes not hidden #870 301d3b0
  • YouTube - Playback speed: Old playback speed menu does not show with experimental app targets d90579f
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Set default minimum process memory limit to 512MB c28aaae
calendar_today
bug_report Bug fixes
  • Update to latest patcher dev 1356259
calendar_today
bug_report Bug fixes
  • YouTube - Disable Shorts resuming on startup: Resolve patch not working on experimental versions #848 0b8e77a
calendar_today
auto_awesome Features
  • Reddit: Add "Disable modern home" and "Show view count", fix "Hide navigation buttons" #823 d7c26f2
calendar_today
bug_report Bug fixes
  • Update to latest patcher dev fb8a4ff
calendar_today
bug_report Bug fixes
  • Update to latest patcher dev 1551c8e
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve "Hide community posts" not working when selecting a channel from subscribed channels bar in Subscriptions tab #816 416d4ea
  • YouTube - Hide Shorts components: Resolve "Hide 'Use this sound' button" and "Hide 'Use this template' button" breaking Shorts player #830 ffff45a
  • YouTube - Video quality: Initial video quality is not overridden #822 753026a
  • YouTube: Do not show fullscreen black gradient with 21.03+ experimental app targets 0202d57
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Sanitize sharing links: Sanitize new is sharing parameter 18b1fdb
  • YouTube - Change form factor: Explore button sometimes shows in Automotive layout #820 2980489
auto_awesome Features
  • YouTube: Add experimental support for 21.11.480 d8ced89
calendar_today
bug_report Bug fixes
  • Allow third-party universal patches in Other Apps flow #322 b888ff7
calendar_today
bug_report Bug fixes
  • Add list editor dialog for List<String> patch options #318 5b722d2
calendar_today
bug_report Bug fixes
  • Use more logging verbosity when updating options.json #72 4d223f2
calendar_today
bug_report Bug fixes
  • Bump arsclib version, remove APKEditor 412847e
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Resolve "Hide 'Use this sound' button" and "Hide 'Use this template' button" not working #815 9f2a67b
auto_awesome Features
  • Theme: Use dynamic system accents for Material You colors #693 1a2e61c
  • YouTube - Playback speed: Allows disabling tap and hold speed #819 948a8a1
calendar_today
bug_report Bug fixes
  • YouTube - Shorts autoplay: Shorts do not autoplay when using older app targets 1c6478e
calendar_today
bug_report Bug fixes
  • YouTube - Alternative thumbnails: Use correct DeArrow parameter casing a35a012
  • YouTube - Hide Shorts components: Hide Shorts shelf hides autoplaying videos in the feed #788 01328e7
calendar_today
auto_awesome Features
  • Spoof video streams: Default client maintenance #789 142367e
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Replace "Hide AI comments summary" with "Sanitize category bar" #731 bb0debf
calendar_today
bug_report Bug fixes
  • YouTube - Hide video action buttons: Some action buttons cannot be hidden in YouTube 20.22+ #736 61ebf75
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Cache source avatars to prevent flicker on sheet reopen 8e8a350
  • Prevent adding duplicate patch sources d616d7f
auto_awesome Features
  • Group universal patches into separate section in ExpertModeDialog 4c833da
  • Parse CHANGELOG.md for changelogs 84eb6ef
calendar_today
bug_report Bug fixes
  • Custom branding: Safely clone bitmaps to prevent native recycled crash in Glide #732 f5ffa47
  • YouTube - Hide Shorts components: Hide Shorts in search nav button #749 4bb1162
auto_awesome Features
  • Add Disable Play Store updates, Custom branding name for Reddit, improve Change package name #575 60a2f9e
  • Reddit: Add experimental support for 2026.10.0 #762 7117724
  • YouTube Music: Add Enable forced miniplayer patch #720 9c6f5f5
calendar_today
auto_awesome Features
  • Add Kurmanji Crowdin translations 2413a08
  • YouTube: Add experimental support for 21.10.493 c09049d
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • add Kurmanji (kmr-TR) language support 516c200
calendar_today
bug_report Bug fixes
  • YouTube - Hide player flyout menu items: Do not hide entire flyout menu for eperimental app targets 7407796
calendar_today
auto_awesome Features
  • Spoof video streams: Minor improvements reflecting code review #730 cbfe030
calendar_today
bug_report Bug fixes
  • Spoof video streams: Show TV client deobfuscate toast only if debugging is enabled b9b685c
calendar_today
bug_report Bug fixes
  • Resolve navigation bar patch not working 9e21cfd
calendar_today
auto_awesome Features
  • Spoof video streams: Add "Force player JavaScript hash" and "Player JavaScript hash" #722 c184dbe
  • YouTube Music: Add support for 8.44.54 113e0b3
  • YouTube: Add support for 20.44.38 b022292
calendar_today
auto_awesome Features
  • YouTube - Navigation bar: Add "Hide navigation bar", "Replace Create with Settings", and "Show Settings" settings #688 1b87895
calendar_today
bug_report Bug fixes
  • The language selection list is empty db69dad
calendar_today
bug_report Bug fixes
  • Root installation fails if module path does not exist #282 3405802
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release ea6e231
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release 2b33a6c
calendar_today
auto_awesome Features
  • YouTube Music: Add experimental support for 9.09.52 e42d9c1
calendar_today
bug_report Bug fixes
  • Custom branding: Do not override base app name for root installation 8eb6d48
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Improve information in exported manager logs #279 2c0c344
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve "Hide Explore the podcast" not working #691 fd50458
calendar_today
bug_report Bug fixes
  • YouTube - LithoFilterPatch: Use an encoded native byte array for buffer searching #654 bb5cc01
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • YouTube: Add Override YouTube Music actions patch #677 904dcda
calendar_today
bug_report Bug fixes
  • Manager does not show updates if available #270 4e6f2af
calendar_today
bug_report Bug fixes
  • Custom header does not apply to Youtube Music in simple mode 88ed0d1
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release baf34de
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release 9cf07f9
calendar_today
bug_report Bug fixes
  • YouTube Music - Change start page: Hide Podcast option that shows an error message for users in unsupported countries b0a9fb6
calendar_today
auto_awesome Features
  • YouTube Music: Add Change start page patch #653 bc3c1bd
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Double tap to seek: Playback setting menu does not open when patched with CLI pre-release ba1784d
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Resolve Shorts header not being hidden #649 84901c2
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Hide end screen suggested video: Add user dialogs to minimize user confusion #637 6d4af87
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Remove UI stuttering during APK write when patching in-process #258 99f1a62
calendar_today
bug_report Bug fixes
  • Use latest patcher and library dev release 2f21880
calendar_today
auto_awesome Features
  • YouTube: Add Open system share sheet patch #625 64ff907
calendar_today
bug_report Bug fixes
  • Pre-release toggle is enabled if user adds link to dev branch 28417d0
calendar_today
bug_report Bug fixes
  • Add missing permission to app manifest c439f71
auto_awesome Features
  • Enhance patch update management and mobile data controls #247 5ddfa22
calendar_today
bug_report Bug fixes
  • Use latest library dev release b60ea86
calendar_today
auto_awesome Features
  • YouTube - Navigation bar: Add Show search button setting #634 b46e492
calendar_today
auto_awesome Features
  • Add --out and --patches arguments to list-patches command #60 ef9fc48
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release 791257c
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release 7cc195a
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Use latest patcher dev release f8bd235
calendar_today
auto_awesome Features
  • YouTube - Disable haptic feedback: Add Disable tap and hold haptics setting #592 279722a
calendar_today
auto_awesome Features
  • Update translations from Crowdin a873061
calendar_today
bug_report Bug fixes
  • Change "help me find apk" dialog "yes" button to open web search #237 b61daee
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Resolve hiding Shorts not working #610 dbef1c4
calendar_today
bug_report Bug fixes
  • YouTube - Captions: Captions are not available in Shorts when Auto captions visibility is Never show #591 e386664
calendar_today
auto_awesome Features
  • YouTube - Hide ads: Add Hide player popup ads setting #583 82c9f29
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Spoof video streams: Add Android Reel client #580 01bbde3
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Manager crashes if the storage path cannot be accessed #225 896a598
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Replace "Hide search suggestions" with "Hide You may like section" #581 29d891c
calendar_today
auto_awesome Features
  • YouTube: Add experimental support for 21.08.261 #582 87d3ac9
calendar_today
auto_awesome Features
  • Show Android notifications when patch and manager updates are available #217 dced36b
calendar_today
auto_awesome Features
  • Add --options-file json patch/option configuration #53 44943da
calendar_today
bug_report Bug fixes
  • Override certificate pinning: Handle element missing from network config #574 7b4d015
calendar_today
auto_awesome Features
  • YouTube - Navigation bar: Add "Hide voice search button" setting #513 b59ec4b
calendar_today
bug_report Bug fixes
  • Spoof video streams: Using the TV client can cause a V8 runtime memory leak #564 59a4061
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide channel tab filter" setting #540 5cca175
calendar_today
bug_report Bug fixes
  • When source is disabled allow button presses but change the card background to red 9b3a498
auto_awesome Features
  • Show changelog button in all changelog dialogs f925de0
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Some patch options fields are not available for input 5853168
calendar_today
bug_report Bug fixes
  • Resolve incorrect string formatters for some translations 13d0b8c
calendar_today
auto_awesome Features
  • Show Expert mode confirmation dialog db64938
calendar_today
bug_report Bug fixes
  • Increase default process memory 557ff78
calendar_today
bug_report Bug fixes
  • Resolve Morphe showing new release is available but cannot download c567195
calendar_today
bug_report Bug fixes
  • Better handle opening APKMirror links on weirdo home routers 627f075
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Update app-release.json after semantic release finishes 77db06d
calendar_today
bug_report Bug fixes
  • Use jsdelivr for patch bundle hosting 3b8b3f0
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide feed flyout menu filter" setting #535 06c8215
calendar_today
bug_report Bug fixes
  • Get patches release info from static JSON file a33ba20
calendar_today
bug_report Bug fixes
  • Prefer IPv4 connections over IPv6 e665e59
calendar_today
bug_report Bug fixes
  • Change to old GitHub release logic 94c2fb7
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Do not log patch name more than once if disabled #49 b980bb8
calendar_today
bug_report Bug fixes
  • Allow enabling/disabling patches using case insensitive patch names #48 03a280a
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube: Add experimental support for 21.07.240 015d66a
calendar_today
bug_report Bug fixes
  • Commit app-release.json after semantic release 4f89c8c
calendar_today
bug_report Bug fixes
  • Publish release before updating app-release.json f1c556a
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Resolve hiding Shorts also hiding channel page headers #518 966232b
calendar_today
bug_report Bug fixes
  • YouTube: Resolve experimental patching of 21.06.257 62f68a4
calendar_today
auto_awesome Features
  • Add --continue-on-error argument, return non zero exit code if patching fails #47 255646b
calendar_today
bug_report Bug fixes
  • Spoof video streams: Change patch to default excluded for root 546580d
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide collapse button" and "Hide fullscreen button" settings #511 91f1aad
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve community posts sometimes showing in the player suggestions 0d0886a
calendar_today
bug_report Bug fixes
  • Refactor changelog component and add shimmer effect 44d0318
calendar_today
bug_report Bug fixes
  • Incorrect content color for badge style f4ad9aa
calendar_today
bug_report Bug fixes
  • Improve patch dialog logic and fix app info display issues #182 a3153e9
auto_awesome Features
  • Get manager release info from static JSON file #186 c75569d
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Resolve theme color incorrectly applying to player overlay bbf94ec
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Override missing 21.06+ light theme color a338f0f
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Show correct icon light/dark mode if using YouTube light/dark manual override 3f5d75a
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Adjust theme color replacement 12fc228
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Adjust black color overrides b779c12
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Use correct theme color for settings icon a6d472d
calendar_today
bug_report Bug fixes
  • YouTube - Theme: Apply dark color to 21.06+ experimental app targets #495 62ca1be
auto_awesome Features
calendar_today
auto_awesome Features
  • Add --striplibs argument to strip unwanted architectures #46 7442d94
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve "Hide community posts" not working in search results #485 9083a16
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Resolve "Hide comments section in Home feed" not hiding comments #473 915849b
calendar_today
bug_report Bug fixes
  • YouTube - Navigation bar: Resolve experimental player black bar when "Disable translucent status bar" is enabled #464 1a9dd11
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide comment prompts" setting #463 3ca9551
calendar_today
bug_report Bug fixes
  • File system access request appeared where it wasn't needed #179 79fcec2
calendar_today
auto_awesome Features
  • YouTube - Spoof app version: Remove target version 19.35.36 #458 8c87a2c
calendar_today
auto_awesome Features
  • Spoof video streams: Default client maintenance #448 36817a3
  • YouTube - Video quality: Add "Prioritize video quality" setting #449 9819078
calendar_today
bug_report Bug fixes
  • Show banner when patched app was has been uninstalled from the device 562f23e
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube: Add experimental support for 21.06.251 3872f34
calendar_today
bug_report Bug fixes
  • Add validation of patch selections when repatching #174 2dba355
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Add optional parallax effect to animated backgrounds #169 bc28fa9
calendar_today
auto_awesome Features
  • YouTube - Hide Shorts components: Add "Hide AI button" setting #436 eea4657
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: Resolve segments not fetching on experimental app targets 46a5d9a
calendar_today
auto_awesome Features
  • YouTube - Hide Shorts components: Add "Hide in video description" setting #426 7c01227
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide Quizzes" setting #425 c843c32
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide Featured places also hide watch history shelf #420 fcb6758
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide Show more button leaves empty space #422 d44862d
  • YouTube - Hide layout components: Resolve "Hide subscribed channels bar" leaves empty space in landscape mode #421 83230a6
auto_awesome Features
  • YouTube - Video quality: Add Hide Premium video quality setting #423 fb3cb36
calendar_today
bug_report Bug fixes
  • Custom branding: Show user provided custom icon everywhere c0433ab
calendar_today
bug_report Bug fixes
  • YouTube - Ambient mode: Resolve "Bypass Ambient mode restrictions" not bypassing #392 f5b71b2
  • YouTube - Miniplayer: Minimal miniplayer has wrong play icon 2eddce0
calendar_today
auto_awesome Features
  • Show an experimental user dialog message on the first launch of an experimental app target #414 d52b9c9
calendar_today
auto_awesome Features
  • Add an extended list of supported versions #155 25dafb6
calendar_today
auto_awesome Features
  • Update to Morphe patcher 1.1.1 6162983
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide explore this course" setting #410 42eaca0
calendar_today
auto_awesome Features
  • YouTube - Spoof app version: Add target version 20.39.41 9ef0d22
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Hide subscribed channels bar leaves empty space #404 6b68416
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Spoof app version: Resolve experimental patching of 21.05.264 3d7c0e6
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Empty space is left when ads are hidden on tablets #377 da12960
  • YouTube - Navigation bar: Rename "Switch Create with Notifications" to "Swap Create with Notifications" #384 6472dee
auto_awesome Features
  • YouTube - Spoof app version: Add target version 20.28.41 #375 3793689
  • YouTube: Add Ambient mode patch #367 91a68f5
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide comments section in Home feed" setting #382 b20f629
calendar_today
bug_report Bug fixes
  • YouTube: Resolve experimental 21.05.264 video description crash 90a7fae
calendar_today
bug_report Bug fixes
  • YouTube: Resolve experimental 21.05.264 Shorts crash eda285a
calendar_today
bug_report Bug fixes
  • YouTube - Downloads: Change Seal to hidden preset and add Seal pre-release #371 0406aee
  • YouTube - Hide ads: Fix "Hide YouTube Premium promotions" hiding YouTube Doodles #370 61860b7
auto_awesome Features
  • YouTube: Add experimental support for 21.05.264 #335 a3f1a5c
calendar_today
bug_report Bug fixes
  • Spoof video streams: Spoofing does not work if the default client is not TV #373 8a40c96
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Custom branding: Allow Manager to process custom icon/headers into the correct formats/names/sizes #138 b5e6c82
calendar_today
bug_report Bug fixes
calendar_today
auto_awesome Features
  • Update to Morphe patcher / library 1.1.0 ef8e95d
calendar_today
auto_awesome Features
  • YouTube - Downloads: Add "Seal Plus" as a hidden preset downloader #357 077128c
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide course progress" setting #351 4a83b54
calendar_today
auto_awesome Features
  • YouTube - Captions: Add "Set caption cookies" and "Fix transcript" settings #341 0e50fc7
calendar_today
auto_awesome Features
  • Spoof video streams: Default client maintenance #340 d72cfbe
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Use new Expert mode for users with old user data 57e658c
calendar_today
bug_report Bug fixes
  • Reddit: Change recommended app target to 2026.03.0 7a5cda5
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide live chat replay button" setting #330 7a6c697
calendar_today
bug_report Bug fixes
  • 'GmsCore support' patch not excluded in root mode #134 a2eb5b0
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Reddit: Handle navigation bar buttons hidden behind feature flags #328 2b8c337
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide Latest videos button" setting #305 aed3e34
calendar_today
bug_report Bug fixes
  • Reddit: Fix Recently Visited Shelf patch not being usable #316 49bab2b
auto_awesome Features
  • Reddit: Add ability to hide Games button on nav bar #315 07b9fc2
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide video title" setting #309 2c7a973
calendar_today
bug_report Bug fixes
  • YouTube: Consolidate toolbar "Hide cast button" into existing hide cast button setting c22a2a1
calendar_today
bug_report Bug fixes
  • YouTube: Show a more descriptive error message if attempting to patch a region specific APKM that does not contain languages for all regions 0f2700d
calendar_today
auto_awesome Features
  • YouTube - Navigation bar: Add settings to hide toolbar buttons #298 73fd722
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • YouTube: Add Restore old search filters patch #285 c088723
calendar_today
bug_report Bug fixes
  • Custom branding: Resolve background playback crash with custom branded root installation 3039650
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Fix "Hide sound metadata label" hiding other components #277 b55ebe4
calendar_today
bug_report Bug fixes
  • YouTube: Replace themed like animation applied from wrong version due to server-side fault #261 556dbb6
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Hide video ads does not hide Shorts ads #260 9078d92
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Enable debugging: Allow overriding String/long/double flags in debug flag manager 11b61b5
calendar_today
bug_report Bug fixes
  • Spoof video streams: Disable client flag that breaks playback with experimental app targets 8cace8b
calendar_today
auto_awesome Features
  • YouTube: Add experimental support for 21.04.221 ba2e581
calendar_today
auto_awesome Features
  • YouTube Music: Support version 8.40.54 639819d
  • YouTube: Support version 20.40.45 9514870
calendar_today
bug_report Bug fixes
  • Update root mounting script directory 3c3b7a7
calendar_today
bug_report Bug fixes
  • Reduce default patcher process memory to 500mb to solve patching errors for budget devices 0a4cea3
calendar_today
bug_report Bug fixes
  • Handle remounting of patched app after rebooting b28cc9e
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: Do not show context toast when auto skipping videos in the feed 17d8bd0
calendar_today
auto_awesome Features
  • Spoof video streams: Default client maintenance #249 ea01bfc
calendar_today
bug_report Bug fixes
  • YouTube - SponsorBlock: Show correct nested skip segment in overlay controls when seeking to an earlier video time 1e13236
calendar_today
auto_awesome Features
  • YouTube Music: Add experimental support for 9.03.52 80c0198
calendar_today
bug_report Bug fixes
  • Handle multiple versionName entries in root mount script #118 4515e8b
calendar_today
auto_awesome Features
  • YouTube - Theme: Add "Hide splash screen" setting #245 d8ae327
calendar_today
auto_awesome Features
  • YouTube - SponsorBlock: Show skip button if player overlay controls are active #243 9f90d0e
calendar_today
auto_awesome Features
  • YouTube: Add experimental support for 21.03.34 #233 4b9d7a6
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide subscribed channels bar" setting #226 bbaad3a
calendar_today
auto_awesome Features
  • YouTube: Add Hide autoplay preview patch #218 4d105bd, closes /github.com/inotia00/revanced-patches/blob/revanced-extended/patches/src/main/kotlin/app/revanced/patches/youtube/player/fullscreen/FullscreenComponentsPatch.kt#L155-L170
calendar_today
bug_report Bug fixes
  • YouTube - Hide Shorts components: Hide new type of sound metadata label 35931e6
calendar_today
auto_awesome Features
  • YouTube Music: Add experimental support for 9.02.50 977cb8b
calendar_today
bug_report Bug fixes
  • Set initial page to Advanced tab a94e971
calendar_today
auto_awesome Features
  • YouTube: Add "Hide search box trending results" setting #40 dc1a898
calendar_today
auto_awesome Features
  • YouTube - Navigation buttons: Add setting to use narrow navigation bar buttons 1074c6a
calendar_today
bug_report Bug fixes
  • Remove restrictions on AGP due to the use of hardcoded registers in LithoFilterPatch #41 223ed8f
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Hide new type of player ad #187 4702043
calendar_today
auto_awesome Features
  • YouTube: Add Double tap to seek patch 1a57a34
calendar_today
auto_awesome Features
  • Add ability to write patching results to JSON file #25 304b3ea
calendar_today
bug_report Bug fixes
  • Custom branding: Resolve startup crash if custom branding is excluded in expert mode 3f2d733
calendar_today
bug_report Bug fixes
  • Do not use patcher process for armv7 devices 9bc999c
calendar_today
bug_report Bug fixes
  • Completely isolate patch options in Morphe and Expert modes #90 c96fcd9
calendar_today
bug_report Bug fixes
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Use patcher / library 1.0.1 release 0ca02e9
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Fix "Hide ticket shelf" not working when "Hide horizontal shelves" is off #124 84eeb0d
calendar_today
bug_report Bug fixes
  • YouTube - Auto captions: Cannot disable auto captions with 20.21 app target #145 dc43944
calendar_today
bug_report Bug fixes
  • YouTube - Hide end screen cards: Resolve patching 20.31.42 3033432
calendar_today
bug_report Bug fixes
  • Custom branding: Default to user‑provided icon and name when provided eef8798
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Fix certain description components not working #143 4efcb4d
calendar_today
auto_awesome Features
  • YouTube: Add experimental support for 21.02.32 #138 660699d
calendar_today
bug_report Bug fixes
  • YouTube: Change "Hide mix playlist" to default off 00f1240
calendar_today
bug_report Bug fixes
  • Spoof video streams: Change default client to VR 1.47.48 #116 2bc5775
  • YouTube - Remove background playback restrictions: Fix background playback not working with certain offline videos bb38f76
calendar_today
bug_report Bug fixes
  • Changing default enum setting type setting does not always always clear preference data 302fa77
calendar_today
bug_report Bug fixes
  • Change to time based version code to resolve pre-release Manager unable to update to latest stable release 97ec26e
calendar_today
bug_report Bug fixes
  • Some apk files are not selectable in expert mode aa8c3ce
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Hide new type of general ad, movie ad and web search result #92 ed5c287
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Do not change system nav bar transparency when disabling status bar transparency 2b1330c
calendar_today
auto_awesome Features
  • YouTube - Auto-captions: Add an option to disable auto-captions when the device volume is muted #37 369f91e
calendar_today
bug_report Bug fixes
  • YouTube - Spoof app version: Change oldest spoof target to 19.35.36 #86 53ae587
calendar_today
bug_report Bug fixes
  • Fix crash on Android 10 when selecting APK in Expert mode #64 #64 faa5290
calendar_today
bug_report Bug fixes
  • Import keystore using default password 1c0c1f6
calendar_today
bug_report Bug fixes
  • Change process runtime memory limit e17ac20
auto_awesome Features
  • Change home screen pre-release setting to include Manager updates #53 f2397da
calendar_today
bug_report Bug fixes
  • YouTube: Do not show bold icons if old settings menus is enabled bee9bb3
calendar_today
auto_awesome Features
  • YouTube - Hide layout components: Add "Hide Featured links", "Hide Featured videos", "Hide Join button", and "Hide Subscribe button" options #72 727c2d9
  • YouTube - Hide Shorts components: Add "Hide 'Auto-dubbed' label" and "Hide live preview" options #70 5239e43
calendar_today
bug_report Bug fixes
  • YouTube - Settings: Icon doesn't change immediately with the theme #85 88e0fb8
  • AddResources: Change resource system to per app, remove per patch resource system that is problematic with Crowdin #12 3d8b223
  • GmsCore support: Change recommended MicroG to MicroG-RE 87fe57d
  • Spoof video streams: Restore missing file during commit conflict resolution 69823a5
  • YouTube - Exit fullscreen mode: Handle exiting fullscreen on the first video opened 2d12182
  • YouTube - Hide ads: Hide new type of ad 066a3ff
  • YouTube - Hide ads: Support Hide fullscreen ads on Android 13+ devices #17 e016b8b
  • YouTube - Hide ads: YouTube Doodles are unclickable when Hide ads is turned on 1ba6238
  • YouTube - Hide layout components: Fix side effect of Disable translucent status bar 48bf054
  • YouTube - Hide Shorts components: Action buttons are not hidden in YouTube 20.22+ #4 171351a
  • YouTube - Hide video action buttons: Update hide like and subscribe button glow for 20.22+ 0fec09c
  • YouTube - Loop video: Enable loop video setting not working in playlist #14 77df0a3
  • YouTube - Loop video: Fix looping button state #22 d02c00e
  • YouTube - Open Shorts in regular player: Fix back to exit with 20.51 6203858
  • YouTube - Open Shorts in regular player: Resolve back button sometimes closing the app instead of exiting fullscreen mode d22f9b6
  • YouTube - Remove viewer discretion dialog: Not working on YouTube 20.14.43+ #19 d951f2e
  • YouTube - Return YouTube Dislike: Sometimes incorrect dislike counts shown in Shorts 6401688
  • YouTube - Return YouTube Dislike: Sometimes incorrect dislike counts shown when the dislike button is clicked and then canceled b598b22
  • YouTube - ReturnYouTubeDislike: Fix dislikes not showing with 20.31+ f238b81
  • YouTube - Spoof video streams: Age-restricted videos do not play in the Android No SDK client #3 c8096b1
  • YouTube Music - Hide buttons: An exception is thrown due to an invalid fingerprint format 81042aa
  • YouTube Music - Navigation bar: Hide library tab with 8.24+ 789dd2a
  • YouTube Music: Change recommended version to 8.37.56 ab6033c
  • YouTube: Changes the default values for some settings #10 fc0f0b8
  • YouTube: Move loop video setting to player menu cd82e1e
  • YouTube: Remove 19.43.41 that YouTube no longer supports ae1a03b
  • YT Music: Support 8.49.52 052629c
auto_awesome Features
  • Add dark icon #16 980e4ac
  • Add less restrictive license for build related code 43cbf13
  • Add new About dialog style #21 69ee718
  • Add overlay buttons animation #20 a105d4c
  • Generate new release ad7d1c3
  • Perform full search of free registers 7a04ba3
  • Spoof video streams: Add an option to sign-in to Android VR #23 a780f67
  • Spoof video streams: Default client maintenance #11 339f897
  • YouTube - LithoFilterPatch: Add support for accessibility filtering #1 61fb9c2
  • YouTube Music: Unofficial support of 8.50.51 a392f3f
calendar_today
bug_report Bug fixes
  • Always use a vertical button layout e6f69c8
  • After changing pre-release, show snackbar and block starting patching until bundles are updated 1fe7aa1
  • Allow all files as .mpp files are not available in file picker 80ad1ec
  • Change first greeting message shown to be more traditional and easier to understand what to do c8f797f
  • Correct rounding errors of progress value eb31b73
  • Do not show empty space above the About section e2eaf7d
  • Do not show patches update snackbar unless user is manually refreshing 8d35d28
  • Fix isBundleUpdating state after merge upstream changes 7598e6d
  • Fix lateinit property eventHandler has not been initialized #25 d074a14
  • Fix apk picker ae813d6
  • Fix app console warning of provider not found d2c76b7
  • Fix build fe5250b
  • Fix the dack theme color picker 24d4c5f
  • Hide update on metered connection from advanced settings menu 91ae275
  • Increase installer timeout 934305b
  • Increase installer timeout wait time 648f22b
  • Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) b851913
  • Resolve bundle fetching from upstream merge #11 d9166b8
  • Restore only delete button bf7c045
  • Show "Patches are loading" on fresh install 170d17f
  • Show "Patches are loading" toast if bundles are downloading 3d59980
  • Show patches update UI when using advanced mode 309f7db
  • Skip if patch doesn't exist in this bundle 6482987
  • Update changelog after bundle update ed9c173
  • Use Morphe patches API #12 01cdffc
  • Use the appropriate string 7661989
auto_awesome Features
  • Add localization to patch options #48 0e7a203
  • Add a delay at 100% before showing success screen abb5ab5
  • Add adaptive landscape mode #8 3bbc62e
  • Add haptic feedback to About setting item d3f8e33
  • Add in-app patches options #27 2ce57a7
  • Add link to the Crowdin b0b94cb
  • Add more haptic feedback 967f9ca
  • Adjust layout of patches list and change log in modal patches bundle #13 0dcf5b9
  • Change buttons priority 85fdd86
  • Change Particles background to Space 9575446
  • Custom Morphe home screen 515d08c
  • Morphe homepage root installation #10 8ed769f
  • Refactor color row elements 86b11b6
  • UI & UX Improvements #17 9e72b08
  • Use fullscreen dialog for manager update 91bb4d1
calendar_today
auto_awesome Features
bug_report Bug fixes
  • Migrate to new package, use maven patcher dependency 0b50811
  • Use repo library release 0e4fae1
calendar_today
auto_awesome Features
  • Add less restrictive license for build related code 43cbf13
calendar_today
bug_report Bug fixes
  • Remove PAT from GitHub actions 92b1089
calendar_today
bug_report Bug fixes
  • GmsCore support: Remove vendor id patch option 8fa44d2
calendar_today
bug_report Bug fixes
  • Increase installer timeout wait time 648f22b
calendar_today
bug_report Bug fixes
auto_awesome Features
  • Refactor color row elements 86b11b6
calendar_today
auto_awesome Features
  • Spoof video streams: Add an option to sign-in to Android VR #23 a780f67
calendar_today
bug_report Bug fixes
  • Fix isBundleUpdating state after merge upstream changes 7598e6d
  • Fix apk picker ae813d6
  • Restore only delete button bf7c045
  • Skip if patch doesn't exist in this bundle 6482987
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Loop video: Fix looping button state #22 d02c00e
calendar_today
bug_report Bug fixes
  • Use more informative patch error if the same APK is patched twice 9112491
calendar_today
bug_report Bug fixes
  • YouTube - Hide ads: Support Hide fullscreen ads on Android 13+ devices #17 e016b8b
  • YouTube - Remove viewer discretion dialog: Not working on YouTube 20.14.43+ #19 d951f2e
calendar_today
bug_report Bug fixes
  • YouTube - Hide layout components: Fix side effect of Disable translucent status bar 48bf054
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube - Exit fullscreen mode: Handle exiting fullscreen on the first video opened 2d12182
calendar_today
bug_report Bug fixes
  • YouTube Music: Change recommended version to 8.37.56 ab6033c
calendar_today
bug_report Bug fixes
  • Create pre-release build for testing 931017d
calendar_today
bug_report Bug fixes
  • Change recommended version to 20.37.48 5361d03
calendar_today
bug_report Bug fixes
  • Fix lateinit property eventHandler has not been initialized #25 d074a14
calendar_today
auto_awesome Features
  • YouTube Music: Unofficial support of 8.50.51 a392f3f
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • YouTube Music - Navigation bar: Hide library tab with 8.24+ 789dd2a
calendar_today
bug_report Bug fixes
  • Resolve ssl connection timeout in ci (test) 031ffba
calendar_today
bug_report Bug fixes
  • Allow all files as .mpp files are not available in file picker 80ad1ec
  • Remove blinking when opening dialog, use gradient instead of blur (works on A12+ but not well) b851913
  • Show "Patches are loading" on fresh install 170d17f
  • Update changelog after bundle update ed9c173
  • Use the appropriate string 7661989
auto_awesome Features
  • Add haptic feedback to About setting item d3f8e33
  • Add link to the Crowdin b0b94cb
  • Add more haptic feedback 967f9ca
  • Change buttons priority 85fdd86
  • Change Particles background to Space 9575446
  • UI & UX Improvements #17 9e72b08
  • Use fullscreen dialog for manager update 91bb4d1
calendar_today
bug_report Bug fixes
  • GmsCore support: Change recommended MicroG to MicroG-RE 87fe57d
calendar_today
bug_report Bug fixes
  • YouTube - Open Shorts in regular player: Fix back to exit with 20.51 6203858
calendar_today
auto_awesome Features
calendar_today
auto_awesome Features
  • Perform full search of free registers 7a04ba3
calendar_today
bug_report Bug fixes
  • YouTube - Loop video: Enable loop video setting not working in playlist #14 77df0a3
  • YouTube - Loop video: Wrong icon applied #13 92f1325
  • YouTube - Open Shorts in regular player: Resolve back button sometimes closing the app instead of exiting fullscreen mode d22f9b6
  • YouTube: Changes the default values for some settings #10 fc0f0b8
  • YouTube: Remove 19.43.41 that YouTube no longer supports ae1a03b
calendar_today
bug_report Bug fixes
  • Spoof video streams: Restore missing file during commit conflict resolution 69823a5
auto_awesome Features
  • Spoof video streams: Default client maintenance #11 339f897
calendar_today
bug_report Bug fixes
  • AddResources: Change resource system to per app, remove per patch resource system that is problematic with Crowdin #12 3d8b223
  • YouTube - Hide player flyout menu items: Hide additional menu items with 20.22+ 734bfb3
  • YouTube - Hide video action buttons: Update hide like and subscribe button glow for 20.22+ 0fec09c
calendar_today
bug_report Bug fixes
  • Use 'notification' language instead of 'toast' 06d18b8
calendar_today
bug_report Bug fixes
  • After changing pre-release, show snackbar and block starting patching until bundles are updated 1fe7aa1
  • Change first greeting message shown to be more traditional and easier to understand what to do c8f797f
  • Correct rounding errors of progress value eb31b73
  • Do not show patches update snackbar unless user is manually refreshing 8d35d28
  • Fix app console warning of provider not found d2c76b7
  • Hide update on metered connection from advanced settings menu 91ae275
  • Show patches update UI when using advanced mode 309f7db
  • Use Morphe patches API #12 01cdffc
  • Do not show empty space above the About section e2eaf7d
  • Fix build fe5250b
  • Fix the dack theme color picker 24d4c5f
  • Resolve bundle fetching from upstream merge #11 d9166b8
  • Show "Patches are loading" toast if bundles are downloading 3d59980
  • Do not show empty space above the About section e2eaf7d
  • Fix the dack theme color picker 24d4c5f
auto_awesome Features
  • Add a delay at 100% before showing success screen abb5ab5
  • Adjust layout of patches list and change log in modal patches bundle #13 0dcf5b9
  • Morphe homepage root installation #10 8ed769f
  • Add adaptive landscape mode #8 3bbc62e
  • Custom Morphe home screen 515d08c
  • Custom Morphe home screen 515d08c
calendar_today
bug_report Bug fixes
  • backtick is replaced with an empty string in bash #9 a29ac22
calendar_today
bug_report Bug fixes
  • backtick is replaced with an empty string in bash #8 4858494
calendar_today
bug_report Bug fixes
  • Rename bundleBundles to generatePatchesList 0bcc12f
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • YouTube - Hide player flyout menu items: Remove hide submenu items for 20.22+ 5d5d1f1
calendar_today
auto_awesome Features
calendar_today
bug_report Bug fixes
  • Revert Android Studio automatic changes f59279b
calendar_today
bug_report Bug fixes
calendar_today
bug_report Bug fixes
  • Fix publish? 864f2ee
  • Move all classes to morphe namespace 9948922
  • Remove installation nag screen that prevent sharing with close friends, but also will never stop counterfeit sites e7f3497
  • Restore code 2e4979a
  • YouTube - Hide ads: Hide new type of ad 066a3ff
  • YouTube - Hide ads: YouTube Doodles are unclickable when Hide ads is turned on 1ba6238
  • YouTube - Hide ads: YouTube Doodles are unclickable when Hide ads is turned on d3a54c1
  • YouTube - Hide Shorts components: Action buttons are not hidden in YouTube 20.22+ #4 171351a
  • YouTube - Return YouTube Dislike: Sometimes incorrect dislike counts shown in Shorts 6401688
  • YouTube - Return YouTube Dislike: Sometimes incorrect dislike counts shown when the dislike button is clicked and then canceled b598b22
  • YouTube - ReturnYouTubeDislike: Fix dislikes not showing with 20.31+ f238b81
  • YouTube - Spoof video streams: Age-restricted videos do not play in the Android No SDK client #3 c8096b1
  • YouTube Music - Hide buttons: An exception is thrown due to an invalid fingerprint format 81042aa
  • YouTube: Move loop video setting to player menu cd82e1e
auto_awesome Features
  • YouTube - LithoFilterPatch: Add support for accessibility filtering #1 61fb9c2