Releases: gotson/komga
Releases · gotson/komga
v0.13.1
v0.13.0
0.13.0 (2020-01-18)
Bug Fixes
- admin rpc: fix transaction issues on thumbnails regeneration (af8e3ea)
- thumbnails: fix wrong color in thumbnails (1d5500d), closes #77
- media comment was not reset properly (b42eadf)
- web reader: first/last display to full height in double pages mode (a7548e2)
- web reader: remove blank space between images in double pages mode (b65b009), closes #72
Features
- api: search books by media status (0790501)
- book analyzer: partial handling of archives with errors (2605b1d), closes #57
- browse book: add button to read book when hovering on thumbnail (c490e79), closes #67
- security: add remember-me option (003452b), closes #39
- web reader: add 'original' fit option (d030044), closes #71
- webui: add Media Analysis screen showing all books in error (27d46d5), closes #26
v0.12.0
0.12.0 (2020-01-14)
Bug Fixes
- scanner: compare file extensions with case insensitive (91c9cdd), closes #59
- web reader: conditional webp support (ad21152), closes #65
Features
- api: add endpoints to get previous/next book of a book (54f583f)
- api: on-th-fly thumbnail generation for any page (7167f3e)
- web reader: double page support (77c9004), closes #61
- web reader: remember fit and rtl (78c181e), closes #66
- web reader: thumbnails explorer (ec06955), closes #62
- better management of book analysis errors (8c26a31)
v0.11.0
0.11.0 (2020-01-06)
Bug Fixes
- web reader: remove webp as it's not supported in Safari (6770107)
- add support for jpeg2000/jbig2 formats (227975a), closes #50
Features
- handle archives without images (70a2da5), closes #56
- web reader: rtl option (98efa9b), closes #53
- display version in UI (4085f1f), closes #42
- rescan library (30208a2), closes #38
- api: reAnalyze library (fa65e94)
- api: reAnalyze series (e80451f)
- rest api: ability to re-analyze a book (8e81356), closes #51
- rest api: don't return hidden files for directory listings (a478d90)
- webui: add menu option to analyze book from browsing view (64f542d), closes #51
- webui: reAnalyze library (b599b72), closes #51
- webui: reAnalyze series (b997561)
v0.10.1
v0.10.0
Features
- webui: added Web Reader (#28)
- webui: display all books instead of only books in ready state
- webui: add 'Date updated' sort criteria for Series
- webui: add 'File size' sort criteria for Books
- api: handle the HTTP cache properly for dynamic resources: thumbnails and pages (#27)
- api: hide full path to non-admin users (for libraries, series and books)
- scanner: add configuration key to force the last modified time of directories (#37)
Fixes
- webui: rework dashboard sliders to be more touch-friendly
- webui: better display on mobile and small screens
- remove regeneration of missing thumbnails at startup (don't remember why I added it in the first place ¯_(ツ)_/¯ )
v0.9.1
This release is focused on performance enhancements.
Changes
- Hibernate lazy loading was not working because of Kotlin closed by default classes
- add Hibernate caches: second level, collections, query
- enhance code path to reduce number of database queries
- fix a bug where Series thumbnail would be retrieved by the first book in the collection, instead of the first by number
- remove (unused) bi-directional OneToOne relationship between Book and BookMetadata to reduce database fetch
v0.9.0
Features
- Web Interface enhancements (closes #18)
- browse Libraries, Series, and Books
- dashboard with recently added Series and Books
- search Series and Books
- remove browser pop-up for basic auth, use a dedicated login screen instead
- http cache for static assets
Changes
- retrieve real ip in audit logs (for example if behind a reverse proxy)
- remove Humio metrics
- libraries are sorted by name in the API by default
Deprecation
- endpoints of the form
/series/{seriesId}/books/{bookId}/**
, use/books/{bookId}/**
instead
Known issues
- UI is extremely slow when browsing libraries/series with many items (75+) on Chrome Android
v0.8.1
v0.8.0
Changes
- change docker base image to adoptopenjdk 11
- retrieve file size of books when scanning. Add file size in REST API and OPDS.
Bug fixes
- Swagger is not showing Kotlin nullable types as optional (fixes #15)
- compare file modification time at millisecond. With JDK 9+ on Windows, time precision of the underlying clock would go over 6 digits, which is the precision of the timestamps in database, which would lead to loss of precision on saved timestamps, and failing comparisons of modification times at every library scan
- return only books in ready state via OPDS, else it would throw an error 500 because metadata is not ready
- prevent circular loop in the error resolver, which would complain in logs