From 411409f82297411dcf6f65edefe1465f3c030110 Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Mon, 4 Dec 2023 20:55:35 -0500 Subject: [PATCH 1/4] Version Bump to 2.0.0, Generate What's New --- Makefile | 2 +- manifest | 6 +- package.json | 2 +- source/static/whatsNew.json | 194 +++++++++++++++++++++++++++++++++++- 4 files changed, 198 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 46d7285d9..fdef679b8 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # If you want to get_images, you'll also need convert from ImageMagick ########################################################################## -VERSION := 1.6.6 +VERSION := 2.0.0 ## usage diff --git a/manifest b/manifest index f47fb8389..e4fe84332 100644 --- a/manifest +++ b/manifest @@ -1,9 +1,9 @@ ## Channel Details title=Jellyfin -major_version=1 -minor_version=6 -build_version=6 +major_version=2 +minor_version=0 +build_version=0 ### Main Menu Icons / Channel Poster Artwork diff --git a/package.json b/package.json index 85429e1f9..4c72b2fff 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jellyfin-roku", "type": "module", - "version": "1.6.6", + "version": "2.0.0", "description": "Roku app for Jellyfin media server", "dependencies": { "@rokucommunity/bslib": "0.1.1", diff --git a/source/static/whatsNew.json b/source/static/whatsNew.json index cf24cc2ea..2cf14181a 100644 --- a/source/static/whatsNew.json +++ b/source/static/whatsNew.json @@ -1,6 +1,198 @@ [ { - "description": "Bug Fix: System screensaver not working", + "description": "New Feature: Add support for Music Videos", + "author": "cewert" + }, + { + "description": "New Feature: Create video OSD with chapter skip, subtitle select, playback info", + "author": "1hitsong" + }, + { + "description": "New Feature: Allow selection of TV Show versions", + "author": "jimdogx" + }, + { + "description": "New Feature: Add support for TV show season extra features", + "author": "JarodTAerts" + }, + { + "description": "New Feature: Infer server url on server select screen", + "author": "sevenrats" + }, + { + "description": "New Feature: Search honors item access permissions", + "author": "matty-r" + }, + { + "description": "New Feature: Enable rememberme global setting for current installs who upgrade", + "author": "cewert" + }, + { + "description": "New Feature: Improve Quick Play support across client", + "author": "cewert" + }, + { + "description": "New Feature: Add photo support to home screen", + "author": "cewert" + }, + { + "description": "New Feature: Update device profile when device capabilities change + enable all device events", + "author": "cewert" + }, + { + "description": "New Feature: Enable support for saving user's credentials, and add \"Change User\" and \"Remember Me?\" options", + "author": "cewert" + }, + { + "description": "New Feature: Use user's preferred audio language to select default audio track for TV Episodes", + "author": "jimdogx" + }, + { + "description": "New Feature: Add quickplay support to search results", + "author": "cewert" + }, + { + "description": "New Feature: Respect Home Section order from web", + "author": "1hitsong" + }, + { + "description": "New View: Create Album Artists view for music library", + "author": "1hitsong" + }, + { + "description": "Bug Fix: Rounded corner on unplayed episode count", + "author": "photonconvergence" + }, + { + "description": "Bug Fix: Fix TV Guide bug that didn't allow going to same channel twice in a row", + "author": "jimdogx" + }, + { + "description": "Bug Fix: Fix Live TV record button crash", + "author": "jimdogx" + }, + { + "description": "Bug Fix: Don't show nextEpisode button if trickplay bar is shown", + "author": "1hitsong" + }, + { + "description": "Bug Fix: Fix episode list bug where OK was triggering quickplay", + "author": "cewert" + }, + { + "description": "Bug Fix: Improve \"Next Episode\" button show logic", + "author": "cewert" + }, + { + "description": "Bug Fix: Fix crash if bitrate limit is enabled and empty", + "author": "jimdogx" + }, + { + "description": "Bug Fix: Fix crash when unplayed strms exist in season", + "author": "sevenrats" + }, + { + "description": "Bug Fix: Update settings.json to fix double-entry of \"Disable Community Rating for Episodes\"", + "author": "alanazar" + }, + { + "description": "Bug Fix: Fix crash when viewing Live TV", + "author": "jimdogx" + }, + { + "description": "Bug Fix: Fix crash when viewing Photo Slideshow or Photo Random", + "author": "jimdogx" + }, + { + "description": "Bug Fix: Fix long movie options from getting cut off", + "author": "Klikini" + }, + { + "description": "Bug Fix: Fix community rating not showing on movie detail page", + "author": "1hitsong" + }, + { + "description": "Bug Fix: Fix default A-Z sorting for movies & music", + "author": "1hitsong" + }, + { + "description": "Bug Fix: Order boxsets by release date by default", + "author": "1hitsong" + }, + { + "description": "Bug Fix: Fix unplayedCount bug when applying filters", + "author": "ApexArray" + }, + { + "description": "Bug Fix: Fix direct play of the AV1 codec", + "author": "cewert" + }, + { + "description": "Bug Fix: Fix early exit from settings screen when pressing back button", + "author": "cewert" + }, + { + "description": "Bug Fix: Prevent crash by validating Filter Menu data", + "author": "cewert" + }, + { + "description": "Bug Fix: Fix several bugs from Roku crash logs", + "author": "cewert" + }, + { + "description": "Bug Fix: Refactor deviceCapabilities, fix vp9, and make 6 channel videos downmix if possible", + "author": "sevenrats" + }, + { + "description": "General Improvement: Convert app to use one spinner attached to JFScene + resize spinner", + "author": "cewert" + }, + { + "description": "General Improvement: Increase font size for unwatched episode count", + "author": "cewert" + }, + { + "description": "General Improvement: On Home View, use TV Show thumbnail instead of Channel logo", + "author": "jimdogx" + }, + { + "description": "General Improvement: Remove progressbar delay and speed up animation on home screen", + "author": "cewert" + }, + { + "description": "General Improvement: Show loading spinner and disable remote during login", + "author": "cewert" + }, + { + "description": "General Improvement: Copy custom subtitle functionality into new Global Queue Player", + "author": "1hitsong" + }, + { + "description": "General Improvement: Update settings page UI to create more space for long radio lists", + "author": "cewert" + }, + { + "description": "General Improvement: Remove Play Random button & functionality", + "author": "pau1h" + }, + { + "description": "General Improvement: Update api.sessions.get() + add tanscoding info for Direct Streaming", + "author": "candry7731" + }, + { + "description": "General Improvement: Only create trailer button when needed", + "author": "cewert" + }, + { + "description": "General Improvement: Update device profile - direct play, transcoding, and codec profiles", + "author": "cewert" + }, + { + "description": "General Improvement: Wrap alpha menu", "author": "1hitsong" + }, + { + "description": "For full list of changes, visit our release page: ", + "author": "https://github.com/jellyfin/jellyfin-roku/releases" } ] \ No newline at end of file From 49bb0c4fc52bad6280acbd628b22431b84dd0afd Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Mon, 4 Dec 2023 20:59:46 -0500 Subject: [PATCH 2/4] Reword setting item --- source/static/whatsNew.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/static/whatsNew.json b/source/static/whatsNew.json index 2cf14181a..10b5ba16b 100644 --- a/source/static/whatsNew.json +++ b/source/static/whatsNew.json @@ -52,7 +52,7 @@ "author": "cewert" }, { - "description": "New Feature: Respect Home Section order from web", + "description": "New Setting: Use Web Client's Home Section Arrangement", "author": "1hitsong" }, { From 656210562420d3765aff05276ea7c0686b617b6b Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Tue, 5 Dec 2023 15:00:45 -0500 Subject: [PATCH 3/4] Rewording and adjustments based on review --- source/static/whatsNew.json | 64 ++++++++++++++----------------------- 1 file changed, 24 insertions(+), 40 deletions(-) diff --git a/source/static/whatsNew.json b/source/static/whatsNew.json index 10b5ba16b..ed0d8aaaf 100644 --- a/source/static/whatsNew.json +++ b/source/static/whatsNew.json @@ -1,10 +1,10 @@ [ { - "description": "New Feature: Add support for Music Videos", + "description": "New Setting: Remember Me setting allowing users to toggle client auto-login", "author": "cewert" }, { - "description": "New Feature: Create video OSD with chapter skip, subtitle select, playback info", + "description": "New Setting: Use Web Client's Home Section Arrangement", "author": "1hitsong" }, { @@ -16,25 +16,29 @@ "author": "JarodTAerts" }, { - "description": "New Feature: Infer server url on server select screen", + "description": "New Feature: When connecting to a server, automatically attempt connection using default protocols and ports if not specified", "author": "sevenrats" }, { - "description": "New Feature: Search honors item access permissions", + "description": "New Feature: Fixed permissions when using search", "author": "matty-r" }, { - "description": "New Feature: Enable rememberme global setting for current installs who upgrade", - "author": "cewert" + "description": "New Feature: Create video OSD with chapter skip, subtitle select, playback info - Press up, down, ok, or pause while video is playing", + "author": "1hitsong" }, { - "description": "New Feature: Improve Quick Play support across client", + "description": "New Feature: Add support for Music Videos", "author": "cewert" }, { "description": "New Feature: Add photo support to home screen", "author": "cewert" }, + { + "description": "New Feature: Add quickplay support to entire app - Press play on your remote while highlighting something", + "author": "cewert" + }, { "description": "New Feature: Update device profile when device capabilities change + enable all device events", "author": "cewert" @@ -48,13 +52,9 @@ "author": "jimdogx" }, { - "description": "New Feature: Add quickplay support to search results", + "description": "New Feature: Remove AV1 direct play setting and instead auto-detect device support", "author": "cewert" }, - { - "description": "New Setting: Use Web Client's Home Section Arrangement", - "author": "1hitsong" - }, { "description": "New View: Create Album Artists view for music library", "author": "1hitsong" @@ -75,10 +75,6 @@ "description": "Bug Fix: Don't show nextEpisode button if trickplay bar is shown", "author": "1hitsong" }, - { - "description": "Bug Fix: Fix episode list bug where OK was triggering quickplay", - "author": "cewert" - }, { "description": "Bug Fix: Improve \"Next Episode\" button show logic", "author": "cewert" @@ -99,10 +95,6 @@ "description": "Bug Fix: Fix crash when viewing Live TV", "author": "jimdogx" }, - { - "description": "Bug Fix: Fix crash when viewing Photo Slideshow or Photo Random", - "author": "jimdogx" - }, { "description": "Bug Fix: Fix long movie options from getting cut off", "author": "Klikini" @@ -123,28 +115,20 @@ "description": "Bug Fix: Fix unplayedCount bug when applying filters", "author": "ApexArray" }, - { - "description": "Bug Fix: Fix direct play of the AV1 codec", - "author": "cewert" - }, - { - "description": "Bug Fix: Fix early exit from settings screen when pressing back button", - "author": "cewert" - }, { "description": "Bug Fix: Prevent crash by validating Filter Menu data", "author": "cewert" }, { - "description": "Bug Fix: Fix several bugs from Roku crash logs", + "description": "Bug Fix: Fixed several bugs that could crash the app based on Roku crash logs", "author": "cewert" }, { - "description": "Bug Fix: Refactor deviceCapabilities, fix vp9, and make 6 channel videos downmix if possible", - "author": "sevenrats" + "description": "Bug Fix: Fix VP9 codec support and downmix 6 channel videos if possible to allow direct play with stereo setups", + "author": "cewert" }, { - "description": "General Improvement: Convert app to use one spinner attached to JFScene + resize spinner", + "description": "General Improvement: Convert app to use one spinner and resize for consistency", "author": "cewert" }, { @@ -159,10 +143,6 @@ "description": "General Improvement: Remove progressbar delay and speed up animation on home screen", "author": "cewert" }, - { - "description": "General Improvement: Show loading spinner and disable remote during login", - "author": "cewert" - }, { "description": "General Improvement: Copy custom subtitle functionality into new Global Queue Player", "author": "1hitsong" @@ -171,10 +151,6 @@ "description": "General Improvement: Update settings page UI to create more space for long radio lists", "author": "cewert" }, - { - "description": "General Improvement: Remove Play Random button & functionality", - "author": "pau1h" - }, { "description": "General Improvement: Update api.sessions.get() + add tanscoding info for Direct Streaming", "author": "candry7731" @@ -191,6 +167,14 @@ "description": "General Improvement: Wrap alpha menu", "author": "1hitsong" }, + { + "description": "Code Cleanup: Create new code for device audio support", + "author": "sevenrats" + }, + { + "description": "Code Cleanup: Remove Play Random button & functionality", + "author": "pau1h" + }, { "description": "For full list of changes, visit our release page: ", "author": "https://github.com/jellyfin/jellyfin-roku/releases" From e2ada913575041742bb0dae80116c73e2ff335f7 Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Tue, 5 Dec 2023 15:30:04 -0500 Subject: [PATCH 4/4] Rename to global setting --- source/static/whatsNew.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/static/whatsNew.json b/source/static/whatsNew.json index ed0d8aaaf..ebe5b135b 100644 --- a/source/static/whatsNew.json +++ b/source/static/whatsNew.json @@ -1,6 +1,6 @@ [ { - "description": "New Setting: Remember Me setting allowing users to toggle client auto-login", + "description": "New Global Setting: Remember Me setting allowing users to toggle client auto-login", "author": "cewert" }, {