Skip to content

Release v0.4.3 #414

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

Merged
merged 10 commits into from
Jul 25, 2021
Merged

Release v0.4.3 #414

merged 10 commits into from
Jul 25, 2021

Conversation

majora2007
Copy link
Member

@majora2007 majora2007 commented Jul 21, 2021

Added

  • Webtoon Reader mode is here. You can now read webtoons (or manga) by solely scrolling. Progress is kept and you can switch to/from it as a reading mode within the Manga Reader (Webtoon Reader #392)
  • Added support for PDFs within Kavita. PDFs will open in the Manga reader and you can read through them as images. PDFs are heavier than archives, so they may take longer to open for reading. (PDF Support #187)
  • Raw Images (Manga/Comic) library types are here. They support loose leaf images within a folder. It is advisable to put a second folder named Volume 1 so the files group as one volume, otherwise they will all be separate specials, not fun. (Raw Image Support #375)
  • Added a server admin about tab with information about current version and links to discord, github, donations, etc (Add Server Admin About Tab #391)
  • Added iOS and Android icons when saving the page to your home screen (Add iOS and Android icon images for browser shortcuts #356)
  • Added Library-based action menu to the Library view. You can now scan from the library page without having to go back to dashboard (Bring Library actions to library detail view #363)
  • Added Scan Series. From the series actionable menu, instead of scan library, which would kick off a filesystem scan on the library the series belonged to, instead we have "scan series" which will scan the folders represented by that series. If that series has files in the root of the library, the library root is scanned, but only said series files will be processed. This can make a refresh occur in under 500 ms (Investigate Scan Series being different than Scan Library #371)
  • (Parser) Added an alternative, folder-based parsing scheme that should help users with Comic or Ubooquity based naming. Can now also check for folder structure like the following (Investigate alternative parsing in scanner #313):
└── Manga 2
    └── Vol. 1
        └── Ch.1 - Ch.3
            ├── 1.zip
            ├── 2.zip
            └── 3.zip
  • (Parser) Added parser cases for naming conventions FMD2 uses, including Vol.tbd (Special parsing issues #361)
  • (Stats) We are collecting a few new pieces of information for those that are allowing anonymous stat collection. We have added if you are on docker, if you are using the dark mode, and the number of cores. Please remember this data is anonymous and not tie-able back to you. You can inspect what we collect here. (Extra Stat collection #407)
  • (Accessibility) Nearly every page has had a title set for it (Shakeout Fixes #422)
  • Added a new button on admin dashboard to clear cache for the whole server (More Polishing #428)
  • Added Timeout for Regex matching to ensure malicious filenames don't crash system

Changed

  • Major change in how Kavita libraries work. Kavita libraries will now allow for mixed media types, that means you can have raw images, archives, epubs, and pdfs all within your Manga library. In the case that the same Series exists between 2 different types of medias, they will be separated and an icon will show to help you identify the types. The correct reader will open regardless of what library you are on. Note: You might have a lot of random series if you have images floating in your folders. (PDF Support + MORE!!!! #416)
  • Long running API requests like Mark as Read on a series card now disable the buttons until the request finishes (Long running API requests like Mark as Read on series (card or detail page) should disable or show loaders until complete #381)
  • When navigating to a url and being redirected to authenticate, Kavita will attempt to redirect after authentication to the original url
  • Updated a few locations to redirect users back to library path instead of home, to prevent a back loop
  • Refactored how downloading works on the UI side to use the backend's filename whenever possible, else provide a custom name (and use backend's extension) for bundled downloads. (Webtoon Reader Fixup #405)
  • For Specials, Get Next/Prev Chapter should use the filename instead of arbitrary Number (which is always 0). Use the same sorting logic when requesting volumes on series detail, so sorting can happen in the backend. (Shakeout Fixes #422)
  • Moved the download logs to the new System page (More Polishing #428)

Fixed

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@majora2007 majora2007 merged commit d97e81d into develop Jul 25, 2021
@majora2007 majora2007 deleted the chore/version-bump branch July 25, 2021 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant