Skip to content

Releases: hidden4003/ShokoServer-WebUI

v1.1.1-dev.0

18 Nov 17:58
f775934
Compare
Choose a tag to compare
v1.1.1-dev.0 Pre-release
Pre-release
  • Merge branch 'upstream' into master

  • [skip ci] Add lint rules

Since we use type for types add @typescript-eslint/consistent-type-definitions to force using type instead of interface

Add no-undef to prevent issues when renaming variables like in pull ShokoAnime#628

  • Update auto link logic (ShokoAnime#628)

  • misc: cleanup and tweak auto match logic

  • misc: more refinement to the general regex

  • misc: even more refinement to the general regex

  • misc: final adjustment for the episode regex

  • misc: catch 95% of all common formats
    the last 5% will be added or ignored later.

  • misc: more robust show name logic among a list of path details

  • misc: add suggestions and simplify duplex regex logic

  • misc: expose episode name and crc32

  • fix: start with the first found show name

  • misc: simplifty re-stitch regex
    since the non-capture group was not needed as the dashes will always be
    present when the regex is ran.

  • misc: add "season" to search if no year

  • rename fileLinks to orderedLinks


Co-authored-by: hidden4003 hidden4003@users.noreply.github.com

  • Misc fixes (ShokoAnime#633)

  • misc: order the list of files before chosing a series

  • fix: also check avdump cached results if a file is successfully linked
    when we haven't refreshed the list yet.

  • Misc fixes (ShokoAnime#629)

  • Replace 'react-copy-to-clipboard' with hook, fix event propagation issues

  • Remove unused file

  • Add eslint rule for checking key prop and fix key issues

  • Fix spacing on episode item

  • Fix layout in GroupView

  • Fix "typo" in ignored files tab

  • Reset table selection properly

  • Fix Unwatched/Group Count Text Color (ShokoAnime#630)

  • Misc changes (ShokoAnime#624)

  • Add 'break-all' on the queue items in the queue modal.

  • Display proper file names and location for episode files.

  • Add offline indicator for when the server is unable to access
    the Internet.

  • Fix up the file summary that i broke on the server side.

  • Clean up the series description

  • Fix back navigation from unrecognised files for some pages

  • Make related and similar clickable on series overview

  • Added a confirmation modal before deleting files in the unrecognized
    utility. @da3dsoul happy now?

  • Fixed the AVDump status icons and buttons.

  • Add a 'Clear Queue' button to queue modal

  • Add max height to ed2k preview

  • Fix the web UI auto update I just broke on the server side.

  • Use queue item description instead of name.


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

  • Update GroupView to match CollectionView (ShokoAnime#627)

  • [skip ci] Disallow parent imports (ShokoAnime#625)

  • [skip ci] Fix folder size fallback in ImportFolders panel (ShokoAnime#623)

  • [skip ci] Add dprint config, update eslint config (ShokoAnime#619)

  • Add dprint

  • Update dprint and eslint configs

  • Fix import

  • Fix formatting

  • Fix queue status exports

  • Add pre-commit hook for linting

  • Format packagejson because yarn on windows does it

  • Fix more formatting and lint issues

  • Fix key error in QueueModal, fix gap

  • feat: add anidb ban modal (ShokoAnime#621)

  • fix: fix manual linking (ShokoAnime#622)

  • fix: fix manual linking

  • Fix linking to existing series (thanks to baine for reporting this).

  • Fix one-to-many and many-to-one linking (because one of them
    wasn't implemented and the other I broke a few weeks ago).

  • Fix the episode selector selecting the episode for the wrong row when
    the user have added multiple rows for the same file.

  • Allow selecting file rows to remove them before a series has been
    selected (but still do not allow duplicating the rows until after a
    series has been selected). Removing all the links will take the user
    back to the unrecognised page.

  • feat: add auto linking framework
  • Added the assisted linking framework for manual linking. It will help
    the user search for series and link files to episodes, using the
    almighty power of regexes. Yes. Regexes.
  • fix: enable auto fill on series select

and update the general regex

  • fix: general fixes and rename directory
  • Fix faulty linking when a file has not been linked to an episode

  • Added better toasts,

  • Make duplicating less painful,

  • And fix the range fill i broke.

  • last commit on this except regexes

  • Add queue modal (ShokoAnime#620)

  • feat: add queue modal

  • fix: fix color for metadata sources on first run

  • fix: remove outdated guard for queue modal

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

  • Fix series files panel (ShokoAnime#618)

  • Add Indicator For New News Post. (ShokoAnime#616)

  • Add Indicator For New News Post.

  • CSS Changes (ShokoAnime#613)

  • Add Version Build Date to Version Section in Settings.

  • Remove Build Date & Make Commit Clickable to Compare Version to Latest.

  • Update Tailwind Safelist and Update Settings CSS.

  • Truncate Theme Description.

  • Fix Font Size Issue in Series Relation & Similar.

  • Fix CSS for Copy ED2K Hashes button.

  • Merge branch 'upstream' into master

  • Additional Theme Changes. (ShokoAnime#612)

  • Additional Theme Changes.

  • Remove Erroneous Drop-Shadow, Set Filter Height & Make Search Not Case Sensitive

  • fix: fix image placeholders (ShokoAnime#611)

  • change the background image placeholder component to accept
    image metadata instead of an URL.

  • add three separate placeholders depending the state of the provided
    image metadata.

  • refactored some parts to fix react breaking because of the use of
    hooks inside non-components (that are now made into "proper"
    components).

  • Fix Dashboard resizing issue on initial load. (ShokoAnime#610)

  • Fix Dashboard resizing issue on initial load.

  • Update Tailwind Config safelist and Rearrange MediaType Colors.

  • Theme Update (ShokoAnime#603)

  • Update Dashboard CSS to Match Figma and Recent Changes. Add Light & Dark Variants of Highlight Colors.

  • Expand default theme variables.

  • Convert colors to HEX.

  • Fix color in UnrecognizedTab.

  • Fix Import Folder modal CSS.

  • Add missing borders.

  • Fix Manually Linking Util (ShokoAnime#607)

  • fix: don't create series until 'save' is pressed

  • Fix cache issue on getAnidbSeries

  • fix: fix queue count in top nav

  • Fix linking for all series.

  • Fix queue api again (ShokoAnime#606)

  • fix: add the missing method for the mutation

  • feat: add queue status and fix buttons

  • fix: use the state queue count

  • Fix breadcrumbs in series page (ShokoAnime#605)

  • fix: fix filename in ed2k hash (ShokoAnime#589)

  • [skip ci] Update dependencies (ShokoAnime#602)

  • [skip ci] Update dependencies (ShokoAnime#601)

  • refactor: move to v3 queue api (ShokoAnime#600)

  • Fix layout issues and collection loading indicator (ShokoAnime#598)

  • Fix grid layout width on refresh

  • Fix layout not loading on page change

  • Fix BackgroundImagePlaceholderDiv

  • Fix key in grid view item

  • Fix loading indicator in collection page

  • Apply theme on login page (ShokoAnime#597)

  • Apply theme on login page

  • Update code for background image to match how we do it for a Series.

  • Fix for login page flashing default theme before showing saved theme on page load.

  • Modify the timeout.


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

  • Force refresh theme on page reload (ShokoAnime#596)

  • CSS Changes (ShokoAnime#593)

  • Fix height in episode files panels (ShokoAnime#591)

  • Fix header display bug and add conditional checks for pluralization in Series > Files.

  • Merge pull request ShokoAnime#582 from ElementalCrisis/master

Fix CSS on Metadata section on First Run.

  • Merge branch 'master' into master

  • Final ESLint fix.

  • Fix ESLint Cont.

  • Fix ESLint issue and update wording.

  • Add note about AniDB account password to First Run.

  • Fix RemoveMissingFiles (ShokoAnime#585)

  • Get rid of data param for RemoveMissingFiles

  • Get rid of data parameter

  • Add action for RenameAllGroups endpoint (ShokoAnime#584)

  • Merge remote-tracking branch 'Shoko/master'

  • Fix CSS on Metadata section on First Run.

  • fix: display "" (ShokoAnime#581)

when displaying the file location for a file without any locations.

Bumps semver from 7.5.1 to 7.5.2.


updated-dependencies:

  • dependency-name: semver
    dependency-type: direct:production
    ...

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

  • Fix language preference list, add hidden status filter for episodes (ShokoAnime#577)

  • Fix deadzone in collection view items

  • Add hidden status filter to episodes

  • Fix language preference list in anidb settings

  • Fix settings nav position (ShokoAnime#575) [skip ci]

  • Add EP type "Other" to manual link range fill (ShokoAnime#574)

  • Show empty series in collection view (ShokoAnime#572)

  • Update Release-Dev-Auto.yml [skip ci] (ShokoAnime#571)

  • Fix sort indicator in table header for search, fix avdump button (ShokoAnime#568)

  • [skip ci] Fix sort indicator in table header (ShokoAnime#567)

  • Fix manual file linking (ShokoAnime#566)

  • Add avatar editor, add sort to utilities (ShokoAnime#564)

  • Add avatar editor

  • fix the avatar image glitchingbefore closing the modal

  • Update utilities to use new File endpoint, add sort functionality (ShokoAnime#565)

  • fix collection filter

  • Fix sort criteria for FileName

  • Add default sort criteria for utilities table

  • Refactor UnrecognizedFiles panel on dashboard


Co-authored-by: Mikal Stordal mikalstordal@gmail.com

  • fix the user avatar logic that changed in the last refactor on the server.

  • added the missing AniDB user toggle. I don't know why it was missing.

  • made sure the user is only logged out if they're revoking the API keys for
    themselves, and not for other users.

  • made the delete user action clickabl...

Read more

1.1.1-dev.0

04 Nov 17:16
085081a
Compare
Choose a tag to compare
1.1.1-dev.0 Pre-release
Pre-release
  • Update dependencies (ShokoAnime#438)

  • Update yarn to 3.3.0

  • Update @babel, webpack, sentry

  • Update @microsoft/signalr to 7.0

  • Update redux related

  • Update misc packages

  • Update eslint

  • Update postcss

  • Update types

  • Update stylelint

  • Mobile-friendly UI changes (ShokoAnime#436)

  • Reload page on webui update

  • Improve webui update UX

  • Add md and sm breakpoints to dashboard layout

  • Make sidebar mobile-friendly

  • Make settings page mobile-friendly

  • Fix queue operations, add trace log setting, QoL improvements (ShokoAnime#435)

  • Fix queue operation API call

  • Add trace log setting

  • Add AniDB page link to recommended anime

  • Fix border colour on dashboard posters

  • Allow single file dumping without selection

  • Only allow one file to be dumped at a time on dashboard

  • Add "in-collection" indicator to upcoming anime

  • Reset row selection in Ignored Files Utility on file list change

  • Reset row selection in SeriesWithoutFilesUtility on series list change

  • Refetch data on component mount

  • fix selected files sort breaking - issue ShokoAnime#421 (ShokoAnime#434)

  • Add "Recommended Anime" panel and fix other dashboard panels (ShokoAnime#433)

  • Fix mainpage and shoko panel scrollbars in FF

  • Use themeable SVG logos everywhere

  • Add border to panels in layout edit mode

  • Add transitions and empty message to "Recently Imported" panel

  • Fix font weight for empty message in "Import Folders" panel

  • Add empty messages and transitions to remaining dashboard panels

  • Fix upcoming anime panel

  • Add "Recommended Anime" panel to dashboard

  • Set webui update channel to 'unstable' if on prerelease version

  • Fix "Recommended Anime" panel

  • Increase width of "Collection Breakdown"

  • Fix dashboard layout again..

  • Fix console errors

  • Sync unrecognized panel on dashboard with utilities

  • Hide layout edit mode when not required

  • Reset row selection in unrecognized panel on files refresh

  • Combine RTKQ APIs into one API, update deprecated getDefaultMiddleware (ShokoAnime#432)

  • Bump loader-utils from 2.0.2 to 2.0.3 (ShokoAnime#431)

Bumps loader-utils from 2.0.2 to 2.0.3.


updated-dependencies:

  • dependency-name: loader-utils
    dependency-type: indirect
    ...

Signed-off-by: dependabot[bot] support@github.com

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

  • Refactor more APIs to RTKQ, add edit mode for layout, add event-driven data refetching (ShokoAnime#430)

  • Improve webui update check status

  • Change login form to an actual form

  • Fix toast styling on login page

  • Fix ring on Select and Input

  • Refactor first run and login to use RTKQ + cleanup

  • Fix status polling

  • Fix font weight in Button component

  • Firstrun: Only save anidb credentials after successful test

  • Add edit mode for dashboard layout, fix webui settings, cleanup

  • Change colour of resize handle on dashboard

  • Auto refresh data according to events

  • Move queue operations to RTKQ

  • Fix tags in seriesApi

  • force files to 1 line (hover for full name) (ShokoAnime#429)

fix selected series, selected files not resetting after linking - issue ShokoAnime#421
fix series tag not ivalidated after fetch data - issue ShokoAnime#421