Skip to content

v2.0.0-dev.200

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 12:06
· 400 commits to master since this release
c28846d

Uses Queuecumbr's .svg and adds customizable colour options to the theme .css

  • Update ShokoIcon.tsx
  • move transforms above d
  • Update ShokoIcon.tsx
  • condense transforms
  • Remove Shoko Logo Colors from Tailwind Config

  • Revert Common.css and Fill from SVG

  • Slightly Increase Width

  • It was too big

  • Fix series rating stars, 3rd time's the charm (ShokoAnime#990)

  • Revert "Handle existing votes where MaxValue is not 10 (ShokoAnime#988)" (ShokoAnime#989)

Because server already sends value out of 10

This reverts commit 90f46eb.

  • Handle existing votes where MaxValue is not 10 (ShokoAnime#988)

  • Fix rating number for series vote again (ShokoAnime#987)

  • Fix rating number for series vote (ShokoAnime#986)

  • Fix check for null UserRating (ShokoAnime#985)

  • Add voting for series (ShokoAnime#984)

  • Refactor topnav menu items (ShokoAnime#983)

  • refactor topnav menu items

  • fix exports

  • Renamer and other fixes, allow renaming from unrecognized util and file search (ShokoAnime#982)

  • Fix logout from error boundary

  • Allow renaming from unrecognized util and file search

  • Make monaco-editor work without internet

  • Remove old css classes

  • Stop default login backdrop from loading if not required

  • Fix adding series files in renamer (ShokoAnime#981)

  • replace recently hashed with recently imported files (ShokoAnime#980)

  • replace recently hashed with recently imported files in renamer add files modal

  • fix queryKey

  • Fix topnav modals, optimize renders (ShokoAnime#979)

  • Add tooltips to renamer status icons (ShokoAnime#978)

  • Fix duplicate preview calls in renamer (ShokoAnime#977)

  • Renamer QOL Changes (ShokoAnime#976)

  • Don't allow new renamer config if name already exists (ShokoAnime#975)

  • Add "Add to MyList" option to files in (ShokoAnime#974)

  • Add "Contributing" section to readme

  • Add "Add to MyList" option to files in episode list

  • Fix renamer settings (ShokoAnime#973)

  • Fix text on unsupported page

  • Fix renamer settings

  • Disable save button for renamers without settings (ShokoAnime#972)

  • Renamer rewrite changes (ShokoAnime#971)

  • Renamer (WIP)

  • Add Delete and Set as default options to renamer

  • Refactor server version check

  • Get language list from server, add x-main (ShokoAnime#970)

  • Fix series tag size (ShokoAnime#969)

  • Minor fixes (ShokoAnime#968)

  • Fix toast import in file search utility

  • Refactor episode list virtualizer

  • Use ShokoPanels in series top panel

  • Add loading indicator to episodes list

  • fix: show size if it's availabe (ShokoAnime#966)

  • Run import automatically on finishing first run setup, update unsupported page (ShokoAnime#965)

  • Run import automatically on finishing first run setup

  • Remove GA_OptOutPlzDont from settings model

  • Update unsupported page

  • Even more minor fixes (ShokoAnime#959)

  • misc: do the last conversion from 'fanart' to 'backdrop'

  • fix: update thumbnail & add logos

  • Updated the series episodes tab to use the episode images instead of the tvdb thumbnail, and also removed the episode tvdb model since it will probably not be used anywhere else in the future.

  • Added logos to series page, but the max height will need to be adjusted… maybe.

  • Removed duplicate SeriesImagesType in api/series.ts. A duplicate of ImagesType in api/common.ts

  • misc: tweaked the preferred image text on the series images page

  • fix: fix logo fit on series images page

  • Minor fixes (ShokoAnime#958)

  • feat: add download all titles/overviews settings

  • fix: use shoko server preferred description settings
    for episode description

  • fix: always attempt load thumbnails if LoadImageMetadata is set to true

  • fix: don't attempt to load character/staff images
    if they're not available locally in the server… for now at least.

  • misc: change image id type from string to number

  • feat: update auto match regexes & logic


Co-authored-by: Harshith Mohan 26010946+harshithmohan@users.noreply.github.com

  • Update TMDB actions, fix settings (ShokoAnime#957)

  • Fix TMDB settings

  • Update TMDB actions

  • Add search to manually linked and series without files utils (ShokoAnime#956)

  • Fix TMDB tab in first run (ShokoAnime#955)

  • Fix series image page, language preferences (ShokoAnime#954)

  • Change fanart to backdrop

  • Show fallback on series title preference

  • fix: update settings and series pages (ShokoAnime#953)

  • fix: update settings and series pages
    Updated the settings and series pages after the TMDB PR.

The settings now have overhauled language settings, though the source order selector aren't implemented. Also, all TMDB settings (except the user api key override) are exposed.

On the series page the linked TMDB entity will indicate if it's a movie or show link, and the external link for both should work.

  • Fix revam's PR

  • Fix metadata link

  • Fix dashboard queries

  • Fix delete tmdb link hook name


Co-authored-by: Harshith Mohan 26010946+harshithmohan@users.noreply.github.com

  • Fix janky loader on episodes page (ShokoAnime#952)

  • Fix crash in collection settings with EpisodeLanguagePreference (ShokoAnime#950)

  • Fix default value of selectedRows in manual link page (ShokoAnime#949)

  • Fix default value of selectedRows in manual link page

  • Change empty link redirection from link files page

  • Fix backgrounds again.. (ShokoAnime#948)

  • Add page and check for unsupported server version (ShokoAnime#947)

  • Try to fix collection search... (ShokoAnime#945)

  • Add useUpdateEffect hook to fix collection search (ShokoAnime#944)

  • Misc changes (ShokoAnime#943)

  • Add collection search query to URL

  • Fix background image in settings and series pages

  • fix: add a negative lookahead for resolution (ShokoAnime#942)

    • Added a negative lookahead to the auto-match regexes to prevent resolutions ending with 'p' from being considered part of the episode range when it is immediately following the episode number with a dash, e.g. e03-1080p will now be parsed as the range "3-3" instead of "1-3".
  • Fix Mark as Watched tooltip (ShokoAnime#941)

  • Misc. fixes (ShokoAnime#940)

  • Fix import folder flags none.

  • Clamp unwatched & add others to count.

  • Misc: Resolve future TS version errors [no-ci] (ShokoAnime#939)

  • Use clearer language for Episode on Deck when all eps watched (ShokoAnime#938)

  • Fix query key for manually linked files (ShokoAnime#937)

  • Feat: Add edit group modal (ShokoAnime#935)

  • Feat: Add edit group modal

  • Misc: Memoization of GroupEditModal tabs

  • Misc: Avoid padding on list items without overflowing content

  • Misc: Optionally apply consistent result sorting to GroupSeriesQuery

  • Misc: Implement optional sorting sensibly...

  • Misc: Fetch all files belonging to manually linked series (ShokoAnime#936)

  • Fix button label in QuickSelectModal (ShokoAnime#934)

  • Misc: Add stronger overlay and colour to episode watch/hidden state (ShokoAnime#933)

  • Fix: Prevent setting migrations failing (ShokoAnime#928)

  • Fix: Prevent setting migrations failing

  • Fix: Add proper error handling for settings migrations

  • Fix delete series mutation (ShokoAnime#932)

  • Fix: Hide EditSeriesModal on route change (ShokoAnime#931)

  • Update year and season filters (ShokoAnime#930)

  • Fix overflow on firefox (ShokoAnime#929)

  • Feat: Virtualize series list in tag modal (ShokoAnime#923)

  • Handle FileHashed and FileDetected events (ShokoAnime#927)

  • Only search series name when inside a group (ShokoAnime#926)

  • Refactor group tab in edit series modal (ShokoAnime#925)

  • Use redux store for edit series modal (ShokoAnime#921)

  • Feat: Add edit series modal to redux store

  • Feat: Use redux store to control edit series modal

  • Misc: Requested changes

  • Fix: Allow exit transition to work for edit series modal

  • Add option to use fanart as thumbnail fallback (ShokoAnime#924)

  • Fix series top panel widths (ShokoAnime#920)

  • Show series recursively (ShokoAnime#919)

  • Refactor file info, add codec & version (ShokoAnime#918)

  • Make file search details UX better

  • Refactor mediainfo hook, add codec & version to file info

  • Fix mediainfo hook

  • Series Redesign (ShokoAnime#869)

Commits are redacted because there were too many


Co-authored-by: Jordan Fearnley fearnlj01@gmail.com
Co-authored-by: Harshith Mohan gharshitmohan@ymail.com

  • Fix ErrorBoundary for RouteError (ShokoAnime#916)

  • Collection search: allow searching by series title and anidb id (ShokoAnime#915)

  • Debounce queue invalidation (ShokoAnime#914)

  • Force fetch data when adding empty series (ShokoAnime#913)

  • Try to improve SelectEpisodeList (ShokoAnime#912)

  • Add z-index to SelectEpisodeList component (ShokoAnime#911)

  • Refactor SelectEpisodeList to remove deprecations (ShokoAnime#910)

  • Upgrade to react 18.3, preparation for 19, update other deps (ShokoAnime#909)

  • Misc changes (ShokoAnime#907)

  • Fix API keys not loading in settings

  • Move trakt toast to top right to unblock save button

  • Fix tooltip position for settings link in top nav (ShokoAnime#906)

  • Add better tooltips using react-tooltip (ShokoAnime#905)

  • Add chaptered status and episode count to release mgmt quick select (ShokoAnime#904)

  • Add sort condition to filter presets, apply manual filter to group page (ShokoAnime#903)

  • Stop API calls from hidden dashboard items (ShokoAnime#902)

  • Change news api retry count to 1 (ShokoAnime#901)

  • Add quick select option to release management (ShokoAnime#900)

  • Fix dashboard layout not saving properly (ShokoAnime#899)

  • Fix logs page jitter, timestamps, handle disabling auto-scroll (ShokoAnime#898)

  • Fix timestamps for new log lines

  • Fix logs page jitter and disable auto scroll on manual scroll

  • Remove captureConsoleIntegration from sentry (ShokoAnime#897)

  • Enable sentry console integration only for "error" level (ShokoAnime#896)

  • Put signalr connection in a try-catch block (ShokoAnime#895)

  • Update sentry config, fix server_version tag (ShokoAnime#894)

  • Set server_version sentry tag in ErrorBoundary instead of login page

  • Replace deprecations in sentry config

  • Add captureConsoleIntegration to sentry

  • Minor fixes (ShokoAnime#893)

  • fix Ts().state is null

  • fix Cannot read properties of undefined (reading 'ID')

  • Change "unsaved settings" toast position to top-right (ShokoAnime#892)

  • Change "unsaved settings" toast position to top-right

  • Fix top margin on ToastContainer

  • Fix settings toast blocking save button (ShokoAnime#891)

  • Refactor query invalidations and keys (ShokoAnime#890)

  • Refactor: use bulk delete files endpoint

  • Refactor query invalidations and keys

  • Update gh actions and pnpm version

  • Add invalidations for FileMoved and SeriesUpdated events (ShokoAnime#889)

  • Add search field to mark filtered as watched action (ShokoAnime#888)

  • Fix file options in release management (ShokoAnime#887)

  • Fix episode list in release management (ShokoAnime#886)

  • Remove auto-delete button from release management (ShokoAnime#885)

  • Give ids to signalr toasts (ShokoAnime#884)

  • Add release management util (ShokoAnime#875)

  • Refactor unrecog-util route

  • Add episode page to release-management

  • Refactor release management component names

  • Add release management operations

  • Remove duplicate mutation

  • Refactor release mgmt: make it worse to make it better

  • Add release mgmt link to collection stats

  • Fix "Mark file as variation" in series episode page (ShokoAnime#883)

  • Fix SeriesWithoutFiles utility click propagations (ShokoAnime#882)

  • Fix signalr connection error toast (ShokoAnime#881)

  • Hopefully fix sentry error reporting (ShokoAnime#880)

  • Turn on component annotation for sentry (ShokoAnime#879)

  • Fix typo in SeriesFileSummary (ShokoAnime#878)

  • Add separation for series title options (ShokoAnime#877)

  • Add name edit function to series, create series button in series w/o files util (ShokoAnime#876)

  • Add option to create series in series without files util

  • Add name edit function to series

  • Make mutation non-async in AddSeriesModal

  • Change update webhook [skip ci] (ShokoAnime#873)

  • Change update webhook [skip ci]

  • Update dependencies (ShokoAnime#874)

  • Make port optional for HTTPServerUrl (ShokoAnime#872)

  • Throw error if response is false for Series/AniDB/${anidbID}/Refresh (ShokoAnime#871)

  • Use URL for validating HTTPServerURL (ShokoAnime#870)

  • Use URL for validating HTTPServerURL

  • Name the HTTPServerUrl validation function better

  • Add HTTP Server URL setting, remove ClientPort settings (ShokoAnime#866)

  • Fix browse modal z-index (ShokoAnime#868)

  • fix: signalr not connecting on logout and re-login (ShokoAnime#867)

  • Selectively clear localStorage (ShokoAnime#865)

  • local/session storage changed to selectively clear entries

  • Revert to clearing sessionStorage entirely just in case

  • Clear only apiSession from localStorage

  • Merge pull request ShokoAnime#864

  • Fix heights for md breakpoint in RGL, remove sm for now

  • Revert "Fix: Collection settings tweaked to match what server expects (ShokoAnime#862)" (ShokoAnime#863)

This reverts commit 6fd20ef. Because we fixed the server

  • Truncates anime title on login page as rationally expected (ShokoAnime#861)

  • Truncates anime title on login page as rationally expected

  • Fix: Resolve invalid classname order warning

  • Fix: Collection settings tweaked to match what server expects (ShokoAnime#862)

  • Fix episode list filter (ShokoAnime#860)

  • Try to fix 0 series ID issue in manual link util (ShokoAnime#857)

  • Fix Icons. (ShokoAnime#858)

  • Add "Delete duplicates on import" option (ShokoAnime#856)

  • misc: update discord embeds [skip ci] (ShokoAnime#855)

  • Adds the time an AniDB ban is expected to expire to the modal (ShokoAnime#852)

  • Adds the time an AniDB ban is expected to expire to the modal

  • Amends formatting for additions in 789e66c

  • Fix relative path in files util (ShokoAnime#853)

  • Show Type instead of Title for queue items when not running (ShokoAnime#850)

  • Show Type instead of Title for queue items

  • Update deps

  • Fix linter errors

  • Show Title when queue item is running

  • Hide start time for pending queue items (ShokoAnime#848)

  • Add filepath to Unrecognized and timestamp to queue tasks. (ShokoAnime#844)

  • Remove unnecessary plex endpoint cache invalidation (ShokoAnime#847)

  • Add ShokoRelay to plex library filter (ShokoAnime#846)

  • Use batch endpoint for AVDump (ShokoAnime#845)

  • misc: third time's the charm (ShokoAnime#843)

  • misc: update embedded emoji (ShokoAnime#842)

    Hopefully the right escaped unicode this time…

  • misc: tweak discord embed (ShokoAnime#841)

  • I don't actually know if the emoji embedded correctly yet. But I hope it did.
  • Try to fix the logs page (ShokoAnime#839)

  • Implement First Run Notify (ShokoAnime#831)

  • Implement Dashboard Notify

  • Revert code & Correct flow for Welcom Modal

  • update PR request change


Co-authored-by: ElementalCrisis 9443295+ElementalCrisis@users.noreply.github.com

  • Fix Bug Where File Search Crashes When No AniDB ID. (ShokoAnime#838)

  • Update deps (ShokoAnime#837)

  • Update deps

  • Fix tailwind linter warnings

  • Fix queue scroll jump, fix extra re-renders (ShokoAnime#836)

  • Update Default AVDump Behavior. (ShokoAnime#835)

  • Increase pageSize to 200 in unrecognized util (ShokoAnime#834)

  • Improve SignalR connection handling (ShokoAnime#829)

  • Improve BackgroundImagePlaceholderDiv (ShokoAnime#828)

  • Improve BackgroundImagePlaceholderDiv

  • Change running indicator on queue items

  • Minor UI Changes, Update Series Edit Modal. (ShokoAnime#827)

  • Minor UI Changes, Update Series Edit Modal.

  • Make requested changes.

  • Fix ghost queue items, fix dprint in signalr.ts (ShokoAnime#825)

  • Add showAll: true to QueueProcessor.tsx (ShokoAnime#823)

Should fix the flickering as items switch back and forth to blocked status


Co-authored-by: ElementalCrisis 9443295+ElementalCrisis@users.noreply.github.com

  • Minor UI Changes to First Run. (ShokoAnime#819)

  • Fix Mark Filtered As Watched/Unwatched (ShokoAnime#818)

  • Revert Poster Filter Changes. (ShokoAnime#814)

  • Poster Filter Fix (ShokoAnime#813)

  • Minor Global Changes, Initial Work on Dashboard.

  • Dashboard done.

  • Work on Collection & Series & Added ButtonIcon.

  • Move Sidepanel to the right.

  • Settings & Modal Work

  • Additional Changes.

  • Add CSS Comment.

  • Change Hover Logic.

  • Fix Poster Stutter When Expanding Filter.

  • Make requested changes.

  • UI Design Updates (ShokoAnime#808)

  • Minor Global Changes, Initial Work on Dashboard.

  • Dashboard done.

  • Work on Collection & Series & Added ButtonIcon.

  • Move Sidepanel to the right.

  • Settings & Modal Work

  • Additional Changes.

  • Add CSS Comment.

  • Change Hover Logic.

  • Enable sorting for file util search results (ShokoAnime#812)

  • ShokoAnime#809 Fix Ignored Files (ShokoAnime#810)

  • ShokoAnime#809 Fix Ignored Files

  • Update invalidateQueries.

  • Update src/core/react-query/file/mutations.ts

Co-authored-by: Harshith Mohan gharshithmohan@gmail.com

  • Make Requested Changes.

Co-authored-by: Harshith Mohan gharshithmohan@gmail.com

  • Add Collection Page to Settings. (ShokoAnime#807)

  • Add delete series actions (ShokoAnime#806)

  • Copy api key instead of device name (ShokoAnime#805)

  • Restore Toast Width. (ShokoAnime#804)

  • Update Settings UI. (ShokoAnime#803)

  • Improve api management, fix toasts, remove old code (ShokoAnime#802)

  • Add Api token management screen (ShokoAnime#791)

  • Initial API token management in settings

  • update style to match figma

  • fix api breaking change

  • update nav item style and message when api key is copied

  • update change request

  • close toast when navigate outside of api management screen

  • Add save toast, word changes, CSS fix.

  • update change request

  • update change request


Co-authored-by: ElementalCrisis 9443295+ElementalCrisis@users.noreply.github.com

Bumps vite from 5.0.11 to 5.0.12.


updated-dependencies:

  • dependency-name: vite
    dependency-type: direct:development
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Limit import folder path on dashboard, show full path on hover (ShokoAnime#798)

  • Fix sentry release version (ShokoAnime#797)

  • Enable React StrictMode, fix dnd, fast refresh issues (ShokoAnime#796)

  • Enable React StrictMode

  • Change dnd package

  • Fix all fast refresh issues

  • Catch error from selectRowId (ShokoAnime#794)

  • Fix logout, cleanup old events (ShokoAnime#793)

  • Fix logout, cleanup old events

  • Remove unsetDetails action

  • Sort ed2k hashes while copying (ShokoAnime#787)

  • Opacity fix (ShokoAnime#786)

  • Set Opacity to 65.

  • Fix Unrecognized Widget Header.

  • Fix AVDump Button on Unrec. (ShokoAnime#785)

  • Mitigating responsive in web (ShokoAnime#752)

  • Update styles for Collections views

  • Add button dropdown

  • Add logout button

  • update responsive for unregconized file tab

  • mitigating responsive for credits, episode, images, tags

  • fix reponsive bug in unregconized file tab

  • update change request

  • update button padding

  • fix linting and code conflict

  • Fix bugs reponsive for Unregconized Tabs and File Search

  • remove filcker for and fix bug reponsive for file search, update change request

  • Fix Unrecognized Files Toolbar.


Co-authored-by: ElementalCrisis 9443295+ElementalCrisis@users.noreply.github.com

  • Limit Episode & Series Count to 100. (ShokoAnime#784)

  • Limit Episode & Series Count to 100.

  • Remove Extra Space.

  • Add Subheader prop and Change title to header. (ShokoAnime#783)

  • Minor QoL Changes. (ShokoAnime#782)

  • Minor QoL Changes.

  • Fix filter expression sorting


Co-authored-by: Harshith Mohan gharshitmohan@ymail.com

  • Optimize renders in Collection (ShokoAnime#781)

  • Make plex and trakt settings better (ShokoAnime#780)

  • Add plex library settings, refactor trakt settings (ShokoAnime#779)

  • Fix grid layout drag handle (ShokoAnime#778)

  • Update dependencies (ShokoAnime#777) [no ci]

  • Update filter system UI, add match all/any option (ShokoAnime#775)

  • Update filter system UI, add match all/any option

  • Add match type indicator to MultiValueCriteria field

  • Put edit button back outside, rename Reset Filter to Clear Filter

  • Fix criteria div onClick

  • Remove extra overflows

  • Sidebar filter (ShokoAnime#743)

  • Fix Warning: validateDOMNesting(...): cannot appear as a descendant of

  • Add basic criteria for filter sidebar

  • Basic query builder and hook up to collection, only works on Entire collection if filter preset is selected then preset is used

  • Remove createSelector
    Make a modal to modify a multi value criteria

  • Make default condition to be for "boolean" expressions
    Add button to remove condition

  • Fix expressions loaded when sidebar is hidden

  • Tag criteria
    Modal fixes with flex and overflow

  • Fix ref issue in TagCriteriaModal

  • Tag criteria - fix scroll in virtual list

  • Tag criteria - fix list disappearing after re-opening the modal

  • Tag criteria - add include/exclude, make select work

  • Tag criteria - fix removing selected tags, add condition builder

  • Tag criteria - use tag name instead of id

  • Fix eslint

  • Move adding criteria to separate modal
    Fix tag filtering in TagCriteriaModal

  • Change tag icons TagCriteriaModal
    Fix eslint

  • Use correct query for custom tags
    Fix filtering selected tags
    Show up to 3 lines of tags in filter sidebar

  • Add InYear criteria

  • Add InSeason criteria

  • Add comment

  • Always show apply button
    Fix useSelector in MultiValueCriteriaModal

  • Disable apply button if criteria is not fully selected

  • Fix filter inconsistent state when removing a condition

  • Fix boolean criteria not initializing

  • Fix virtualizer and ref in TagCriteriaModal

  • Add default value to AddCriteriaModal, reduce size

  • Make criteria modals auto-open

  • Auto-apply collection filter

  • Fix hide button on missing episodes (ShokoAnime#774)

  • Fix hide button on missing episodes

  • Add tooltips to series episode buttons

  • Hide episode controls if files don't exist (ShokoAnime#773)

  • Hide episode controls if files don't exist

  • Don't show missing episodes in Next Up

  • Refactor DashhboardPage, add reset layout option, fix episode on deck (ShokoAnime#772)

  • Refactor DashhboardPage, add reset layout option

  • Make episode on deck use same component as series episode

  • Disable webui update recheck on window refocus

  • Fix trakt auth in settings (ShokoAnime#771)

  • Fix top nav re-render due to queue count change (ShokoAnime#770)

  • Fix webui force update check (ShokoAnime#769)

  • Fix subfilter count and make them virtualized (ShokoAnime#768)

  • Fix file unlinking (ShokoAnime#767)

  • Fix filters being cut off in Filters modal (ShokoAnime#766)

  • Fix Preset List Overflow. (ShokoAnime#765)

  • SeriesWithoutFilesUtility: fix series name (ShokoAnime#764)

  • SeriesWithoutFilesUtility: fix series name

  • ManuallyLinkedTab: fix series name

  • Show relative path on filename hover, Change utility rows to 2 lines (ShokoAnime#763)

  • Show relative path on filename hover, Change utility rows to 2 lines

  • Remove break-all from file name in utilities

  • File search: add loader, fix sort, fix message (ShokoAnime#762)

  • Fix remember me, replace redirect hook (ShokoAnime#760)

  • Fix series redirect from login page (ShokoAnime#759)

  • Fix series redirect from login page

  • Fix cast key in series overview

  • Add titles to table columns (ShokoAnime#758)

  • Change file search items to break-all (ShokoAnime#757)

  • Change file search items to break-all

  • Fix large text column work breaks in utility table

  • Minor changes (ShokoAnime#756)

  • Add Incorrect Login Message & Make Series Link More Obvious.

  • Update File Search UI.

  • Fix Bug on SeriesWithoutFilesUtility.

  • Add useEventCallback hook (ShokoAnime#755)

  • Add useEventCallback hook

  • Random cleanup

  • Put back useEventCallback in LinkFilesTab (ShokoAnime#754)

  • Fix Button, useCallback, add new eslint ruleset (ShokoAnime#753)

  • Extend @typescript-eslint/stylistic-type-checked

  • Make Button memoized, fix usages of useCallback, remove useEventCallbacks

  • Fix width in series view (ShokoAnime#751)

  • Fix linking for "new" series (ShokoAnime#750)

  • "Rate" limit view change in collection (ShokoAnime#749)

  • Update Modal Design and Set Font Weight to 400. (ShokoAnime#744)

  • Update Collections Design. (ShokoAnime#741)

  • Update Collections Design.

  • Fix Watched Check Logic.

  • Update src/pages/collection/series/SeriesFileSummary.tsx

Co-authored-by: Harshith Mohan gharshithmohan@gmail.com


Co-authored-by: Harshith Mohan gharshithmohan@gmail.com

  • Fix File/{id} endpoint (ShokoAnime#742)

  • Fix series next up (ShokoAnime#740)

  • Fix series next up

  • show half watched episodes in next up

  • Update deps (ShokoAnime#739) [no ci]

  • Fix AVDump button in unrecog util (ShokoAnime#738)

  • Add file search utilites (ShokoAnime#732)

  • Initial file search utilites

  • update item in top menu, and menu selection in file search

  • remove ignore option in menu item selection

  • Fix bleed style for header table

  • refactor code and update change request

  • separate file info into custom hook
  • create a view model for file type to show file detail
  • separate files summary metadata into a new component
  • move ItemCounts.tsx to a Common folder
  • Fix style bugs
  • FileDetails constrain height
  • horizontal scroll
  • Update change request
  • Move FilesSummary.tsx and ItemCount.tsx to parent folder and move Commons folder
  • Check null exception for anidb link in FileSearch.tsx
  • remove redundant code
  • Add tvdb page link in series metadata (ShokoAnime#737)

  • Add plugin:@typescript-eslint/recommended-type-checked (ShokoAnime#735)

  • Add plugin:@typescript-eslint/recommended-type-checked

  • Fix signalr middleware types

  • Fix types

  • Fix types in auto-match-logic.ts

  • Fix types in UtilitiesTable.tsx

  • Fix more types and dprint errors


Co-authored-by: Mikal Stordal mikalstordal@gmail.com
Co-authored-by: Harshith Mohan gharshitmohan@ymail.com

  • Fix CSS issues. (ShokoAnime#736)

  • Fix default background image (ShokoAnime#734)

  • Fix operation failure handling in utilities (ShokoAnime#733)

  • Fix Opacity Issue on Loginpage. (ShokoAnime#730)

  • Fix keys on dashboard components (ShokoAnime#728)

  • Make GroupView query better and other fixes (ShokoAnime#721)

  • Change queryFn to initialData in useGroupViewQuery

  • Call GroupView only in list view

  • Fix GroupView... again

  • Fix item size in ListView and hide unloaded data

  • Fix description in list view series item

  • Refactor settings query

  • Fix settings unsaved logic

  • Fix query result variables and related useMemos

  • Fix GroupView... v3

  • Add virtualItem to dependency. Guarantee scroll rect resize (ShokoAnime#727)

  • Logs virtualizer: add overscan and fix estimateSize (ShokoAnime#726)

  • Fix autoscroll in firefox (ShokoAnime#725)

  • Fix logs page re-renders (ShokoAnime#724)

  • Fix logs page re-renders

  • Remove unnecessary overflow-clip class

  • Fix edgecase for possible nullish value (ShokoAnime#722)

  • Fix duplicate GroupView call in Collection (ShokoAnime#720)

  • Replace RTK query with tanstack-query, dependency updates (ShokoAnime#718)

  • Replace RTK query with tanstack-query

  • Fix watch episode mutation, minor things

  • Remove legacy rtkq tags, optimize invalidations

  • Fix series description length

  • Fix package version

  • Get data from cache in manually linked tab

  • Fix Opacity Issue. (ShokoAnime#719)

  • Remove viewport (for now) (ShokoAnime#716)

  • [no ci] Remove tsc from build as it alredy exists in lint (ShokoAnime#715)

  • Add includeRestricted to RecommendedAnime Dashboard Panel (ShokoAnime#712)

  • Check TS with tsc instead of vite plugin (ShokoAnime#714) [no ci]

  • Add TS checker to vite, fix TS errors (ShokoAnime#713)