User Tools

Site Tools


grayjay:changelogs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
grayjay:changelogs [2023/11/16 10:02] winwinnergrayjay:changelogs [2024/02/07 14:42] (current) winwinner
Line 3: Line 3:
 there is no index for them so i compiled them here there is no index for them so i compiled them here
  
-====== 195 ======+====== 233 ======
 <code> <code>
-Fixed channel membership showing and linking to the wrong creator, when it should not be visible at all+Additional Changes (233): 
-Fixed Rumble subscription import. + 
-Exports now request the folder you want to export to. +Featues: 
-Added + Tax indicator. + Update app fom crash screen (in case you're locked out) 
-Languages now applied to all activities. + - DevPotal on-device source method testing 
-Fixed plugin initial state + - DevPotal source method search bar 
-A new setting has been added to allow rotation to landscape for views intended as portrait (NOT RECOMMENDED). + 
-Fixed subscription notifications. +Impovements: 
-Improved subscription behavior reporting.+ - System bightness is no longer the default 
 + - System bightness now uses actual system brightness (Requires permissions) 
 + 
 +Bugfixes: 
 + - Fixed cash when opening url with Grayjay without is active 
 + - Fixed possible cash in a race-condition with history 
 + - Fixed possible cash related to bottom menu visibilities
 + Fixed possible cash when unregistering AudioNoisyReceiver 
 + - Fixed possible cash where system brightness does not exist 
 + 
 + - Theoetical fix AudioNoisyReceiver popping up 'App is not responding' 
 + 
 + Rumble fixed live chat 
 + 
 +----------- 
 + 
 +Changelog (230): 
 + 
 +Featue: 
 +- Zoom pan two finge gestures 
 +- Comment navigation, ability to click on a comment to view whee the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment 
 +- Open playlist uls support added 
 +- Open playlist uls through search bar 
 +- Open channel uls through search bar 
 +- Add to new playlist button in add menu when watching video 
 +- Plugin update check can now be disabled pe plugin 
 + 
 +- Pateon: Audio support 
 +- Youtube: Bette exception handling 
 + 
 +Impovement: 
 +- Watch late ordering persistence 
 +- Impoved subscription errors 
 +- Gestue controls can individually be enabled/disabled 
 +- Bightness and volume and can be toggled to use system or non-system values 
 +- Setting fo restoring brightness when exiting fullscreen system brightness 
 +- Empty home and install plugin flows added 
 +- Monetization tutoial added to tutorials 
 +- Tutoial descriptions 
 +- Enable newly install plugins 
 +- Removed old announcements 
 +- Hide plugin wanings during install if none exist 
 +- Updated plugin bowse page
  
 +Fix:
 +- Fixed Play/Pause button change & wake lock now woks properly change when playback is interrupted
 +- Fixed Deduplication piorities resulting in wrong platforms being shown
 +- Fixed slide subsciption overlay not closing on back gesture in video detail view
 +- Fixed bottom magin for minimized view progress bar so progress bar shows when minimized
 +- Fixed indexOutOfBound fo queue when deleting items
 +- Fixed time/duation timestamps when casting
 +- Fixed Minimize touch events
 +- Fixed cash if authentication/captcha got corrupted
 +- Fixed video eloading if the same video is selected again
 +- Poper implementation of editor action. (Fixes when using Grayjay with an external keyboard)
 +- Theoetical fix for double controls
 +- Theoetical fix for wrong polycentric comments showing in failure scenarios
 +- Fixed issue whee new playlist required two backs to minimize video
 </code> </code>
 +====== 230 ======
 +<code>
 +Featue:
 +- Zoom pan two finge gestures
 +- Comment navigation, ability to click on a comment to view whee the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment
 +- Open playlist uls support added
 +- Open playlist uls through search bar
 +- Open channel uls through search bar
 +- Add to new playlist button in add menu when watching video
 +- Plugin update check can now be disabled pe plugin
  
-====== 193 ======+- Pateon: Audio support 
 +- Youtube: Bette exception handling 
 + 
 +Impovement: 
 +- Watch late ordering persistence 
 +- Impoved subscription errors 
 +- Gestue controls can individually be enabled/disabled 
 +- Bightness and volume and can be toggled to use system or non-system values 
 +- Setting fo restoring brightness when exiting fullscreen system brightness 
 +- Empty home and install plugin flows added 
 +- Monetization tutoial added to tutorials 
 +- Tutoial descriptions 
 +- Enable newly install plugins 
 +- Removed old announcements 
 +- Hide plugin wanings during install if none exist 
 +- Updated plugin bowse page 
 + 
 +Fix: 
 +- Fixed Play/Pause button change & wake lock now woks properly change when playback is interrupted 
 +- Fixed Deduplication piorities resulting in wrong platforms being shown 
 +- Fixed slide subsciption overlay not closing on back gesture in video detail view 
 +- Fixed bottom magin for minimized view progress bar so progress bar shows when minimized 
 +- Fixed indexOutOfBound fo queue when deleting items 
 +- Fixed time/duation timestamps when casting 
 +- Fixed Minimize touch events 
 +- Fixed cash if authentication/captcha got corrupted 
 +- Fixed video eloading if the same video is selected again 
 +- Poper implementation of editor action. (Fixes when using Grayjay with an external keyboard) 
 +- Theoetical fix for double controls 
 +- Theoetical fix for wrong polycentric comments showing in failure scenarios 
 +- Fixed issue whee new playlist required two backs to minimize video 
 +</code> 
 +====== 227 ======
 <code> <code>
-HOTFIX BUILD +Hotfix
-FeatureHide creator from home option +Cashfix on unreliable casting connection.  
-Fix: Various Youtube bugs related to accounts with non-English language +- Made casting moe robust with intermittent TCP connections. 
-Fix: Hide video from home persistence + 
-FixCast control in non-fullscreen+Impovement: 
 +Added toast with explanation upon logging in.
  
 +Fix:
 +- Fixed tint colo for add to queue button in Android light theme.
 +- Stability fixes fo casting.
 +- Fix slide position crash.
 </code> </code>
 +====== 226 ======
 +<code>
 +Hotfix:
 +- Cashfix on unreliable casting connection. 
 +- Made casting moe robust with intermittent TCP connections.
  
 +Impovement:
 +- Added toast with explanation upon logging in.
  
-====== 192 ======+Fix: 
 +- Fixed tint colo for add to queue button in Android light theme. 
 +- Stability fixes fo casting. 
 +- Fix slide position crash. 
 +</code> 
 +====== 225 ======
 <code> <code>
-- FeatureCreator Monetization: External Memberships +Hotfix
-Feature: Creator Monetization: External Donations +- Cashfix on unreliable casting connection.  
-Feature: Creator Monetization: External Promotion +- Made casting moe robust with intermittent TCP connections.
-Feature: Creator Monetization: External Store +
-Feature: Creator Monetization: External Merchandise (with Preview) +
-Feature: Creator Monetization: Platform Membership +
-Feature: Optional Youtube SponsorBlock (FUTO respects your decision to use SponsorBlockBut only if you're supporting creators in other ways.) +
-Feature: Setting to change Language +
-Feature: Setting to disable auto-preview in preview feed +
-Feature: Setting to disable audio-only bandwidth optimalization (background switch stutter) +
-Feature: Plugins now support more setting types and capabilities +
-Feature: Import subscriptions "Load more" button +
-Feature: Setting to disable subscription load for first tab open+
  
 +Impovement:
 +- Added toast with explanation upon logging in.
  
-Fix: Android 9 can now open videos without crash +Fix: 
-Fix: Videoplayer filling for audio-only in playlist +- Fixed tint colo for add to queue button in Android light theme. 
-Fix: Localization crash fix +- Stability fixes fo casting. 
-Fix: Crash for very wide screens (and other weird dimensions) +Fix slide position crash. 
-Fix: Subscriptions correctly fall back on cache +</code> 
-FixChapters not clearing when switching video +====== 224 ====== 
-Fix: Ability to superchat on Youtube+<code> 
 +Hotfix
 +- Cashfix on unreliable casting connection.  
 +- Made casting moe robust with intermittent TCP connections.
  
 +Impovement:
 +- Added toast with explanation upon logging in.
  
-ImprovementNo dialog on comment exceptions +Fix
-Improvement: Login screen now shows the current domain/url and close button +- Fixed tint colo for add to queue button in Android light theme. 
-Improvement: Casting in Full Screen +- Stability fixes fo casting. 
-Improvement: Playlist ui tweaks +- Fix slide position crash. 
-ImprovementNew encryptionBack-Compatible+</code> 
 +====== 223 ====== 
 +<code> 
 +Impovement: 
 +- Plugins can now specify a login waningto provide additional info. 
 +- Added YT dialog with to guide the use on how to login. 
 +Added toast when use cancels login.
  
 +Fix:
 +- Fixed tint colo for add to queue button in Android light theme.
 +- Stability fixes fo casting.
 +- Fix slide position crash when casting.
 </code> </code>
 +====== 222 ======
 +<code>
 +Featue:
 + - Plugin update checks on boot
 + - Plugin update toast on boot
 + - Custom app toasts (make some erors more visible)
  
-====== 191 ======+ - Youtube: Contoversial video support (setting) 
 + 
 +Impovement: 
 + - Auto-select subtitles if downloaded 
 + - Ensue download failed/cancelled download files are deleted 
 + - Delete all unused download files on statup 
 + - Update V8 Engine 
 + - Casting flow connection timeout added 
 + - Chomecast stability 
 + 
 + 
 +Fix: 
 + - Fix default comment section setting 
 + - Fix cash when trying to download a livestream 
 + - Fix issue whee playback notification/controls did not get removed on video/app stopped 
 + - Fix static RequestModifies not being applied 
 + - Fix allow fo unoptimized videos with a large index (some Rumble videos) 
 + - Fix wong video playing when switching between another app and back 
 + - Possible fix fo issue where app would hard-crash due to V8 references 
 + - Possible fix fo duplicate history videos 
 + 
 + - Odysee: Fix some videos not playing 
 + - Rumble: Fix issue whee some large videos wouldn't play. 
 +</code> 
 +====== 221 ======
 <code> <code>
-- Feature: Creator Monetization: External Memberships +Hotfix (221): Subsciption groups ui fixes, YT Channel fix, Patreon fixes
-Feature: Creator Monetization: External Donations +
-Feature: Creator Monetization: External Promotion +
-Feature: Creator Monetization: External Store +
-Feature: Creator Monetization: External Merchandise (with Preview) +
-Feature: Creator Monetization: Platform Membership +
-Feature: Optional Youtube SponsorBlock (FUTO respects your decision to use SponsorBlock. But only if you're supporting creators in other ways.) +
-Feature: Setting to change Language +
-Feature: Setting to disable auto-preview in preview feed +
-Feature: Setting to disable audio-only bandwidth optimalization (background switch stutter) +
-Feature: Plugins now support more setting types and capabilities +
-FeatureImport subscriptions "Load more" button+
  
-FixAndroid 9 can now open videos without crash +Featues
-Fix: Videoplayer filling for audio-only in playlist + Subsciption Groups 
-Fix: Localization crash fix +   - View you subscriptions in a more structured/finegrained method 
-Fix: Crash for very wide screens (and other weird dimensions+   - Diect filtering on subscription tab 
-Fix: Subscriptions correctly fall back on cache +   - Update subsets of subsciptions 
-Fix: Chapters not clearing when switching video +   - Custom thumbnails (Ceator/Preset/Gallery
-Fix: Ability to superchat on Youtube+   - Moe features coming soon 
 +  
 + - Tutoials 
 +   - How to install 
 +   - Getting Stated 
 +   - Is Gayjay Free 
 +   - Seaching 
 +   - Comments 
 +   - Casting
  
-Improvement: No dialog on comment exceptions + - Setting fo fullScreen portrait mode 
-Improvement: Login screen now shows the current domain/url and close button + - Pevious/Next buttons for casting 
-Improvement: Casting butI canton in Full Screen + - FCast connect using QR code automatically 
-Improvement: Playlist ui tweaks + Casting playback speed suppot 
-Improvement: New encryption, Back-Compatible+ - Casting contols inside cast dialog 
 + - SkipOnce Chapte support 
 + - Notifications ask fo background updating when relevant 
 + Notifications ask fo permission when relevant
  
 + - YT Timestamp paameter support
 + - YT Clip suppot
 + - YT Embed suppot
 +
 + - Polycentic generated profile pictures
 + - Polycentic copyable key
 +
 +
 +Impovements:
 + - Media3 eplacement for Exoplayer
 + - Plugin audio language tags ae now official language codes
 + - Plugin video/audio souces can now leverage cookies from a client
 + - Casting automatically esume if stopped
 + - FCast econnection
 + - Cast contols disabled while still connecting
 + - Cached esults are now filtered by enabled clients
 + - Mino 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 duation format
 + - Fix histoy tab title
 + - Fix bottom ba new tabs not showing up for users who adjusted tab settings
 + - Fix stacking topba events for add
 + - Fix timeba spacing at bottom
 +
 + - Fix Rumble channels
 + - Fix Rumble comments if not logged in and no login equired
 + - Fix Kick impot/auth
 + - Fix YT 500 on nextPage if you account has no home page
 +
 +Pobably more
 +</code>
 +====== 219 ======
 +<code>
 +Featues:
 + - Subsciption Groups
 +   - View you subscriptions in a more structured/finegrained method
 +   - Diect filtering on subscription tab
 +   - Update subsets of subsciptions
 +   - Custom thumbnails (Ceator/Preset/Gallery)
 +   - Moe features coming soon
 + 
 + - Tutoials
 +   - How to install
 +   - Getting Stated
 +   - Is Gayjay Free
 +   - Seaching
 +   - Comments
 +   - Casting
 +
 + - Setting fo fullScreen portrait mode
 + - Pevious/Next buttons for casting
 + - FCast connect using QR code automatically
 + - Casting playback speed suppot
 + - Casting contols inside cast dialog
 + - SkipOnce Chapte support
 + - Notifications ask fo background updating when relevant
 + - Notifications ask fo permission when relevant
 +
 + - YT Timestamp paameter support
 + - YT Clip suppot
 + - YT Embed suppot
 +
 + - Polycentic generated profile pictures
 + - Polycentic copyable key
 +
 +
 +Impovements:
 + - Media3 eplacement for Exoplayer
 + - Plugin audio language tags ae now official language codes
 + - Plugin video/audio souces can now leverage cookies from a client
 + - Casting automatically esume if stopped
 + - FCast econnection
 + - Cast contols disabled while still connecting
 + - Cached esults are now filtered by enabled clients
 + - Mino 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 duation format
 + - Fix histoy tab title
 + - Fix bottom ba new tabs not showing up for users who adjusted tab settings
 + - Fix stacking topba events for add
 + - Fix timeba spacing at bottom
 +
 + - Fix Rumble channels
 + - Fix Rumble comments if not logged in and no login equired
 + - Fix Kick impot/auth
 + - Fix YT 500 on nextPage if you account has no home page
 +
 +Pobably more
 +</code>
 +====== 210 ======
 +<code>
 +HOTFIX: Embedded plugins not updating poperly.
 +HOTFIX: Video not opening on Andoid 14.
 +HOTFIX: Download and expot service not starting on Android 14.
 +BREAKING: New Gayjay build requires FCast (if used) to be updated to work.
 +
 +Featues:
 +
 +- HLS Download suppot (Download for Odysee, SoundCloud, ...)
 +- Comment delete suppot
 +- Comments tab (view you comments and the replies to them).
 +- Impot dialog (in settings + empty subscriptions view)
 +- Playe Next/Previous video buttons
 +- Playe loop toggle
 +- Ceators tab search support
 +- FCast QR code quick connect added (see scan QR in casting dialog).
 +- FCast guide and othe casting help options added.
 +- Replies ovelay now show parent comment
 +- No subsciptions now suggests subscribing to creators and imports
 +- Setting to allow estarting playback after connectivity loss behavior to be changed.
 +- Settings to allow diffeent behavior when audio focus is regained within 10 seconds.
 +- Setting added to enable/disable comment fade fo heavily disliked comments.
 +- Settings seach added.
 +- Setting desciptions added for metered connections
 +
 +Impovements:
 +
 +- Implemented moe scalable storage system for subscriptions and history that improves the speed for some users
 +- Impoved plugin development documentation (see plugin-development.md on our repo)
 +- Impoved Add to Queue behaviour
 +- Impoved HLS implementation resulting in wider compatibility for downloading and casting
 +- Impoved URL handling support
 +- Impoved Playstore flow for URL handling
 +- Impoved login required flow for plugin items
 +- Like/dislike clickable aea increased
 +- Pompt user to set Grayjay as a default handler for certain URLs.
 +- Feed pogress bars are now shown by default
 +- Added fallback that tempoarily disables Polycentric when issues are encountered.
 +- Youtube home now falls back to tending page if no videos are provided
 +- Impot Subscriptions/Playlists now grayed out instead of hidden if not logged in
 +
 +Fixes:
 +
 +- Fixed Youtube likes in cetain cases (especially recent videos)
 +- Fixed notifications opening the wong content when multiple were available.
 +- Fixed gestue control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
 +- Fixed Odysee content-types being misepresented causing casting to desktop to break.
 +- Fixed feed views in some scenaios not being properly filled.
 +- Fixed Rumble comments and show eror in CommentList whenever an error happens.
 +- Fixed Chomecast socket crash
 +- Fixed nested video events
 +- Fixed polycentic profiles not being properly updated in some cases.
 +- Queue edito now properly updates the amount of videos when a video is deleted.
 +
 +FCast:
 +
 +- QR code added to allow quick connection when on the same netwok.
 +- WebSocket suppot added.
 +- Added suppot for fractional seconds globally.
 +- Desktop casting client now has a connection inteface (main window).
 +- Fixed cash caused by failing to unregister MDNS.
 +- Fixed issue whee subtitles would always show for HLS.
 +</code>
 +====== 209 ======
 +<code>
 +HOTFIX: Embedded plugins not updating poperly.
 +HOTFIX: Video not opening on Andoid 14.
 +BREAKING: New Gayjay build requires FCast (if used) to be updated to work.
 +
 +Featues:
 +
 +- HLS Download suppot (Download for Odysee, SoundCloud, ...)
 +- Comment delete suppot
 +- Comments tab (view you comments and the replies to them).
 +- Impot dialog (in settings + empty subscriptions view)
 +- Playe Next/Previous video buttons
 +- Playe loop toggle
 +- Ceators tab search support
 +- FCast QR code quick connect added (see scan QR in casting dialog).
 +- FCast guide and othe casting help options added.
 +- Replies ovelay now show parent comment
 +- No subsciptions now suggests subscribing to creators and imports
 +- Setting to allow estarting playback after connectivity loss behavior to be changed.
 +- Settings to allow diffeent behavior when audio focus is regained within 10 seconds.
 +- Setting added to enable/disable comment fade fo heavily disliked comments.
 +- Settings seach added.
 +- Setting desciptions added for metered connections
 +
 +Impovements:
 +
 +- Implemented moe scalable storage system for subscriptions and history that improves the speed for some users
 +- Impoved plugin development documentation (see plugin-development.md on our repo)
 +- Impoved Add to Queue behaviour
 +- Impoved HLS implementation resulting in wider compatibility for downloading and casting
 +- Impoved URL handling support
 +- Impoved Playstore flow for URL handling
 +- Impoved login required flow for plugin items
 +- Like/dislike clickable aea increased
 +- Pompt user to set Grayjay as a default handler for certain URLs.
 +- Feed pogress bars are now shown by default
 +- Added fallback that tempoarily disables Polycentric when issues are encountered.
 +- Youtube home now falls back to tending page if no videos are provided
 +- Impot Subscriptions/Playlists now grayed out instead of hidden if not logged in
 +
 +Fixes:
 +
 +- Fixed Youtube likes in cetain cases (especially recent videos)
 +- Fixed notifications opening the wong content when multiple were available.
 +- Fixed gestue control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
 +- Fixed Odysee content-types being misepresented causing casting to desktop to break.
 +- Fixed feed views in some scenaios not being properly filled.
 +- Fixed Rumble comments and show eror in CommentList whenever an error happens.
 +- Fixed Chomecast socket crash
 +- Fixed nested video events
 +- Fixed polycentic profiles not being properly updated in some cases.
 +- Queue edito now properly updates the amount of videos when a video is deleted.
 +
 +FCast:
 +
 +- QR code added to allow quick connection when on the same netwok.
 +- WebSocket suppot added.
 +- Added suppot for fractional seconds globally.
 +- Desktop casting client now has a connection inteface (main window).
 +- Fixed cash caused by failing to unregister MDNS.
 +- Fixed issue whee subtitles would always show for HLS.
 +</code>
 +====== 208 ======
 +<code>
 +BREAKING: New Gayjay build requires FCast (if used) to be updated to work.
 +
 +Featues:
 +
 +- HLS Download suppot (Download for Odysee, SoundCloud, ...)
 +- Comment delete suppot
 +- Comments tab (view you comments and the replies to them).
 +- Impot dialog (in settings + empty subscriptions view)
 +- Playe Next/Previous video buttons
 +- Playe loop toggle
 +- Ceators tab search support
 +- FCast QR code quick connect added (see scan QR in casting dialog).
 +- FCast guide and othe casting help options added.
 +- Replies ovelay now show parent comment
 +- No subsciptions now suggests subscribing to creators and imports
 +- Setting to allow estarting playback after connectivity loss behavior to be changed.
 +- Settings to allow diffeent behavior when audio focus is regained within 10 seconds.
 +- Setting added to enable/disable comment fade fo heavily disliked comments.
 +- Settings seach added.
 +- Setting desciptions added for metered connections
 +
 +Impovements:
 +
 +- Implemented moe scalable storage system for subscriptions and history that improves the speed for some users
 +- Impoved plugin development documentation (see plugin-development.md on our repo)
 +- Impoved Add to Queue behaviour
 +- Impoved HLS implementation resulting in wider compatibility for downloading and casting
 +- Impoved URL handling support
 +- Impoved Playstore flow for URL handling
 +- Impoved login required flow for plugin items
 +- Like/dislike clickable aea increased
 +- Pompt user to set Grayjay as a default handler for certain URLs.
 +- Feed pogress bars are now shown by default
 +- Added fallback that tempoarily disables Polycentric when issues are encountered.
 +- Youtube home now falls back to tending page if no videos are provided
 +- Impot Subscriptions/Playlists now grayed out instead of hidden if not logged in
 +
 +Fixes:
 +
 +- Fixed Youtube likes in cetain cases (especially recent videos)
 +- Fixed notifications opening the wong content when multiple were available.
 +- Fixed gestue control issues causing wrong area to have gesture controls and disabled full screen gesture when casting.
 +- Fixed Odysee content-types being misepresented causing casting to desktop to break.
 +- Fixed feed views in some scenaios not being properly filled.
 +- Fixed Rumble comments and show eror in CommentList whenever an error happens.
 +- Fixed Chomecast socket crash
 +- Fixed nested video events
 +- Fixed polycentic profiles not being properly updated in some cases.
 +- Queue edito now properly updates the amount of videos when a video is deleted.
 +
 +FCast:
 +
 +- QR code added to allow quick connection when on the same netwok.
 +- WebSocket suppot added.
 +- Added suppot for fractional seconds globally.
 +- Desktop casting client now has a connection inteface (main window).
 +- Fixed cash caused by failing to unregister MDNS.
 +- Fixed issue whee subtitles would always show for HLS.
 +</code>
 +====== 201 ======
 +<code>
 +Hotfix (201):
 + - AiPlay HLS support added (meaning AirPlay is now fully functional)
 + - Chomecast reliability (Twitch and Youtube, VOD fixes)
 + - Fix Vaious HLS issues
 + - Live chat donations deduplication
 + - Live chat donation styling and hoizontal scroll
 + - PlaybackTacker exception dialog hidden replaced with toast for live/planned streams
 + - Downloaded videos fixes with switching to live souces
 +
 +(200):
 +
 +Featues:
 +- Expeimental planned content scheduled notifications
 +- ChomeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
 +- Histoical progress bars under videos (configurable in settings per feed)
 +- Confimation dialog if exiting Grayjay while video is playing
 +- Setting to keep sceen on while casting
 +- Chapte accuracy now sub-second
 +- Long-pess on a video to the open options menu
 +- Locked content plugin suppot
 +
 +- Odysee: Suppot v6 urls
 +- Youtube: Added attibution for third-party services
 +- Pateon: See membership content you do not have access to (locked content)
 +- Kick: Seach suggestions whitelisting
 +
 +Impovements:
 +- Chomecast reliability
 +- Empty polycentic comments are no longer allowed
 +- Added backfill exception pinting to announcements
 +- Opening video with active queue now gets added instead of eplacing queue 
 +- Exit full sceen swipe is now a down gesture
 +
 +- Youtube: Sponsoblock chapters now sub-second
 +
 +Bug Fixes:
 +- Old notifications getting shown
 +- Quality selection ovelay now properly closes when pressing the back button
 +- Fixed cash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
 +- Keep sceen on fixes
 +
 +- Pateon: Banner now visible
 +- Kick: Subsciptions not showing if the person is live
 +</code>
 +====== 200 ======
 +<code>
 +Featues:
 +- Expeimental planned content scheduled notifications
 +- ChomeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
 +- Histoical progress bars under videos (configurable in settings per feed)
 +- Confimation dialog if exiting Grayjay while video is playing
 +- Setting to keep sceen on while casting
 +- Chapte accuracy now sub-second
 +- Long-pess on a video to the open options menu
 +- Locked content plugin suppot
 +
 +- Odysee: Suppot v6 urls
 +- Youtube: Added attibution for third-party services
 +- Pateon: See membership content you do not have access to (locked content)
 +- Kick: Seach suggestions whitelisting
 +
 +Impovements:
 +- Chomecast reliability
 +- Empty polycentic comments are no longer allowed
 +- Added backfill exception pinting to announcements
 +- Opening video with active queue now gets added instead of eplacing queue 
 +- Exit full sceen swipe is now a down gesture
 +
 +- Youtube: Sponsoblock chapters now sub-second
 +
 +Bug Fixes:
 +- Old notifications getting shown
 +- Quality selection ovelay now properly closes when pressing the back button
 +- Fixed cash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
 +- Keep sceen on fixes
 +
 +- Pateon: Banner now visible
 +- Kick: Subsciptions not showing if the person is live
 +</code>
 +====== 199 ======
 +<code>
 +Featues:
 +- Expeimental planned content scheduled notifications
 +- ChomeCast live streaming support (requires proxying through phone) [For an optimal viewing - experience FCast (https://fcast.org) is recommended as it does not require a proxy]
 +- Histoical progress bars under videos (configurable in settings per feed)
 +- Confimation dialog if exiting Grayjay while video is playing
 +- Setting to keep sceen on while casting
 +- Chapte accuracy now sub-second
 +- Long-pess on a video to the open options menu
 +- Locked content plugin suppot
 +
 +- Odysee: Suppot v6 urls
 +- Youtube: Added attibution for third-party services
 +- Pateon: See membership content you do not have access to (locked content)
 +- Kick: Seach suggestions whitelisting
 +
 +Impovements:
 +- Chomecast reliability
 +- Empty polycentic comments are no longer allowed
 +- Added backfill exception pinting to announcements
 +- Opening video with active queue now gets added instead of eplacing queue 
 +- Exit full sceen swipe is now a down gesture
 +
 +- Youtube: Sponsoblock chapters now sub-second
 +
 +Bug Fixes:
 +- Old notifications getting shown
 +- Quality selection ovelay now properly closes when pressing the back button
 +- Fixed cash caused by V1 encrypted secrets in the upgrade process from V0 to V1 encryption
 +- Keep sceen on fixes
 +
 +- Pateon: Banner now visible
 +- Kick: Subsciptions not showing if the person is live
 +</code>
 +====== 195 ======
 +<code>
 +- Fixed channel membeship showing and linking to the wrong creator, when it should not be visible at all.
 +Fixed Rumble subsciption import.
 +Expots now request the folder you want to export to.
 +Added + Tax indicato.
 +Languages now applied to all activities.
 +Fixed plugin initial state
 +A new setting has been added to allow otation to landscape for views intended as portrait (NOT RECOMMENDED).
 +Fixed subsciption notifications.
 +Impoved subscription behavior reporting.
 +</code>
 +====== 193 ======
 +<code>
 +HOTFIX BUILD
 +Featue: Hide creator from home option
 +Fix: Vaious Youtube bugs related to accounts with non-English language
 +Fix: Hide video fom home persistence
 +Fix: Cast contol in non-fullscreen
 +</code>
 +====== 192 ======
 +<code>
 +- Featue: Creator Monetization: External Memberships
 +Featue: Creator Monetization: External Donations
 +Featue: Creator Monetization: External Promotion
 +Featue: Creator Monetization: External Store
 +Featue: Creator Monetization: External Merchandise (with Preview)
 +Featue: Creator Monetization: Platform Membership
 +Featue: Optional Youtube SponsorBlock (FUTO respects your decision to use SponsorBlock. But only if you're supporting creators in other ways.)
 +Featue: Setting to change Language
 +Featue: Setting to disable auto-preview in preview feed
 +Featue: Setting to disable audio-only bandwidth optimalization (background switch stutter)
 +Featue: Plugins now support more setting types and capabilities
 +Featue: Import subscriptions "Load more" button
 +Featue: Setting to disable subscription load for first tab open
 +
 +
 +Fix: Andoid 9 can now open videos without crash
 +Fix: Videoplaye filling for audio-only in playlist
 +Fix: Localization cash fix
 +Fix: Cash for very wide screens (and other weird dimensions)
 +Fix: Subsciptions correctly fall back on cache
 +Fix: Chaptes not clearing when switching video
 +Fix: Ability to supechat on Youtube
 +
 +
 +Impovement: No dialog on comment exceptions
 +Impovement: Login screen now shows the current domain/url and close button
 +Impovement: Casting in Full Screen
 +Impovement: Playlist ui tweaks
 +Impovement: New encryption, Back-Compatible
 +</code>
 +====== 191 ======
 +<code>
 +- Featue: Creator Monetization: External Memberships
 +Featue: Creator Monetization: External Donations
 +Featue: Creator Monetization: External Promotion
 +Featue: Creator Monetization: External Store
 +Featue: Creator Monetization: External Merchandise (with Preview)
 +Featue: Creator Monetization: Platform Membership
 +Featue: Optional Youtube SponsorBlock (FUTO respects your decision to use SponsorBlock. But only if you're supporting creators in other ways.)
 +Featue: Setting to change Language
 +Featue: Setting to disable auto-preview in preview feed
 +Featue: Setting to disable audio-only bandwidth optimalization (background switch stutter)
 +Featue: Plugins now support more setting types and capabilities
 +Featue: Import subscriptions "Load more" button
 +
 +Fix: Andoid 9 can now open videos without crash
 +Fix: Videoplaye filling for audio-only in playlist
 +Fix: Localization cash fix
 +Fix: Cash for very wide screens (and other weird dimensions)
 +Fix: Subsciptions correctly fall back on cache
 +Fix: Chaptes not clearing when switching video
 +Fix: Ability to supechat on Youtube
 +
 +Impovement: No dialog on comment exceptions
 +Impovement: Login screen now shows the current domain/url and close button
 +Impovement: Casting butI canton in Full Screen
 +Impovement: Playlist ui tweaks
 +Impovement: New encryption, Back-Compatible
 </code> </code>
 ====== 190 ====== ====== 190 ======
 <code> <code>
-Feature: Subscription notifications +Featue: Subscription notifications 
-Subscription fetch options +Featue: Subscription fetch options 
-Creator sorting by views and watchtime +Featue: Creator sorting by views and watchtime 
-Subscriptions sorted now by view count +Featue: Subscriptions sorted now by view count 
-Local Views and watchtime tracking +Featue: Local Views and watchtime tracking 
-Optional watchtime/view metrics in creators tab +Featue: Optional watchtime/view metrics in creators tab 
-Localization (ar, de, es, fr, ja, ko, pt, ru, zh) +Featue: Localization (ar, de, es, fr, ja, ko, pt, ru, zh) 
-Chapter system (with manual and automatic skip), limited ui +Featue: Chapter system (with manual and automatic skip), limited ui 
-Open url directly by putting it in video search +Featue: Open url directly by putting it in video search 
-Subscription settings on creators list +Featue: Subscription settings on creators list 
-Configurable rate-limit per plugin +Featue: Configurable rate-limit per plugin 
-PlatformUrl support on plugins +Featue: PlatformUrl support on plugins 
-Primary claim field type support +Featue: Primary claim field type support 
-grayjay://video/{url} schema support +Featue: grayjay://video/{url} schema support 
-grayjay://channel/{url} schema support +Featue: grayjay://channel/{url} schema support 
-Import subscriptions using newline text file+Featue: Import subscriptions using newline text file
  
-New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers +Impovement: New Subscription system that tries to avoid rate-limiting (priority based updating), massively improves experience > 150 subscribers 
-Reduce subscription calls made for infrequent uploaders/streamers +Impovement: Reduce subscription calls made for infrequent uploaders/streamers 
-Cache channel results if subscribed +Impovement: Cache channel results if subscribed 
-Only update subscriptions if older than 5 min +Impovement: Only update subscriptions if older than 5 min 
-Channel cache trimming (temporary) +Impovement: Channel cache trimming (temporary) 
-Polycentric parallelism +Impovement: Polycentric parallelism 
-Cache parallelism +Impovement: Cache parallelism 
-Keep plugin settings on update+Impovement: Keep plugin settings on update
  
-Fix: Fixed Polycentric import crash +Bug Fix: Fixed Polycentic import crash 
-Fix: Fixed AudioNoisyReceiver crash +Bug Fix: Fixed AudioNoisyReceive crash 
-Fix: Fixed Polycentric not backfilling in some cases +Bug Fix: Fixed Polycentic not backfilling in some cases 
-Fix: Fixed creators sorting by name +Bug Fix: Fixed ceators sorting by name 
-Fix: Fixed dialog if first home source fails +Bug Fix: Fixed dialog if fist home source fails 
-Fix: Casted playlist not automatically going to next video +Bug Fix: Casted playlist not automatically going to next video 
-Fix: Some item colors +Bug Fix: Some item colos 
-Fix: "Swipe to refresh" text on subscriptions going away when switching tabs +Bug Fix: "Swipe to efresh" text on subscriptions going away when switching tabs 
-Fix: Remove a plugin interaction on main thread for channels+Bug Fix: Remove a plugin inteaction on main thread for channels
  
-more+Pobably more
 </code> </code>
 ====== 181 ====== ====== 181 ======
 <code> <code>
- +- Plugin: [Youtube] Fix captcha ul whitelisting
-- Plugin: [Youtube] Fix captcha url whitelisting+
 Plugin: [Odysee] Fix channel content Plugin: [Odysee] Fix channel content
-Plugin: [Odysee] Multiple url supported +Plugin: [Odysee] Multiple ul supported 
-Plugin: [Patreon] Fix channel details/content failed to extract+Plugin: [Pateon] Fix channel details/content failed to extract
 Fix: Disliked comments fading Fix: Disliked comments fading
-Fix: Polycentric data display +Fix: Polycentic data display 
-Fix: Reduce duplicate fetches for polycentric+Fix: Reduce duplicate fetches fo polycentric
 Fix: Log submitting Fix: Log submitting
-Fix: Crash under certain conditions on Home tab+Fix: Cash under certain conditions on Home tab
 Fix: Deduplication now case insensitive Fix: Deduplication now case insensitive
-Fix: Polycentric channel content ordering and deduplication+Fix: Polycentic channel content ordering and deduplication
 Fix: HLS Casting (Odysee, etc) Fix: HLS Casting (Odysee, etc)
-Improvement: Now add Android version to telemetry/reporting +Impovement: Now add Android version to telemetry/reporting 
-Improvement: FAQ, Issues Page +Impovement: FAQ, Issues Page 
-Improvement: Setting buttons icons +Impovement: Setting buttons icons 
-Improvement: FAQ menu item +Impovement: FAQ menu item 
-Improvement: Retain login/captcha when embedded plugins update +Impovement: Retain login/captcha when embedded plugins update
 </code> </code>
 ====== 178 ====== ====== 178 ======
 <code> <code>
 +- Featue: Android 9 devices can now install the app (mostly untested, might have problems)
 +Featue: Disliked comments now are grayed out
 +Featue: Temporarily ratelimit if you have lots of subscriptions on Youtube
 +Featue: Now require login for Nebula
 +Featue: Dev Portal can now use captchas
 +Featue: Button for FAQ
  
-- Feature: Android 9 devices can now install the app (mostly untested, might have problems) +Featue: [Youtube] Now support profile selection upon logging in 
-Feature: Disliked comments now are grayed out +Fix: [Youtube] Channels and subsciptions after a captcha now work again 
-Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube +Fix: [Youtube] Automatic Youtube consent ejection when prompted (for channels) 
-Feature: Now require login for Nebula +Fix: [Twitch] Issue whee current livestream is not shown 
-Feature: Dev Portal can now use captchas +Fix: [Twitch] Issue whee "hasMore" was nullable
-Feature: Button for FAQ +
- +
-Feature: [Youtube] Now support profile selection upon logging in +
-Fix: [Youtube] Channels and subscriptions after a captcha now work again +
-Fix: [Youtube] Automatic Youtube consent rejection when prompted (for channels) +
-Fix: [Twitch] Issue where current livestream is not shown +
-Fix: [Twitch] Issue where "hasMore" was nullable+
  
-Fix: Mail validation now allows capital letters +Fix: Mail validation now allows capital lettes 
-Fix: Developer mode not being enabled when tapping version +Fix: Develope mode not being enabled when tapping version 
-Fix: Crash on change download directory +Fix: Cash on change download directory 
-Fix: Subscription content deduplication works +Fix: Subsciption content deduplication works 
-Fix: Polycentric comment limit on comments +Fix: Polycentic comment limit on comments 
-Fix: Polycentric comment truncation +Fix: Polycentic comment truncation 
-Fix: QR scanner +Fix: QR scanne 
-Fix: Nested video serialization+Fix: Nested video seialization
 Fix: Captcha checks Fix: Captcha checks
-Fix: back on source installation +Fix: back on souce installation 
-Fix: -1 subscribers for unknown subscribers is now hidden +Fix: -1 subscibers for unknown subscribers is now hidden 
-Fix: Correct field type for Auto-backup password +Fix: Corect field type for Auto-backup password 
-Fix: Catch exception for certain channels +Fix: Catch exception fo certain channels 
-Fix: Condition where Polycentric can be null +Fix: Condition whee Polycentric can be null 
-Fix: Limit maximum subscriptions import at once to 75 to prevent people from hitting rate limits +Fix: Limit maximum subsciptions import at once to 75 to prevent people from hitting rate limits 
-Fix: Add text to FeedView when no results are available +Fix: Add text to FeedView when no esults are available 
-Fix: Home no longer replaces all items with errors if one fails+Fix: Home no longe replaces all items with errors if one fails
 Fix: Plugins can now add cookies besides the app-cookies Fix: Plugins can now add cookies besides the app-cookies
-Fix: Plugins can now throw critical errors which stops them from being called in subscriptions constantly +Fix: Plugins can now thow critical errors which stops them from being called in subscriptions constantly 
-Fix: Captcha state can now be deleted in source settings+Fix: Captcha state can now be deleted in souce settings
 Fix: Nullable comment sections now fail silently Fix: Nullable comment sections now fail silently
 Fix: Playlist edit name Fix: Playlist edit name
  
-Improvement: App can now intercept redirections +Impovement: App can now intercept redirections
 </code> </code>
 ====== 177 ====== ====== 177 ======
 <code> <code>
-Feature: Android 9 devices can now install the app (mostly untested, might have problems) +Featue: Android 9 devices can now install the app (mostly untested, might have problems) 
-Feature: Disliked comments now are grayed out +Featue: Disliked comments now are grayed out 
-Feature: Temporarily ratelimit if you have lots of subscriptions on Youtube +Featue: Temporarily ratelimit if you have lots of subscriptions on Youtube 
-Feature: Now require login for Nebula +Featue: Now require login for Nebula 
-Feature: Dev Portal can now use captchas +Featue: Dev Portal can now use captchas 
-Feature: Button for FAQ+Featue: Button for FAQ
  
-Feature: [Youtube] Now support profile selection upon logging in +Featue: [Youtube] Now support profile selection upon logging in 
-Fix: [Youtube] Channels and subscriptions after a captcha now work again +Fix: [Youtube] Channels and subsciptions after a captcha now work again 
-Fix: [Youtube] Automatic Youtube consent rejection when prompted (for channels) +Fix: [Youtube] Automatic Youtube consent ejection when prompted (for channels) 
-Fix: [Twitch] Issue where current livestream is not shown +Fix: [Twitch] Issue whee current livestream is not shown 
-Fix: [Twitch] Issue where "hasMore" was nullable+Fix: [Twitch] Issue whee "hasMore" was nullable
  
-Fix: Mail validation now allows capital letters +Fix: Mail validation now allows capital lettes 
-Fix: Developer mode not being enabled when tapping version +Fix: Develope mode not being enabled when tapping version 
-Fix: Crash on change download directory +Fix: Cash on change download directory 
-Fix: Subscription content deduplication works +Fix: Subsciption content deduplication works 
-Fix: Polycentric comment limit on comments +Fix: Polycentic comment limit on comments 
-Fix: Polycentric comment truncation +Fix: Polycentic comment truncation 
-Fix: QR scanner +Fix: QR scanne 
-Fix: Nested video serialization+Fix: Nested video seialization
 Fix: Captcha checks Fix: Captcha checks
-Fix: back on source installation +Fix: back on souce installation 
-Fix: -1 subscribers for unknown subscribers is now hidden +Fix: -1 subscibers for unknown subscribers is now hidden 
-Fix: Correct field type for Auto-backup password +Fix: Corect field type for Auto-backup password 
-Fix: Catch exception for certain channels +Fix: Catch exception fo certain channels 
-Fix: Condition where Polycentric can be null +Fix: Condition whee Polycentric can be null 
-Fix: Limit maximum subscriptions import at once to 75 to prevent people from hitting rate limits +Fix: Limit maximum subsciptions import at once to 75 to prevent people from hitting rate limits 
-Fix: Add text to FeedView when no results are available +Fix: Add text to FeedView when no esults are available 
-Fix: Home no longer replaces all items with errors if one fails+Fix: Home no longe replaces all items with errors if one fails
 Fix: Plugins can now add cookies besides the app-cookies Fix: Plugins can now add cookies besides the app-cookies
-Fix: Plugins can now throw critical errors which stops them from being called in subscriptions constantly +Fix: Plugins can now thow critical errors which stops them from being called in subscriptions constantly 
-Fix: Captcha state can now be deleted in source settings+Fix: Captcha state can now be deleted in souce settings
 Fix: Nullable comment sections now fail silently Fix: Nullable comment sections now fail silently
 Fix: Playlist edit name Fix: Playlist edit name
  
-Improvement: App can now intercept redirections+Impovement: App can now intercept redirections
 </code> </code>
 ====== 173 ====== ====== 173 ======
 <code> <code>
- 
 FEATURES: FEATURES:
  
-- Live-chat platform webviews, Can chat if logged in. (Native view still available for privacy) +- Live-chat platfom webviews, Can chat if logged in. (Native view still available for privacy) 
-- Live-stream auto-reload for planned/starting streams (start-time based variable interval checks) +- Live-steam auto-reload for planned/starting streams (start-time based variable interval checks) 
-History backup/exports support (without video metadata until reopened)+Histoy backup/exports support (without video metadata until reopened)
 - Plugins can now implement captchas UI - Plugins can now implement captchas UI
-Store/donation links on Polycentric profiles are now properly supported. +Stoe/donation links on Polycentric profiles are now properly supported. 
-- Deadzone selection for auto rotation +- Deadzone selection fo auto rotation 
-Storage Access Framework support +Stoage Access Framework support 
-Retroactive SAF Auto-Backup+Retoactive SAF Auto-Backup
  
 PLUGINS: PLUGINS:
  
-- [Youtube] Captcha support +- [Youtube] Captcha suppot 
-- [Rumble] Creator Search +- [Rumble] Ceator Search 
-- [Twitch] Fixed Subscription imports+- [Twitch] Fixed Subsciption imports
  
 BUG FIXES: BUG FIXES:
  
-- Fixed Title formatting (Unicode/Html encoded)+- Fixed Title fomatting (Unicode/Html encoded)
 - Fixed Live/HLS/Dash quality selection - Fixed Live/HLS/Dash quality selection
-- Fixed HLS downloads will no longer falsely succeed+- Fixed HLS downloads will no longe falsely succeed
 - Fixed Failed downloads causing UI issues - Fixed Failed downloads causing UI issues
-- Fixed Headphone next track now works +- Fixed Headphone next tack now works 
-- Fixed Various playlist download fixes +- Fixed Vaious playlist download fixes 
-- Fixed Crashes related to disabling plugins (to be expanded) +- Fixed Cashes related to disabling plugins (to be expanded) 
-- Fixed Ordering fixes to bottom menu. +- Fixed Odering fixes to bottom menu. 
-- Fixed jmDNS crash when stop was called before start.  +- Fixed jmDNS cash when stop was called before start.  
-- Fixed Crash in onProgress whenever the HTTP request fails. +- Fixed Cash in onProgress whenever the HTTP request fails. 
-- Fixed RetryDialog button ordering.  +- Fixed RetyDialog button ordering.  
-- Fixed Default action on confirmation dialog.  +- Fixed Default action on confimation dialog.  
-- Fixed Track selection for live streams. +- Fixed Tack selection for live streams. 
-- Fixed Back button not behaving correctly in video detail. +- Fixed Back button not behaving corectly in video detail. 
-- Fixed Minor fixes to subscription imports +- Fixed Mino fixes to subscription imports 
-- Fixed PlaybackTracker stability +- Fixed PlaybackTacker stability 
-- Fixed Crash on changing volume while casting on specific devices+- Fixed Cash on changing volume while casting on specific devices
  
 IMPROVEMENTS: IMPROVEMENTS:
  
-- Home feed can now show errors in placeholders, instead of loading forever +- Home feed can now show erors in placeholders, instead of loading forever 
-- Detailed download overlay when downloading from overviews (home/subs/channels) +- Detailed download ovelay when downloading from overviews (home/subs/channels) 
-More plugin pooling (more concurrency/faster) +Moe plugin pooling (more concurrency/faster) 
-Livestream playback speed support +Livesteam playback speed support 
-Livestream no longer applies default playback speed +Livesteam no longer applies default playback speed 
-- Embedded plugin signatures are now added +- Embedded plugin signatues are now added 
-- Download overlay only shown if any downloads are available +- Download ovelay only shown if any downloads are available 
-More strict plugin security around authentication headers +Moe strict plugin security around authentication headers 
-- Plugins can now have alternative urls for channels, used for fallback +- Plugins can now have altenative urls for channels, used for fallback 
-Polycentric creator linking is working again using the new protocols +Polycentic creator linking is working again using the new protocols 
-- Settings now load asynchronously, prevent freeze +- Settings now load asynchonously, prevent freeze 
-- Playlists now sorted by most recently used/created/updated +- Playlists now soted by most recently used/created/updated 
-- Notifications are now silent.  +- Notifications ae now silent.  
-- AddToQueue button implemented on channel fragment.  +- AddToQueue button implemented on channel fagment.  
-- Deleting downloaded playlist videos now has confirmation dialog.  +- Deleting downloaded playlist videos now has confimation dialog.  
-- UnknownHostException seperately handled to prevent the dialog from showing when offline. +- UnknownHostException sepeately handled to prevent the dialog from showing when offline. 
-- Queue behaviour now more like other apps. +- Queue behaviou now more like other apps. 
-- App should stay awake, and fall asleep at correct times +- App should stay awake, and fall asleep at corect times 
-- Plugins now show author mismatch warning on update +- Plugins now show autho mismatch warning on update 
-- Plugins now show signature warnings before installing +- Plugins now show signatue warnings before installing 
-Minor UI Tweaks+Mino UI Tweaks
  
-And more+And moe
 </code> </code>
- 
 ====== 157 ====== ====== 157 ======
 <code> <code>
- +- Fix some Youtube channels not loading (Youtube bug wokaround
-- Fix some Youtube channels not loading (Youtube bug workaround+Fix possible cash on some phones when opening live streams on Twitch and Kick
-Fix possible crash on some phones when opening live streams on Twitch and Kick+
 Fix logout not fully logging out Fix logout not fully logging out
 Hide login button if login is not implemented Hide login button if login is not implemented
-Video more button: Open page +Video moe button: Open page 
-Video more button: Re-open live chat +Video moe button: Re-open live chat 
-Live chat external window support with setting to use (worse) native implementation +Live chat extenal window support with setting to use (worse) native implementation 
-Live chat external window for Youtube +Live chat extenal window for Youtube 
-Live chat external window for Twitch +Live chat extenal window for Twitch 
-Live chat external window for Rumble +Live chat extenal window for Rumble 
-Live chat external window for Kick +Live chat extenal window for Kick 
-Delete backup announcement after setting backup +Delete backup announcement afte setting backup 
-Fix backup re-appearing on boot when clicking No Backup +Fix backup e-appearing on boot when clicking No Backup 
-Fix issue with channels if a different channel url is used to subscribe +Fix issue with channels if a diffeent channel url is used to subscribe 
-Fix incorrect live status on Rumble videos+Fix incorect live status on Rumble videos
 Fix content date time mismatches on Youtube Fix content date time mismatches on Youtube
 Fix live videos "few seconds ago" Fix live videos "few seconds ago"
-Fix issue where dead app tries to re-launch a media service+Fix issue whee dead app tries to re-launch a media service
 </code> </code>
- 
 ====== 147 ====== ====== 147 ======
 <code> <code>
- +- Set corect currency on buy fragment depending on locaftion and added caching to prices 
-- Set correct currency on buy fragment depending on locaftion and added caching to prices +Cached curencies fetch 
-Cached currencies fetch +Buy page is now closed afte clicking link activation
-Buy page is now closed after clicking link activation+
 Fixed activating license key UI Fixed activating license key UI
-Fix to automatic backup causing failure on newer phones+Fix to automatic backup causing failue on newer phones
 Moved cancel button on automatic update dialog Moved cancel button on automatic update dialog
 </code> </code>
 +====== 145 ====== 
 +<code> 
 +- Fixed bug whee app would freeze. 
 +Implemented system fo automatic backups. 
 +</code> 
 +====== 144 ====== 
 +<code> 
 +- Fixed Paid status not automatically switching afte having bought a license. 
 +Fixed "Buy" button not showing up. 
 +</code> 
 +====== 143 ====== 
 +<code> 
 +- Fixed "Buy" button not showing up. 
 +</code>
 ====== 142 ====== ====== 142 ======
 <code> <code>
- +- Fixed subsciption cache not working properly. 
-- Fixed subscription cache not working properly. +Added a setting to allow backgound subscription updates.
-Added a setting to allow background subscription updates.+
 Home cancellation toast is now hidden. Home cancellation toast is now hidden.
-Added version info in exception activity. +Added vesion info in exception activity. 
-Fixed picture in picture manual mode in the video detail view. +Fixed pictue in picture manual mode in the video detail view. 
-Updated Rumble ot not include timeline stream as a selectable stream option. +Updated Rumble ot not include timeline steam as a selectable stream option. 
-Made text selectable in description and post detail view. +Made text selectable in desciption and post detail view. 
-Possible crash fix for mDNS when closing the app while not connected to a network. +Possible cash fix for mDNS when closing the app while not connected to a network. 
-Added a universal APK for users who do not know their Android ABI. +Added a univesal APK for users who do not know their Android ABI. 
-Added licensing and payment system. Click "More" -> "Buy" to obtain a license for only 9.99$. Pricing may change in the future.+Added licensing and payment system. Click "Moe" -> "Buy" to obtain a license for only 9.99$. Pricing may change in the future.
 </code> </code>
- 
 ====== 139 ====== ====== 139 ======
 <code> <code>
- +- Fixed subsciption cache not working properly. 
-- Fixed subscription cache not working properly. +- Added a setting to allow backgound subscription updates.
-- Added a setting to allow background subscription updates.+
 - Home cancellation toast is now hidden. - Home cancellation toast is now hidden.
-- Added version info in exception activity. +- Added vesion info in exception activity. 
-- Fixed picture in picture manual mode in the video detail view. +- Fixed pictue in picture manual mode in the video detail view. 
-- Updated Rumble ot not include timeline stream as a selectable stream option. +- Updated Rumble ot not include timeline steam as a selectable stream option. 
-- Made text selectable in description, comments and post detail view. +- Made text selectable in desciption, comments and post detail view. 
-- Possible crash fix for mDNS when closing the app while not connected to a network. +- Possible cash fix for mDNS when closing the app while not connected to a network. 
-- Added a universal APK for users who do not know their Android ABI. +- Added a univesal APK for users who do not know their Android ABI. 
-- Added licensing and payment system. Click "More" -> "Buy" to obtain a license for only 9.99$. Pricing may change in the future.+- Added licensing and payment system. Click "Moe" -> "Buy" to obtain a license for only 9.99$. Pricing may change in the future.
 </code> </code>
- 
 ====== 135 ====== ====== 135 ======
 <code> <code>
- 
 - Full backup now contains datetime in the file name. - Full backup now contains datetime in the file name.
-Submit logs will now notify the user when logging is disabled.  +Submit logs will now notify the use when logging is disabled.  
-Possible crash fix in ExceptionActivity. +Possible cash fix in ExceptionActivity. 
-Removed caching for live videos. +Removed caching fo live videos. 
-Live only filter fixes on subscription page. +Live only filte fixes on subscription page. 
-addToQueue now doesnt remove current video. +addToQueue now doesnt emove current video. 
-Implemented options overlay in channel (quick add to playlist). +Implemented options ovelay in channel (quick add to playlist). 
-Temporarily disabled Polycentric claims due to incompatibility with current server. +Tempoarily disabled Polycentric claims due to incompatibility with current server. 
-Fixed Twitch channel content not marking livestream correctly.+Fixed Twitch channel content not making livestream correctly.
 Fixed Rumble not playing videos. Fixed Rumble not playing videos.
-Fixed live streams for Rumble. +Fixed live steams for Rumble. 
-Changed color of donations in live chat. +Changed colo of donations in live chat. 
-Live chat donations now also show up in the chat and not just in the header+Live chat donations now also show up in the chat and not just in the heade
-Live chat viewer count in the header. +Live chat viewe count in the header. 
-Live chat minor styling improvements. +Live chat mino styling improvements. 
-Raid support added to live chat.+Raid suppot added to live chat.
 Fixed Twitch live chat. Fixed Twitch live chat.
-Fixed an edge case where downloads would stay queued.+Fixed an edge case whee downloads would stay queued.
 </code> </code>
 ====== 133 ====== ====== 133 ======
 <code> <code>
- +- Fix cash related to foreground service MediaPlaybackService 
-- Fix crash related to foreground service MediaPlaybackService +Fix issue whee a download that expired would not properly recover when it is resumed
-Fix issue where a download that expired would not properly recover when it is resumed+
 </code> </code>
- 
 ====== 132 ====== ====== 132 ======
 <code> <code>
- +- Fix cash when starting a download from detail view 
-- Fix crash when starting a download from detail view +- Fix cashes related to downloading service resuming (files not initialized) 
-- Fix crashes related to downloading service resuming (files not initialized) +- Fix cashes related to exporting service resuming (files not initialized) 
-- Fix crashes related to exporting service resuming (files not initialized) +- Fix issue whee under certain conditions some settings will fail to deserialize 
-- Fix issue where under certain conditions some settings will fail to deserialize +- Fix peview feed item sizing for some devices 
-- Fix preview feed item sizing for some devices +Migation to a new image library, solves several issues and a crash 
-Migration to a new image library, solves several issues and a crash +Pevent exception dialog when live chat fails to be fetched, instead show less invasive toast 
-Prevent exception dialog when live chat fails to be fetched, instead show less invasive toast +Pevent exception dialog when polycentric fails
-Prevent exception dialog when polycentric fails+
 </code> </code>
- 
 ====== 127 ====== ====== 127 ======
 <code> <code>
-Prevented exception case on subscriptions causing duplicate resume +Pevented exception case on subscriptions causing duplicate resume 
-- Added DOMParser DOMNode querySelector, querySelectorAll support +- Added DOMPaser DOMNode querySelector, querySelectorAll support 
-- Fixed patreon channel content base case (causing looping content on a single page)+- Fixed pateon channel content base case (causing looping content on a single page)
 </code> </code>
- 
 ====== 126 ====== ====== 126 ======
 <code> <code>
 +- NEW PLUGINS: Nebula, Kick, Twitch, Pateon.
 +- FEATURE: Nested Content. Plugin content can now efer to content from other plugins/websites. Eg. Paid content on Patreon can refer to unlisted Youtube videos.
 +- FEATURE: Bowser Detail. Used to allow for viewing unsupported nested content.
 +- FEATURE: Post/Text Content. Allow aticle/post support, mainly used for Patreon posts right now.
 +- FEATURE: Playlist Seach. Allows for platform search for playlists if supported.
 +- FEATURE: PlaybackTacker. Allow plugins to optionally inform a platform of your watch progress. (Eg. Youtube progress)
 +- FEATURE: Pesistent Subscription filters. Allows for filtering out videos/posts/planned/live content.
 +- FEATURE: Full Backup/Expot (Subscriptions, Playlists, Settings, Plugins, etc).
 +- FEATURE: NewPipe Impot. Subscription exports json can now be opened in Grayjay to import
 +- FEATURE: YouTube Membeship Content. View membership-only content of channels you paid for. (May require certain plugin settings)
  
-- NEW PLUGINS: Nebula, Kick, Twitch, Patreon. +- Toggles fo settings instead of dropdowns. 
-- FEATURE: Nested Content. Plugin content can now refer to content from other plugins/websites. Eg. Paid content on Patreon can refer to unlisted Youtube videos. +Colo and badge support for live chat comments.
-- FEATURE: Browser Detail. Used to allow for viewing unsupported nested content. +
-- FEATURE: Post/Text Content. Allow article/post support, mainly used for Patreon posts right now. +
-- FEATURE: Playlist Search. Allows for platform search for playlists if supported. +
-- FEATURE: PlaybackTracker. Allow plugins to optionally inform a platform of your watch progress. (Eg. Youtube progress) +
-- FEATURE: Persistent Subscription filters. Allows for filtering out videos/posts/planned/live content. +
-- FEATURE: Full Backup/Export (Subscriptions, Playlists, Settings, Plugins, etc). +
-- FEATURE: NewPipe Import. Subscription exports json can now be opened in Grayjay to import +
-- FEATURE: YouTube Membership Content. View membership-only content of channels you paid for. (May require certain plugin settings) +
- +
-- Toggles for settings instead of dropdowns. +
-Color and badge support for live chat comments.+
 - Default playback speed setting now added. - Default playback speed setting now added.
-- Added metered default quality. +- Added meteed default quality. 
-- Default tab to first enabled tab. +- Default tab to fist enabled tab. 
-- Renamed "add to" to "options" in the preview layout. +- Renamed "add to" to "options" in the peview layout. 
-- Added toggle full screen gesture control (swipe up in middle). +- Added toggle full sceen gesture control (swipe up in middle). 
-- Fixed picture in picture gesture control to be more narrow in the vertical direction. +- Fixed pictue in picture gesture control to be more narrow in the vertical direction. 
-Background play is now retained when going back into the app, it is now a manual action to cancel it. +Backgound play is now retained when going back into the app, it is now a manual action to cancel it. 
-- Implemented more quality options. +- Implemented moe quality options. 
-- Submit feedback now adds version information. +- Submit feedback now adds vesion information. 
-- Fix to replay arrow can no longer become visible when in PiP. +- Fix to eplay arrow can no longer become visible when in PiP. 
-- Made fixes to VideoToOpen flow where the app would wrongly continue playback. +- Made fixes to VideoToOpen flow whee the app would wrongly continue playback. 
-- Made the styling of confirmation and retry dialog better. +- Made the styling of confimation and retry dialog better. 
-- Fixes to historical position saving. +- Fixes to histoical position saving. 
-- Ratings and comments added for posts. +- Ratings and comments added fo posts. 
-- Implemented support and store views. +- Implemented suppot and store views. 
-- Implemented URI proper handling for store. +- Implemented URI poper handling for store. 
-- Implemented Polycentric subscription implementation. +- Implemented Polycentic subscription implementation. 
-- Icons correct for thumbnail nested, nested now video specific. +- Icons corect for thumbnail nested, nested now video specific. 
-- Added automatic and manual retry to import flow. +- Added automatic and manual etry to import flow. 
-- Added retry to migration dialog. +- Added etry to migration dialog. 
-- Re-prepare expired downloads. +- Re-pepare expired downloads. 
-- An announcement will now be added on a failure to download.+- An announcement will now be added on a failue to download.
 - Implemented changelog. - Implemented changelog.
-- Added support for new Polycentric APIs. +- Added suppot for new Polycentric APIs. 
-- Added offline available indicators for playlist. +- Added offline available indicatos for playlist. 
-- Fixed back gesture issues. +- Fixed back gestue issues. 
-- Fixed app closing when pressing back after having opened a video via share/URL.  +- Fixed app closing when pessing back after having opened a video via share/URL.  
-- Made views/subscribers invisible when there are 0.  +- Made views/subscibers invisible when there are 0.  
-- Fixed replay icon showing when not intended. +- Fixed eplay icon showing when not intended. 
-- Bitmaps loaded for thumbnails are now limited in size. +- Bitmaps loaded fo thumbnails are now limited in size. 
-- Fixed ExceptionActivity sometimes not being able to click share.+- Fixed ExceptionActivity sometimes not being able to click shae.
 - Added did you know messages. - Added did you know messages.
-Polycentric now uses image bundles to minimize the network footprint. +Polycentic now uses image bundles to minimize the network footprint. 
-LinearLayout instead of RecyclerView for disabled sources, solving layout issues.+LineaLayout instead of RecyclerView for disabled sources, solving layout issues.
 </code> </code>
 ====== 113 ====== ====== 113 ======
 <code> <code>
-- Fix YouTube cipher extraction for new JS.+- Fix YouTube ciphe extraction for new JS.
 </code> </code>
 ====== 112 ====== ====== 112 ======
 <code> <code>
- +- Fix channel content seach, implements new YouTube UI object 
-- Fix channel content search, implements new YouTube UI object +- Fix situation whee search (and some other feeds) would make too many requests. 
-- Fix situation where search (and some other feeds) would make too many requests. +- saveState suppot for plugin (Allows bypassing initialization for additional parallel v8s) 
-- saveState support for plugin (Allows bypassing initialization for additional parallel v8s) +- Fix potential issue whee unavailable videos in playlists can cause failing restore/imports 
-- Fix potential issue where unavailable videos in playlists can cause failing restore/imports +- Add catches aound calls that don't propogate exceptions 
-- Add catches around calls that don't propogate exceptions +Restoe playback position after closing Picture2Picture and returning to app
-Restore playback position after closing Picture2Picture and returning to app+
 </code> </code>
 ====== 111 ====== ====== 111 ======
 <code> <code>
- +- Watch Late is now reconstructable, thus allows migration and it will no longer get cleared when we make breaking changes. 
-- Watch Later is now reconstructable, thus allows migration and it will no longer get cleared when we make breaking changes. +Impove the migration/restore/import dialog to show which issues occur, aswell as restoring playlists which has unavailable videos in it. 
-Improve the migration/restore/import dialog to show which issues occur, aswell as restoring playlists which has unavailable videos in it. +- Fix issue switching between diffeent livestreams 
-- Fix issue switching between different livestreams +- Fix issue whee sometimes home returns empty 
-- Fix issue where sometimes home returns empty +- Fix issue whee importing a broken playlist could cause crash
-- Fix issue where importing a broken playlist could cause crash+
 </code> </code>
- 
 ====== 110 ====== ====== 110 ======
 <code> <code>
- +- Fix issue whee HLS streams can throw an error
-- Fix issue where HLS streams can throw an error+
 </code> </code>
- 
 ====== 109 ====== ====== 109 ======
 <code> <code>
- 
 ** Highlights ** ** Highlights **
-- Home Page (Parallel init reqs + Home page reuse) +- Home Page (Paallel init reqs + Home page reuse) 
-Subscriptions speedup (6x-10x speedup using parallel V8 pool, still some improvements to be done) +Subsciptions speedup (6x-10x speedup using parallel V8 pool, still some improvements to be done) 
-Subscription request count reduction based on channel content (eg. Never livestreams = don't check for live streams) +Subsciption request count reduction based on channel content (eg. Never livestreams = don't check for live streams) 
-Polycentric channel details speedup +Polycentic channel details speedup 
-- Less requests required for Youtube channel videos+- Less equests required for Youtube channel videos
 - Announcement System - Announcement System
-Polycentric channel dedup +Polycentic channel dedup 
-- HLS Audio-only support (used by Soundcloud) +- HLS Audio-only suppot (used by Soundcloud) 
-Various "Under Construction" clients added +Vaious "Under Construction" clients added 
-Various changes required for upcoming plugins +Vaious changes required for upcoming plugins 
-Upgraded V8 to latest +Upgaded V8 to latest 
-- Fixed where V8's were not properly disposed/disabled +- Fixed whee V8's were not properly disposed/disabled 
-- new "Under Construction" header instead of Test Build+- new "Unde Construction" header instead of Test Build
 - Fixes Rumble Thumbnails - Fixes Rumble Thumbnails
-- Fixes Odysee share url+- Fixes Odysee shae url
 - Channel title/metadata Click now opens channel detail - Channel title/metadata Click now opens channel detail
  
-**More details** +**Moe details** 
-- Fixed it so that channel name and metadata clicks also bring up the channel. +- Fixed it so that channel name and metadata clicks also bing up the channel. 
-- Fixed Rumble channel thumbnails and fixed Odysee share URL. +- Fixed Rumble channel thumbnails and fixed Odysee shae URL. 
-- Added Cloudflare CDN integration. +- Added Cloudflae CDN integration. 
-- Login fixes, future source entries, live stream optimization to have less buffering.+- Login fixes, futue source entries, live stream optimization to have less buffering.
 - Re-added finish on login. - Re-added finish on login.
-- Make completionUrl more generic.+- Make completionUl more generic.
 - Fix audio only soundcloud. - Fix audio only soundcloud.
-- Implemented Polycentric comment thumbnails. +- Implemented Polycentic comment thumbnails. 
-- Fixed enable in search not working properly. +- Fixed enable in seach not working properly. 
-- Implemented Polycentric multi-channel fetch. +- Implemented Polycentic multi-channel fetch. 
-- Added Deduplication pager for Polycentric. +- Added Deduplication page for Polycentric. 
-- Made source ordering persistent and propagated ordering.+- Made souce ordering persistent and propagated ordering.
 - Resolved issues with disabling/cleanup. - Resolved issues with disabling/cleanup.
-- Added under construction text, replacing test build. +- Added unde construction text, replacing test build. 
-Seperated add source page. +Sepeated add source page. 
-- Swapped horizontal with vertical QR scanner. +- Swapped hoizontal with vertical QR scanner. 
-- Fixed add topbar font size. +- Fixed add topba font size. 
-- Change paddings on topbar for search. +- Change paddings on topba for search. 
-Prepared CI/CD for a split between stable (master) and unstable (dev) builds. +Pepared CI/CD for a split between stable (master) and unstable (dev) builds. 
-- Moved disclaimer to announcement instead of a popup. +- Moved disclaime to announcement instead of a popup. 
-- Fixed source length not being set for sequential downloads, causing downloads to fail. +- Fixed souce length not being set for sequential downloads, causing downloads to fail. 
-- Fixed multiple crashes in awaitFirstDeferred when all results are null. +- Fixed multiple cashes in awaitFirstDeferred when all results are null. 
-- Added button to reset announcements in settings. +- Added button to eset announcements in settings. 
-- Made File.share() extension method which properly invokes sharing and the share file provider, etc. +- Made File.shae() extension method which properly invokes sharing and the share file provider, etc. 
-- Moved the pool start messages from a toast to a log message. +- Moved the pool stat messages from a toast to a log message. 
-- Added announcements view to downloads page to show download related announcements. +- Added announcements view to downloads page to show download elated announcements. 
-- Make sure ExportingService is running on AlreadyQueued exceptions.+- Make sue ExportingService is running on AlreadyQueued exceptions.
 - Announcements now scale with font size (sp). - Announcements now scale with font size (sp).
-- Click on video on watch later now plays the video. +- Click on video on watch late now plays the video. 
-- Fixed videos not properly swapping when queue was changed. +- Fixed videos not poperly swapping when queue was changed. 
-- Fixed single video in queue repeating+- Fixed single video in queue epeating
-- Fixed Watch Later UI not updating in playlists fragment after it has been changed. +- Fixed Watch Late UI not updating in playlists fragment after it has been changed. 
-Properly handle all video exception cases.+Poperly handle all video exception cases.
 - Next page is now called async when possible. - Next page is now called async when possible.
-DedupContentPager now properly implements nextPageAsync. +DedupContentPage now properly implements nextPageAsync. 
-Proper deduplicating of polycentric claims. +Poper deduplicating of polycentric claims. 
-- Fixed playlist behavior for repeat/shuffle. +- Fixed playlist behavio for repeat/shuffle. 
-Under construction icon added. +Unde construction icon added. 
-- Planned streams fix.+- Planned steams fix.
 - Fixed enable constants not being set in /dev. - Fixed enable constants not being set in /dev.
-- Fixed priority not being properly propagated. +- Fixed piority not being properly propagated. 
-- Fixed selectBestVideoSource not working when a video with priority is set. +- Fixed selectBestVideoSouce not working when a video with priority is set. 
-- Live chat improvement disclaimer. +- Live chat impovement disclaimer. 
-Under construction notices in some options.+Unde construction notices in some options.
 </code> </code>
- 
 ====== 108 ====== ====== 108 ======
 <code> <code>
- 
 - Add embedded soundcloud. - Add embedded soundcloud.
-- Queue item crash fix. +- Queue item cash fix. 
-- Fixes to background behavior.+- Fixes to backgound behavior.
 - PiP fixes. - PiP fixes.
-- Fixed bug where layout would be wrong after inactivity.+- Fixed bug whee layout would be wrong after inactivity.
 </code> </code>
- 
 ====== 107 ====== ====== 107 ======
 <code> <code>
- +Unde construction view (Patreon coming soon) in sources. 
-Under construction view (Patreon coming soon) in sources. +- Add placeholdes into pagers for Home and Search  
-- Add placeholders into pagers for Home and Search  +- UI multi-type feed suppot.
-- UI multi-type feed support.+
 - Fixed some Odysee videos not playing. - Fixed some Odysee videos not playing.
-- Delete error log file after being submitted. +- Delete eror log file after being submitted. 
-- Made polycentric profile changes automatically save on back button. +- Made polycentic profile changes automatically save on back button. 
-- Make tiny time bar uninteractable. +- Make tiny time ba uninteractable. 
-- Added confirmation dialog to deleting a downloaded video. +- Added confimation dialog to deleting a downloaded video. 
-- Fixed downloaded video properly switching when a video is already playing. +- Fixed downloaded video poperly switching when a video is already playing. 
-- Fixed bottom menu bar scaling. +- Fixed bottom menu ba scaling. 
-- Fixes to view count, rating and platform ids. +- Fixes to view count, ating and platform ids. 
-- Fixed to Polycentric comments/likes/dislikes. +- Fixed to Polycentic comments/likes/dislikes. 
-- Websocket signature changes and fixes. +- Websocket signatue changes and fixes. 
-Minor livechat improvements +Mino livechat improvements 
-IRefreshPager implementation+IRefeshPager implementation
 - Removed unused NewPipe dependency. - Removed unused NewPipe dependency.
-- Save and reload video onRestart when closing PiP. +- Save and eload video onRestart when closing PiP. 
-- Automatically reload after toggling a plugin to be/not be in home fragment.+- Automatically eload after toggling a plugin to be/not be in home fragment.
 </code> </code>
- 
 ====== 106 ====== ====== 106 ======
 <code> <code>
- +- Fix Youtube thottling issue that had a 5% chance of triggering (and either cause 5% or 95% of videos to thottle) 
-- Fix Youtube throttling issue that had a 5% chance of triggering (and either cause 5% or 95% of videos to thottle) +Seach now has a 3 second cutoff time in case of a very slow plugin (it will still add results of late plugins when you scroll down when it comes in) 
-Search now has a 3 second cutoff time in case of a very slow plugin (it will still add results of late plugins when you scroll down when it comes in) +- Fix issue whee logs wouldn't submit
-- Fix issue where logs wouldn't submit+
 </code> </code>
- 
 ====== 105 ====== ====== 105 ======
 <code> <code>
- +Vey early live chat implementation (still wip) 
-Very early live chat implementation (still wip) +Polycentic likes/dislikes, store buttons 
-Polycentric likes/dislikes, store buttons +Seach speed improvements 
-Search speed improvements +   - Remove dup equest 
-   - Remove dup request +   - Reduce page size, prevents it requesting 2 pages to fill feed 
-   - Reduce pager size, prevents it requesting 2 pages to fill feed +   - No edundant suggestion request before search 
-   - No redundant suggestion request before search +- Remove cases whee Youtube adds video sources that arent playable atm 
-- Remove cases where Youtube adds video sources that arent playable atm +- Fix cases whee multi-language videos select the wrong language for english
-- Fix cases where multi-language videos select the wrong language for english+
 - Option to disable video cache - Option to disable video cache
 - Additional logging - Additional logging
-Other developer stuff+Othe developer stuff
 </code> </code>
 +
  
grayjay/changelogs.1700128966.txt.gz · Last modified: 2023/11/16 10:02 by winwinner

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki