Skip to content
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

IsEmpty Filter and other small fixes #3142

Merged
merged 44 commits into from
Sep 13, 2024
Merged

Conversation

majora2007
Copy link
Member

@majora2007 majora2007 commented Aug 29, 2024

Added

  • Added: Added a new metadata filter called 'is empty'. This will check against fields like Writers, Tags, Genres, etc to explicitly see if there are no links. (Closes Feature Request) (Fixes User Rating filter in Smart Filters doesn’t work #3154 )
  • Added: .yacreaderlibrary directories will be ignored by the scanner
  • Added: Made it so when a new version of Kavita is released, the UI will automatically refresh and bust locale cache since non-admins can't actually run the bust cache task.
  • Added: Admins can now trigger Sync Theme job from Tasks page

Changed

  • Changed: After we update a metadata filter, rescroll to the top as results change
  • Changed: Cleaned up some registration error output to look nicer
  • Changed: Kavita will now check the version of the webui on load and if it is different, will bust locale cache
  • Changed: Ensure Info is the default tab for edit volume/chapter modal (develop)
  • Changed: Reorganized edit user modal to better handle users with large amounts of libraries.
  • Changed: When mass creating libraries, ensure we enqueue the scans. Also don't restart folder watching if folder watching isn't on.
  • Changed: Tweaked some backend code around when we restart library watching and make sure it's always done in a background thread.
  • Changed: Sync Themes job now runs daily instead of weekly
  • Changed: Lots of small improvements to the UX of theme manager

Fixed

  • Fixed: Fixed duplicate Dark theme issue (Fixes Double Dark Theme in Theme Manager #3044 )
  • Fixed: Fixed a bug with utc to local time not respecting null date
  • Fixed: Fixed a bug where user was unable to save manga reader preferences due to a missing field
  • Fixed: Ensure that any smart filter bound to the dashboard load in the correct Context and respect libraries that have opted out of showing on the Dashboard.
  • Fixed: Fixed up some padding around the app (develop)
  • Fixed: Fixed an issue where user rating was using a float (0-1) but users were expecting to put in a percentage given that's always how the UI shows it. Now, Kavita will translate from percentage to float behind the scenes. (Fixes User Rating filter in Smart Filters doesn’t work #3154 )
  • Fixed: Fixed a bug where there could be a duplicate key in OPDS for some unique configurations. (Fixes OPDS - An item with the same key has already been added. Key: 3057 #3079 )
  • Fixed: Fixed CBL import breaking again due to swagger (Fixes [Nightly] CBL import no longer working #3158 )
  • Fixed: Fixed some data leaking inside edit-series/edit-chapter modal (develop)
  • Fixed: Changed up the way we render text on cards to show more information before cutoff (develop)
  • Fixed: Fixed event widget now having correct css in place (develop)
  • Fixed: Fixed an issue where a user with no reading progress would throw an exception on loading stats page
  • Fixed: Fixed an issue where after downloading a theme, the theme would be unselected.
  • Fixed: Fixed some exceptions being thrown when downloading or fetching themes.

@majora2007 majora2007 changed the title Small fixes IsEmpty Filter and other small fixes Sep 8, 2024
@majora2007 majora2007 merged commit 07a3617 into develop Sep 13, 2024
7 checks passed
@majora2007 majora2007 deleted the bugfix/double-dark-theme branch September 13, 2024 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
2 participants