Repository navigation
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
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
🔄️ Changes
komga
- ktlint format (ca1680c)
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
- adjust manifest colors (78c40fd)
🧪 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
- rerun npm install (75167e8)
webui
- update Browserslist db (d8a52fd)
unscoped
- bump gradle to 9.8.2 (459ad62)
🌐 Translation
komga-tray
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
- bump deps (dea2c5d)
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, 無情天