komga

Media server for comics/mangas/BDs/magazines/eBooks with API and OPDS support

MIT License

Stars
3.4K
Committers
33

Bot releases are hidden (Show)

komga - Release v1.5.0

Published by gotson about 1 year ago

Some configuration keys have been removed from the application.yml (or corresponding ENV variables) and are now available either in the Library settings, or in the new Server Settings screen. When possible, configuration was migrated. The following were not migrated, and will need to be configured again:

  • Remember Me validity is not migrated. It defaults to 365 days.
  • Scan directory exclusions are not migrated.

In addition, configuration komga.session-timeout was replaced with the standard server.servlet.session.timeout. If you were using it, you will need to replace it with the new key.

Remember Me used to be automatic, but is now opt-in and a new checkbox was added on the login screen.

Changelog

πŸš€ Features

api

  • move some configuration keys to API and database (48e9d32), closes #815
  • configure scan directory exclusions at library level (b518473)
  • configure scan interval, startup, and file types at library level (e068485), closes #877
  • add limited content negotiation for getBookPage API (a2761f1), closes #1219

desktop

  • add menu items to locate log file and configuration directory (80b5a33)

komga

  • support webp cover sidecars (4b435be), closes #1238
  • replace configuration komga.session-timeout with the standard server.servlet.session.timeout (0364621)

webreader

  • detect browser support for AVIF (b5236c6)

webui

  • unread filter only shows unread elements (8ff6694), closes #1234
  • add server settings configuration screen, add remember-me checkbox for login (505b54c)
  • add scan directory exclusions to the library edit dialog (364df50)
  • add new scanner options to the library edit dialog (c6c7c89)

πŸ› Fixes

api

  • missing validation (6270986)
  • unknown API endpoints now return 404 instead of redirecting to index (7315df5)

desktop-windows

  • configure msix manifest to use transparent icon background (a249221)

webui

  • show number of displayed elements instead of total when browsing collection/readlist (d117fc1)
  • manifest.json would have incorrect path when running in a subfolder (854098c)

🏎 Perf

komga

  • only rescan library on update when relevant (b48c113)

πŸ”„οΈ Changes

komga

  • replace gradle deprecations (c057d09)

webui

unscoped

  • relocate ResourceNotFoundController (2d404d3)

πŸ›  Build

deps

  • bump hydraulic-software/conveyor from 11.1 to 11.2 (029dea9)
  • bump docker/setup-buildx-action from 2 to 3 (28f46d4)
  • bump docker/setup-qemu-action from 2 to 3 (c923ff8)
  • bump docker/login-action from 2 to 3 (b92ad63)

desktop

  • bump hydraulic-software/conveyor from 11.2 to 11.3 (3736490), closes #1220

docker

  • bump libjxl from 0.8.1 to 0.8.2 (a519cd0)

komga-deps

  • bump dependencies (7168af4)
  • bump springdoc from 2.1.0 to 2.2.0 (165ba2a)
  • bump springdoc gradle plugin from 1.6.0 to 1.7.0 (5705531)
  • bump spring boot from 3.1.1 to 3.1.4 (1372aad)

komga-tray-deps

  • bump jetbrains compose gradle plugin from 1.4.3 to 1.5.2 (d429e03)
  • bump conveyor gradle plugin from 1.5 to 1.6 (75a2f59)

webui

  • increase memory for ForkTsCheckerWebpackPlugin (01a00a7)
  • fix typescript config and issues after upgrading (d19c9d3)
  • normalize eslint config for unit tests (e7374e0)
  • update browserlist (40b6dfc)
  • upgrade vue cli to v5 (9ef46b3)

webui-deps

unscoped

  • bump gradle from 8.1.1 to 8.3 (00278e9)
  • increase node memory (90d1a8e)
  • add missing environment variable (5f1436a)
  • remove unused config (265b543)
  • rework release steps (a31e3da)
  • fix release commit step ordering (332cb2c)
  • remove cache directive from setup-java (de6c17a)
  • setup msstore update (88983a8)
  • fix jreleaser output job (ed97553)

πŸ“ Documentation

🌐 Translation

  • translated using Weblate (Chinese (Simplified)) (e1a582c)
  • translated using Weblate (Chinese (Traditional)) (f56e760)
  • translated using Weblate (Spanish) (6693c0d)
  • translated using Weblate (Japanese) (a91637b)
  • translated using Weblate (German) (8412003)
  • translated using Weblate (Chinese (Simplified)) (229d1aa)
  • translated using Weblate (Finnish) (33d86ad)
  • translated using Weblate (Swedish) (749cc7e)
  • translated using Weblate (French) (97a243e)
  • translated using Weblate (Polish) (6e16102)
  • translated using Weblate (Japanese) (4a26b82)

Contributors

We'd like to thank the following people for their contributions:
1024mb, Azurite, Eryk Michalak, Fahim, Gauthier, Gauthier Roebroeck, Joona Soininen, M, Matthieu Sontag, Shjosan, Takumi T, Tzeng Yuxio, ι«˜ε‚δΊ¬δ»‹

komga - v0.64.7

Published by gotson almost 4 years ago

0.64.7 (2020-12-18)

Bug Fixes

  • opds: duplicate series if in multiple collections (c7e6209), closes #363
komga - v0.64.6

Published by gotson almost 4 years ago

0.64.6 (2020-12-03)

Bug Fixes

komga - v0.64.5

Published by gotson almost 4 years ago

0.64.5 (2020-11-23)

Bug Fixes

  • enhanced logging for sqlite native lib loading (f1a894d)
komga - v0.64.4

Published by gotson almost 4 years ago

0.64.4 (2020-11-02)

Bug Fixes

komga - v0.64.3

Published by gotson almost 4 years ago

0.64.3 (2020-10-29)

Bug Fixes

  • don't append volume to series title if equals to 1 (1cb9ae6), closes #347
komga - v0.64.2

Published by gotson almost 4 years ago

0.64.2 (2020-10-25)

Bug Fixes

komga - v0.64.1

Published by gotson almost 4 years ago

0.64.1 (2020-10-24)

Bug Fixes

  • use own distrib of sqlite with freebsd support (3d2793a), closes #319
komga - v0.64.0

Published by gotson almost 4 years ago

0.64.0 (2020-10-22)

Features

komga - v0.63.3

Published by gotson almost 4 years ago

0.63.3 (2020-10-20)

Bug Fixes

  • scanner crashes if folders are not readable (f43a386), closes #342
komga - v0.63.2

Published by gotson about 4 years ago

0.63.2 (2020-10-05)

Bug Fixes

  • api: incorrect parameter type (342f04c)
komga - v0.63.1

Published by gotson about 4 years ago

0.63.1 (2020-09-29)

Bug Fixes

  • opds: url encode publisher query param (8347fdc), closes #335
komga - v0.63.0

Published by gotson about 4 years ago

0.63.0 (2020-09-28)

Features

komga - v0.62.6

Published by gotson about 4 years ago

0.62.6 (2020-09-12)

Bug Fixes

  • webreader: images smaller than viewport would not fill width (81d9a00), closes #311
komga - v0.62.5

Published by gotson about 4 years ago

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
komga - v0.62.4

Published by gotson about 4 years ago

0.62.4 (2020-09-05)

Bug Fixes

  • api: openAPI spec fields marked as required (8f228db), closes #308
komga - v0.62.3

Published by gotson about 4 years ago

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
komga - v0.62.2

Published by gotson about 4 years ago

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)
komga - v0.62.1

Published by gotson about 4 years ago

0.62.1 (2020-08-28)

Bug Fixes

  • series genre is not imported from metadata (58fac36)
komga - v0.62.0

Published by gotson about 4 years ago

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)