-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update from Master #1197
Update from Master #1197
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e6a2af - Browse repository at this point
Copy the full SHA 5e6a2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a738de - Browse repository at this point
Copy the full SHA 2a738deView commit details -
Configuration menu - View commit details
-
Copy full SHA for a70e5c8 - Browse repository at this point
Copy the full SHA a70e5c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3ab1a3 - Browse repository at this point
Copy the full SHA d3ab1a3View commit details -
cleanup:
x.HasValue || x.Value
→x ?? true
Because I got complaints about my old school nullable value checks being unreadable to others. 😔
Configuration menu - View commit details
-
Copy full SHA for 00e0448 - Browse repository at this point
Copy the full SHA 00e0448View commit details -
Retry UDP command when session is invalid, add setting for UDP ping f…
…requency (#1172) * Add setting for UDP ping frequency * Reduce UDP logout period to 5 mins * Fix ping timer calculation * Retry UDP commands which failed with "UNKNOWN COMMAND" * Change warning text for UNKNOWN COMMAND
Configuration menu - View commit details
-
Copy full SHA for 6a351d0 - Browse repository at this point
Copy the full SHA 6a351d0View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7cd7013 - Browse repository at this point
Copy the full SHA 7cd7013View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94f0398 - Browse repository at this point
Copy the full SHA 94f0398View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46dbed0 - Browse repository at this point
Copy the full SHA 46dbed0View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c51d4b - Browse repository at this point
Copy the full SHA 3c51d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1acc902 - Browse repository at this point
Copy the full SHA 1acc902View commit details -
Configuration menu - View commit details
-
Copy full SHA for a87f74d - Browse repository at this point
Copy the full SHA a87f74dView commit details
Commits on Aug 30, 2024
-
refactor: fix up TMDB movie linking in the API
- Reworked the internals to use the AniDB episode on the AniDB side when adding/removing AniDB ↔ TMDB movie links. - Added new endpoints to link and unlink using the AniDB episode ID. - Made is possible to also unlink a single episode when unlinking from the series link endpoint. - Updated casing in log statements in the linking service. - Fixed the purge logic for movies to work the same as the (previously fixed) show purge logic.
Configuration menu - View commit details
-
Copy full SHA for 8d4fd1b - Browse repository at this point
Copy the full SHA 8d4fd1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84fcc68 - Browse repository at this point
Copy the full SHA 84fcc68View commit details -
Configuration menu - View commit details
-
Copy full SHA for a054f11 - Browse repository at this point
Copy the full SHA a054f11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fb3185 - Browse repository at this point
Copy the full SHA 1fb3185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a3d35 - Browse repository at this point
Copy the full SHA 78a3d35View commit details -
misc: insert spacing between sections
in export if comments are enabled.
Configuration menu - View commit details
-
Copy full SHA for c253af6 - Browse repository at this point
Copy the full SHA c253af6View commit details -
fix: add simple locking to prevent concurrent updates of the same met…
…adata This will prevent the same metadata entity from being updated concurrently, and will also ensure that a purge and update of the same metadata entity are not ran concurrently, which would be catastrophical.
Configuration menu - View commit details
-
Copy full SHA for 5a38547 - Browse repository at this point
Copy the full SHA 5a38547View commit details -
Configuration menu - View commit details
-
Copy full SHA for f34fe61 - Browse repository at this point
Copy the full SHA f34fe61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7279e - Browse repository at this point
Copy the full SHA 6b7279eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ecc54c - Browse repository at this point
Copy the full SHA 4ecc54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b0405 - Browse repository at this point
Copy the full SHA f2b0405View commit details
Commits on Aug 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03b770a - Browse repository at this point
Copy the full SHA 03b770aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a489fa - Browse repository at this point
Copy the full SHA 9a489faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ec5b5 - Browse repository at this point
Copy the full SHA 86ec5b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdf7686 - Browse repository at this point
Copy the full SHA fdf7686View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7294e30 - Browse repository at this point
Copy the full SHA 7294e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e9c1e - Browse repository at this point
Copy the full SHA d6e9c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63c55d6 - Browse repository at this point
Copy the full SHA 63c55d6View commit details -
refactor: speed up initial download of TMDB shows
- Sped up the initial download of TMDB show metadata by first only fetching the _essential_ metadata, then scheduling a full refresh for later. - Refactored staff member updates to use a more unified path across movies/shows. - Misc. changes to the logging of show/movie updates. - Other misc. changes I haven't mentioned above related to the tmdb metadata service.
Configuration menu - View commit details
-
Copy full SHA for 21b702b - Browse repository at this point
Copy the full SHA 21b702bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcac5dd - Browse repository at this point
Copy the full SHA fcac5ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for abc947d - Browse repository at this point
Copy the full SHA abc947dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e448ca - Browse repository at this point
Copy the full SHA 4e448caView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f170e - Browse repository at this point
Copy the full SHA b5f170eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 124f83e - Browse repository at this point
Copy the full SHA 124f83eView commit details -
fix: display auto match link generation duration as a time-span
instead of in milliseconds.
Configuration menu - View commit details
-
Copy full SHA for 3942fbe - Browse repository at this point
Copy the full SHA 3942fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35de16c - Browse repository at this point
Copy the full SHA 35de16cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b99bc82 - Browse repository at this point
Copy the full SHA b99bc82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ebe76e - Browse repository at this point
Copy the full SHA 6ebe76eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9bc9e1 - Browse repository at this point
Copy the full SHA b9bc9e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 618bef8 - Browse repository at this point
Copy the full SHA 618bef8View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bea1f6a - Browse repository at this point
Copy the full SHA bea1f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb8bf5a - Browse repository at this point
Copy the full SHA fb8bf5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed85e32 - Browse repository at this point
Copy the full SHA ed85e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8e14f - Browse repository at this point
Copy the full SHA cc8e14fView commit details -
fix: always respect exact matches for title
when the length difference is zero.
Configuration menu - View commit details
-
Copy full SHA for 83526ea - Browse repository at this point
Copy the full SHA 83526eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24aac80 - Browse repository at this point
Copy the full SHA 24aac80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 842b858 - Browse repository at this point
Copy the full SHA 842b858View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbcdf22 - Browse repository at this point
Copy the full SHA bbcdf22View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed0b49e - Browse repository at this point
Copy the full SHA ed0b49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb21226 - Browse repository at this point
Copy the full SHA bb21226View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d750a74 - Browse repository at this point
Copy the full SHA d750a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for fca212c - Browse repository at this point
Copy the full SHA fca212cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b898362 - Browse repository at this point
Copy the full SHA b898362View commit details -
refactor: simplify/update episode auto matching logic
I'll add multi-pass matching later, but for now, some optimizations to the simple waterfall logic we're using.
Configuration menu - View commit details
-
Copy full SHA for ef67e5b - Browse repository at this point
Copy the full SHA ef67e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 733a380 - Browse repository at this point
Copy the full SHA 733a380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0195009 - Browse repository at this point
Copy the full SHA 0195009View commit details -
fix: properly schedule a background refresh when linking
if we don't have the metadata locally or if we de a quick refresh previously.
Configuration menu - View commit details
-
Copy full SHA for 0ea549c - Browse repository at this point
Copy the full SHA 0ea549cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75565a1 - Browse repository at this point
Copy the full SHA 75565a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0bbfaf - Browse repository at this point
Copy the full SHA d0bbfafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25d7369 - Browse repository at this point
Copy the full SHA 25d7369View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 023f436 - Browse repository at this point
Copy the full SHA 023f436View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 01795b0 - Browse repository at this point
Copy the full SHA 01795b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4d8a4 - Browse repository at this point
Copy the full SHA 9b4d8a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f7161 - Browse repository at this point
Copy the full SHA e4f7161View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0e3681 - Browse repository at this point
Copy the full SHA f0e3681View commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2f3cb8 - Browse repository at this point
Copy the full SHA c2f3cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd35e3 - Browse repository at this point
Copy the full SHA dfd35e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d2124 - Browse repository at this point
Copy the full SHA 15d2124View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b129a - Browse repository at this point
Copy the full SHA f4b129aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 566be8a - Browse repository at this point
Copy the full SHA 566be8aView commit details -
feat: expose all changed episodes in the series updated event
so event consumers don't have to listen to both events and stitch it back together themselves.
Configuration menu - View commit details
-
Copy full SHA for 00e8a0c - Browse repository at this point
Copy the full SHA 00e8a0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc8df7 - Browse repository at this point
Copy the full SHA 2bc8df7View commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 04f79f0 - Browse repository at this point
Copy the full SHA 04f79f0View commit details -
refactor: attempt to match using multiple titles per movie
and don't attempt to auto-match to match 'extras' at all.
Configuration menu - View commit details
-
Copy full SHA for 02f51e9 - Browse repository at this point
Copy the full SHA 02f51e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e9bf20 - Browse repository at this point
Copy the full SHA 7e9bf20View commit details -
Configuration menu - View commit details
-
Copy full SHA for be96357 - Browse repository at this point
Copy the full SHA be96357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fcb0eb - Browse repository at this point
Copy the full SHA 5fcb0ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbcdf72 - Browse repository at this point
Copy the full SHA cbcdf72View commit details -
fix: use episode thumbnail from any source in APIv2
since my last evilest commit forgot to add support for the thumbnails but added support for backdrops.
Configuration menu - View commit details
-
Copy full SHA for 50be6e0 - Browse repository at this point
Copy the full SHA 50be6e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e47bc8e - Browse repository at this point
Copy the full SHA e47bc8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7a9c73 - Browse repository at this point
Copy the full SHA a7a9c73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ddc761 - Browse repository at this point
Copy the full SHA 8ddc761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dd1831 - Browse repository at this point
Copy the full SHA 2dd1831View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c90ad - Browse repository at this point
Copy the full SHA 49c90adView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2f1fcc - Browse repository at this point
Copy the full SHA e2f1fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f756686 - Browse repository at this point
Copy the full SHA f756686View commit details -
…because the web ui is hard coded to only use GET for global actions.
Configuration menu - View commit details
-
Copy full SHA for 12f5c8b - Browse repository at this point
Copy the full SHA 12f5c8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9813b1 - Browse repository at this point
Copy the full SHA a9813b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad136a3 - Browse repository at this point
Copy the full SHA ad136a3View commit details -
refactor: add better local theme upload support
and also fix the remaining bugs (I could find) in the theme install/upload/update pipeline.
Configuration menu - View commit details
-
Copy full SHA for d2ec8ee - Browse repository at this point
Copy the full SHA d2ec8eeView commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9bae1ff - Browse repository at this point
Copy the full SHA 9bae1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8add59 - Browse repository at this point
Copy the full SHA b8add59View commit details -
fix: use single pipe for serialization
because triple pipes were overkill and a waste of available characters.
Configuration menu - View commit details
-
Copy full SHA for 80ddc60 - Browse repository at this point
Copy the full SHA 80ddc60View commit details -
refactor: improve anidb creator support
- Refactored the db to use new tables, now with more stored info per creator. - Use the UDP api to get info about creators we're not getting from the HTTP anime XMLs, such as e.g. alternative names and images for staff members, or creator types for all creators to help distinguish the studios/companies from the staff members, etc.
Configuration menu - View commit details
-
Copy full SHA for 23d2c4d - Browse repository at this point
Copy the full SHA 23d2c4dView commit details -
fix: include fallback for web ui theme author name
if it's a css name without a theme definition.
Configuration menu - View commit details
-
Copy full SHA for 23ec3d4 - Browse repository at this point
Copy the full SHA 23ec3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a566c0 - Browse repository at this point
Copy the full SHA 0a566c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f24cf00 - Browse repository at this point
Copy the full SHA f24cf00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35eda86 - Browse repository at this point
Copy the full SHA 35eda86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c8b5c - Browse repository at this point
Copy the full SHA 48c8b5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f929cb9 - Browse repository at this point
Copy the full SHA f929cb9View commit details -
feat: add id to Role.Staff in APIv3
…Because I need it to look up the anidb creator information.
Configuration menu - View commit details
-
Copy full SHA for a95eee8 - Browse repository at this point
Copy the full SHA a95eee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1443d93 - Browse repository at this point
Copy the full SHA 1443d93View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4069c8f - Browse repository at this point
Copy the full SHA 4069c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63737ad - Browse repository at this point
Copy the full SHA 63737adView commit details -
Configuration menu - View commit details
-
Copy full SHA for f469fb2 - Browse repository at this point
Copy the full SHA f469fb2View commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39b4a86 - Browse repository at this point
Copy the full SHA 39b4a86View commit details -
fix: gracefully handle NO_SUCH_CREATOR responses
because apparently unknown commands will be retried immediately, and we don't want that.
Configuration menu - View commit details
-
Copy full SHA for e82a0e1 - Browse repository at this point
Copy the full SHA e82a0e1View commit details -
Throw NotLoggedInException when login fails *during job execution* in…
…stead of LoginFailedException
Configuration menu - View commit details
-
Copy full SHA for 12c136d - Browse repository at this point
Copy the full SHA 12c136dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c334c7e - Browse repository at this point
Copy the full SHA c334c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccfa60c - Browse repository at this point
Copy the full SHA ccfa60cView commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eafdce5 - Browse repository at this point
Copy the full SHA eafdce5View commit details -
Fix cross-platform plex sync, get episode data using both parent fold…
…er and filename (#1176) * Fix cross-platform plex sync * Plex sync job: use both parent folder and file name to get episode
Configuration menu - View commit details
-
Copy full SHA for 34f870d - Browse repository at this point
Copy the full SHA 34f870dView commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b19e001 - Browse repository at this point
Copy the full SHA b19e001View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f15e55 - Browse repository at this point
Copy the full SHA 3f15e55View commit details -
Fix an issue that can occur when logging in with the wrong encoding.
It is possible for the UNKNOWN COMMAND to occur when logging in with the wrong encoding. Handle UnexpectedUDPResponseException and NotLoggedInException to try logging in with UDP again.
Configuration menu - View commit details
-
Copy full SHA for be1f03e - Browse repository at this point
Copy the full SHA be1f03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c02942 - Browse repository at this point
Copy the full SHA 4c02942View commit details -
Make path to file respect the server separator character of the plex …
…host OS. defaulting back to the Shoko Host OS's path separator character.
Configuration menu - View commit details
-
Copy full SHA for 9556b34 - Browse repository at this point
Copy the full SHA 9556b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 010fd36 - Browse repository at this point
Copy the full SHA 010fd36View commit details -
Configuration menu - View commit details
-
Copy full SHA for e13b48a - Browse repository at this point
Copy the full SHA e13b48aView commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7e85b1e - Browse repository at this point
Copy the full SHA 7e85b1eView commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 75ffe11 - Browse repository at this point
Copy the full SHA 75ffe11View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba099aa - Browse repository at this point
Copy the full SHA ba099aaView commit details -
misc: sprinkle
.ConfigureAwait(false)
on all async calls within the get anidb anime job and process file job, before I add the tmdb update code.
4Configuration menu - View commit details
-
Copy full SHA for dd7d684 - Browse repository at this point
Copy the full SHA dd7d684View commit details -
feat: basic auto-scheduling of tmdb data updates
when any linked anidb anime gets new files or episodes changes.
Configuration menu - View commit details
-
Copy full SHA for 270ba2c - Browse repository at this point
Copy the full SHA 270ba2cView commit details -
fix: re-use file-name-hash entries
- Re-use the file-name-hash entry for the same name and file-size even if the hash differs, because of the unique constraint placed upon the database table which disallows multiple entries with the same name and file size to exist in the table.
Configuration menu - View commit details
-
Copy full SHA for e28feb8 - Browse repository at this point
Copy the full SHA e28feb8View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b533c5c - Browse repository at this point
Copy the full SHA b533c5cView commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7f43d4c - Browse repository at this point
Copy the full SHA 7f43d4cView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf2c5de - Browse repository at this point
Copy the full SHA bf2c5deView commit details
Commits on Sep 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 19d4177 - Browse repository at this point
Copy the full SHA 19d4177View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba38fdd - Browse repository at this point
Copy the full SHA ba38fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1bdaa9 - Browse repository at this point
Copy the full SHA b1bdaa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b0b34 - Browse repository at this point
Copy the full SHA 11b0b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 079f80b - Browse repository at this point
Copy the full SHA 079f80bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5b960 - Browse repository at this point
Copy the full SHA 6b5b960View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb09af - Browse repository at this point
Copy the full SHA 3fb09afView commit details
Commits on Sep 23, 2024
-
2
Configuration menu - View commit details
-
Copy full SHA for b6145ad - Browse repository at this point
Copy the full SHA b6145adView commit details -
Configuration menu - View commit details
-
Copy full SHA for e776b8b - Browse repository at this point
Copy the full SHA e776b8bView commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4319475 - Browse repository at this point
Copy the full SHA 4319475View commit details -
fix: set default value for original name
… to suppress a compiler warning.
Configuration menu - View commit details
-
Copy full SHA for 2f50967 - Browse repository at this point
Copy the full SHA 2f50967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c372b - Browse repository at this point
Copy the full SHA 73c372bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6603b49 - Browse repository at this point
Copy the full SHA 6603b49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02af85a - Browse repository at this point
Copy the full SHA 02af85aView commit details -
fix: Fixes incorrect MySQL/MariaDB syntax
for the last db migration. Related to #1180
Configuration menu - View commit details
-
Copy full SHA for 12c92df - Browse repository at this point
Copy the full SHA 12c92dfView commit details
Commits on Sep 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 36e524a - Browse repository at this point
Copy the full SHA 36e524aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3485160 - Browse repository at this point
Copy the full SHA 3485160View commit details
Commits on Sep 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4577af3 - Browse repository at this point
Copy the full SHA 4577af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 780a906 - Browse repository at this point
Copy the full SHA 780a906View commit details -
fix: more proper language support
- Fixed up the language support to use the country code in the title languages we have mapped with a language code in them (e.g. 'pt-BR', 'fr-CA', etc.). - Added more "English" type languages (e.g. 'en-US', 'en-AU', etc.). - Updated plugin abstraction version. Fixes #1173
Configuration menu - View commit details
-
Copy full SHA for c313c85 - Browse repository at this point
Copy the full SHA c313c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea4c41 - Browse repository at this point
Copy the full SHA 1ea4c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c0340 - Browse repository at this point
Copy the full SHA a2c0340View commit details
Commits on Sep 30, 2024
-
Revert "fix: order APIv3 Images DTO before sending"
This reverts commit a2c0340.
Configuration menu - View commit details
-
Copy full SHA for b7e6e7a - Browse repository at this point
Copy the full SHA b7e6e7aView commit details
Commits on Oct 1, 2024
-
feat: add direct file xrefs to tmdb episodes/movies
optional and excluded by default, of course. just like the rest of the optional fields to include with the tmdb data.
Configuration menu - View commit details
-
Copy full SHA for 5b40055 - Browse repository at this point
Copy the full SHA 5b40055View commit details -
fix: only iterate tmdb movies for images once
- Only iterate tmdb movies for images once when getting all images for a shoko series.
Configuration menu - View commit details
-
Copy full SHA for 3e0a820 - Browse repository at this point
Copy the full SHA 3e0a820View commit details
Commits on Oct 6, 2024
-
refactor: clean up get next episode internals + more
- Modernized the get next episode internals. Removed the option to include hidden episodes. Added an option to include other type options (off by default). - Return 204 instead of 200 with a `null` body when no next up episode is available. Technically a breaking API change, but the Web UI will just work as is without any modifications since it's checking the success status and if it has a body, so it won't break it.
Configuration menu - View commit details
-
Copy full SHA for 4f29c9c - Browse repository at this point
Copy the full SHA 4f29c9cView commit details -
chore:
int Restricted
→bool IsRestricted
- Add a `IsRestricted` virtual property to mask the underlying `Restricted` property on `SVR_AniDB_Anime`, making it easier to consume it's value in other places (at least imo).
Configuration menu - View commit details
-
Copy full SHA for ae71d35 - Browse repository at this point
Copy the full SHA ae71d35View commit details -
refactor: add
.GetStream()
to abstraction and enable nullable- Added `Stream? IVideo.GetStream()` and `Stream? IVideoFile.GetStream()` to the plugin abstraction, so plugins can more easily get a file stream to use through the abstraction instead of needing to rely on the `System.IO` in their code. We'll handle the lifting for you. - Enabled nullable on the `SVR_VideoLocal_Place` file, marking any fields that should be nullable as nullable and fixing the nullable warnings that popped up as a result of this change. Also removed some left-over fields from older code that is no longer used (0 references).
Configuration menu - View commit details
-
Copy full SHA for 930c53b - Browse repository at this point
Copy the full SHA 930c53bView commit details -
misc: split off archive upload
- Don't let FTP upload failure prevent the release info from being added to sentry, because the docker builds are already out in the wild.
Configuration menu - View commit details
-
Copy full SHA for ee6842b - Browse repository at this point
Copy the full SHA ee6842bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4552fdc - Browse repository at this point
Copy the full SHA 4552fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5ac6b3 - Browse repository at this point
Copy the full SHA a5ac6b3View commit details
Commits on Oct 7, 2024
-
feat: allow disabling relocation within destinations
- Allow disabling relocation of files within import folders that are marked as a drop destination but not as a drop source. In case you don't want Shoko to touch the files again after it was initially moved.
Configuration menu - View commit details
-
Copy full SHA for cc9da8c - Browse repository at this point
Copy the full SHA cc9da8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac602a2 - Browse repository at this point
Copy the full SHA ac602a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for da4fdc2 - Browse repository at this point
Copy the full SHA da4fdc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for def62c7 - Browse repository at this point
Copy the full SHA def62c7View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 457f369 - Browse repository at this point
Copy the full SHA 457f369View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9edaf03 - Browse repository at this point
Copy the full SHA 9edaf03View commit details -
fix: make sure anidb events are in universal time
- Make sure AniDB events in the SignalR streams are in universal time (so they have a time zone attached when stringified).
Configuration menu - View commit details
-
Copy full SHA for 4470e52 - Browse repository at this point
Copy the full SHA 4470e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e0a0f - Browse repository at this point
Copy the full SHA 88e0a0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36043df - Browse repository at this point
Copy the full SHA 36043dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb9f33 - Browse repository at this point
Copy the full SHA 7fb9f33View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 66050d2 - Browse repository at this point
Copy the full SHA 66050d2View commit details
Commits on Oct 12, 2024
-
feat: add filter series ids endpoints
- Add new filter endpoints to get only the series ids matched by the filter, because I'll need them soon-ish in shokofin for client-side filtering of libraries.
Configuration menu - View commit details
-
Copy full SHA for e369f2b - Browse repository at this point
Copy the full SHA e369f2bView commit details -
feat: add import folder filters (#1184)
Add two new filters to filter by import folder IDs or names. Both are implemented as string sets because I didn't want to add a new filter category for number sets for the IDs. Fixes #958.
Configuration menu - View commit details
-
Copy full SHA for b645f8d - Browse repository at this point
Copy the full SHA b645f8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2186e45 - Browse repository at this point
Copy the full SHA 2186e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26b194d - Browse repository at this point
Copy the full SHA 26b194dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4573204 - Browse repository at this point
Copy the full SHA 4573204View commit details -
Configuration menu - View commit details
-
Copy full SHA for c570d0f - Browse repository at this point
Copy the full SHA c570d0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76da970 - Browse repository at this point
Copy the full SHA 76da970View commit details
Commits on Oct 13, 2024
-
refactor: remove TvDB support from server
- Remove **A L L** TvDB support from server… except the TvDB IDs stored on the TMDB Show/Episode models and the exposed TvDB IDs sourced from said models in the APIv3. - Soft deprecated APIv1 so we won't make Shoko Desktop throw any weird errors. - Replaced the TvDB usage in APIv2 with TMDB or removed it outright. - Removed all TvDB endpoints and models in APIv3 except for the TvDB IDs exposed in the Shoko Series/Episode models sourced from the TMDB data. - Modified the trakt provider to use TMDB ids for the search. And removed the stored TvDB IDs from the Trakt Show model, and added TMDB IDs to the model instead. The Trakt support may still need an overhaul though, but this is a start at least.
Configuration menu - View commit details
-
Copy full SHA for c016174 - Browse repository at this point
Copy the full SHA c016174View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3df135 - Browse repository at this point
Copy the full SHA d3df135View commit details -
fix: add back TvDB IDs for series links in APIv2
- Added back the TvDB IDs for the series links endpoint in APIv2 because Shoko Metadata may be using them for theme videos. But this time it's sourced from the TMDB data, since the TvDB data is gone.
Configuration menu - View commit details
-
Copy full SHA for 1ddec53 - Browse repository at this point
Copy the full SHA 1ddec53View commit details -
feat: add "fake" tmdb season xrefs for series
- Added "fake" tmdb season cross-references inferred from the linked episodes. - Added the images linked to the seasons to the shoko series entry, because apparently there isn't a 100% overlap between the show images and season images.
Configuration menu - View commit details
-
Copy full SHA for 0cfc5d4 - Browse repository at this point
Copy the full SHA 0cfc5d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4539c82 - Browse repository at this point
Copy the full SHA 4539c82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ca0b07 - Browse repository at this point
Copy the full SHA 7ca0b07View commit details -
fix: expose width/height for
IImageMetadata
impl.- Allow manually setting the width/height for the `IImageMetadata` implementation to-be exposed in the API.
Configuration menu - View commit details
-
Copy full SHA for b7d3a4e - Browse repository at this point
Copy the full SHA b7d3a4eView commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c392eb - Browse repository at this point
Copy the full SHA 1c392ebView commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28abed7 - Browse repository at this point
Copy the full SHA 28abed7View commit details -
misc: tweak default anidb settings
- Tweaked the calendar and anime update frequencies to 'never' by default. - Tweaked download related anime to false by default. All three of these changes are to prevent bans as much as possible on new installs, unless you want the feature for whatever reason, then just tweak the settings to your heart's desire.
Configuration menu - View commit details
-
Copy full SHA for c2d79aa - Browse repository at this point
Copy the full SHA c2d79aaView commit details -
fix: always re-evaluate non-DT/OV links + more
When linking AniDB↔TMDB episodes, run a first pass for existing or new DT/OV links. Then find all currently in use seasons from the first pass to use in the second pass. Then run a second pass always re-linking the non-DT/OV links on-demand, so they're always as correct as they can be, but now with the filtered list to prevent them from linking to earlier episodes than the currently linked seasons.
Configuration menu - View commit details
-
Copy full SHA for a5d0e02 - Browse repository at this point
Copy the full SHA a5d0e02View commit details -
feat: add genres to remote search results + more
- Add genres to remote search results. - Use said genres in the auto-search to make sure we're only auto-linking animation works for shows and movies. There might still be cracks, but it's more fool proof than it was before this commit.
Configuration menu - View commit details
-
Copy full SHA for 69b817e - Browse repository at this point
Copy the full SHA 69b817eView commit details -
feat: add bool equals and constant expressions
…because I need them to exist for my DSL to function in the future.
Configuration menu - View commit details
-
Copy full SHA for 98aa738 - Browse repository at this point
Copy the full SHA 98aa738View commit details
Commits on Oct 19, 2024
-
feat: add available/preferred image type expressions
Added four new filter expressions; - `HasAvailableImageExpression` — Check if a single series or group of series has the image type available. - `HasPreferredImageExpression` — Check if a single series or group of series has an image set as preferred for the image type. - `AvailableImageTypesSelector` — Get a set of the available image types for a single series or group of series (as strings) to use with the string set expressions in case you need to do more advanced checks. - `PreferredImageTypesSelector` — Get a set of the preferred image types for a single series or group of series (as strings) to use with the string set expressions in case you need to do more advanced checks. Closes #1187
Configuration menu - View commit details
-
Copy full SHA for d79b2d5 - Browse repository at this point
Copy the full SHA d79b2d5View commit details
Commits on Oct 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0da092d - Browse repository at this point
Copy the full SHA 0da092dView commit details -
fix: hide files in import limbo (again)
- Hide files in "import limbo" from the unrecognized files option again, but this time properly add new include options to the monolithic file endpoint to include them separately. They're hidden/excluded by default but can be included if needed.
Configuration menu - View commit details
-
Copy full SHA for ac81733 - Browse repository at this point
Copy the full SHA ac81733View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d1223 - Browse repository at this point
Copy the full SHA a4d1223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc8be0 - Browse repository at this point
Copy the full SHA 5bc8be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3635a46 - Browse repository at this point
Copy the full SHA 3635a46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34a3e4a - Browse repository at this point
Copy the full SHA 34a3e4aView commit details -
repo: use git tags for version tracking
Use git tags for version tracking of dailies, since it will make it easier to get the build number of dailies in the server in the next commit.
Configuration menu - View commit details
-
Copy full SHA for e572640 - Browse repository at this point
Copy the full SHA e572640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df1758 - Browse repository at this point
Copy the full SHA 7df1758View commit details -
Configuration menu - View commit details
-
Copy full SHA for 723b20a - Browse repository at this point
Copy the full SHA 723b20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5832e3 - Browse repository at this point
Copy the full SHA b5832e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808d7ae - Browse repository at this point
Copy the full SHA 808d7aeView commit details -
refactor: only check if a zip is attached
only check if a zip is attached, as stated in the pre-existing comment.
Configuration menu - View commit details
-
Copy full SHA for 32ae459 - Browse repository at this point
Copy the full SHA 32ae459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ebde4 - Browse repository at this point
Copy the full SHA 46ebde4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4273f - Browse repository at this point
Copy the full SHA 7b4273fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d72f0b1 - Browse repository at this point
Copy the full SHA d72f0b1View commit details -
fix: clear queue after tvdb removal
a bit late for most daily users, but this is for the next stable.
Configuration menu - View commit details
-
Copy full SHA for 355183d - Browse repository at this point
Copy the full SHA 355183dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b09c7 - Browse repository at this point
Copy the full SHA 40b09c7View commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c77f76a - Browse repository at this point
Copy the full SHA c77f76aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5ca437 - Browse repository at this point
Copy the full SHA a5ca437View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef43f1e - Browse repository at this point
Copy the full SHA ef43f1eView commit details
Commits on Oct 22, 2024
-
feat: add generated playlist service
- Add a new generated playlist service to generate m3u8 playlists for media player consumption. For now it only has a method to generate a playlist for a single video, but the ground work has been laid to support multi video/episode playlists in the future. - Add a new endpoint to get a single-entry playlist for a file (generated on-demand, of course).
Configuration menu - View commit details
-
Copy full SHA for 7c760e2 - Browse repository at this point
Copy the full SHA 7c760e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db9a9a6 - Browse repository at this point
Copy the full SHA db9a9a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0ae6be - Browse repository at this point
Copy the full SHA b0ae6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0779a7 - Browse repository at this point
Copy the full SHA b0779a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1abd9f - Browse repository at this point
Copy the full SHA e1abd9fView commit details
Commits on Oct 24, 2024
-
chore: enable nullable on APIv3 series controller
Enabled nullable on the APIv3 series controller and combed through it to fix any nullable errors that the compiler/IDE complained about.
Configuration menu - View commit details
-
Copy full SHA for c2ca416 - Browse repository at this point
Copy the full SHA c2ca416View commit details -
feat: add a generated playlist controller
for the generated playlist service Added a new generated playlist controller which can be used to generate and/or preview a playlist based on the given list of _item IDs_. An _item ID_ can be a series ID without any prefix, or a series, episode or file ID with a 's', 'e', or 'f' prefix to represent their type. (no 'x' prefix for those wondering.)
Configuration menu - View commit details
-
Copy full SHA for f3bc104 - Browse repository at this point
Copy the full SHA f3bc104View commit details -
feat: expose part number to plugins and display it on the episode num…
…ber in the playlist item title
Configuration menu - View commit details
-
Copy full SHA for 3013fcf - Browse repository at this point
Copy the full SHA 3013fcfView commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 991ac1c - Browse repository at this point
Copy the full SHA 991ac1cView commit details
Commits on Oct 26, 2024
-
refactor: change generated playlists (again)
Added better support for multi-episode files in playlists by changing the structure from 1-N to N-N, but we restrict playlist items to a 1-N or N-1 pattern even if the playlist theoretically allows N-N items. Tweaked the playlist hydration to be more flexible, and moved the hydration logic from the API layer to the service layer. Series and episodes now use AniDB IDs, while files use either local IDs or lookup by ED2K hash, optionally with a file size provided. The query options have all been moved into the playlist near their respective item, instead of being applied globally, so we can apply the series options on a per series basis and preferred release group ID per series and/or episode. Because of the new flexibility then we can now provide episodes and files together to to watch one or more files for one or more episodes, instead of leaving the file/episode choice up to the auto-detect logic. See the example below for a made up example of how this would work **Example** Given a dehydrated playlist as follows; ```txt api/v3/Playlist/Generate?playlist=e2345+f234234,e2346,e953423+20A3246CC1BD7C513598FD49F250348B,3456,s69+onlyUnwatched+includeSpecials,e23423+e953423+20A3246CC1BD7C513598FD49F250348B-135345345345,s12+r123+includeRewatching ``` It would hydrate to the following: - `e2345+f234234`: Add episode `2345` with local file `234234`. - `e2346`: Add episode `2346` without a file specified, letting the system auto-detect the file to use. - `e953423+20A3246CC1BD7C513598FD49F250348B`: Add episode `953423` with the local file specified by the ED2K hash `20A3246CC1BD7C513598FD49F250348B`. - `3456`: Add local file `3456` without an episode specified, letting the system auto-detect the episode to use. - `s69+onlyUnwatched+includeSpecials`: Add unwatched episodes and specials from series `69`. - `e23423+e953423+20A3246CC1BD7C513598FD49F250348B-135345345345`: Add the local file specified by the ED2K hash `20A3246CC1BD7C513598FD49F250348B` and file size `135345345345` for episode `23423` and `953423`. - `s12+r123+includeRewatching`: Prefer release group `123` for series `12` and start the playlist from the first episode that's being re-watched if any, or otherwise fallback to the normal behavior.
Configuration menu - View commit details
-
Copy full SHA for 9182c13 - Browse repository at this point
Copy the full SHA 9182c13View commit details
Commits on Oct 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0d633f6 - Browse repository at this point
Copy the full SHA 0d633f6View commit details
Commits on Oct 28, 2024
-
fix: use the uri instead of the uri builder in the final playlist entry
Since the uri will only set the port if it's needed while the builder will always include the port no matter what.
Configuration menu - View commit details
-
Copy full SHA for aac6789 - Browse repository at this point
Copy the full SHA aac6789View commit details
Commits on Oct 29, 2024
-
chore(deps): bump MessagePack from 2.5.140 to 2.5.187 in /Shoko.Server
Bumps [MessagePack](https://github.com/MessagePack-CSharp/MessagePack-CSharp) from 2.5.140 to 2.5.187. - [Release notes](https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases) - [Changelog](https://github.com/MessagePack-CSharp/MessagePack-CSharp/blob/master/prepare_release.ps1) - [Commits](MessagePack-CSharp/MessagePack-CSharp@v2.5.140...v2.5.187) --- updated-dependencies: - dependency-name: MessagePack dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e836426 - Browse repository at this point
Copy the full SHA e836426View commit details
Commits on Oct 30, 2024
-
fix: remove stall entry during relocation
Remove the stall entry for a file that does not exist anymore if we're attempting to move to a new location, but we have a file location entry (VideoLocal_Place entry) in the database but there is no file at the location in the file system, then proceed with the relocation after the previous entry has been removed.
Configuration menu - View commit details
-
Copy full SHA for 552259c - Browse repository at this point
Copy the full SHA 552259cView commit details -
fix: always remove files from the file watcher exception list after t…
…hey have been moved
Configuration menu - View commit details
-
Copy full SHA for 4a5598f - Browse repository at this point
Copy the full SHA 4a5598fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5be796c - Browse repository at this point
Copy the full SHA 5be796cView commit details -
misc: add get method for scrobble endpoint in APIv3
because it doesn't require a body and I need it to be get for the vlc scrobbler.
Configuration menu - View commit details
-
Copy full SHA for c3cce2f - Browse repository at this point
Copy the full SHA c3cce2fView commit details -
fix: make AniDB api calls more preservative
after the initial burst of commands to hopefully prevent API bans. The long delay for UDP has been changed from two times the short delay to three times (4s → 6s), and HTTP has been changed from two times to fifteen times (4s → 30s). To compensate, then the reset period is down from 3m to 2m. If these numbers are too preservative then we can tweak them again. Related to #1182
Configuration menu - View commit details
-
Copy full SHA for 2e08d8c - Browse repository at this point
Copy the full SHA 2e08d8cView commit details -
fix: non-blocking rate-limit for anidb commands
Switch from using a monitor and thread sleep (both sync) while rate limiting to using a semaphore slim and thread delay (both async) to not block the thread while we wait for the delay to elapse.
Configuration menu - View commit details
-
Copy full SHA for f06a89b - Browse repository at this point
Copy the full SHA f06a89bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 963a641 - Browse repository at this point
Copy the full SHA 963a641View commit details
Commits on Oct 31, 2024
-
fix: don't send xrefs for non-existing files in APIv3
we still might want to keep them in the db in case the file is ever added back, but we don't want it to show up in the normal APIs.
Configuration menu - View commit details
-
Copy full SHA for 49705f6 - Browse repository at this point
Copy the full SHA 49705f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c49b1 - Browse repository at this point
Copy the full SHA 62c49b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c2cebf - Browse repository at this point
Copy the full SHA 6c2cebfView commit details -
fix: attempt to auto match by title plus year first, then only title
Attempt to match by title plus year first then only title afterwards, instead of alternating the two 3 times in the TMDB auto match series search logic.
Configuration menu - View commit details
-
Copy full SHA for 94045ad - Browse repository at this point
Copy the full SHA 94045adView commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 31e56e9 - Browse repository at this point
Copy the full SHA 31e56e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c36776 - Browse repository at this point
Copy the full SHA 5c36776View commit details
Commits on Nov 3, 2024
-
refactor: make AniDB rate limiting configurable
Make the AniDB rate limiting configurable and tweak the defaults (again) to be less preservative for HTTP. Also cached the values per rate limiter (UDP and HTTP) and added cache invalidation when the settings has been saved to re-apply the (potentially) updated settings onto the locally cached values.
Configuration menu - View commit details
-
Copy full SHA for 9cc0c51 - Browse repository at this point
Copy the full SHA 9cc0c51View commit details -
refactor: better handling of case sensitivity in paths across platfor…
…ms and file systems It's better, but still not perfect. We now check the source/destination if they're case sensitive by probing the file system, and the API endpoints will use a less accurate check by default since the more accurate check requires probing, which we don't want to do in parallel on thousands of files unless told to do it. Also consolidated the `IsLinux` and `IsRunningOnLinuxOrMac()` helpers into a single `IsLinuxOrMac` helper.
Configuration menu - View commit details
-
Copy full SHA for ef1a16c - Browse repository at this point
Copy the full SHA ef1a16cView commit details -
fix: don't drop xrefs if we're unable to get the anime id
and instead allow the missing id to be later retrieved.
Configuration menu - View commit details
-
Copy full SHA for 359d7a4 - Browse repository at this point
Copy the full SHA 359d7a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87983f2 - Browse repository at this point
Copy the full SHA 87983f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2014ab7 - Browse repository at this point
Copy the full SHA 2014ab7View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 873f85b - Browse repository at this point
Copy the full SHA 873f85bView commit details -
Configuration menu - View commit details
-
Copy full SHA for abdeb2c - Browse repository at this point
Copy the full SHA abdeb2cView commit details -
revert: revert "refactor: better handling of case sensitivity in path…
…s across platforms and file systems" This reverts commit ef1a16c. It was too early and causing other applications strain. Might re-implement it a different way in the future. Maybe.
Configuration menu - View commit details
-
Copy full SHA for 8442a50 - Browse repository at this point
Copy the full SHA 8442a50View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9f2faa - Browse repository at this point
Copy the full SHA d9f2faaView commit details -
refactor: add 3rd pass for tmdb episode linking
Added two new match rating for when the title kinda matches but not exactly, one for only title and one for when the data also matches. Then added a new second pass to check for exact title matches after the first pass that checks for date and exact title matches, and moved the existing second pass to a third pass instead. This should make the matching _even more_ accurate, but it's still not perfect, and also getting more compute intense for every new tweak we're doing. In the worst case scenario then we just went from O(n²) to O(n³), but the best case scenario still remains O(n¹).
Configuration menu - View commit details
-
Copy full SHA for a2dabcd - Browse repository at this point
Copy the full SHA a2dabcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d66b282 - Browse repository at this point
Copy the full SHA d66b282View commit details