-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Last release of the plugin before starting on adding the TMDB support (in code). Next _major_ release after this minor release will be waiting for Shoko Server 5.0 and Jellyfin 10.10 to be released. Not really much else to say, except maybe read on if you care what changed in this release, otherwise have a nice day. 🍃 # Highlights Here are some of the key features and improvements since the last stable release (4.1.1): ## New Additions - The settings page have been visually overhauled. The whole page has been rewritten to support a tab based view. Some settings have been marked as _advanced_ and hidden until the new _advanced mode_ is enabled. And the ground work for future utilities has been laid down. Refer to the newly updated [documentation](https://docs.shokoanime.com/jellyfin/configuring-shokofin#configuring-the-plugin-settings) for more information about the new settings and the _advanced mode_. (8a06ac5, 006e955, 172e788, cad46bb, 46621a5, d550585, 50f10a3, 96066d1, 541e5bf, bbe1c6d, dd56da0, 2c07b65, 5f20870, 0d765de, 7f48195, ca2583a, 53436a2, befd5a0, 75a0e8a, 2ba25c1, c25f4e9, fd6520f, 4f49841, 1f739a6, 4652327, ecd1398, 6044d90, 365034f, df1a57b, 0d636e6, 2d3d7ca, 0fc5054, e42173f, 946b341, c09c6ea, dd9a2ce, e163f99) - Added support for logos for daily (and next stable) Shoko Server users. (1d4705e, 8cf2b11) - Added support for image language codes. (c5b0fd4, 18849ae, 274294f, 123016f) - Added new _advanced_ options to allow changing where the VFS live. You can place them in the Jellyfin data directory (the default), the Jellyfin cache directory, or any other custom directory. (6d0c4b3, 4bbe366, edb3823, 2c2ec46, 221c54c, 6829d74, 1414bb0) - Add an _advanced_ option to physically attach the VFS to libraries. (715f740, 109b967, 9b3fce1, 00465e5, 2da817f, fa6b9e1, 5e10d54, 2290804, ca68c22, 8b9c5cb, 669503f, b575f8f, f57c547, 2c2ec46, 221c54c, 6929250, 6829d74, 7344b33, 1414bb0, 7c53798, 8239677, 8ec4bcc) - Added a new _advanced_ option to resolve any symbolic links to their real target before generating the symbolic links to place to the VFS, effectively skipping the additionally needed lookup steps later when Jellyfin accesses the symbolic link placed in the VFS. (96518c5) - Implemented episode/movie merging upon refresh. (aadf950, 6848190, aeb94b5) - Added Shoko preferred descriptions for daily (and next stable) Shoko Server users. (9c772da) - ~~Added a VFS preview endpoint for debugging purposes. A debug utility may or may not appear in the plugin soon-_ish_. (4baee92)~~ ## Bug Fixes - Append base path to image URLs. (4890504, 359bfef, f7c361f, fddf8d0, b720a39) - Fix models for latest daily server and current stable server. (35bb6ca, 1d4705e, 3163fac, cf9c31d, 70bfe17, 56e30c4, 0d9503e) - Remove all unused tvdb fields. (3806a6f) - Expect the unexpected. (fb5fe4c) - Add missing query parameter in series file endpoint. (e481000) - Sanitize collection overviews. (e481000) - Add back and fix image is available check. (87ef8f5, ea69f41, e1f3757) - Fix specials placement by air date. (4b92e26, b7ca959) - Check if plugin is enabled for item before looking up id during watch data syncing. (6e4fe63, f11bef4) - Sanitize release groups in VFS file names. (6700b77) - Attach VFS children to first available media folder. (bd8fe03, ec0d30d) - Enable schedule tasks. (c9ebc96) - Only add extras for movies if the movie will exist. (18509fe) - Stop skipping cache for import folder. (922c5ab) - Properly generate VFS for movie libraries. (0a9de51, 6220224) - Attach import folder relative path during events. (47d0a41) - Better error handling during VFS generation. (7687480) - Fixed paths used in event dispatcher. (2e842b5) - Fix-up faulty config on start-up and save. (e700a3a) - Correct episode ordering before creating specials anchors. (76dc219) - Don't try to remove VFS root for media folders. (9153c73) - Start uglifying the year regex for season merging. (3369217) ## Miscellaneous Changes - Add 'manners movie' as extras. (55c7ce3) - Merge paths for special and other type episodes. (ea04250) - Always split & merge entries. (dd54dfe) - Mark chronological season ordering as experimental (again) and _advanced_. (1b37ccc, 68886b8) - Promote auto merge version from the experimental section. (cad46bb) - Modernize scheduled tasks and hide some behind the new _advanced mode_. (dd56da0) - Tweaked log level of some tasks. (ee373fc) - Fixed error message. (453dc77) - Add path and/or other details when throwing. (5ea5cb1) - Overhaul the merge versions manager. (aadf950) - Generate all configurations first. (fa6b9e1, 5e10d54, 2290804, ca68c22, 8b9c5cb, 669503f, b575f8f, f57c547, 2c2ec46, 8239677) - Enable file events by default. (b500f26) - Log library id in import folder iteration step during VFS generation. (c9a6f75) - Pass country code to content rating utility and rename misleading method names. (7162969) - Remove `*Override` settings. (ecd1398, 6044d90) - Get movie images using episode id. (fac3ce6, fa261c5, 720e48c) - Allow VFS to auto-select thread count based on cpu if setting is set to 0. (4e5e6a5) ## Repository Changes - QoL DX changes. (fa2d93f, e140e19, 8746698, 4744a56, 1ac96b2, 74d5a9f, f88cc78, 55fc933) - Update repository read-me. (cfb7dc8) - Update `git-log-json.mjs` to fix messages with skip ci set on them. (4d30335) - Add files per commit for `git-log-json.mjs`. (20acd6b) - Log which key is throwing from the guarded memory cache. (32ea3fe) For the full list of changes, please check out the [complete changelog](4.1.1...4.2.0) here on GitHub.
- Loading branch information
Showing
88 changed files
with
5,115 additions
and
2,932 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.