Skip to content

Latest commit

 

History

History
1719 lines (878 loc) · 83.4 KB

CHANGELOG.md

File metadata and controls

1719 lines (878 loc) · 83.4 KB

0.72.0 (2021-02-22)

Features

  • api: enable actuator shutdown endpoint (8f5ba00)
  • webui: new server management screen with shutdown button (fd81e17), closes #416

0.71.7 (2021-02-22)

Bug Fixes

  • translated using Weblate (French) (f5fdf5c)
  • translated using Weblate (Norwegian Bokmål) (33fd19b)

0.71.6 (2021-02-22)

Bug Fixes

  • webui: missing i18n for vuetify datatable (4fc4e32)

0.71.5 (2021-02-22)

Bug Fixes

  • webui: add i18n for Vuetify datatable (add6160)
  • webui: add i18n media analysis media status (6d5b50e)
  • webui: adjust summary text font size (cd8805c)
  • webui: change grid layout for browse book (c8543a9)
  • webui: missing i18n for Settings Users screen (8a3b16d)
  • webui: missing i18n on collection delete dialog (f57b949)
  • webui: remove text capitalization for some i18n strings (4c0b24b)

0.71.4 (2021-02-20)

Bug Fixes

  • webui: translations update from Weblate (#415) (71a280a)

0.71.3 (2021-02-19)

Bug Fixes

  • webui: filter panel would not show values properly (a63daaf)
  • webui: incorrect rtl icon (98a8f61)

0.71.2 (2021-02-19)

Bug Fixes

  • webui: right to left compatibility (9420010)

0.71.1 (2021-02-19)

Bug Fixes

  • handle query parameters with square brackets (245dea9)

0.71.0 (2021-02-17)

Features

0.70.0 (2021-02-16)

Features

  • webui: support for translations (efe6476), closes #187

Reverts

  • update sqlite library to handle armv6 (e39a2ac)

0.69.2 (2021-01-29)

Bug Fixes

  • update sqlite library to handle armv6 (33a10b3), closes #398

0.69.1 (2021-01-25)

Bug Fixes

  • api: sort series release years descending (3cea176), closes #395

0.69.0 (2021-01-25)

Features

  • api: filter series by release year (9133f3a)
  • api: get all release years for series (c68951b)
  • webui: filter series by release year (33ecb72), closes #374

0.68.2 (2021-01-24)

Bug Fixes

  • scanner: prevent library deletion when inaccessible (2a262cc), closes #392

0.68.1 (2021-01-11)

Bug Fixes

  • webui: truncate summary and authors when too long (9071ad5)

0.68.0 (2021-01-11)

Features

  • webui: display book aggregated data on series screen (e642174), closes #181
  • aggregate book information at series level (eb029d9)

0.67.1 (2021-01-09)

Bug Fixes

  • scanner should ignore hidden files (2d72b47)
  • scanner would not ignore hidden directories properly (1cbcdaa)

0.67.0 (2021-01-06)

Features

  • webui: filter collections/readlists in Add To dialog (1b422a2), closes #378

0.66.1 (2021-01-06)

Bug Fixes

  • webui: context navigation messed up (ba61660)

0.66.0 (2021-01-06)

Bug Fixes

  • api: endpoint for books in readlist is not filtered properly (cdca78b)

Features

  • api: find previous/next book in readlist (bcfb203)
  • webreader: navigate between books of a readlist (3a3d85c), closes #310
  • webui: navigate between books of a readlist (88d4342)

0.65.0 (2021-01-05)

Features

  • api: filter /series endpoint by library_id (1603a96), closes #360

0.64.8 (2020-12-31)

Bug Fixes

  • fix sqlite library detection for aarch64 (10df531)

0.64.7 (2020-12-18)

Bug Fixes

  • opds: duplicate series if in multiple collections (c7e6209), closes #363

0.64.6 (2020-12-03)

Bug Fixes

0.64.5 (2020-11-23)

Bug Fixes

  • enhanced logging for sqlite native lib loading (f1a894d)

0.64.4 (2020-11-02)

Bug Fixes

0.64.3 (2020-10-29)

Bug Fixes

  • don't append volume to series title if equals to 1 (1cb9ae6), closes #347

0.64.2 (2020-10-25)

Bug Fixes

0.64.1 (2020-10-24)

Bug Fixes

  • use own distrib of sqlite with freebsd support (3d2793a), closes #319

0.64.0 (2020-10-22)

Features

0.63.3 (2020-10-20)

Bug Fixes

  • scanner crashes if folders are not readable (f43a386), closes #342

0.63.2 (2020-10-05)

Bug Fixes

  • api: incorrect parameter type (342f04c)

0.63.1 (2020-09-29)

Bug Fixes

  • opds: url encode publisher query param (8347fdc), closes #335

0.63.0 (2020-09-28)

Features

0.62.6 (2020-09-12)

Bug Fixes

  • webreader: images smaller than viewport would not fill width (81d9a00), closes #311

0.62.5 (2020-09-06)

Bug Fixes

  • trim and lowercase tags and genres in metadata (656f23a), closes #302
  • opds: cannot download file with semicolon in filename (e1e251e), closes #309

0.62.4 (2020-09-05)

Bug Fixes

  • api: openAPI spec fields marked as required (8f228db), closes #308

0.62.3 (2020-09-01)

Bug Fixes

  • webui: clear selection after action performed (e0cff70), closes #303
  • webui: edit series dialog could incorrectly display MIXED placeholder (5d3f061)
  • webui: filter values could be duplicated (e91954f)
  • webui: theme is not restored properly (432dc91), closes #304

0.62.2 (2020-08-31)

Bug Fixes

  • opds: latest series sort inverted (bddc008), closes #301
  • webui: compute scrollability on mount, fix right chevron when using display scaling (8928959)

0.62.1 (2020-08-28)

Bug Fixes

  • series genre is not imported from metadata (58fac36)

0.62.0 (2020-08-28)

Bug Fixes

  • webui: correct label in library edit dialog (c532e50)
  • webui: restore library filter for language and age rating (dc064f2)

Features

  • api: filter collection's series (cfa06a9)
  • api: get all age ratings (be80d86)
  • api: get referential data by collection (d7fd296)
  • api: search series by age rating (f51d575)
  • webui: filter collection content (fc905ef), closes #270
  • webui: filter series by age rating (01eef83)

0.61.0 (2020-08-27)

Bug Fixes

  • webui: contextual filters (f515819), closes #290
  • webui: disable filter panels with no values (57cc6c4)

Features

  • api: filter referential data by library or series (982983e), closes #290
  • webreader: add double page no cover layout (5fe015e), closes #103

0.60.0 (2020-08-27)

Bug Fixes

  • ignore blank metadata fields (c8c5df2), closes #288
  • series genre is not imported from metadata (d0815dd)

Features

  • handle multiple story arcs in ComicInfoProvider (f4451bf), closes #282

0.59.2 (2020-08-27)

Bug Fixes

  • potential incorrect read progress for series (7b90244)

Performance Improvements

0.59.1 (2020-08-25)

Bug Fixes

  • incorrect read progress for books (107d7db), closes #286

0.59.0 (2020-08-25)

Bug Fixes

  • api: do not return empty language (2ab3c9c)
  • webui: field should not display if empty (968e297)

Features

  • api: get all languages (115ad42)
  • api: get all publishers (1929061)
  • api: search books by tag (f46f1a0)
  • api: search series by genre (da4a0aa)
  • api: search series by language (723d7c1)
  • api: search series by publisher (e4b0b2d)
  • api: search series by tag (7bd1de6)
  • api: search series' books by tag (940d5d3)
  • webui: color coded chips for series status (fb8a8c4)
  • webui: more filter criteria (4d22d9c), closes #283 #34
  • webui: navigation drawer for sort/filter (28598cb), closes #283

0.58.1 (2020-08-24)

Bug Fixes

  • database migration failure (2ca6077)

0.58.0 (2020-08-24)

Bug Fixes

  • webui: update option title in library dialog (29d9726)

Features

  • webui: handle new metadata fields (5567adc), closes #276
  • add/rearrange metadata fields (9e406e3), closes #276

0.57.0 (2020-08-20)

Features

0.56.1 (2020-08-16)

Bug Fixes

  • database migration could fail (1c9f3d0)

0.56.0 (2020-08-14)

Bug Fixes

  • webui: change grid size for sm screens (18280be)

Features

  • api: unpaged queries for books (8f8054e)
  • webui: library option to import local artwork (cba0a2e)
  • webui: navigate to series books from book details screen (48e92c7), closes #272
  • library option to import local artwork (eefb802)
  • webui: scanner option per library (fca0180)
  • scanner option per library (4da6ff9)
  • api: http eTag caching for all API calls (fe22cb5)

0.55.1 (2020-08-14)

Bug Fixes

  • incorrect book number after adding book in series (3b1eb36), closes #269

0.55.0 (2020-08-13)

Features

  • webreader: side padding, original scaling for Webtoon (6499788), closes #266 #264

0.54.0 (2020-08-12)

Features

  • custom thumbnails for series (f5f423f), closes #63

0.53.0 (2020-08-12)

Features

  • sidecar thumbnails for books (d01b29f)

0.52.3 (2020-08-07)

Bug Fixes

  • api: large file download (d100db2)

0.52.2 (2020-08-07)

Bug Fixes

  • some PDF pages are blurry (9ad1cfe), closes #260
  • webreader: incorrect display on safari and firefox (22b0b7e), closes #262
  • webui: missing settings icon in sidebar (b9e4bea)
  • webui: thumbnails explorer navigation misaligned (2ffed28)

0.52.1 (2020-08-06)

Bug Fixes

  • webreader: webtoon reader not loading images (1a030b4), closes #259

0.52.0 (2020-08-06)

Bug Fixes

  • webui: missing settings icon in webreader (9693829)

Features

  • webreader: display reading direction on book opening (ebf2aac)
  • webreader: webtoon reader, fit to screen (44c814a), closes #81 #145

0.51.1 (2020-08-03)

Bug Fixes

  • metadata: recognize ComicInfo Day tag and "MA15+" rating (3ad438d)

0.51.0 (2020-07-31)

Bug Fixes

  • webreader: cycle image fit would not persist setting (e5272d2)

Features

  • webreader: better display of landscape images (09984a4), closes #123
  • get images dimension during media analysis (f9d55ec), closes #123

0.50.1 (2020-07-30)

Bug Fixes

  • docker: docker image doesn't start (8bce80b)

0.50.0 (2020-07-30)

Features

  • webui: add system theme option (8f22f01)

0.49.0 (2020-07-25)

Features

  • webreader: add shortcut information menu (1885f32)
  • webui: dark theme (efe2021), closes #179

0.48.1 (2020-07-21)

Bug Fixes

0.48.0 (2020-07-16)

Features

  • change database from H2 to SQLite (20b2b39), closes #218

0.47.0 (2020-07-14)

Features

  • webui: change internals for shortcuts. add new shortcuts for settings (b402817), closes #172

0.46.0 (2020-07-13)

Features

  • webui: add simple next/previous book buttons to reader toolbar (e428115), closes #233

0.45.2 (2020-07-05)

Bug Fixes

  • webui: browse collection should show all series (8629ea9), closes #226

0.45.1 (2020-07-05)

Bug Fixes

  • webui: read button link underline on hover (863258d)

0.45.0 (2020-07-05)

Features

0.44.0 (2020-07-03)

Bug Fixes

  • webui: make card title as link (d6e4b80), closes #224
  • webui: reset edit book dialog to first tab on reopen (5760a06)

Features

  • generate collections from ComicInfo SeriesGroup (277cdcd), closes #210
  • api: metadata import settings per library (6824212), closes #199
  • webui: metadata import settings per library (521cc42), closes #199

0.43.4 (2020-07-01)

Bug Fixes

0.43.3 (2020-06-30)

Bug Fixes

  • api: add missing sort fields for Books (797535d)

0.43.2 (2020-06-30)

Bug Fixes

  • api: exception on unpaged empty content (2cc27f2)

0.43.1 (2020-06-29)

Bug Fixes

  • webui: clear selection when reloading search results (7d808c5)

0.43.0 (2020-06-29)

Bug Fixes

  • webui: lazy load collections on browse series (d89533d)

Features

  • webui: sort/filter settings are persisted per library (bf737de), closes #190

0.42.0 (2020-06-29)

Bug Fixes

  • webui: incorrect count of collections in browse collections screen (2254929)
  • webui: lazy http call for CollectionEditDialog (4716a1b)

Features

  • webui: collection edition on card in browse collections (e45389d)
  • webui: collection edition on card in search results (68fe4fd)
  • webui: enable edit on books and series cards in search screen (32dad62)
  • webui: multi-select in dashboard page (8e33be7)
  • webui: multi-select in search results page (c5417ac), closes #213

0.41.1 (2020-06-27)

Bug Fixes

  • api: pagination for collection's series (6dd0704)
  • opds: prepend position for series in ordered collection (7e5a141)

0.41.0 (2020-06-26)

Bug Fixes

  • api: collection without element would return incorrect dto (0891981)
  • api: incorrect number of books per series (bf2d0ba)
  • webui: adjust padding for grids (02e9168)
  • webui: display collection after adding in series browsing screen (8ce5a39)
  • webui: library navigation not highlighted correctly (e28c070)

Features

  • api: collections are pageable (449a27e), closes #216
  • api: search series by collection ids (ca91af7)
  • opds: browse by collection (15f9c82)
  • webui: action menu on item cards (37d790d)
  • webui: allow direct input of library path in add dialog (6ece7b1), closes #88
  • webui: better handling of library deletion (0297210)
  • webui: display collections in search results and search box (82aec45), closes #212
  • webui: hide pagination when there is only 1 page (675b4a1)
  • webui: pagination for collections (50b516d), closes #216
  • webui: refresh browse collection screen on action menu actions (8f2c453)
  • webui: refresh dashboard on action menu actions (b6bd735)

0.40.1 (2020-06-19)

Bug Fixes

  • webui: drag series by handle when editing collection (e72f4ab), closes #214
  • webui: wider display for collection expansion panel (96c95ea)

0.40.0 (2020-06-19)

Bug Fixes

  • api: sort libraries case insensitive (1650aec)

Features

  • api: collections management (c2f9403), closes #30
  • webui: collections management (2f8255a), closes #30

0.39.0 (2020-06-10)

Features

  • api: restrict page streaming and file download with roles (6291dab), closes #146
  • webui: restrict page streaming and file download per user (381b196), closes #146

0.38.0 (2020-06-09)

Bug Fixes

  • webui: simplify unread filter (bb60f10)

Features

  • webui: search results page (89039a4), closes #29

0.37.0 (2020-06-08)

Bug Fixes

  • scanner: add TRACE logs for file update times (5433567), closes #159
  • order of pages is not loaded correctly from database (d2288dd), closes #189

Features

0.36.0 (2020-06-08)

Bug Fixes

  • strip accented characters for title sort when creating series (6f1e36e), closes #188
  • webui: prevent cropping on book thumbnails (e038857), closes #191

Features

0.35.2 (2020-06-08)

Bug Fixes

  • analysis: page number was not persisted (99f800c), closes #189

0.35.1 (2020-06-05)

Bug Fixes

  • api: books could disappear for users if read by others (3d1f0e0)

0.35.0 (2020-06-05)

Bug Fixes

  • api: add count of in progress books in SeriesDto (0d2713a), closes #25

Features

  • api: add read_status parameter to series books (fc5c502), closes #25
  • api: read progress as search criteria for Series (885c891), closes #25
  • webui: add read status filter when browsing Series (cc39ce8), closes #25
  • webui: read progress filter for Series when browsing Libraries (0c046a7), closes #25

0.34.1 (2020-06-04)

Bug Fixes

  • webui: filter status not reset properly when changing library (fea5431)

0.34.0 (2020-06-04)

Bug Fixes

  • webui: adjust series unread count when marking books (31e21fe)
  • webui: series grid not expanding to full width (2f7d2a4)

Features

  • analysis: handle read progress during book analysis (1fc893e)
  • api: add read/unread books count in SeriesDto (3ca50d7), closes #25
  • api: search books by read status (7f3c492), closes #25
  • webui: display unread count on series card (4962f17), closes #25
  • webui: keep reading section in dashboard (7984cef), closes #131
  • webui: read button on item card (a59f263), closes #133

0.33.1 (2020-06-03)

Bug Fixes

  • api: incorrect number of books returned (544c873), closes #177
  • webui: unread tick not showing properly on books (0d0b998)

0.33.0 (2020-06-03)

Bug Fixes

  • webui: action menu not showing for non-admin (e60666c)
  • webui: replace mark as read/unread buttons with icons (709ee1e)
  • webui: use pagination for browsing screens (5867db7), closes #91

Features

  • api: mark all books in series as read or unread (75b7216), closes #25
  • webui: mark series as read/unread (4d7e243), closes #25

0.32.0 (2020-06-02)

Features

  • api: manage book read progress per user (17c80cd), closes #25
  • webreader: mark progress while reading (10895a3), closes #25
  • webui: mark books as read or unread (24c994f), closes #25

0.31.0 (2020-06-01)

Features

  • migrate DAO from Hibernate to jOOQ (75e1079)

0.30.0 (2020-05-28)

Features

  • switch to JRE for docker image (3206495)

0.29.1 (2020-05-12)

Bug Fixes

  • opds: use servlet context path to build links (d82eefe), closes #156

0.29.0 (2020-05-08)

Features

  • webreader: add setting to disable swipe navigation (32170d4)
  • webreader: do not always show reading direction pop (dc7dc75), closes #151

0.28.6 (2020-05-08)

Bug Fixes

  • ignore alpha channel on image conversion (9556ae5), closes #153

0.28.5 (2020-05-08)

Bug Fixes

  • opds: do not always convert images (6430c92), closes #153

0.28.4 (2020-05-06)

Bug Fixes

  • tasks: background tasks would stop running if disk is over 90% full (dc33fb1)

0.28.3 (2020-05-05)

Bug Fixes

  • epub: epub not loading correctly on windows (again) (8535f46)

0.28.2 (2020-05-04)

Bug Fixes

  • epub: epub were not loading properly on Windows (eca453c), closes #149

0.28.1 (2020-05-04)

Bug Fixes

  • webui: refactor Cards to a single dynamic component (#148) (74a9f7e)

0.28.0 (2020-05-03)

Bug Fixes

  • rar: unsupported rar archives are marked as such (6c0ebbe), closes #147

Features

  • add hawt.io support (dfa2405)
  • docker: persist artemis data in /config (08e7f5d)
  • scan: add configuration to disable startup scan (37590dd)
  • tasks: background tasks persistency (1a31c89)
  • tasks: replace background tasks management (60ce87a)

0.27.7 (2020-04-20)

Bug Fixes

  • swagger: fix incorrect Pageable schema (14bee56)

0.27.6 (2020-04-18)

Bug Fixes

  • swagger: better pageable support (6401dc9)

0.27.5 (2020-04-18)

Bug Fixes

  • set default forward headers strategy to framework (b24fbe3)

0.27.4 (2020-04-16)

Bug Fixes

  • analyzer: better rar5 detection (b07e9b9)
  • swagger: correct response type for thumbnails and file (07f634e)

0.27.3 (2020-04-16)

Bug Fixes

  • analyzer: regression in RAR handling (b8462f3)

0.27.2 (2020-04-15)

Bug Fixes

  • webreader: stretched images on Safari with fit to Width (74f9305)

0.27.1 (2020-04-15)

Bug Fixes

  • swagger: fix duplicated mapping key error (face321)

0.27.0 (2020-04-13)

Bug Fixes

  • api: libraries are not sorted for restricted users (1d58322), closes #140

Features

  • swagger: update to OpenAPI 3 (c9de7c8)

0.26.3 (2020-04-12)

Bug Fixes

  • epub: add support for opf:role for authors (30bf7f4), closes #139
  • epub: match artist and illustrator roles to penciller (b7fe4bd)

0.26.2 (2020-04-11)

Bug Fixes

  • swagger: paging and sorting parameters showing incorrectly (1e9407c)

0.26.1 (2020-04-10)

Bug Fixes

  • swagger: parameters were not showing for claim method (e5a0841)

0.26.0 (2020-04-10)

Bug Fixes

  • comicinfo: avoid reading the file twice (1dab826)
  • epub: some EPUB files would not be parsed correctly (f0ff785)
  • swagger: ignore non-functional parameters (d1c8b23)

Features

  • metadata: retrieve EPUB metadata (a4f5015)
  • scan: force rescan of existing series to pickup EPUB files (854f090)
  • support for EPUB format (comics only) (0a06a6f), closes #119

0.25.1 (2020-04-06)

Bug Fixes

  • api: thumbnails not updating properly (a5bd908)
  • opds: prepend issue number for book titles for Chunky (42cad8b)

0.25.0 (2020-04-03)

Bug Fixes

  • api: book file download uses streaming (74be1f0)

Features

  • webui: action menu to refresh metadata (6ad59c4)
  • retrieve metadata from ComicInfo.xml (af01d25)

0.24.10 (2020-03-25)

Bug Fixes

  • opds: add summary and authors to book entries (2414792)
  • webui: properly display newline in book summary (15d95ac)

0.24.9 (2020-03-24)

Bug Fixes

  • webui: redirect to initial page after login (5f61597), closes #122

0.24.8 (2020-03-23)

Bug Fixes

  • api: check if authors field is set (9218e6b), closes #120

0.24.7 (2020-03-23)

Bug Fixes

  • webui: fix metadata dialogs on xs screens (112837a)

0.24.6 (2020-03-21)

Bug Fixes

  • api: use etag on book thumbnails (871a92a), closes #117

0.24.5 (2020-03-20)

Bug Fixes

  • api: find book siblings by metadata.numberSort (1902e72)
  • api: series thumbnail is of first book by metadata.numberSort (0721f31)
  • opds: books are ordered by metadata.numberSort (60edbe1)
  • opds: display book metadata title instead of name (d06da57)
  • opds: search series by metadata.title (f4466b4)

0.24.4 (2020-03-20)

Bug Fixes

  • edit series dialog: better form handling (c225829)

0.24.3 (2020-03-20)

Bug Fixes

  • webui: change page title on book change (2d0e21b)

0.24.2 (2020-03-19)

Bug Fixes

  • webui: use metadata title for display name (64c3356)

0.24.1 (2020-03-19)

Bug Fixes

  • api: search books by metadata title (487b18d)
  • api: search series by metadata title (51dd917)
  • book card: use book metadata (ea1bdc6)
  • browse series: hide toolbar on selection (e6d014f)
  • searchbox: display book metadata title instead of name (26d37a0)

0.24.0 (2020-03-18)

Bug Fixes

  • add library: special characters handling (15afa93)

Features

  • book reader: set reading direction from metadata (30e766b)
  • book reader: vertical reading mode (ca03111)

0.23.0 (2020-03-18)

Features

  • book reader: background color settings (2c87e7b), closes #113
  • book reader: pressing ESC will close the toolbars (791f5df)

0.22.2 (2020-03-17)

Bug Fixes

  • webui: change page size on media analysis screen (afc2cd4)

0.22.1 (2020-03-17)

Bug Fixes

  • use JDBC update statements for database migration (f68e035)

0.22.0 (2020-03-17)

Features

0.21.0 (2020-03-10)

Bug Fixes

  • scanner: follow symlinks when scanning libraries (1044262), closes #96

Features

  • docker multi-arch images (d54c67b)

0.20.0 (2020-03-05)

Features

  • add default location for database (ce50403)

0.19.0 (2020-03-05)

Features

0.18.0 (2020-03-03)

Features

0.17.0 (2020-03-03)

Bug Fixes

  • webreader: defaults to LTR and fix touch (2eae83f)

Features

  • webreader: add 's' keyboard shortcut to show settings (99b14cb)
  • webreader: escape closes dialogs (9e44571)
  • webui: redesign reader to follow material design (7f0ab5f), closes #74

0.16.5 (2020-03-02)

Bug Fixes

0.16.4 (2020-02-29)

Bug Fixes

  • swagger-ui and h2-console work again (626f047), closes #99

0.16.3 (2020-02-28)

Bug Fixes

  • webui: remove border on preselect for multi-select (a0bd2f9)

0.16.2 (2020-02-28)

Bug Fixes

  • webui: better multi-select (881806e)

0.16.1 (2020-02-27)

Bug Fixes

  • webui: close edit series dialog on escape keypress (7c0f55d)
  • webui: remove ripple effect on series card (ce5594e)

0.16.0 (2020-02-27)

Features

  • webui: series multi-selection and edition (cfce076)

0.15.1 (2020-02-25)

Bug Fixes

  • webui: responsive scaling for login page logo (20720ae)
  • send proper JSON on API 404 instead of index.html (fb147a4)

0.15.0 (2020-02-25)

Features

  • webui: add series and book title in page title and reader overlay (6b1998c)
  • webui: add the series and book title to page title (23c10c2)

0.14.2 (2020-02-20)

Bug Fixes

  • webui works with baseUrl (bb18382)

0.14.1 (2020-02-14)

Bug Fixes

  • webui: make overlay buttons more responsive on smaller screens (0c03950)

0.14.0 (2020-02-05)

Bug Fixes

  • api: sort series properly ignoring case (16dfe91), closes #85
  • webui: hide filter menu after click (2ded39f)
  • webui: missing data on back navigation with filters (f1952ee)
  • webui: scrolling position was not restored properly (be6a7fc)
  • incorrect placeholder card height on xs and sm screens (0f50a76)
  • logout was broken after remember-me was added (8b02471)

Features

  • add more series metadata fields (8f08ce8)
  • api: ability to filter series by status (c96bf19), closes #48
  • webui: add thumbnail and status on Series view (0fc8b01)
  • webui: filter series by status (c540e56), closes #48
  • webui): edit series metadata (5f0ccc5)
  • add Series Metadata status (f522142), closes #48

0.13.1 (2020-01-18)

Bug Fixes

Reverts

  • revert thumbnails library (a685475)

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

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)

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)

0.10.1 (2020-01-01)

Bug Fixes

  • webui: remove CDN usage for icons and fonts (c88a27c), closes #45
  • webui: show all books when browsing series (85ca99d)
  • zip extractor: better handling of exotic charsets (0254d7d), closes #41

v0.10.0 - 31 Dec 2019

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 ¯_(ツ)_/¯ )

Changes

v0.9.1 - 18 Dec 2019

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

Changes

v0.9.0 - 12 Dec 2019

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

Changes

v0.8.1 - 05 Nov 2019

Changes

  • add metrics exporter for InfluxDB (disabled by default)

Changes

v0.8.0 - 30 Oct 2019

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

Changes

v0.7.1 - 25 Oct 2019

Bug fixes

  • could not delete a library if it was specifically shared with any user

Changes

  • add build and git info in /actuator/info endpoint
  • add humio metrics exporter (disabled, need to be enabled by configuration)

Changes

v0.7.0 - 22 Oct 2019

⚠️ Breaking changes

  • admin and user users are deprecated and replaced by the User Management feature

Features

  • User management:
    • Automatic creation of an admin account at startup if no user exist in database, outputting the login and a random password in the logs
    • Ability to add/remove user accounts
    • Ability to manage roles: Admin/User
    • Ability to manage access to shared libraries per user
    • Ability for a user to change his/her password

Changes

  • OPDS entry links to file now include the full filename. This helps some (badly implemented) OPDS clients to correctly see the files.
  • logs are written to disk, and available via the /actuator/logfile endpoint

Bug fixes

  • fix OPDS link for page streaming where an incorrect url escape in the zero_based query parameter would generate an error for the first page, shift all pages, and prevent the last page to be streamed

Changes

v0.6.1 - 12 Oct 2019

Fixes:

  • Thumbnail media type was incorrect for OPDS feed
  • /series endpoint library filter can accept a list instead of a single value
  • /filesystem endpoint now sorts directories with case insensitive

Changes

v0.6.0 - 11 Oct 2019

Changes:

  • change thumbnail format from PNG to JPEG to reduce size (I observed reduction by 10 of the database size)
  • regenerate missing thumbnails on startup
  • force one time regeneration of all thumbnails in this release to change the format of existing thumbnails

Changes

v0.5.0 - 10 Oct 2019

Features:

  • Support for multiple libraries
  • First version of the web interface, which supports addition/deletion of libraries
  • OPDS feed supports browsing by library
  • REST API /series endpoint can be filtered by library_id
  • Ability to exclude directories from disk scan, to be configured via komga.libraries-scan-directory-exclusions configuration key

Deprecations:

  • The configuration property komga.root-folder is deprecated. Use the web interface to add libraries instead.
  • The configuration property komga.root-folder-scan-cron is deprecated. It is replaced by komga.libraries-scan-cron.

Changes

v0.4.1 - 30 Sep 2019

properly release open files after scan (fixes #9) properly release open files after accessing PDF files (fixes #10)

Changes

v0.4.0 - 23 Sep 2019

support for OPDS feed with OpenSearch and Page Streaming Extension (https://vaemendis.net/opds-pse/)

Changes

v0.3.4 - 10 Sep 2019

the fix in v0.3.2 also increased the scan time, rolling back the change, and adding a one-time rescan to handle potential pdf files that were forgotten in mixed-content directories subsequent addition of new supported file formats should force a rescan to ensure there are no missing files

Changes

v0.3.3 - 07 Sep 2019

Changes

v0.3.2 - 07 Sep 2019

fixed a side effect that could occur in mixed-content directories containing pdf files that were scanned before the support of pdf was introduced, where pdf files in those directories would never be rescanned

Changes

v0.3.1 - 07 Sep 2019

Changes

v0.3.0 - 06 Sep 2019

Support for WEBP image format to generate thumbnails Better PDF handling

Changes

v0.2.1 - 04 Sep 2019

On the fly conversion of pages

Changes

v0.2.0 - 30 Aug 2019

PDF support

Changes

v0.1.1 - 28 Aug 2019

Changes

v0.1.0 - 27 Aug 2019

First release, support for cbr and cbz archives

Changes