Release 1.26.0
This release brings a new version of the WebUI (codename NextUI), it is available in beta and can be tested alongside the existing WebUI:
- Not all features are available yet. You should check this issue for a list of what is available and what is yet to be implemented.
- If you have any feedback/questions, or if you observe any issues, with the NextUI, please open a discussion in the dedicated category.
- You cannot refresh the page in the browser (F5 or CTR+R/CMD+R), it will load the WebUI instead
How to access the NextUI:
- from the existing WebUI, there is a link in the sidebar that will open the NextUI in a new tab
- directly from the URL of your Komga server (ex: https://demo.komga.org/next)
Changelog
🚀 Features
api
- add v2 version of referential API (52ef637)
komga
nextui
- first beta version of the new UI (3f1a719), closes #1514 #1545 #1557 #1585 #1595 #1622 #1918 #1988 #1992 #2019
webui
- add link to launch the new UI (531e3b2)
🐛 Fixes
api
- enforce content restriction when accessing posters (bc04042)
- handle more sort keys for page hashes (bec27ca)
- preserve modified date in R2 progression (a1ee74d)
komga
- epub with images in svg not detected as divina (45800c4)
- relax web server validation (e8ffade), closes #2367
🔄️ Changes
- fix gradle warnings (c79f768)
- fix configuration escapes (3d0748b)
- ktlint format (721f40f)
- update ktlint rules (ae0b1ea)
🧪 Tests
komga
- shorten function name (86f0cab)
🛠 Build
deps
deps-dev
- bump shell-quote from 1.8.4 to 1.10.0 in /next-ui (e9f19a2)
- bump js-cookie from 3.0.5 to 3.0.8 in /next-ui (8805fbc)
- bump flatted from 3.3.3 to 3.4.4 in /next-ui (027c73f)
docker
- remove libarchive (20f8f0b)
komga-tray
webui
unscoped
- fix gradle warning (3618e88)
- bump ktlint to 1.8.0 (ef8b95e)
- bump com.gorylenko.gradle-git-properties to 4.0.1 (c15ae34)
- chromatic PR (7bd1cfe)
- modernize (1769aef)
📝 Documentation
🌐 Translation
nextui
- translated using Weblate (French) (e09967c)
webui
- translated using Weblate (Chinese (Simplified Han script)) (8ac3068)
- translated using Weblate (Chinese (Simplified Han script)) (53742ca)
- translated using Weblate (Arabic) (ce4d38c)
⚙️ Dependencies
ci
- bump gradle/actions from 6 to 6.2.0 (724eb8c)
- bump hydraulic-software/conveyor from 22.0 to 22.1 (1184d89)
- bump actions/setup-node from 6 to 7 (acb0427)
komga
- bump kotlinx-coroutines-core to 1.11.0 (0341b5a)
- bump jsoup to 1.23.1 (dc7269a)
- bump tika-core to 3.3.2 (19fb19e)
- bump pdfbox to 3.0.8 (abb0f6d)
- bump jbig2-imageio to 3.0.5 (6d0303b)
- bump commons-lang3 to 3.20.0 (8bd54d2)
- bump gradle-jooq-plugin to 10.2.1 (8051ff1)
- bump mockk to 1.14.11 (a7a7b5b)
- bump kotlin-logging-jvm to 8.0.4 (5e0aca7)
- bump sqlite-jdbc to 3.53.2.1 (c306c8a)
- bump net.coobird:thumbnailator to 0.4.21 (cb342a8)
- bump commons-compress to 1.28.0 (50b93e1)
- bump commons-validator to 1.11.0 (79e177b)
- bump commons-io to 2.22.0 (06d3c32)
- bump com.twelvemonkeys.imageio to 3.14.0 (9bf7d1f)
- bump com.tngtech.archunit to 1.5.0 (7d2425a)
- bump icu4j to 78.3 (cda6d20)
- bump com.google.zxing to 3.5.4 (d6bb688)
- bump com.github.junrar to 8.1.0 (d2232fe)
- bump com.github.gotson.nightmonkeys to 1.1.0 (b8a24c0)
komga-tray
webui
- bump fast-uri from 3.1.4 to 3.1.5 in /komga-webui (fff72a9)
- bump ws from 7.5.10 to 7.5.13 in /komga-webui (10eb3c6)
- bump immutable from 4.3.8 to 4.3.9 in /komga-webui (4b7bd78)
- bump svgo from 2.8.2 to 2.8.3 in /komga-webui (9c3f564)
- bump fast-uri from 3.1.2 to 3.1.4 in /komga-webui (defb508)
- bump shell-quote from 1.8.4 to 1.10.0 in /komga-webui (6e8caba)
- bump axios from 1.16.0 to 1.18.0 in /komga-webui (3f4b04f)
- bump websocket-driver from 0.7.4 to 0.7.5 in /komga-webui (aea5ca1)
unscoped
- bump gradle to 9.6.1 (827a72e)
- bump flyway gradle plugin to 13.1.0 (2d290f3)
- bump ksp to 2.3.1 (4b46489)
- bump kotlin to 2.4.10 (5c8a851)
- bump org.jlleitschuh.gradle.ktlint to 14.2.0 (9aba266)
- bump springboot to 3.5.16 (3846eef)
- bump jreleaser to 1.25.0 (a739649)
- bump ben-manes.versions to 0.59.0 (605b063)
Contributors
We'd like to thank the following people for their contributions:
ALBUM, Gauthier, Gauthier Roebroeck, Mr.k, 無情天