-
245486ebd6b · ·
Features - Channel Playlist tab - Plugin getChannnelPlaylists support - Plugin Livechat interval element removal support - Plugin bridge.buildVersion and bridge.buildFlavor support - DevSetting to allow all certificates (Used for proxy debugging) - Spotify support - YT: Channel Playlists support - Content recommendation plugin specs (no UI yet) Improvements - Minor doc fixes - Minor log improvements - Polycentric ID share intent changed - Looping videos now use seek instead of reloads - Remote playlists now properly page videos (Faster load speeds of big playlists) - Playlist import now only fetches video lists after selection (May fix import issues for some) - Twitch: Cookie banner hiding - YT: Uses proper playlist paging for videos Fixes - Crash fix if some http client methods are used in plugins - Fix Looping offline videos - Fix Locked content deserialization - YT: Fix for some specific videos not loading
-
244414b6e24 · ·
Features - Channel Playlist tab - Plugin getChannnelPlaylists support - Plugin Livechat interval element removal support - Plugin bridge.buildVersion and bridge.buildFlavor support - DevSetting to allow all certificates (Used for proxy debugging) - Spotify support - YT: Channel Playlists support Improvements - Minor doc fixes - Minor log improvements - Polycentric ID share intent changed - Twitch: Cookie banner hiding Fixes - Crash fix if some http client methods are used in plugins - YT: Fix for some specific videos not loading
-
-
242aceab7b4 · ·
Features: - Widevine DRM audio support - Plugin update prompt - Plugin automatic update setting in plugin settings - Plugins can now request reading all non-auth request headers, warning during installation - DevPortal Integration now able to show http requests made. - DevPortal Integration support for proxying requests through a http proxy - DevPortal minor usability improvements - PlaybackTracker onConcluded support Fixes: - Fix issues with websocket lifecycles and exception handling
-
2415f1c0209 · ·
Features: - Widevine DRM audio support - Plugin update prompt - Plugin automatic update setting in plugin settings - Plugins can now request reading all non-auth request headers, warning during installation - DevPortal Integration now able to show http requests made. - DevPortal Integration support for proxying requests through a http proxy - DevPortal minor usability improvements
-
240b4fddbe2 · ·
We're still actively working on the desktop version, but here are some fixes and features we could squeeze in between. Features: - Watch later download support (stays synced) - Watch later add button on feed videos - Auto-delete downloaded playlist videos on removal of video - Dev Portal method documentation url support - DevSubmit support, allow sending of plugin error data to the developer if manually opted in - PeekChannelContent and early algorithm (WIP, disabled by default), allows scanning of subscriptions outside the ratelimit - Patreon: Allow hiding of locked/paid content in the settings - Youtube: Support Developer Submission if enabled - Bilibili (CN): New embedded plugin, intended for Chinese audience. Improvements: - Logo replacement - Minor utility additions for plugins - Post detail links are now clickable - Exports now support names containing Chinese (Kanji), Japanese (Katakana+Hiragana+Kanji), and Arabic - Check for broken exports on app startup (export tasks without existing download) Bug fixes: - Fix issue where downloads UI slowdown during high amount of downloads, by limiting UI to 4 items - Fix issue where page is stuck when going back from a post details to channel - Fix issue where loader would not disappear on post details - Fix issue where channel content search was using wrong capability types - Fix crash where searching an url before plugin initialization would crash - Fix issue where ongoing download notification would be stuck after finishing - Fix older channel non-videos not showing - Fix issue where if a plugin doesn't support both independent videos/streams, it would only show mixed - Fix issue where app startup would be slow/hang after restarting app if logging was enabled. - Fix crash where for videos with extreme aspect ratio when entering PictureInPicture - Fix error where thumbnail has no quality. - Youtube: Fix comment paging only showing 1 page
-
2393f22c7f7 · ·
We're still actively working on the desktop version, but here are some fixes and features we could squeeze in between. Features: - Watch later download support (stays synced) - Watch later add button on feed videos - Auto-delete downloaded playlist videos on removal of video - Dev Portal method documentation url support - DevSubmit support, allow sending of plugin error data to the developer if manually opted in - PeekChannelContent and early algorithm (WIP, disabled by default), allows scanning of subscriptions outside the ratelimit - Patreon: Allow hiding of locked/paid content in the settings - Youtube: Support Developer Submission if enabled - Bilibili (CN): New embedded plugin, intended for Chinese audience. Improvements: - Logo replacement - Minor utility additions for plugins - Post detail links are now clickable - Exports now support names containing Chinese (Kanji), Japanese (Katakana+Hiragana+Kanji), and Arabic Bug fixes: - Fix issue where downloads UI slowdown during high amount of downloads, by limiting UI to 4 items - Fix issue where page is stuck when going back from a post details to channel - Fix issue where loader would not disappear on post details - Fix issue where channel content search was using wrong capability types - Fix crash where searching an url before plugin initialization would crash - Fix issue where ongoing download notification would be stuck after finishing - Fix older channel non-videos not showing - Fix issue where if a plugin doesn't support both independent videos/streams, it would only show mixed - Fix issue where app startup would be slow/hang after restarting app if logging was enabled. - Fix crash where for videos with extreme aspect ratio when entering PictureInPicture - Fix error where thumbnail has no quality. - Youtube: Fix comment paging only showing 1 page
-
238f36e9588 · ·
We're still actively working on the desktop version, but here are some fixes and features we could squeeze in between. Features: - Watch later download support (stays synced) - Watch later add button on feed videos - Auto-delete downloaded playlist videos on removal of video - Dev Portal method documentation url support - DevSubmit support, allow sending of plugin error data to the developer if manually opted in - PeekChannelContent and early algorithm (WIP, disabled by default), allows scanning of subscriptions outside the ratelimit - Patreon: Allow hiding of locked/paid content in the settings - Youtube: Support Developer Submission if enabled - Bilibili (CN): New embedded plugin, intended for Chinese audience. Improvements: - Logo replacement - Minor utility additions for plugins - Post detail links are now clickable - Exports now support names containing Chinese (Kanji), Japanese (Katakana+Hiragana+Kanji), and Arabic Bug fixes: - Fix issue where downloads UI slowdown during high amount of downloads, by limiting UI to 4 items - Fix issue where page is stuck when going back from a post details to channel - Fix issue where loader would not disappear on post details - Fix issue where channel content search was using wrong capability types - Fix crash where searching an url before plugin initialization would crash - Fix issue where ongoing download notification would be stuck after finishing - Fix older channel non-videos not showing - Fix issue where if a plugin doesn't support both independent videos/streams, it would only show mixed - Fix issue where app startup would be slow/hang after restarting app if logging was enabled. - Fix crash where for videos with extreme aspect ratio when entering PictureInPicture - Fix error where thumbnail has no quality. - Youtube: Fix comment paging only showing 1 page
-
237959c1927 · ·
We're still actively working on the desktop version, but here are some fixes and features we could squeeze in between. Features: - Watch later download support (stays synced) - Watch later add button on feed videos - Auto-delete downloaded playlist videos on removal of video - Dev Portal method documentation url support - DevSubmit support, allow sending of plugin error data to the developer if manually opted in - PeekChannelContent and early algorithm (WIP, disabled by default), allows scanning of subscriptions outside the ratelimit - Patreon: Allow hiding of locked/paid content in the settings - Youtube: Support Developer Submission if enabled Improvements: - Logo replacement - Minor utility additions for plugins - Post detail links are now clickable Bug fixes: - Fix issue where downloads UI slowdown during high amount of downloads, by limiting UI to 4 items - Fix issue where page is stuck when going back from a post details to channel - Fix issue where loader would not disappear on post details - Fix issue where channel content search was using wrong capability types - Fix crash where searching an url before plugin initialization would crash - Fix issue where ongoing download notification would be stuck after finishing - Fix older channel non-videos not showing - Fix issue where if a plugin doesn't support both independent videos/streams, it would only show mixed - Youtube: Fix comment paging only showing 1 page
-
236be206706 · ·
Improvement: - New Grayjay (data) exports now include a cache, making importing significantly faster and less error prone for compatible versions. - Playlist shares now include a cache making importing significantly faster (but bigger). - When opening an incompatible format, show failed type. Bug Fixes: - Fix issue where dates would show up as "0 years ago". - Fix years ago rounding - YT: Fixed case where trending homepage is shown instead of personal logged in home feed. - YT: Fixed issue where comments would show <50 years ago as date.
-
23545d818ac · ·
We're currently also actively working on Grayjay Desktop (MacOS, Linux, Windows). Look forward to more news about the desktop app over the coming 2 months. Features: - Watched filter for subscriptions - Share videos directly from feeds (options) - Add channels to subscription group directly from subscription settings - Scroll to top button on video details and replies Improvements: - Polycentric now backs up secrets and allows destructive recovery Bug fixes: - Fix live stream retrying - Fix queue looping - Fix support button - Potential fix for double fullscreen controls
-
23477296818 · ·
We're currently also actively working on Grayjay Desktop (MacOS, Linux, Windows). Look forward to more news about the desktop app over the coming 2 months. Features: - Watched filter for subscriptions - Share videos directly from feeds (options) - Add channels to subscription group directly from subscription settings - Scroll to top button on video details and replies Improvements: - Polycentric now backs up secrets and allows destructive recovery - Dependency updates Bug fixes: - Fix live stream retrying - Fix queue looping - Fix support button - Potential fix for double fullscreen controls
-
23318150e9e · ·
Additional Changes (233): Features: - Update app from crash screen (in case you're locked out) - DevPortal on-device source method testing - DevPortal source method search bar Improvements: - System brightness is no longer the default - System brightness now uses actual system brightness (Requires permissions) Bugfixes: - Fixed crash when opening url with Grayjay without is active - Fixed possible crash in a race-condition with history - Fixed possible crash related to bottom menu visibilities. - Fixed possible crash when unregistering AudioNoisyReceiver - Fixed possible crash where system brightness does not exist - Theoretical fix AudioNoisyReceiver popping up 'App is not responding' - Rumble fixed live chat ----------- Changelog (230): Feature: - Zoom pan two finger gestures - Comment navigation, ability to click on a comment to view where the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment - Open playlist urls support added - Open playlist urls through search bar - Open channel urls through search bar - Add to new playlist button in add menu when watching video - Plugin update check can now be disabled per plugin - Patreon: Audio support - Youtube: Better exception handling Improvement: - Watch later ordering persistence - Improved subscription errors - Gesture controls can individually be enabled/disabled - Brightness and volume and can be toggled to use system or non-system values - Setting for restoring brightness when exiting fullscreen system brightness - Empty home and install plugin flows added - Monetization tutorial added to tutorials - Tutorial descriptions - Enable newly install plugins - Removed old announcements - Hide plugin warnings during install if none exist - Updated plugin browse page Fix: - Fixed Play/Pause button change & wake lock now works properly change when playback is interrupted - Fixed Deduplication priorities resulting in wrong platforms being shown - Fixed slide subscription overlay not closing on back gesture in video detail view - Fixed bottom margin for minimized view progress bar so progress bar shows when minimized - Fixed indexOutOfBound for queue when deleting items - Fixed time/duration timestamps when casting - Fixed Minimize touch events - Fixed crash if authentication/captcha got corrupted - Fixed video reloading if the same video is selected again - Proper implementation of editor action. (Fixes when using Grayjay with an external keyboard) - Theoretical fix for double controls - Theoretical fix for wrong polycentric comments showing in failure scenarios - Fixed issue where new playlist required two backs to minimize video
-
2326b5d4e75 · ·
Additional Changes (232): Features: - Update app from crash screen (in case you're locked out) - DevPortal on-device source method testing - DevPortal source method search bar Improvements: - System brightness is no longer the default - System brightness now uses actual system brightness (Requires permissions) Bugfixes: - Fixed crash when opening url with Grayjay without is active - Fixed possible crash in a race-condition with history - Fixed possible crash related to bottom menu visibilities. - Fixed possible crash when unregistering AudioNoisyReceiver - Fixed possible crash where system brightness does not exist - Theoretical fix AudioNoisyReceiver popping up 'App is not responding' - Rumble fixed live chat ----------- Changelog (230): Feature: - Zoom pan two finger gestures - Comment navigation, ability to click on a comment to view where the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment - Open playlist urls support added - Open playlist urls through search bar - Open channel urls through search bar - Add to new playlist button in add menu when watching video - Plugin update check can now be disabled per plugin - Patreon: Audio support - Youtube: Better exception handling Improvement: - Watch later ordering persistence - Improved subscription errors - Gesture controls can individually be enabled/disabled - Brightness and volume and can be toggled to use system or non-system values - Setting for restoring brightness when exiting fullscreen system brightness - Empty home and install plugin flows added - Monetization tutorial added to tutorials - Tutorial descriptions - Enable newly install plugins - Removed old announcements - Hide plugin warnings during install if none exist - Updated plugin browse page Fix: - Fixed Play/Pause button change & wake lock now works properly change when playback is interrupted - Fixed Deduplication priorities resulting in wrong platforms being shown - Fixed slide subscription overlay not closing on back gesture in video detail view - Fixed bottom margin for minimized view progress bar so progress bar shows when minimized - Fixed indexOutOfBound for queue when deleting items - Fixed time/duration timestamps when casting - Fixed Minimize touch events - Fixed crash if authentication/captcha got corrupted - Fixed video reloading if the same video is selected again - Proper implementation of editor action. (Fixes when using Grayjay with an external keyboard) - Theoretical fix for double controls - Theoretical fix for wrong polycentric comments showing in failure scenarios - Fixed issue where new playlist required two backs to minimize video
-
23149c82726 · ·
Additional Changes (231): Features: - Update app from crash screen (in case you're locked out) - DevPortal on-device source method testing - DevPortal source method search bar Improvements: - System brightness is no longer the default - System brightness now uses actual system brightness (Requires permissions) Bugfixes: - Fixed crash when opening url with Grayjay without is active - Fixed possible crash in a race-condition with history - Fixed possible crash related to bottom menu visibilities. - Fixed possible crash when unregistering AudioNoisyReceiver - Fixed possible crash where system brightness does not exist - Theoretical fix AudioNoisyReceiver popping up 'App is not responding' - Rumble fixed live chat ----------- Changelog (230): Feature: - Zoom pan two finger gestures - Comment navigation, ability to click on a comment to view where the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment - Open playlist urls support added - Open playlist urls through search bar - Open channel urls through search bar - Add to new playlist button in add menu when watching video - Plugin update check can now be disabled per plugin - Patreon: Audio support - Youtube: Better exception handling Improvement: - Watch later ordering persistence - Improved subscription errors - Gesture controls can individually be enabled/disabled - Brightness and volume and can be toggled to use system or non-system values - Setting for restoring brightness when exiting fullscreen system brightness - Empty home and install plugin flows added - Monetization tutorial added to tutorials - Tutorial descriptions - Enable newly install plugins - Removed old announcements - Hide plugin warnings during install if none exist - Updated plugin browse page Fix: - Fixed Play/Pause button change & wake lock now works properly change when playback is interrupted - Fixed Deduplication priorities resulting in wrong platforms being shown - Fixed slide subscription overlay not closing on back gesture in video detail view - Fixed bottom margin for minimized view progress bar so progress bar shows when minimized - Fixed indexOutOfBound for queue when deleting items - Fixed time/duration timestamps when casting - Fixed Minimize touch events - Fixed crash if authentication/captcha got corrupted - Fixed video reloading if the same video is selected again - Proper implementation of editor action. (Fixes when using Grayjay with an external keyboard) - Theoretical fix for double controls - Theoretical fix for wrong polycentric comments showing in failure scenarios - Fixed issue where new playlist required two backs to minimize video
-
23026b822e0 · ·
Feature: - Zoom pan two finger gestures - Comment navigation, ability to click on a comment to view where the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment - Open playlist urls support added - Open playlist urls through search bar - Open channel urls through search bar - Add to new playlist button in add menu when watching video - Plugin update check can now be disabled per plugin - Patreon: Audio support - Youtube: Better exception handling Improvement: - Watch later ordering persistence - Improved subscription errors - Gesture controls can individually be enabled/disabled - Brightness and volume and can be toggled to use system or non-system values - Setting for restoring brightness when exiting fullscreen system brightness - Empty home and install plugin flows added - Monetization tutorial added to tutorials - Tutorial descriptions - Enable newly install plugins - Removed old announcements - Hide plugin warnings during install if none exist - Updated plugin browse page Fix: - Fixed Play/Pause button change & wake lock now works properly change when playback is interrupted - Fixed Deduplication priorities resulting in wrong platforms being shown - Fixed slide subscription overlay not closing on back gesture in video detail view - Fixed bottom margin for minimized view progress bar so progress bar shows when minimized - Fixed indexOutOfBound for queue when deleting items - Fixed time/duration timestamps when casting - Fixed Minimize touch events - Fixed crash if authentication/captcha got corrupted - Fixed video reloading if the same video is selected again - Proper implementation of editor action. (Fixes when using Grayjay with an external keyboard) - Theoretical fix for double controls - Theoretical fix for wrong polycentric comments showing in failure scenarios - Fixed issue where new playlist required two backs to minimize video
-
2296d9c1e17 · ·
Feature: - Zoom pan two finger gestures - Comment navigation, ability to click on a comment to view where the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment - Open playlist urls support added - Open playlist urls through search bar - Open channel urls through search bar - Add to new playlist button in add menu when watching video - Plugin update check can now be disabled per plugin - Patreon: Audio support - Youtube: Better exception handling Improvement: - Watch later ordering persistence - Improved subscription errors - Gesture controls can individually be enabled/disabled - Brightness and volume and can be toggled to use system or non-system values - Setting for restoring brightness when exiting fullscreen system brightness - Empty home and install plugin flows added - Monetization tutorial added to tutorials - Tutorial descriptions - Enable newly install plugins - Removed old announcements - Hide plugin warnings during install if none exist - Updated plugin browse page Fix: - Fixed Play/Pause button change & wake lock now works properly change when playback is interrupted - Fixed Deduplication priorities resulting in wrong platforms being shown - Fixed slide subscription overlay not closing on back gesture in video detail view - Fixed bottom margin for minimized view progress bar so progress bar shows when minimized - Fixed indexOutOfBound for queue when deleting items - Fixed time/duration timestamps when casting - Fixed Minimize touch events - Fixed crash if authentication/captcha got corrupted - Fixed video reloading if the same video is selected again - Proper implementation of editor action. (Fixes when using Grayjay with an external keyboard) - Theoretical fix for double controls - Theoretical fix for wrong polycentric comments showing in failure scenarios - Fixed issue where new playlist required two backs to minimize video
-
228635749df · ·
Feature: - Zoom pan two finger gestures - Comment navigation, ability to click on a comment to view where the comment was placed and the ability to navigate upwards in the replies overlay by clicking the parent comment - Open playlist urls support added - Open playlist urls through search bar - Open channel urls through search bar - Add to new playlist button in add menu when watching video - Patreon: Audio support - Youtube: Better exception handling Improvement: - Watch later ordering persistence - Improved subscription errors - Gesture controls can individually be enabled/disabled - Brightness and volume and can be toggled to use system or non-system values - Setting for restoring when exiting fullscreen system brightness - Empty home and install plugin flows added - Monetization tutorial - Tutorial descriptions Fix: - Fixed Play/Pause button change & wake lock now works properly change when playback is interrupted - Fixed Deduplication priorities resulting in wrong platforms being shown - Fixed slide subscription overlay not closing on back gesture in video detail view - Fixed bottom margin for minimized view progress bar so progress bar shows when minimized - Fixed indexOutOfBound for queue when deleting items - Fixed time/duration timestamps when casting - Fixed Minimize touch events - Fixed crash if authentication/captcha got corrupted - Fixed video reloading if the same video is selected again - Proper implementation of editor action. (Fixes when using Grayjay with an external keyboard) - Theoretical fix for double controls
-
227781d0797 · ·
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.
-
226ec12a06b · ·
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.