Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 225
    bf3e8867 · Synchronized writes. ·
    Hotfix:
    - Crashfix on unreliable casting connection. 
    - Made casting more robust with intermittent TCP connections.
    
    Improvement:
    - Added toast with explanation upon logging in.
    
    Fix:
    - Fixed tint color for add to queue button in Android light theme.
    - Stability fixes for casting.
    - Fix slider position crash.
  • 224
    Hotfix:
    - Crashfix on unreliable casting connection. 
    - Made casting more robust with intermittent TCP connections.
    
    Improvement:
    - Added toast with explanation upon logging in.
    
    Fix:
    - Fixed tint color for add to queue button in Android light theme.
    - Stability fixes for casting.
    - Fix slider position crash.
  • 223
    Improvement:
    - Added toast with explanation upon logging in.
    
    Fix:
    - Fixed tint color for add to queue button in Android light theme.
    - Stability fixes for casting.
    - Fix slider position crash.
  • 222
    Feature:
     - Plugin update checks on boot
     - Plugin update toast on boot
     - Custom app toasts (make some errors more visible)
    
     - Youtube: Controversial video support (setting)
    
    Improvement:
     - Auto-select subtitles if downloaded
     - Ensure download failed/cancelled download files are deleted
     - Delete all unused download files on startup
     - Update V8 Engine
     - Casting flow connection timeout added
     - Chromecast stability
    
    
    Fix:
     - Fix default comment section setting
     - Fix crash when trying to download a livestream
     - Fix issue where playback notification/controls did not get removed on video/app stopped
     - Fix static RequestModifiers not being applied
     - Fix allow for unoptimized videos with a large index (some Rumble videos)
     - Fix wrong video playing when switching between another app and back
     - Possible fix for issue where app would hard-crash due to V8 references
     - Possible fix for duplicate history videos
    
     - Odysee: Fix some videos not playing
     - Rumble: Fix issue where some large videos wouldn't play.
  • 221
    6141c368 · Refs ·
    Hotfix (221): Subscription groups ui fixes, YT Channel fix, Patreon fixes
    
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
     - Minor options/add queue styling changes on thumbnail items
     - Casting dialog now uses icons to save space
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
     - Fix timebar spacing at bottom
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
     - Fix YT 500 on nextPage if your account has no home page
    
    Probably more
  • 220
    34e73382 · Refs ·
    Hotfix (220): Subscription groups ui fixes &  YT Channel fix
    
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
     - Minor options/add queue styling changes on thumbnail items
     - Casting dialog now uses icons to save space
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
     - Fix timebar spacing at bottom
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
     - Fix YT 500 on nextPage if your account has no home page
    
    Probably more
  • 219
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
     - Minor options/add queue styling changes on thumbnail items
     - Casting dialog now uses icons to save space
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
     - Fix timebar spacing at bottom
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
     - Fix YT 500 on nextPage if your account has no home page
    
    Probably more
  • 218
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
     - Minor options/add queue styling changes on thumbnail items
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
     - Fix timebar spacing at bottom
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
     - Fix YT 500 on nextPage if your account has no home page
    
    Probably more
  • 217
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
     - Minor options/add queue styling changes on thumbnail items
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
     - Fix timebar spacing at bottom
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
     - Fix YT 500 on nextPage if your account has no home page
    
    Probably more
  • 216
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
    
    Probably more
  • 215
    Features:
     - Subscription Groups
       - View your subscriptions in a more structured/finegrained method
       - Direct filtering on subscription tab
       - Update subsets of subscriptions
       - Custom thumbnails (Creator/Preset/Gallery)
       - More features coming soon
     
     - Tutorials
       - How to install
       - Getting Started
       - Is Grayjay Free
       - Searching
       - Comments
       - Casting
    
     - Setting for fullScreen portrait mode
     - Previous/Next buttons for casting
     - FCast connect using QR code automatically
     - Casting playback speed support
     - Casting controls inside cast dialog
     - SkipOnce Chapter support
     - Notifications ask for background updating when relevant
     - Notifications ask for permission when relevant
    
     - YT Timestamp parameter support
     - YT Clip support
     - YT Embed support
    
     - Polycentric generated profile pictures
     - Polycentric copyable key
    
    
    Improvements:
     - Media3 replacement for Exoplayer
     - Plugin audio language tags are now official language codes
     - Plugin video/audio sources can now leverage cookies from a client
     - Casting automatically resume if stopped
     - FCast reconnection
     - Cast controls disabled while still connecting
     - Cached results are now filtered by enabled clients
    
    Fixes:
     - Fix Automatic playback continuation only if not paused/stopped
     - Fix duration format
     - Fix history tab title
     - Fix bottom bar new tabs not showing up for users who adjusted tab settings
     - Fix stacking topbar events for add
    
     - Fix Rumble channels
     - Fix Rumble comments if not logged in and no login required
     - Fix Kick import/auth
  • 214
    Experimental
  • 213
    Experimental
  • 212
    Experimental
  • 211
    76f59622 · Temp remove niconico ·
    Experimental
  • 210
    HOTFIX: Embedded plugins not updating properly.
    HOTFIX: Video not opening on Android 14.
    HOTFIX: Download and export service not starting on Android 14.
    BREAKING: New Grayjay build requires FCast (if used) to be updated to work.
    
    Features:
    
    - HLS Download support (Download for Odysee, SoundCloud, ...)
    - Comment delete support
    - Comments tab (view your comments and the replies to them).
    - Import dialog (in settings + empty subscriptions view)
    - Player Next/Previous video buttons
    - Player loop toggle
    - Creators tab search support
    - FCast QR code quick connect added (see scan QR in casting dialog).
    - FCast guide and other casting help options added.
    - Replies overlay now show parent comment
    - No subscriptions now suggests subscribing to creators and imports
    - Setting to allow restarting playback after connectivity loss behavior to be changed.
    - Settings to allow different behavior when audio focus is regained within 10 seconds.
    - Setting added to enable/disable comment fade for heavily disliked comments.
    - Settings search added.
    - Setting descriptions added for metered connections
    
    Improvements:
    
    - Implemented more scalable storage system for subscriptions and history that improves the speed for some users
    - Improved plugin development documentation (see plugin-development.md on our repo)
    - Improved Add to Queue behaviour
    - Improved HLS implementation resulting in wider compatibility for downloading and casting
    - Improved URL handling support
    - Improved Playstore flow for URL handling
    - Improved login required flow for plugin items
    - Like/dislike clickable area increased
    - Prompt user to set Grayjay as a default handler for certain URLs.
    - Feed progress bars are now shown by default
    - Added fallback that temporarily disables Polycentric when issues are encountered.
    - Youtube home now falls back to trending page if no videos are provided
    - Import Subscriptions/Playlists now grayed out instead of hidden if not logged in
    
    Fixes:
    
    - Fixed Youtube likes in certain cases (especially recent videos)
    - Fixed notifications opening the wrong content when multiple were available.
    - Fixed gesture control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
    - Fixed Odysee content-types being misrepresented causing casting to desktop to break.
    - Fixed feed views in some scenarios not being properly filled.
    - Fixed Rumble comments and show error in CommentList whenever an error happens.
    - Fixed Chromecast socket crash
    - Fixed nested video events
    - Fixed polycentric profiles not being properly updated in some cases.
    - Queue editor now properly updates the amount of videos when a video is deleted.
    
    FCast:
    
    - QR code added to allow quick connection when on the same network.
    - WebSocket support added.
    - Added support for fractional seconds globally.
    - Desktop casting client now has a connection interface (main window).
    - Fixed crash caused by failing to unregister MDNS.
    - Fixed issue where subtitles would always show for HLS.
  • 209
    a0a73a8e · Fixes Android SDK. ·
    HOTFIX: Embedded plugins not updating properly.
    HOTFIX: Video not opening on Android 14.
    BREAKING: New Grayjay build requires FCast (if used) to be updated to work.
    
    Features:
    
    - HLS Download support (Download for Odysee, SoundCloud, ...)
    - Comment delete support
    - Comments tab (view your comments and the replies to them).
    - Import dialog (in settings + empty subscriptions view)
    - Player Next/Previous video buttons
    - Player loop toggle
    - Creators tab search support
    - FCast QR code quick connect added (see scan QR in casting dialog).
    - FCast guide and other casting help options added.
    - Replies overlay now show parent comment
    - No subscriptions now suggests subscribing to creators and imports
    - Setting to allow restarting playback after connectivity loss behavior to be changed.
    - Settings to allow different behavior when audio focus is regained within 10 seconds.
    - Setting added to enable/disable comment fade for heavily disliked comments.
    - Settings search added.
    - Setting descriptions added for metered connections
    
    Improvements:
    
    - Implemented more scalable storage system for subscriptions and history that improves the speed for some users
    - Improved plugin development documentation (see plugin-development.md on our repo)
    - Improved Add to Queue behaviour
    - Improved HLS implementation resulting in wider compatibility for downloading and casting
    - Improved URL handling support
    - Improved Playstore flow for URL handling
    - Improved login required flow for plugin items
    - Like/dislike clickable area increased
    - Prompt user to set Grayjay as a default handler for certain URLs.
    - Feed progress bars are now shown by default
    - Added fallback that temporarily disables Polycentric when issues are encountered.
    - Youtube home now falls back to trending page if no videos are provided
    - Import Subscriptions/Playlists now grayed out instead of hidden if not logged in
    
    Fixes:
    
    - Fixed Youtube likes in certain cases (especially recent videos)
    - Fixed notifications opening the wrong content when multiple were available.
    - Fixed gesture control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
    - Fixed Odysee content-types being misrepresented causing casting to desktop to break.
    - Fixed feed views in some scenarios not being properly filled.
    - Fixed Rumble comments and show error in CommentList whenever an error happens.
    - Fixed Chromecast socket crash
    - Fixed nested video events
    - Fixed polycentric profiles not being properly updated in some cases.
    - Queue editor now properly updates the amount of videos when a video is deleted.
    
    FCast:
    
    - QR code added to allow quick connection when on the same network.
    - WebSocket support added.
    - Added support for fractional seconds globally.
    - Desktop casting client now has a connection interface (main window).
    - Fixed crash caused by failing to unregister MDNS.
    - Fixed issue where subtitles would always show for HLS.
  • 208
    4723a0b2 · Fix up next view ·
    BREAKING: New Grayjay build requires FCast (if used) to be updated to work.
    
    Features:
    
    - HLS Download support (Download for Odysee, SoundCloud, ...)
    - Comment delete support
    - Comments tab (view your comments and the replies to them).
    - Import dialog (in settings + empty subscriptions view)
    - Player Next/Previous video buttons
    - Player loop toggle
    - Creators tab search support
    - FCast QR code quick connect added (see scan QR in casting dialog).
    - FCast guide and other casting help options added.
    - Replies overlay now show parent comment
    - No subscriptions now suggests subscribing to creators and imports
    - Setting to allow restarting playback after connectivity loss behavior to be changed.
    - Settings to allow different behavior when audio focus is regained within 10 seconds.
    - Setting added to enable/disable comment fade for heavily disliked comments.
    - Settings search added.
    - Setting descriptions added for metered connections
    
    Improvements:
    
    - Implemented more scalable storage system for subscriptions and history that improves the speed for some users
    - Improved plugin development documentation (see plugin-development.md on our repo)
    - Improved Add to Queue behaviour
    - Improved HLS implementation resulting in wider compatibility for downloading and casting
    - Improved URL handling support
    - Improved Playstore flow for URL handling
    - Improved login required flow for plugin items
    - Like/dislike clickable area increased
    - Prompt user to set Grayjay as a default handler for certain URLs.
    - Feed progress bars are now shown by default
    - Added fallback that temporarily disables Polycentric when issues are encountered.
    - Youtube home now falls back to trending page if no videos are provided
    - Import Subscriptions/Playlists now grayed out instead of hidden if not logged in
    
    Fixes:
    
    - Fixed Youtube likes in certain cases (especially recent videos)
    - Fixed notifications opening the wrong content when multiple were available.
    - Fixed gesture control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
    - Fixed Odysee content-types being misrepresented causing casting to desktop to break.
    - Fixed feed views in some scenarios not being properly filled.
    - Fixed Rumble comments and show error in CommentList whenever an error happens.
    - Fixed Chromecast socket crash
    - Fixed nested video events
    - Fixed polycentric profiles not being properly updated in some cases.
    - Queue editor now properly updates the amount of videos when a video is deleted.
    
    FCast:
    
    - QR code added to allow quick connection when on the same network.
    - WebSocket support added.
    - Added support for fractional seconds globally.
    - Desktop casting client now has a connection interface (main window).
    - Fixed crash caused by failing to unregister MDNS.
    - Fixed issue where subtitles would always show for HLS.
  • 207
    adbe0357 · Refs ·
    BREAKING: New Grayjay build requires FCast (if used) to be updated to work.
    
    Features:
    
    - HLS Download support (Download for Odysee, SoundCloud, ...)
    - Comment delete support
    - Comments tab (view your comments and the replies to them).
    - Import dialog (in settings + empty subscriptions view)
    - Player Next/Previous video buttons
    - Player loop toggle
    - Creators tab search support
    - FCast QR code quick connect added (see scan QR in casting dialog).
    - FCast guide and other casting help options added.
    - Replies overlay now show parent comment
    - No subscriptions now suggests subscribing to creators and imports
    - Setting to allow restarting playback after connectivity loss behavior to be changed.
    - Settings to allow different behavior when audio focus is regained within 10 seconds.
    - Setting added to enable/disable comment fade for heavily disliked comments.
    - Settings search added.
    - Setting descriptions added for metered connections
    
    Improvements:
    
    - Implemented more scalable storage system for subscriptions and history that improves the speed for some users
    - Improved plugin development documentation (see plugin-development.md on our repo)
    - Improved Add to Queue behaviour
    - Improved HLS implementation resulting in wider compatibility for downloading and casting
    - Improved URL handling support
    - Improved Playstore flow for URL handling
    - Improved login required flow for plugin items
    - Like/dislike clickable area increased
    - Prompt user to set Grayjay as a default handler for certain URLs.
    - Feed progress bars are now shown by default
    - Added fallback that temporarily disables Polycentric when issues are encountered.
    - Youtube home now falls back to trending page if no videos are provided
    - Import Subscriptions/Playlists now grayed out instead of hidden if not logged in
    
    Fixes:
    
    - Fixed Youtube likes in certain cases (especially recent videos)
    - Fixed notifications opening the wrong content when multiple were available.
    - Fixed gesture control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
    - Fixed Odysee content-types being misrepresented causing casting to desktop to break.
    - Fixed feed views in some scenarios not being properly filled.
    - Fixed Rumble comments and show error in CommentList whenever an error happens.
    - Fixed Chromecast socket crash
    - Fixed nested video events
    - Fixed polycentric profiles not being properly updated in some cases.
    - Queue editor now properly updates the amount of videos when a video is deleted.
    
    FCast:
    
    - QR code added to allow quick connection when on the same network.
    - WebSocket support added.
    - Added support for fractional seconds globally.
    - Desktop casting client now has a connection interface (main window).
    - Fixed crash caused by failing to unregister MDNS.
    - Fixed issue where subtitles would always show for HLS.
  • 206
    33780f10 · Cleanup. ·
    BREAKING: New Grayjay build requires FCast (if used) to be updated to work.
    
    Features:
    
    - HLS Download support (Download for Odysee, SoundCloud, ...)
    - Comment delete support
    - Comments tab (view your comments and the replies to them).
    - Import dialog (in settings + empty subscriptions view)
    - Player Next/Previous video buttons
    - Player loop toggle
    - Creators tab search support
    - FCast QR code quick connect added (see scan QR in casting dialog).
    - FCast guide and other casting help options added.
    - Replies overlay now show parent comment
    - No subscriptions now suggests subscribing to creators and imports
    - Setting to allow restarting playback after connectivity loss behavior to be changed.
    - Settings to allow different behavior when audio focus is regained within 10 seconds.
    - Setting added to enable/disable comment fade for heavily disliked comments.
    - Settings search added.
    - Setting descriptions added for metered connections
    
    Improvements:
    
    - Implemented more scalable storage system for subscriptions and history that improves the speed for some users
    - Improved plugin development documentation (see plugin-development.md on our repo)
    - Improved Add to Queue behaviour
    - Improved HLS implementation resulting in wider compatibility for downloading and casting
    - Improved URL handling support
    - Improved Playstore flow for URL handling
    - Improved login required flow for plugin items
    - Like/dislike clickable area increased
    - Prompt user to set Grayjay as a default handler for certain URLs.
    - Feed progress bars are now shown by default
    - Added fallback that temporarily disables Polycentric when issues are encountered.
    - Youtube home now falls back to trending page if no videos are provided
    
    Fixes:
    
    - Fixed Youtube likes in certain cases (especially recent videos)
    - Fixed notifications opening the wrong content when multiple were available.
    - Fixed gesture control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
    - Fixed Odysee content-types being misrepresented causing casting to desktop to break.
    - Fixed feed views in some scenarios not being properly filled.
    - Fixed Rumble comments and show error in CommentList whenever an error happens.
    - Fixed Chromecast socket crash
    - Fixed nested video events
    - Fixed polycentric profiles not being properly updated in some cases.
    
    FCast:
    
    - QR code added to allow quick connection when on the same network.
    - WebSocket support added.
    - Added support for fractional seconds globally.
    - Desktop casting client now has a connection interface (main window).
    - Fixed crash caused by failing to unregister MDNS.
    - Fixed issue where subtitles would always show for HLS.