github gotson/komga 1.27.0
Release 1.27.0

3 hours ago

This release brings the 2nd beta of NextUI. New features include:

  • Metadata edition for series and book (single item only for now)
  • Edit Collection and Read list information (not yet re-arranging elements)
  • Add to collection and Add to read list dialogs
  • In the Import Books screen, the dialog to see the book details, or to compare a book for upgrade

Changelog

๐Ÿš€ Features

api

  • support image caching for transient book pages (5e4637d)
  • return a ProblemDetail on MaxUploadSizeExceededException (352cf75)
  • allow listing public settings (6f39abc)
  • allow sorting for getCollections API (a5b252d)

komga-tray

  • add tray menu to open nextui (50094a1)

nextui

  • display book details in import book table (882557c)
  • add series and book links in history table (e98fd4c)
  • use a button to select series in import books table (9772f94)
  • compare books in book import table (249105e)
  • edit series fields when editing oneshot book (22ab95c)
  • edit single series dialog (6f911d7)
  • show series attributes on book view for oneshots (f643ba3)
  • edit single book dialog (58322a3)
  • add external link indicator on announcement cards, and wrap title (6001521)
  • add external link indicator on release cards (457de01)
  • add chevron icon on touch devices when overview sections are links (169e1a4)
  • remove underline links on touch devices (b719887)
  • support for RTL locales (376f104)
  • display error count on tabs in read list edit dialog (c210b9b)
  • display error count on tabs in collection edit dialog (6bf5375)
  • rearrange library creation/edition dialog (c4eafa2)
  • add v-ktooltip directive (702601c)
  • add KTooltip component (0881dde)
  • support pasting cover images from clipboard (579edce), closes #1597
  • edit read list action (afc57a7)
  • edit collection action (f3cb447)
  • support unpacking API error message from ProblemDetail (3e8e171)
  • add to collection action (d55a443)
  • add to read list action (f22f57d)

๐Ÿ› Fixes

api

  • missing restrictions on some readlist endpoints (478dc8b)

nextui

  • use querycache.refresh instead of fetch (e008682)
  • correct toolbar alignment (785e99c)
  • disallow book upgrade selection for oneshot series (2e444a8)
  • rework edit dialog spacing (48a92a6)
  • better handling of dialog callback (401676f)
  • use square tabs (4cb2b47)
  • missed updates from SSE (f41c069)
  • do not prepend on deck book number with # on series view (f2d1770), closes #2418
  • better tooltips on mobile (298a1e2)
  • properly refresh posters upon receiving sse (d675304)
  • use normal density for the read list import file upload component (06501da)
  • user hasRole default to false instead of undefined (0345f13)
  • don't try to retrieve announcements if the user is not admin (1d4e933)
  • use menu icon for navigation drawer on mobile (174ce65)
  • card text would be cut off short (0c044e2)

๐ŸŽ Perf

nextui

  • only load current locale (c5ff5db)

๐Ÿ”„๏ธ Changes

nextui

  • use querycache instead of reactive queries in global error handler (fe215e4)
  • remove unnecessary refetch (e8cc58a)
  • use createGlobalState for singleton composables (d4d8494)
  • normalize stale time (cc8b857)
  • remove console output (5081b67)
  • extract logic in app releases query into composable (ae3fcf8)
  • untangle logic in libraries and client settings queries (89cd951)
  • use querycache instead of reactive queries in navigation guard (1411b65)
  • move pinia colada query to the main context for useBooks (e204543)
  • move pinia colada query to the main context for ImportReadlistTable (29184d1)
  • move pinia colada query to the main context (661a5bf)
  • use renderless component in TransientBooksTable (c9648e9)
  • move util functions to functions directory (ae1fadb)
  • extract error count into composable (bf521d5)
  • small fixes following openapi updates (b8c2f9b)
  • replace cardTextClass with cardTextProps for dialogs (42f2aad)

๐Ÿงช Tests

nextui

๐Ÿ›  Build

chromatic

deps

  • bump qs from 6.15.3 to 6.16.0 in /next-ui (a2cf953)

deps-dev

  • bump vitest from 4.1.10 to 4.1.11 in /next-ui (fa4d1f3)
  • bump @humanfs/node from 0.16.6 to 0.16.8 in /next-ui (f9c4688)

nextui

  • rework i18n handling to remove empty files (2dbbaf0)
  • validate translations (97c0845)
  • add unhead (094daea)
  • generate valibot schemas from openapi (0909538)
  • upgrade Vuetify to 4.2.0 (bb29ff4)
  • configure throwOnError for the openapi generator (48e56a6)

webui

๐Ÿ“ Documentation

nextui

openapi

  • expose sort parameter for getReadLists API (fac2f15)

unscoped

  • add LLM/AI contribution guidelines (6b4397f)
  • create SECURITY.md (c0135eb)

๐ŸŒ Translation

komga-tray

  • translated using Weblate (Italian) (db36d3b)
  • translated using Weblate (Malayalam) (2d6f43f)
  • translated using Weblate (Vietnamese) (ca18d8a)

nextui

Don't miss a new komga release

NewReleases is sending notifications on new releases.