Kavita Reader

106 readers
1 users here now

Welcome

This is a community for the fantastic open-source application Kavita. It's a manga, ebook & comic reader that automatically organizes your files and metadata and let's you track your progress.


To check out the project, visit the Github Page and check out the newest Releases

founded 1 year ago
MODERATORS
1
 
 

v0.8.3 - The UX Refresh Latest

Released by @majora2007

v0.8.3 9c34c19

The much-anticipated UX Refresh is finally here. After over a year of planning and two months of development (including a brief trip to Norway/Finland), this update delivers a major overhaul to Kavita's user experience. Inspired by the design language of Plex, this release aims to make Kavita the Plex of reading platforms, both on mobile and desktop. The changes have been met with overwhelmingly positive feedback from nightly testers. Here are the highlights of what’s new.

Colorscape

One of the most significant new features is "Colorscape," a dynamic tinting system that adds a colorful gradient background to pages with cover images, much like Plex's movie detail pages. This feature wasn’t easy to implement, requiring extensive work on CSS gradients before landing on a solution. Users can turn Colorscape on or off and customize it with themes, allowing theme creators to modify how it looks. The feature doesn’t currently extend to reading lists or collections, but that may come in future updates.

Individual Pages

This update brings a major quality-of-life improvement for book and comic users: the ability to view individual volume and chapter metadata. Users can now access dedicated pages for volumes and chapters, with the option to update metadata for specific chapters or books. Additionally, users can now read a series, chapter, or volume directly from any card, without needing to open the series detail page.

Settings Overhaul

The settings pages have been overhauled, drawing more inspiration from Plex. Tooltip information is now more prominent, and changes to any field are instantly applied, eliminating the need for a "Save" button. All settings—whether for admin controls or user preferences—are now consolidated into one screen, though some workflows have been moved to dedicated pages (e.g., CBL Import and MAL Interest Stack import). This should make features easier to discover and manage.

Publisher Images

A new system for publisher images, similar to favicons, has been introduced. This allows users to submit or edit publisher images through Kavita’s GitHub repo, which will then be dynamically downloaded and displayed on detail pages. While the feature is still in its early stages, the Kavita team is hoping the community will contribute and refine the images over time.

This release lays the groundwork for future UX updates and optimizations. Next on the roadmap is an overhaul of Kavita+, along with continuing efforts to resolve the persistent Foreign Key constraint issue and improve scan loop performance. The release also comes with a big thank you to all the contributors on Weblate for their work on localization, with Kavita now fully supported in 10 languages.

Reminder: Refresh your browser after updating.


Added

  • Ability to upload a volume cover for Komf users
  • Extensive theming options for the login screen, including background images
  • Introduction of "Colorscapes," a dynamic tinting system that selects colors from cover images and applies them to the background of pages (currently for series detail pages, configurable via the theming system; recommended to disable for light themes)
  • New library actionable to generate Colorscapes (soft refresh covers)
  • New tasks tab in Library Settings and Edit Series Modal that shows appropriate tasks and explanations
  • Dedicated Volume/Chapter detail pages accessible from any card
  • Ability to read directly from cards (volumes, chapters, series, or reading lists)
  • Ability to edit chapter metadata, including locking fields and sorting order for comic users with unique issue numbers
  • New API and UI for setting a volume cover (with locking option), now supported by Komf
  • Publisher images, managed through Kavita's website, are now available
  • New metadata filter "is empty" to check for missing links in fields like Writers, Tags, Genres
  • .yacreaderlibrary directories now ignored by the scanner
  • UI now auto-refreshes on new Kavita releases, busting locale cache for non-admin users
  • Admins can trigger Sync Theme job from the Tasks page
  • Added a link to the CBL Repo in the CBL Import feature

Changed

  • Password limit increased to 256 characters
  • Settings and preferences consolidated into one page with a left nav menu, following Plex’s UI style
  • Restoring position now works universally when interacting with jump keys
  • Jump keys now feature animations rather than tooltips to indicate series numbers
  • Filter icon now animates during configuration
  • Several screens moved to dedicated sections, including most of Kavita+ settings
  • Series and chapter cards now show localized names/titles on hover
  • Cover Artists renamed to "Artists" across the app
  • On mobile view, dropdown buttons removed for scrolling, with links now displayed in a modal
  • Folder watching now runs in a separate background thread to avoid startup delays for large libraries
  • Sync Themes job now runs daily (instead of weekly)

Fixed

  • Fixed an issue where long passwords would truncate when autofilled
  • Fixed CSS variables in the side-nav that were incorrectly assigned
  • Numerous localization and theme-related issues resolved
  • Fixed pagination bugs in OPDS reading list feeds
  • Fixed issues in CBL Import and MAL Interest stacks
  • Fixed missing fields preventing manga reader preferences from being saved
  • Resolved several errors related to user ratings, CBL imports, themes, and other minor bugs
  • Corrected an issue where special volume 0 in book series caused rendering issues in series detail cards

Theme

  • Tables are now themeable
  • Numerous changes to CSS variables. Wiki has been updated with additional documentation, particularly around the Colorscape system.

API

  • API updated for resetting cover image fields. All update APIs now accept a LockCover field to force a lock (or not). Defaults to true but can reset the cover with an empty string and false.
2
 
 

📢 Update Alert! 📢

New Features

  • Komelia WebUI: Added Komelia wasm webui (Komf integration is a work in progress).
  • ComicInfo Enhancements: Added StoryArc and StoryArcNumber support.
  • Metadata Job History: Track your metadata jobs more effectively.
  • Apprise Notifications: Integrated Apprise notifications. #145
  • Kavita Enhancements: Added chapter metadata updates for API mode and mangadex links configuration.
  • New Providers: Added Hentag provider.
  • Metadata Updates: ComicInfo now updates Title, Series StoryArc, and StoryArcNumber. Books titles are now updatable in API mode.

Fixes

  • Komga: Fixed tags and links not being added to oneshots. #153
  • Kavita: Resolved connection errors in event listener and fixed issues with volume and chapter covers.
  • Bangumi: Trimmed summary indent. #75
  • API Improvements: Fixed event listener not detecting new books and improved response parsing for Yen Press and Kodansha.

Breaking Changes

  • Config Changes:
    • Moved publisher tags configuration to the postprocessing section. Fixes #102.
    • Updated Discord templates configuration to use predefined filenames.
  • Removed Features: CLI commands and OPF mode support have been removed.

Config Deprecations

  • Deprecated several configs, including Discord, Komga/Kavita notifications, and post-processing score tags. Check the release notes for full details.
3
 
 

Reading around online, I can see some people have linked Kavita and LL, but I can't for the life of me find out how. Can someone share please?

4
 
 

A new stable release is here with three major improvements and numerous smaller changes. Let's dive into the highlights:

Built-in Theme Explorer

Users can now browse, preview, and download themes directly within Kavita. Uploaded themes will update automatically.

Smart Collections for Kavita+

Users can import Interest Stacks/Restacks from their MAL accounts into Kavita, syncing every two days. These collections are read-only but can be promoted if the user has the promotion role.

Scanner Changes

Optimizations have been made to improve scanning performance for larger libraries, reducing the processing time significantly.

Misc Changes

  • WAL Enabled by Default: Fixes common database lock issues.
  • Double Scrollbar on Mobile: Fixed on all pages.
  • OPDS Improvements: Enhanced metadata and reading list support.
  • Manga Reader Tweaks: Improved fit-to-height/width functionality.

New Features

  • Smart Collections: Sync with MAL every 2 days.
  • Theme Downloads: Direct from the Theme Repo, with automatic updates.
  • Book Series Specials: Classified with specific filename markers.
  • OPDS-PS: Convert PDF files to images.
  • Random Sort Option: New sorting method for streams.
  • Manual Width Override: For manga/webtoon reader.

Changes

  • Password Reset: Works without email setup.
  • Reduced Memory Usage: When adding series to a collection.
  • Manga Reader Scaling: Improved to meet user expectations.
  • Search Improvements: Faster for larger libraries by default.
  • Scanner Optimizations: Less work on lower-level folders.
  • Updated Cover Generation: Better handling for webtoons.

Fixes

  • Hangfire Access: Corrected unauthorized access.
  • Theme Deletion: Admins can no longer delete themes in use.
  • Manga Reader Double Setting: Fixed cover and last page positioning.
  • Series Parsing: Improved handling of special cases.
  • Double Scrollbar: Fixed in various components.
  • Metadata Access: Corrected access issues for restricted libraries.
  • Event Widget: Enhanced responsiveness and localization.

@DieselTech has joined the Kavita team, contributing significant improvements for comic users.

Looking Ahead

Plans for the next release include a PDF rework, considering user feedback and holiday schedules.

Enjoy the new features and improvements, and please provide feedback for further enhancements.

5
 
 

Release v0.7.10 Patch Notes

New Feature

  • Next Estimated Chapter: This release introduces a new feature called "Next Estimated Chapter." It calculates the estimated release date for the next chapter or volume in a series, based on underlying volumes and chapters in a series. It takes into account acquisition methods and series status, providing estimated dates for your reading pleasure.

Changes

  • DB Connection Tweaks: Tweaked the pooling for DB connections to reduce database contention issues.
  • Improved UI: Various UI improvements, including changes in email service testing, updated email format checks, and more.
  • Better Epub Mapping: Epub marc:relators now map illustrator to Inker instead of Letterer.
  • Series Scrobbling: In Kavita+, series that are already completed in AniList won't update to "in progress" in Kavita+.

Bug Fixes

  • Various Fixes: A myriad of bug fixes, including issues related to series completion, sorting, email links, dark mode in the PDF reader, smart filters, and more.
  • Authentication: Improved authentication behavior in the UI.
  • Reader Preferences: Fixed an issue where some users experienced missing locales when saving reader preferences.

Removed

  • Migrations Removed: Several migrations from v0.7.2 through v0.7.6 have been removed.

Please note that this release is primarily focused on bug fixes and improvements. Stay tuned for more bug fixes in v0.7.11.

6
 
 

Komga and Kavita Metadata Fetcher is a tool that fetches metadata and thumbnails for your digital comic book library. It can automatically pick up added series and update their metadata and thumbnail. You can also manually search and identify series, or match the entire library or a series. Additionally, you can install the Komf userscript to add Komf integration directly to Komga and Kavita UI, allowing you to launch manual or automatic metadata identification.

It has a userscript to be integrated into the kavita UI https://github.com/Snd-R/komf-userscript

7
 
 

Kavita v0.7.8 Changelog Summary

Major Updates:

  • New Filtering System: Kavita introduces a revamped filtering system, allowing users to create unique filters and combine statements. The system is designed to be flexible and expandable.
  • OPDS Improvements: Enhancements to the OPDS implementations have been made, including better series descriptions and new feeds for "want to read". Kavita is also working on adding OPDS2 support.
  • Localization Progress: Kavita is now fully translated into Korean, Chinese (Simplified), and almost entirely in Italian. Many other languages have over 80% of their strings translated.

Added Features:

  • Click on a character tag from the Reading list to open a pre-filtered search.
  • New sections in OPDS feeds for "Want to Read" series.
  • Admins can change the cover image size with multiple size options.
  • User day breakdown stat graph on user stats page.
  • Filters by Path, filepath, and Series Summary.
  • New filter comparison: "Must Contains".
  • Ability to delete single collections from card actions.

Changes:

  • Revamped metadata filtering for custom combinations.
  • OPDS Series names no longer show format in the name, but in the summary.
  • Various performance improvements and optimizations.
  • Updated transloco library for better compatibility with older iOS browsers.
  • New languages added for localization.

Fixes:

  • Multiple fixes related to OPDS Feeds.
  • Improved localization key fixes.
  • Fixed lag on the reading list page.
  • Resolved potential bugs related to series naming for epubs.
  • Fixed issues with epub reader backgrounds and highlighting.
  • Made Kavita and the entrypoint script executable for the docker container.

API Changes:

  • Several APIs now have a v2 version, with the original being deprecated.

Known Issues:

  • Server Stats tab requires browser refresh after selection.
8
 
 

Hi to any new subscribers :)

9
 
 

Kaizoku is a nice self-hosted application that runs mangal in the backend to download Mangas from multiple sources. It can set up reoccurring tasks to check for running mangas and download new episodes automatically.

It has a Kavita integration where it can tell kavita that there is a new manga in the library and it should rescan and get it's metadata.

It works really fast and works with the most common Manga sources online.

10
 
 

A reader bug slipped through release testing, so here's a hotfix for everyone.

The full release can be found here.

Changed

  • Changed: When deleting a library, give the library name in the prompt
  • Changed: Directory Picker will now sort libraries as some OSes don't return paths sorted

Fixed

  • Fixed: Fixed an issue with fit to width on mobile from last release
  • Fixed: Fixed an issue where creating a new library, advanced settings wouldn't persist
  • Fixed: Fixed an issue where kbd tags with paper theme would render incorrectly
  • Fixed: Fixed an issue where wrong cover could be chosen for series in an edge case setup
  • Fixed: Fixed an issue where typing in the autocomplete for directory picker would throw errors