github gotson/komga 1.30.0
Release 1.30.0

3 hours ago

This release brings the 4th beta of NetxtUI:

  • Organization feature to edit elements of read lists and collections.
  • Ability to edit multiple series and books at the same time, in sequence and in bulk.
  • The following will be persisted and restored: filters, sort, and library sub-view
  • User settings have been moved in a dedicated user menu
  • Feature to toggle poster display (fill/fit)

Changelog

🚀 Features

komga

  • default to storing HTTP sessions in database (1eccb04)

nextui

  • add user settings to fill poster containers (85b7514)
  • add user menu and relocate some actions into it (008f3c5)
  • persist/restore library sub-view (b91a0c4)
  • persist/restore sort (4fbbbb0)
  • persist/restore non-transient filters (27cde27)
  • edit books in bulk (27f8a42)
  • edit series in bulk (bc78536)
  • edit multiple series (45f0cda)
  • edit multiple books (dcb7c64)
  • remove series from collection action in multi select bar (52bca87)
  • remove series from collection action in series menu (2c4a9c1)
  • remove books from read list action in multi-select bar (c5688ab)
  • remove book from read list action in book menu (2213e69)
  • organize collection elements (19ba5cc)
  • organize read list elements (35ef3d7)

🐛 Fixes

api

  • prevent concurrent user creation for unclaimed server (c7397c2)

komga

  • publish readlist/collection creation event after database commit (3ae0def), closes #2434 #2496

nextui

  • toggle for overview section not working on chrome mobile (00444db)
  • when editing series metadata publisher and language could not be cleared (48db4f4)
  • properly load vuetify messages for the current locale (111b857), closes #2505
  • clarify wording for age restrictions (ef1d65e), closes #2538

webui

  • clarify wording for age restrictions (978169e), closes #2538

🔄️ Changes

komga

nextui

  • extract common filter logic (348986f)
  • move filter panel into dedicated component (b56fd14)
  • simplify useFilters composable (c6c0bdd)
  • use common action to edit books and series (69aad4c)
  • relocate types (44224ed)
  • optional props for PosterUpload (5e96d65)
  • optional model for LockIcon (435ffec)
  • extract i18n message definition (a8cea1b)
  • support nested actions for multi selection (bcaab5f)
  • remove unused component (70452ee)
  • relocate form components (61642a1)
  • extract poster update logic into composable (152face)
  • relocate functions (021d918)
  • rename composable (27131be)
  • reorganize components (3cdf723)

webui

  • replace deprecated api endpoints (25c67d1)

unscoped

🧪 Tests

nextui

🛠 Build

komga

  • bump icu4j to 79.1 (1a7c14f)
  • bump jreleaser to 1.27.0 (5d5ba73)
  • bump sqlite-jdbc to 3.54.1.0 (14406bc)
  • fix warning when running jooq tasks (c677169)

komga-tray

  • remove unused required jdk modules (1197846)

nextui

webui

unscoped

🌐 Translation

komga-tray

  • translated using Weblate (Italian) (9e93e98)
  • translated using Weblate (Turkish) (7c72dc5)

nextui

  • translated using Weblate (b554404)
  • extract i18n message definition (8ceabda)
  • extract missing strings (d90a05c)

webui

  • translated using Weblate (Chinese (Simplified Han script)) (fac9e3c)
  • translated using Weblate (Korean) (29461cc)
  • translated using Weblate (Turkish) (1644007)

⚙️ Dependencies

ci

  • bump gradle/actions from 6.4.0 to 6.4.1 (c77240b)

nextui

webui

  • bump follow-redirects from 1.16.1 to 1.16.2 in /komga-webui (bb90668)
  • bump node-forge from 1.4.0 to 1.4.2 in /komga-webui (2e40cf6)

Contributors

We'd like to thank the following people for their contributions:
Automatic translation add-on, EK, Gauthier, Gauthier Roebroeck, Gino Cicatiello, Tarık Yıldız, on9686, tchirou, 無情天

Don't miss a new komga release

NewReleases is sending notifications on new releases.