8000 fix(container): update image ghcr.io/kareadita/kavita ( 0.8.6 → 0.8.7 ) by labassistantbot[bot] · Pull Request #620 · tholinka/home-ops · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fix(container): update image ghcr.io/kareadita/kavita ( 0.8.6 → 0.8.7 ) #620

New issue

Have a question about this project? Sign up for a free GitHub account to open an 8000 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

Merged
merged 1 commit into from
Jul 6, 2025

Conversation

labassistantbot[bot]
Copy link
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/kareadita/kavita patch 0.8.6 -> 0.8.7

Release Notes

Kareadita/Kavita (ghcr.io/kareadita/kavita)

v0.8.7: - Comic Metadata Downloading, Reading Profiles, Browse by Genre and More

Compare Source

This was supposed to be Scanner Improvements, but due to my 2 week holiday in the middle, then getting massively distracted when I got back, we ended up with some nice features instead. This release is feature packed with a ton of Feature Requests: Comic Metadata for Kavita+, Reading Profiles, Expanded Browse by support, Koreader Sync Support, Ability to disable metadata parsing (for those that want the old pdf parser), a revamped Mihon extension, and much more!

Before we get started, I first want to announce that @​Fesaa has officially joined the Kavita team. She has been a strong and continuous contributor for the last few months, she's also is behind one of the most requested FRs (Reading Profiles). Really excited to continue our work together to make Kavita the best software out there.

Comic Metadata (Kavita+)

438843284-0fac5031-db71-48c6-9bde-0eaae1a2fb1c
Can you believe everything you see is issue metadata from Kavita+? In this release, I have expanded the metadata downloading functionality to Comics. You get Publisher, Imprint, People roles, Issue-level Reviews (Critic and User), Release Date, Cover Image, Issue Title, Average Rating, and summary. This metadata applies at the series and issue level. Data comes from Comic Book Roundup.

Kavtia+ Comic data also has weekly release data, which is a nice added bonus. I am currently exploring if metadata around TPBs is useful. If you think it is, please create/upvote a FR and provide discussion to validate the work. I look forward to hearing if the Comic metadata is bringing value to you.

Browse (and filter) People/Genre/Tags

455074614-d22a39a1-f92e-443b-aa58-27968d8ccf7a

455074644-6c1d2cfa-d92c-40aa-b77b-36a442b3457b

In this release, I've also expanded the metadata system to People and provided what I thought was valuable items. Surprisingly, this took me about 40 hours to do, but now, the metadata system can work on any entity, so my plans for an issue/chapter page seem more feasible. In addition to this, you can now browse by Genre/Tags. Do note, anything with 0 series will not be further filterable by as there is no issue listing page yet. (You can reach the browse genre/tag screens from your user menu in top right of screen)

Reading Profiles

452782185-0fe8ac41-ecd5-42ef-aabf-2b5b49c09ab2

This is a massive feature delivering on a highly request Feature Request (100 upvotes). I want to thank Amelia for implementing it while I was on my holiday.

Reading Profiles capture your reader settings (image, pdf, epub) into an entity that can be found to a set of Libraries and Series. With the new system, you can bind a reading profile to a library (say double page to your comic library). Now, whenever you read in that library, the double page reader will be applied. Likewise, you can bind a Reading Profile to a Series as well.

In addition, there are Implicit profiles. These aren't visual in the UI, but instead capture any changes that are made mid-reading session. Going forward, any changes made during reading will persist between reading sessions for that series itself. From the readers, you can 'promote' the implicit profile into a manageable (shows in the manage screen). You can also optionally skip the implicit and save to the parent profile (aka the series/library bound profile).

The wiki has a great overview on how the new system works. See here.

An Updated Mihon Extension

Our Mihon extension has been updated. The original plugin was written by @​ThePromidius, but hasn't been active for some time. @​dear-clouds took it upon themselves to update the extension and bring some much needed polish. Here is a bit of a sneak peak to the changes, this is not an extensive list of changes. There is more to come, drop by the discord to share feedback.

Mihon compatible
  • Introduced a new filter: Special Lists — view your Want to Read or Reading lists.
  • Custom Detail Page for Reading Lists
  • Option to automatically update the cover to match the latest volume.
Fork Only
  • [Komikku] Suggestions display all related titles first.
  • [Komikku] Reading List suggestions now show all the list's items first.
  • Options to use GroupTags with multiple categories when available: Type (Library name) ; Demographic ; Genres ; Tags (works only on Forks that support this)

image

Koreader Sync Support

We finally were able to get the Koreader Sync Support PR merged. A huge shoutout to the developers and testers that helped get this ready for Stable. This is enabled by default and currently works on epubs (if you need archives, raise a FR). You can read up about this feature on the wiki.

The Misc Stuff

There were a ton of smaller changes that I wanted to make sure I call out.

  1. Actionables across the app are now smarter. Instead of showing add and remove from collection, it will check the status and only present options that are applicable.
  2. Libraries by default will not import collections/reading lists from ComicInfo (Manage Collections/Reading Lists). Many support issues arose and since most of the community recommends using the CBL project, it makes sense to make this opt-in.
  3. There was a lot of bugfixing and polish around Kavita+ this release. Hopefully most issues plaguing users are solved.
  4. Again, if you want to get to the browse genre/tag screens, you can get to it here:

image

With all that said, next release we are not working on the Scanner improvements. Instead, we have decided to take inspiration from this release and focus primarily on Feature Requests and take another look at how Kavita+ integrates into Kavita along with switching to MangaBaka as a data source for metadata.

Added
  • Added: Users can now use the shortcut Ctrl+K to open the search window
  • Added: Users can now add ratings and reviews at a per-issue/chapter level. For Volumes that are 1 file (books), any rating/review will transfer to the underlying chapter and be seemless). Book and Comic users are the primary audience.
  • Added: Kavita+ can now download ratings and reviews for individual comic issues (CBR). Ratings and Reviews for Comics come in Critic and User reviews and will show appropriately in the UI.
  • 8000
  • Added: (Kavita+) Kavita can now download series and issue metadata from ComicBookRoundup. New settings for each Chapter-level item.
  • Added: (Kavita+) New ratings from ComicBookRoundup on Series Detail page
  • Added: Added the ability to browse all Genres and Tags in the Server (FR #​3173, 5 votes)
  • Added: Updated Matched Metadata to have a library type filter, given that a user might want to do just Comics or Manga at a time.
  • Added: Added a page to browse all Genres/Tags. Currently accessible from user menu until I find a good linking location.
  • Added: Added the ability to perform metadata filtering on Browse People (prev Browse Authors) page. Can filter by Role, Name, Series Count, and Chapter Count. Can Sort on Role, Name, Series Count, and Chapter Count.
  • Added: Added the ability to have custom Reading Profiles and bind them per Library or Series. (FR #​2537, 102 votes) (Thanks @​Fesaa for delivering this beast)
  • Added: Added an implicit Reading Profile system so changes made during a reading session will persist reloads but not affect the bound Reading Profile.
  • Added: Added a setting to disable the width override when reaching specific breakpoints (uses the new theme variables)
  • Added: (Kavita+) Scrobbling items can now be deleted in case you accidentally created one
  • Added: Added a new library setting to disable metadata parsing. This setting, when off, will ensure Kavita only uses filename parsing. (FR #​3695, 4 votes)
  • Added: Added the ability for Kavita and Koreader to sync progress (Thanks @​tgkenney for driving it home and @​MFDeAngelo for doing 80% of the feature).
Changed
  • Changed: Reading lists will now only show one of promote & unpromote
  • Changed: Removed the opacity from tooltips
  • Changed: Go to Page prompts on book/manga reader now use a custom styled window
  • Changed: The ToC in the EPUB reader will now mark a chapter as current until the next chapter is reached
  • Changed: The reset password form will now be disabled if you do not have permissions to change your password
  • Changed: Collections will now only show one of promote & unpromote
  • Changed: Reading lists will now only show one of promote & unpromote
  • Changed: Actionables are more context aware. For example, a fully read Series wont show Mark as Read in the actionable. Does not yet apply to Add To submenu.
  • Changed: Slight changes to the UX around promoted Reading lists and Collections on the detail pages
  • Changed: (Security) Ensure the remote IP address is correct when behind a Reverse Proxy for Security log
  • Changed: Updated dependencies
  • Changed: On first startup (non-docker), rename appsettings-init -> appsettings to avoid users overwriting their appsettings.json (FR #​3678, 2 votes)
  • Changed: (Kavita+) Ensure all people metadata from Kavita+ are trimmed of spaces
  • Changed: (Kavita+) Switched to a more optimized and better mechanism to choose a 'better' image to avoid switching to a lower res image from Kavita+
  • Changed: Optimized code for checking similarity for Person Cover image against known placeholders from AniList.
  • Changed: Smart Filters page now shows a preview of the smart filter
  • Changed: Disable Library settings to manage (create) Collections and Reading Lists from ComicInfo tags by default.
  • Changed: Made the cutoff before the More on the side nav to be slightly larger
  • Changed: When opening a Genre, Tag, Person, etc, the title of all series page will show a nicer message, like 'Written by {{name}}' (FR #​3825, 1 vote)
  • Changed: Browse Authors/Artists is now a Browse People page with filtering and sorting. (Closes FR #​2556, 39 votes)
  • Changed: Width override can now be saved to a reading profile
  • Changed: (Kavita+) Changed how Kavita+ decides if a series is completed to be more lenient
  • Changed: Known For section on a person detail page will now take all roles into account
  • Changed: (Kavita+) Kavita+ will now sync scrobble at a random minute instead of at the start of the hour
  • Changed: Carry over incognito between chapter loads (in the reader's url)
  • Changed: (Kavita+) Throw a toastr on matched metadata page when there is a rate limit issue.
Fixed
  • Fixed: Fixed an exception occurring when using Kavita over an insecure connection, causing some settings pages to not show up
  • Fixed: Fixed being unable to disable/enable automatic webtoon detection
  • Fixed: Fixed the volume modal missing the word count header
  • Fixed: Fixed preferences not displaying until locale took too long to load in
  • Fixed: Fixed the section jumper in the EPUB reader using the wrong terms
  • Fixed: Fixed download actionable missing for Admins in some cases
  • Fixed: Fixed the null cover image issue
  • Fixed: (Kavita+) Fixed the first chapter in a series not having a cover if K+ replaces the series cover
  • Fixed: When upgrading Kavita, clear out existing Github cache
  • Fixed: Fixed a lot of missing localization string (a never ending battle)
  • Fixed: Fixed a bug where series detail could show a default value when no localized name was present
  • Fixed: (Kavita+) Fixed a few bugs around choosing better images that broke for Series/chapters from Kavita+
  • Fixed: Fix an edge case bug where cache directory can get stuck existing but empty, preventing reading.
  • Fixed: Fixed a bug where body-level classes weren't being transferred to Kavita's epub html in some cases
  • Fixed: Fixed Match item showing Comic (Legacy)
  • Fixed: Fixed a bug where publisher images would fail to download
  • Fixed: Fixed some minor issues around the rendering of the sidenav items (Thanks @​MrRobotjs)
  • Fixed: Fixed a rare bug with crypto.UUID by providing a fallback.
  • Fixed: Fixed a bug where updating the name of a person in the UI wasn't updating their normalized name, potentially breaking the flow.
  • Fixed: Fixed import menu (Import CBL) in pref side nav missing.
  • Fixed: (Image Reader) Fixed ReadingDirection impacting what clicking does when using UpDown ReadingMode
  • Fixed: Fixed a bug where book reader had poorly colored text/inputs from a recent bootstrap update.
  • Fixed: (Kavita+) This should fix the anilist token needing to be regenerated bug.
  • Fixed: (Kavita+) Fixed exception while trying to assign average rating when Kavita+ returned no ratings
  • Fixed: (Kavita+) Fixed Kavita+ publication status being removed after the series is scanned, Kavita+ now locks the field
  • Fixed: (Kavita+) Fixed Kavita+ publication status being wrong for EPUBs
  • Fixed: (Kavita+) Fixed Kavita+ publication status using volume count when series do not have any volumes
  • Fixed: (Kavita+) Fixed destination values autofilling the first letter of the source value (Genre/Tag mappings)
  • Fixed: Fixed the Known For filter sometimes not returning any results
  • Fixed: Fixed Genres, Tags not being restricted to Library
  • Fixed: Fixed People not being age, or library restricted
  • Fixed: Fixed scrobble history on mobile devices not being readable
  • Fixed: Removed 회 as a volume parsing marker per request
  • Fixed: Fixed reading list delete button not working
Theme
  • Added --input-hint-border-color, --input-hint-text-color added for the new shortcut hint on Search input
  • Added --setting-mobile-breakpoint, --setting-tablet-breakpoint, --setting-desktop-breakpoint theme variables

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@labassistantbot
Copy link
Contributor Author
--- kubernetes/apps/media/kavita/app Kustomization: media/kavita HelmRelease: media/kavita

+++ kubernetes/apps/media/kavita/app Kustomization: media/kavita HelmRelease: media/kavita

@@ -31,13 +31,13 @@

         annotations:
           reloader.stakater.com/auto: 'true'
         containers:
           app:
             image:
               repository: ghcr.io/kareadita/kavita
-              tag: 0.8.6@sha256:cdd6abc6e5c3d337c5bb68d4a29bc490456af2a550b3a031374e46dbfac291ce
+              tag: 0.8.7@sha256:b9c671586db2a6a688da3cb4b45f1319cca33b01e6e760c8bf3c19d60101bdf2
             probes:
               liveness:
                 enabled: true
               readiness:
                 enabled: true
             resources:

@labassistantbot
Copy link
Contributor Author
--- HelmRelease: media/kavita Deployment: media/kavita

+++ HelmRelease: media/kavita Deployment: media/kavita

@@ -39,13 +39,13 @@

         runAsUser: 1000
       hostIPC: false
       hostNetwork: false
       hostPID: false
       dnsPolicy: ClusterFirst
       containers:
-      - image: ghcr.io/kareadita/kavita:0.8.6@sha256:cdd6abc6e5c3d337c5bb68d4a29bc490456af2a550b3a031374e46dbfac291ce
+      - image: ghcr.io/kareadita/kavita:0.8.7@sha256:b9c671586db2a6a688da3cb4b45f1319cca33b01e6e760c8bf3c19d60101bdf2
         livenessProbe:
           failureThreshold: 3
           initialDelaySeconds: 0
           periodSeconds: 10
           tcpSocket:
             port: 5000

@tholinka tholinka merged commit fec175a into main Jul 6, 2025
14 checks passed
@tholinka tholinka deleted the renovate/ghcr.io-kareadita-kavita-0.x branch July 6, 2025 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0