Ctrl K
ComunidadGuías…

CHANGELOG.md

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# [1.30.1](https://github.com/gotson/komga/compare/1.30.0...1.30.1) (2026-11-10)
## 🐛 Fixes
**api**
- add CSP headers ([100795f](https://github.com/gotson/komga/commits/100795f))

**komga**
- temp table concurrency ([865dae1](https://github.com/gotson/komga/commits/865dae1)), closes [#2553](https://github.com/gotson/komga/issues/2553)

**nextui**
- add padding after user menu avatar ([37491c2](https://github.com/gotson/komga/commits/37491c2))

## 🔄️ Changes
**komga**
- clarify logs when no thumbnail is found when analyzing book ([609e98a](https://github.com/gotson/komga/commits/609e98a)), closes [#2540](https://github.com/gotson/komga/issues/2540)

## 🌐 Translation
**komga-tray**
- translated using Weblate (Spanish) ([1252a91](https://github.com/gotson/komga/commits/1252a91))

**nextui**
- translated using Weblate (Chinese (Simplified Han script)) ([a0dd8cf](https://github.com/gotson/komga/commits/a0dd8cf))
- translated using Weblate (Korean) ([ae5972a](https://github.com/gotson/komga/commits/ae5972a))
- translated using Weblate (French) ([d2e5358](https://github.com/gotson/komga/commits/d2e5358))
- translated using Weblate (Turkish) ([6d34bef](https://github.com/gotson/komga/commits/6d34bef))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([e94ca9a](https://github.com/gotson/komga/commits/e94ca9a))
- translated using Weblate (Czech) ([1bf3ac2](https://github.com/gotson/komga/commits/1bf3ac2))
- translated using Weblate (Turkish) ([504f876](https://github.com/gotson/komga/commits/504f876))

# [1.30.0](https://github.com/gotson/komga/compare/1.29.2...1.30.0) (2026-11-04)
## 🚀 Features
**komga**
- default to storing HTTP sessions in database ([1eccb04](https://github.com/gotson/komga/commits/1eccb04))

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

## 🐛 Fixes
**api**
- prevent concurrent user creation for unclaimed server ([c7397c2](https://github.com/gotson/komga/commits/c7397c2))

**komga**
- publish readlist/collection creation event after database commit ([3ae0def](https://github.com/gotson/komga/commits/3ae0def)), closes [#2434](https://github.com/gotson/komga/issues/2434) [#2496](https://github.com/gotson/komga/issues/2496)

**nextui**
- toggle for overview section not working on chrome mobile ([00444db](https://github.com/gotson/komga/commits/00444db))
- when editing series metadata publisher and language could not be cleared ([48db4f4](https://github.com/gotson/komga/commits/48db4f4))
- properly load vuetify messages for the current locale ([111b857](https://github.com/gotson/komga/commits/111b857)), closes [#2505](https://github.com/gotson/komga/issues/2505)
- clarify wording for age restrictions ([ef1d65e](https://github.com/gotson/komga/commits/ef1d65e)), closes [#2538](https://github.com/gotson/komga/issues/2538)

**webui**
- clarify wording for age restrictions ([978169e](https://github.com/gotson/komga/commits/978169e)), closes [#2538](https://github.com/gotson/komga/issues/2538)

## 🔄️ Changes
**komga**
- ktlint format ([ca1680c](https://github.com/gotson/komga/commits/ca1680c))

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

**webui**
- replace deprecated api endpoints ([25c67d1](https://github.com/gotson/komga/commits/25c67d1))

**unscoped**
- adjust manifest colors ([78c40fd](https://github.com/gotson/komga/commits/78c40fd))

## 🧪 Tests
**nextui**
- remove failing storybook test ([88264c7](https://github.com/gotson/komga/commits/88264c7))
- update mock data ([4fa0e70](https://github.com/gotson/komga/commits/4fa0e70))

## 🛠  Build
**komga**
- bump icu4j to 79.1 ([1a7c14f](https://github.com/gotson/komga/commits/1a7c14f))
- bump jreleaser to 1.27.0 ([5d5ba73](https://github.com/gotson/komga/commits/5d5ba73))
- bump sqlite-jdbc to 3.54.1.0 ([14406bc](https://github.com/gotson/komga/commits/14406bc))
- fix warning when running jooq tasks ([c677169](https://github.com/gotson/komga/commits/c677169))

**komga-tray**
- remove unused required jdk modules ([1197846](https://github.com/gotson/komga/commits/1197846))

**nextui**
- rerun npm install ([75167e8](https://github.com/gotson/komga/commits/75167e8))

**webui**
- update Browserslist db ([d8a52fd](https://github.com/gotson/komga/commits/d8a52fd))

**unscoped**
- bump gradle to 9.8.2 ([459ad62](https://github.com/gotson/komga/commits/459ad62))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Italian) ([9e93e98](https://github.com/gotson/komga/commits/9e93e98))
- translated using Weblate (Turkish) ([7c72dc5](https://github.com/gotson/komga/commits/7c72dc5))

**nextui**
- translated using Weblate ([b554404](https://github.com/gotson/komga/commits/b554404))
- extract i18n message definition ([8ceabda](https://github.com/gotson/komga/commits/8ceabda))
- extract missing strings ([d90a05c](https://github.com/gotson/komga/commits/d90a05c))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([fac9e3c](https://github.com/gotson/komga/commits/fac9e3c))
- translated using Weblate (Korean) ([29461cc](https://github.com/gotson/komga/commits/29461cc))
- translated using Weblate (Turkish) ([1644007](https://github.com/gotson/komga/commits/1644007))

## ⚙️ Dependencies
**ci**
- bump gradle/actions from 6.4.0 to 6.4.1 ([c77240b](https://github.com/gotson/komga/commits/c77240b))

**nextui**
- bump deps ([dea2c5d](https://github.com/gotson/komga/commits/dea2c5d))

**webui**
- bump follow-redirects from 1.16.1 to 1.16.2 in /komga-webui ([bb90668](https://github.com/gotson/komga/commits/bb90668))
- bump node-forge from 1.4.0 to 1.4.2 in /komga-webui ([2e40cf6](https://github.com/gotson/komga/commits/2e40cf6))

# [1.29.2](https://github.com/gotson/komga/compare/1.29.1...1.29.2) (2026-10-28)
## 🐛 Fixes
**komga**
- uncorrect page count returned in some cases ([2487e05](https://github.com/gotson/komga/commits/2487e05)), closes [#2525](https://github.com/gotson/komga/issues/2525)
- incorrect koreader hash in some cases ([a5462b0](https://github.com/gotson/komga/commits/a5462b0)), closes [#2484](https://github.com/gotson/komga/issues/2484)

## 🔄️ Changes
**opds**
- replace deprecated method call ([dee9f19](https://github.com/gotson/komga/commits/dee9f19))

## 🛠  Build
**deps**
- bump qs from 6.16.0 to 6.16.1 in /next-ui ([7dec576](https://github.com/gotson/komga/commits/7dec576))
- bump @modelcontextprotocol/server in /next-ui ([532e29e](https://github.com/gotson/komga/commits/532e29e))
- bump @modelcontextprotocol/client in /next-ui ([4c18cbb](https://github.com/gotson/komga/commits/4c18cbb))

**deps-dev**
- bump happy-dom from 20.14.5 to 21.0.4 in /next-ui ([87d89f8](https://github.com/gotson/komga/commits/87d89f8))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Hungarian) ([7cb22c5](https://github.com/gotson/komga/commits/7cb22c5))
- translated using Weblate (Croatian) ([e63df57](https://github.com/gotson/komga/commits/e63df57))

**nextui**
- translated using Weblate (Chinese (Simplified Han script)) ([ad17d42](https://github.com/gotson/komga/commits/ad17d42))
- translated using Weblate (Korean) ([e6d9c9b](https://github.com/gotson/komga/commits/e6d9c9b))
- translated using Weblate ([6d72eb6](https://github.com/gotson/komga/commits/6d72eb6))
- translated using Weblate ([2e4055a](https://github.com/gotson/komga/commits/2e4055a))
- translated using Weblate (Croatian) ([45e5d3d](https://github.com/gotson/komga/commits/45e5d3d))
- translated using Weblate ([022ced3](https://github.com/gotson/komga/commits/022ced3))
- translated using Weblate ([a8e2e8b](https://github.com/gotson/komga/commits/a8e2e8b))
- translated using Weblate ([d9eb525](https://github.com/gotson/komga/commits/d9eb525))

**webui**
- translated using Weblate (Hungarian) ([263fb07](https://github.com/gotson/komga/commits/263fb07))
- translated using Weblate (Croatian) ([ec174db](https://github.com/gotson/komga/commits/ec174db))

## ⚙️ Dependencies
**webui**
- bump postcss-selector-parser in /komga-webui ([1c95fdc](https://github.com/gotson/komga/commits/1c95fdc))
- bump fast-uri from 3.1.7 to 3.1.9 in /komga-webui ([e0ea716](https://github.com/gotson/komga/commits/e0ea716))
- bump qs from 6.16.0 to 6.16.1 in /komga-webui ([1fb641c](https://github.com/gotson/komga/commits/1fb641c))
- bump launch-editor from 2.14.1 to 2.14.2 in /komga-webui ([023ec90](https://github.com/gotson/komga/commits/023ec90))
- bump follow-redirects from 1.16.0 to 1.16.1 in /komga-webui ([9dddd9f](https://github.com/gotson/komga/commits/9dddd9f))
- bump sanitize-html from 2.17.7 to 2.18.1 in /komga-webui ([fa5f6db](https://github.com/gotson/komga/commits/fa5f6db))

# [1.29.1](https://github.com/gotson/komga/compare/1.29.0...1.29.1) (2026-10-14)
## 🐛 Fixes
**komga**
- nextui reader links would not open properly if nextui is set as default ([d234dea](https://github.com/gotson/komga/commits/d234dea))

**nextui**
- apply overflow in match table to avoid scrolling ([3832161](https://github.com/gotson/komga/commits/3832161))
- harmonize dialog closing controls ([6d648f6](https://github.com/gotson/komga/commits/6d648f6))
- remove Server > User Interface page ([a838875](https://github.com/gotson/komga/commits/a838875))
- harmonize table behaviour on mobile ([c89720d](https://github.com/gotson/komga/commits/c89720d))
- ordering values were inverted in the collection/readlist edit dialogs ([2f38841](https://github.com/gotson/komga/commits/2f38841))

## 🌐 Translation
**nextui**
- extract strings ([1d29728](https://github.com/gotson/komga/commits/1d29728))

# [1.29.0](https://github.com/gotson/komga/compare/1.28.1...1.29.0) (2026-10-12)
## 🚀 Features
**api**
- use RFC 9457 Problem Detail for v3 api ([9fde491](https://github.com/gotson/komga/commits/9fde491))
- add support for notable entities ([2ee7685](https://github.com/gotson/komga/commits/2ee7685)), closes [#2198](https://github.com/gotson/komga/issues/2198)

**komga**
- support storing http sessions in database ([9ecbb41](https://github.com/gotson/komga/commits/9ecbb41))
- add server settings to switch default webui to nextui ([66a8f6a](https://github.com/gotson/komga/commits/66a8f6a))
- import teams/characters/locations from ComicInfo.xml as notable entities ([6523760](https://github.com/gotson/komga/commits/6523760))

**nextui**
- add maskable icons for Android ([758f6ee](https://github.com/gotson/komga/commits/758f6ee))
- missing posters redirection ([dd57a72](https://github.com/gotson/komga/commits/dd57a72))
- filter books by poster ([b5544b7](https://github.com/gotson/komga/commits/b5544b7))
- media analysis redirection ([10b83e0](https://github.com/gotson/komga/commits/10b83e0))
- add support for oauth2 login ([f6fea94](https://github.com/gotson/komga/commits/f6fea94)), closes [#2403](https://github.com/gotson/komga/issues/2403)
- configure default ui from server settings ([79df485](https://github.com/gotson/komga/commits/79df485))
- add drawer menu link to open classic ui ([764595d](https://github.com/gotson/komga/commits/764595d))
- add support for notable entities ([e19377b](https://github.com/gotson/komga/commits/e19377b))

**webui**
- add maskable icons for Android ([dca0769](https://github.com/gotson/komga/commits/dca0769))
- support opening the app from the /classic url ([6d937d9](https://github.com/gotson/komga/commits/6d937d9))

## 🐛 Fixes
**komga**
- shutdown task processor properly ([a53b53c](https://github.com/gotson/komga/commits/a53b53c))
- koreader hash is not recomputed when book file changed ([91aaca3](https://github.com/gotson/komga/commits/91aaca3)), closes [#2483](https://github.com/gotson/komga/issues/2483)

**koreader**
- support single resource sync format ([908ca07](https://github.com/gotson/komga/commits/908ca07)), closes [#2482](https://github.com/gotson/komga/issues/2482)

**nextui**
- wrap user email on user details page ([94504f9](https://github.com/gotson/komga/commits/94504f9))
- untick comicinfo import of collection/readlist in library creation dialog ([67d37b1](https://github.com/gotson/komga/commits/67d37b1))

**webui**
- open nextui in same tab ([57de2e8](https://github.com/gotson/komga/commits/57de2e8))

## 🏎 Perf
**api**
- do not create session for api key authentication ([b84e3da](https://github.com/gotson/komga/commits/b84e3da))

**komga**
- lazily count items for unpaged queries ([d627244](https://github.com/gotson/komga/commits/d627244))
- add database indices ([71bdd15](https://github.com/gotson/komga/commits/71bdd15))

## 🔄️ Changes
**api**
- remove session management for kosync and kobreader ([e86ecc9](https://github.com/gotson/komga/commits/e86ecc9))

**komga**
- apply ktlint format ([a175e3b](https://github.com/gotson/komga/commits/a175e3b))
- remove unnecessary assertions ([18528ee](https://github.com/gotson/komga/commits/18528ee))
- remove EntityNotFoundException ([64bd38e](https://github.com/gotson/komga/commits/64bd38e))
- relocate classes ([7c77d67](https://github.com/gotson/komga/commits/7c77d67))
- use primary key in string temp table ([36611cc](https://github.com/gotson/komga/commits/36611cc))
- move KoreaderHasher.kt to koreader package ([e4ae2b9](https://github.com/gotson/komga/commits/e4ae2b9))

**nextui**
- remove empty sections ([6dafbdd](https://github.com/gotson/komga/commits/6dafbdd))
- open book reader url using /classic url ([5390a7d](https://github.com/gotson/komga/commits/5390a7d))

## 🧪 Tests
**komga**
- fix overall benchmark setup ([1d1599d](https://github.com/gotson/komga/commits/1d1599d))

## 🛠  Build
**deps**
- bump postcss-selector-parser in /next-ui ([0073cf3](https://github.com/gotson/komga/commits/0073cf3))
- bump source-map-js from 1.2.1 to 1.2.2 in /next-ui ([f5f6459](https://github.com/gotson/komga/commits/f5f6459))
- bump org.jsoup:jsoup from 1.23.1 to 1.23.2 ([e708ba1](https://github.com/gotson/komga/commits/e708ba1))

**deps-dev**
- bump shell-quote from 1.10.0 to 1.12.0 in /next-ui ([519e352](https://github.com/gotson/komga/commits/519e352))

**docker**
- use java 25 for amd64/arm64 images ([a4aa0fa](https://github.com/gotson/komga/commits/a4aa0fa))
- enable storing http sessions in database ([61d0bfb](https://github.com/gotson/komga/commits/61d0bfb))

**komga**
- refactor jooq gradle configuration ([93303e6](https://github.com/gotson/komga/commits/93303e6))

**unscoped**
- update Gradle to 9.8.1 ([3b19ef1](https://github.com/gotson/komga/commits/3b19ef1))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Russian) ([ec923be](https://github.com/gotson/komga/commits/ec923be))

**nextui**
- translated using Weblate (Chinese (Simplified Han script)) ([133d30d](https://github.com/gotson/komga/commits/133d30d))
- translated using Weblate (Japanese) ([9644f27](https://github.com/gotson/komga/commits/9644f27))
- extract strings ([a7909dd](https://github.com/gotson/komga/commits/a7909dd))

**webui**
- translated using Weblate (Japanese) ([c07d4f0](https://github.com/gotson/komga/commits/c07d4f0))

## ⚙️ Dependencies
**ci**
- bump gradle/actions from 6.3.0 to 6.4.0 ([c0cd253](https://github.com/gotson/komga/commits/c0cd253))

**komga**
- bump jimfs to 1.3.2 ([bbfda92](https://github.com/gotson/komga/commits/bbfda92))
- bump archunit to 1.5.1 ([02ec012](https://github.com/gotson/komga/commits/02ec012))
- bump junrar to 8.1.2 ([6b9701b](https://github.com/gotson/komga/commits/6b9701b))
- bump commons-lang3 to 3.21.0 ([ce92c93](https://github.com/gotson/komga/commits/ce92c93))
- bump twelve monkeys to 3.15.3 ([c002f3f](https://github.com/gotson/komga/commits/c002f3f))
- bump sqlite-jdbc to 3.53.4.0 ([e160657](https://github.com/gotson/komga/commits/e160657))

**nextui**
- bump deps ([ef4b79c](https://github.com/gotson/komga/commits/ef4b79c))

**webui**
- bump compression from 1.8.1 to 1.8.2 in /komga-webui ([d88bb70](https://github.com/gotson/komga/commits/d88bb70))
- bump source-map-js from 1.0.2 to 1.2.2 in /komga-webui ([dc677b6](https://github.com/gotson/komga/commits/dc677b6))
- bump shell-quote from 1.10.0 to 1.12.0 in /komga-webui ([42429e1](https://github.com/gotson/komga/commits/42429e1))
- bump joi from 17.13.7 to 17.13.8 in /komga-webui ([c3f21a5](https://github.com/gotson/komga/commits/c3f21a5))
- bump proxy-addr from 2.0.7 to 2.0.8 in /komga-webui ([7d61ff7](https://github.com/gotson/komga/commits/7d61ff7))

**unscoped**
- bump jreleaser to 1.26.0 ([690a5d7](https://github.com/gotson/komga/commits/690a5d7))
- bump ben-manes versions to 0.65.0 ([1338792](https://github.com/gotson/komga/commits/1338792))

# [1.28.1](https://github.com/gotson/komga/compare/1.28.0...1.28.1) (2026-10-02)
## 🐛 Fixes
**api**
- search for series or books with authors without providing a name nor a role now returns accurate results ([0956951](https://github.com/gotson/komga/commits/0956951))

**nextui**
- fix 401 refetching and cache clearing on logout ([cb5e852](https://github.com/gotson/komga/commits/cb5e852))
- allow searching by any/none for contributors with any role ([5d99e8e](https://github.com/gotson/komga/commits/5d99e8e))
- library context was not accurate to the subview in breadcrumbs ([836a199](https://github.com/gotson/komga/commits/836a199))
- reactivity issues ([b28c4e5](https://github.com/gotson/komga/commits/b28c4e5))
- properly show loading indicator while performing login ([0eead59](https://github.com/gotson/komga/commits/0eead59))
- login redirection failing in some cases ([a90dc01](https://github.com/gotson/komga/commits/a90dc01))
- book sort by read date was not working ([12568db](https://github.com/gotson/komga/commits/12568db))
- only display related collections for oneshots ([bab89af](https://github.com/gotson/komga/commits/bab89af))

## 🔄️ Changes
**nextui**
- centralize cache clearing functions ([0024ccc](https://github.com/gotson/komga/commits/0024ccc))
- type check sorts for series and books ([664037c](https://github.com/gotson/komga/commits/664037c))

## 🛠  Build
**deps**
- bump brace-expansion in /next-ui ([a7552e5](https://github.com/gotson/komga/commits/a7552e5))

**webui**
- update Browserslist db ([bac85f6](https://github.com/gotson/komga/commits/bac85f6))

## 🌐 Translation
**nextui**
- translated using Weblate (Korean) ([57c7f8b](https://github.com/gotson/komga/commits/57c7f8b))
- translated using Weblate (Russian) ([1cd9ed8](https://github.com/gotson/komga/commits/1cd9ed8))
- extract missing strings ([4fbcb1a](https://github.com/gotson/komga/commits/4fbcb1a))

## ⚙️ Dependencies
**webui**
- bump brace-expansion from 1.1.13 to 1.1.21 in /komga-webui ([f06c278](https://github.com/gotson/komga/commits/f06c278))
- bump moment from 2.29.4 to 2.31.0 in /komga-webui ([32cc457](https://github.com/gotson/komga/commits/32cc457))

# [1.28.0](https://github.com/gotson/komga/compare/1.27.1...1.28.0) (2026-09-29)
## 🚀 Features
**nextui**
- contextual item card subtitle ([e3d2adc](https://github.com/gotson/komga/commits/e3d2adc))
- sort order is retrieved/updated in url ([74165a0](https://github.com/gotson/komga/commits/74165a0))
- contextual filter navigation ([5e3dfdc](https://github.com/gotson/komga/commits/5e3dfdc))
- navigation within series of a collection ([5803f2c](https://github.com/gotson/komga/commits/5803f2c))
- book context defaults to parent series if not more specific ([8744008](https://github.com/gotson/komga/commits/8744008))
- add menu with book siblings in book navigation ([841f318](https://github.com/gotson/komga/commits/841f318))
- relocate list controls below divider in mixed views ([88dd27d](https://github.com/gotson/komga/commits/88dd27d))
- navigate to previous or next book within series or read list ([3e42913](https://github.com/gotson/komga/commits/3e42913))
- display entity type in container chip ([0358022](https://github.com/gotson/komga/commits/0358022))
- contextual navigation ([5c0ae93](https://github.com/gotson/komga/commits/5c0ae93))
- add entity type as subtitle in bottom sheet ([76c13d6](https://github.com/gotson/komga/commits/76c13d6))
- display the readlists and collections a book is part of ([4897fc7](https://github.com/gotson/komga/commits/4897fc7))
- display the collections a series is part of ([0744657](https://github.com/gotson/komga/commits/0744657))

## 🐛 Fixes
**nextui**
- fix page count sort option ([b5eff53](https://github.com/gotson/komga/commits/b5eff53))
- fix reactivity issue ([15a5694](https://github.com/gotson/komga/commits/15a5694))
- properly catch errors when using queryCache.refresh ([be27f53](https://github.com/gotson/komga/commits/be27f53))
- genres not showing on the series view ([dcf8210](https://github.com/gotson/komga/commits/dcf8210))
- book view could display unrelated oneshot attributes ([bb200af](https://github.com/gotson/komga/commits/bb200af))
- missing reactivity in entity Fetch components ([e5ed6f1](https://github.com/gotson/komga/commits/e5ed6f1))
- expire book cache when parent series is updated ([cd195a1](https://github.com/gotson/komga/commits/cd195a1))
- missing padding on single entity loading on xs viewport ([c88395a](https://github.com/gotson/komga/commits/c88395a))
- PosterSizeSlider fixed width ([28b3636](https://github.com/gotson/komga/commits/28b3636))
- chip count should display even when count is 0 ([74c94a9](https://github.com/gotson/komga/commits/74c94a9))
- truncate long titles in library header ([7ce088b](https://github.com/gotson/komga/commits/7ce088b))
- ktooltip directive is not always reactive ([cf59b9f](https://github.com/gotson/komga/commits/cf59b9f))
- oneshot redirection replaced previous page ([ce3cb03](https://github.com/gotson/komga/commits/ce3cb03))

## 🔄️ Changes
**nextui**
- add default value for inject ([81672c2](https://github.com/gotson/komga/commits/81672c2))
- replace JSON.stringify comparisons with deepEqual ([efa97d6](https://github.com/gotson/komga/commits/efa97d6))
- use RouteLocationObject ([0ada57f](https://github.com/gotson/komga/commits/0ada57f))
- relocate oneshot redirection as a global navigation guard ([a01b160](https://github.com/gotson/komga/commits/a01b160))
- rearrange filter bars ([cb07cff](https://github.com/gotson/komga/commits/cb07cff))

## 🧪 Tests
**nextui**
- fix warnings ([7778062](https://github.com/gotson/komga/commits/7778062))
- fix storybook story sort order ([1c1fca2](https://github.com/gotson/komga/commits/1c1fca2))

## 🛠  Build
**nextui**
- update pinia colada dev tools for 2.0.0 ([a37f0fd](https://github.com/gotson/komga/commits/a37f0fd))

## 📝 Documentation
**nextui**
- update outdated repo link ([2585884](https://github.com/gotson/komga/commits/2585884))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Czech) ([a0a1086](https://github.com/gotson/komga/commits/a0a1086))

**nextui**
- translated using Weblate (Chinese (Simplified Han script)) ([53e7dc4](https://github.com/gotson/komga/commits/53e7dc4))
- translated using Weblate (Korean) ([b55c2bf](https://github.com/gotson/komga/commits/b55c2bf))
- extract strings ([05b0bfd](https://github.com/gotson/komga/commits/05b0bfd))

## ⚙️ Dependencies
**nextui**
- bump deps ([66a66b8](https://github.com/gotson/komga/commits/66a66b8))

# [1.27.1](https://github.com/gotson/komga/compare/1.27.0...1.27.1) (2026-09-22)
## 🐛 Fixes
**api**
- add missing restrictions checks ([7f71808](https://github.com/gotson/komga/commits/7f71808))

**kobo**
- allow proxy requests without raw sync token ([c21dbad](https://github.com/gotson/komga/commits/c21dbad))
- prevent Kobo from re-downloading books if the metadata changed ([725443d](https://github.com/gotson/komga/commits/725443d)), closes [#2426](https://github.com/gotson/komga/issues/2426)

**nextui**
- better justify poster on entity view page ([e7e08ca](https://github.com/gotson/komga/commits/e7e08ca)), closes [#2454](https://github.com/gotson/komga/issues/2454)
- wrap long names in import book table ([4afa57e](https://github.com/gotson/komga/commits/4afa57e))
- properly close menus on click ([3161c48](https://github.com/gotson/komga/commits/3161c48))
- display file format in book view ([0523038](https://github.com/gotson/komga/commits/0523038))
- display sharing labels in Book and Series view ([7719362](https://github.com/gotson/komga/commits/7719362))
- edit sharing labels for oneshots ([4bde978](https://github.com/gotson/komga/commits/4bde978))
- hide number fields and show title sort field when editing one shot ([fe1e072](https://github.com/gotson/komga/commits/fe1e072))

## 🔄️ Changes
**komga**
- use SearchContext instead of ContentRestrictions in repository ([939e6a4](https://github.com/gotson/komga/commits/939e6a4))

## 🛠  Build
**nextui**
- cleanup empty translation files in src/i18n instead of i18n ([328112d](https://github.com/gotson/komga/commits/328112d))

**unscoped**
- enable immutable github releases with jreleaser ([8e63b43](https://github.com/gotson/komga/commits/8e63b43))

## 📝 Documentation

- drop build badge in README ([f8e8990](https://github.com/gotson/komga/commits/f8e8990))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Korean) ([f9dad02](https://github.com/gotson/komga/commits/f9dad02))

**nextui**
- extract strings ([26de450](https://github.com/gotson/komga/commits/26de450))

**webui**
- translated using Weblate (Korean) ([dc46165](https://github.com/gotson/komga/commits/dc46165))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 22.2 to 22.3 ([c7d353a](https://github.com/gotson/komga/commits/c7d353a))

# [1.27.0](https://github.com/gotson/komga/compare/1.26.3...1.27.0) (2026-09-17)
## 🚀 Features
**api**
- support image caching for transient book pages ([5e4637d](https://github.com/gotson/komga/commits/5e4637d))
- return a ProblemDetail on MaxUploadSizeExceededException ([352cf75](https://github.com/gotson/komga/commits/352cf75))
- allow listing public settings ([6f39abc](https://github.com/gotson/komga/commits/6f39abc))
- allow sorting for getCollections API ([a5b252d](https://github.com/gotson/komga/commits/a5b252d))

**komga-tray**
- add tray menu to open nextui ([50094a1](https://github.com/gotson/komga/commits/50094a1))

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

## 🐛 Fixes
**api**
- missing restrictions on some readlist endpoints ([478dc8b](https://github.com/gotson/komga/commits/478dc8b))

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

## 🏎 Perf
**nextui**
- only load current locale ([c5ff5db](https://github.com/gotson/komga/commits/c5ff5db))

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

## 🧪 Tests
**nextui**
- update optimizeDeps ([7322c4e](https://github.com/gotson/komga/commits/7322c4e))
- fix msw mocks ([2cf933a](https://github.com/gotson/komga/commits/2cf933a))

## 🛠  Build
**chromatic**
- ignore dependabot ([234b302](https://github.com/gotson/komga/commits/234b302))

**deps**
- bump qs from 6.15.3 to 6.16.0 in /next-ui ([a2cf953](https://github.com/gotson/komga/commits/a2cf953))

**deps-dev**
- bump vitest from 4.1.10 to 4.1.11 in /next-ui ([fa4d1f3](https://github.com/gotson/komga/commits/fa4d1f3))
- bump @humanfs/node from 0.16.6 to 0.16.8 in /next-ui ([f9c4688](https://github.com/gotson/komga/commits/f9c4688))

**nextui**
- rework i18n handling to remove empty files ([2dbbaf0](https://github.com/gotson/komga/commits/2dbbaf0))
- validate translations ([97c0845](https://github.com/gotson/komga/commits/97c0845))
- add unhead ([094daea](https://github.com/gotson/komga/commits/094daea))
- generate valibot schemas from openapi ([0909538](https://github.com/gotson/komga/commits/0909538))
- upgrade Vuetify to 4.2.0 ([bb29ff4](https://github.com/gotson/komga/commits/bb29ff4))
- configure throwOnError for the openapi generator ([48e56a6](https://github.com/gotson/komga/commits/48e56a6))

**webui**
- update Browserslist db ([98ee3a8](https://github.com/gotson/komga/commits/98ee3a8))

## 📝 Documentation
**nextui**
- bump deps ([e209a39](https://github.com/gotson/komga/commits/e209a39))

**openapi**
- expose sort parameter for getReadLists API ([fac2f15](https://github.com/gotson/komga/commits/fac2f15))

**unscoped**
- add LLM/AI contribution guidelines ([6b4397f](https://github.com/gotson/komga/commits/6b4397f))
- create SECURITY.md ([c0135eb](https://github.com/gotson/komga/commits/c0135eb))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Italian) ([db36d3b](https://github.com/gotson/komga/commits/db36d3b))
- translated using Weblate (Malayalam) ([2d6f43f](https://github.com/gotson/komga/commits/2d6f43f))
- translated using Weblate (Vietnamese) ([ca18d8a](https://github.com/gotson/komga/commits/ca18d8a))

**nextui**
- translated using Weblate (Chinese (Simplified Han script)) ([01bd27d](https://github.com/gotson/komga/commits/01bd27d))
- translated using Weblate ([17d6fac](https://github.com/gotson/komga/commits/17d6fac))
- translated using Weblate (Korean) ([5c2b620](https://github.com/gotson/komga/commits/5c2b620))
- translated using Weblate (French) ([0167fd8](https://github.com/gotson/komga/commits/0167fd8))
- translated using Weblate ([f65a56e](https://github.com/gotson/komga/commits/f65a56e))
- translated using Weblate ([47941a8](https://github.com/gotson/komga/commits/47941a8))
- translated using Weblate ([9008a85](https://github.com/gotson/komga/commits/9008a85))
- translated using Weblate ([142c347](https://github.com/gotson/komga/commits/142c347))
- translated using Weblate ([81ee1f1](https://github.com/gotson/komga/commits/81ee1f1))
- translated using Weblate ([7422878](https://github.com/gotson/komga/commits/7422878))
- translated using Weblate ([3ce5873](https://github.com/gotson/komga/commits/3ce5873))
- translated using Weblate ([cbc4871](https://github.com/gotson/komga/commits/cbc4871))
- translated using Weblate ([bf4e1e0](https://github.com/gotson/komga/commits/bf4e1e0))
- translated using Weblate ([e99fb8a](https://github.com/gotson/komga/commits/e99fb8a))
- translated using Weblate ([76aec63](https://github.com/gotson/komga/commits/76aec63))
- translated using Weblate ([d017908](https://github.com/gotson/komga/commits/d017908))
- translated using Weblate ([69da2c4](https://github.com/gotson/komga/commits/69da2c4))
- translated using Weblate ([c2ccfb2](https://github.com/gotson/komga/commits/c2ccfb2))
- translated using Weblate ([fd870c9](https://github.com/gotson/komga/commits/fd870c9))
- extract translation strings ([d6bae91](https://github.com/gotson/komga/commits/d6bae91))
- add missing i18n string ([e931487](https://github.com/gotson/komga/commits/e931487))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([f0f95ef](https://github.com/gotson/komga/commits/f0f95ef))
- translated using Weblate (Slovak) ([4a803bc](https://github.com/gotson/komga/commits/4a803bc))
- translated using Weblate (Korean) ([f9d4585](https://github.com/gotson/komga/commits/f9d4585))
- translated using Weblate (Spanish) ([8172ec9](https://github.com/gotson/komga/commits/8172ec9))
- translated using Weblate (Italian) ([19534cc](https://github.com/gotson/komga/commits/19534cc))
- added translation using Weblate (Malayalam) ([10e2dff](https://github.com/gotson/komga/commits/10e2dff))
- translated using Weblate (Czech) ([d384ba3](https://github.com/gotson/komga/commits/d384ba3))
- translated using Weblate (Ukrainian) ([62594f8](https://github.com/gotson/komga/commits/62594f8))
- translated using Weblate (German) ([b04138e](https://github.com/gotson/komga/commits/b04138e))
- translated using Weblate (Turkish) ([5aba11e](https://github.com/gotson/komga/commits/5aba11e))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 22.1 to 22.2 ([d512b67](https://github.com/gotson/komga/commits/d512b67))
- bump actions/setup-java from 5 to 6 ([717edb9](https://github.com/gotson/komga/commits/717edb9))
- bump EndBug/add-and-commit from 10 to 11 ([cba53ed](https://github.com/gotson/komga/commits/cba53ed))

**nextui**
- bump storybook to 10.5.9 ([f3bfeb1](https://github.com/gotson/komga/commits/f3bfeb1))

**webui**
- bump svgo from 2.8.3 to 2.8.4 in /komga-webui ([9707eda](https://github.com/gotson/komga/commits/9707eda))
- bump js-yaml from 3.14.2 to 3.15.2 in /komga-webui ([d4e33f1](https://github.com/gotson/komga/commits/d4e33f1))
- bump joi from 17.10.1 to 17.13.7 in /komga-webui ([355177c](https://github.com/gotson/komga/commits/355177c))
- bump browserslist from 4.28.1 to 4.28.8 in /komga-webui ([656001e](https://github.com/gotson/komga/commits/656001e))
- bump @xmldom/xmldom from 0.8.13 to 0.8.15 in /komga-webui ([fcf8c59](https://github.com/gotson/komga/commits/fcf8c59))
- bump qs from 6.15.2 to 6.16.0 in /komga-webui ([4217b75](https://github.com/gotson/komga/commits/4217b75))
- bump fast-uri from 3.1.5 to 3.1.7 in /komga-webui ([1fdc140](https://github.com/gotson/komga/commits/1fdc140))
- bump sanitize-html from 2.12.1 to 2.17.7 in /komga-webui ([50ee199](https://github.com/gotson/komga/commits/50ee199))

# [1.26.3](https://github.com/gotson/komga/compare/1.26.2...1.26.3) (2026-08-12)
## 🛠  Build
**release**
- use PAT token for JReleaser release creation ([d438041](https://github.com/gotson/komga/commits/d438041))

## 🌐 Translation
**nextui**
- translated using Weblate (Korean) ([ad7caf6](https://github.com/gotson/komga/commits/ad7caf6))
- use BCP tags for translation files ([0ccf132](https://github.com/gotson/komga/commits/0ccf132))

**webui**
- translated using Weblate (Japanese) ([80393c1](https://github.com/gotson/komga/commits/80393c1))
- translated using Weblate (German) ([a9c6f17](https://github.com/gotson/komga/commits/a9c6f17))

# [1.26.2](https://github.com/gotson/komga/compare/1.26.1...1.26.2) (2026-08-12)
## 🐛 Fixes
**nextui**
- change label for directory browser confirmation button ([7aea29c](https://github.com/gotson/komga/commits/7aea29c))
- only restore scroll position on popstate navigation ([966ff2a](https://github.com/gotson/komga/commits/966ff2a))
- don't show perpetual loading after assigning an action to an unknown page hash ([b4a88e8](https://github.com/gotson/komga/commits/b4a88e8))
- fix console warning ([b173c46](https://github.com/gotson/komga/commits/b173c46))
- disable selection for already updated unknown page hash ([a48e3bd](https://github.com/gotson/komga/commits/a48e3bd))
- change color of selection footer ([4477012](https://github.com/gotson/komga/commits/4477012))
- prevent selection hover icon to show when input is touch ([f7725e3](https://github.com/gotson/komga/commits/f7725e3))
- only show select action from bottom sheet menu when required ([0890d4d](https://github.com/gotson/komga/commits/0890d4d))

## 🔄️ Changes
**nextui**
- remove redundant script tag ([4fbba0d](https://github.com/gotson/komga/commits/4fbba0d))

## 🧪 Tests
**nextui**
- fix storybook import ([7b8572d](https://github.com/gotson/komga/commits/7b8572d))
- add missing mock ([7cfda37](https://github.com/gotson/komga/commits/7cfda37))

## 🛠  Build
**nextui**
- ignore i18n folder for prettier ([7eeac66](https://github.com/gotson/komga/commits/7eeac66))

**unscoped**
- add name to workflow file ([f71bdcb](https://github.com/gotson/komga/commits/f71bdcb))
- add workflow to post releases to Discord ([05a1787](https://github.com/gotson/komga/commits/05a1787))

## 🌐 Translation
**nextui**
- translated using Weblate (Chinese (Simplified Han script)) ([d7c29ba](https://github.com/gotson/komga/commits/d7c29ba))
- translated using Weblate (Chinese (Traditional Han script)) ([b2c97db](https://github.com/gotson/komga/commits/b2c97db))
- translated using Weblate (Korean) ([228802f](https://github.com/gotson/komga/commits/228802f))
- translated using Weblate (Finnish) ([7b6a3a4](https://github.com/gotson/komga/commits/7b6a3a4))
- translated using Weblate (French) ([4232088](https://github.com/gotson/komga/commits/4232088))
- translated using Weblate (Italian) ([99fde0b](https://github.com/gotson/komga/commits/99fde0b))
- added translation using Weblate (German) ([6e537fb](https://github.com/gotson/komga/commits/6e537fb))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([3936fc0](https://github.com/gotson/komga/commits/3936fc0))
- translated using Weblate (Finnish) ([13c2d9a](https://github.com/gotson/komga/commits/13c2d9a))
- translated using Weblate (Russian) ([dc3a39d](https://github.com/gotson/komga/commits/dc3a39d))

## ⚙️ Dependencies
**ci**
- bump actions/checkout from 6 to 7 ([11731da](https://github.com/gotson/komga/commits/11731da))
- bump gradle/actions from 6.2.0 to 6.3.0 ([6ad5927](https://github.com/gotson/komga/commits/6ad5927))

**nextui**
- downgrade storybook to 10.4.6 ([0da024e](https://github.com/gotson/komga/commits/0da024e))

**webui**
- bump nanoid from 3.3.8 to 3.3.18 in /komga-webui ([3e27d6f](https://github.com/gotson/komga/commits/3e27d6f))

# [1.26.1](https://github.com/gotson/komga/compare/1.26.0...1.26.1) (2026-08-10)
## 🐛 Fixes
**komga**
- missing nextui css layers when serving from tomcat ([ee79798](https://github.com/gotson/komga/commits/ee79798))

## 🔄️ Changes

- "refactor: fix configuration escapes" ([e0ff2da](https://github.com/gotson/komga/commits/e0ff2da)), closes [#2385](https://github.com/gotson/komga/issues/2385)

## 🛠  Build

- update svu install ([10a0a2c](https://github.com/gotson/komga/commits/10a0a2c))

## 🌐 Translation
**webui**
- translated using Weblate (Korean) ([e2add13](https://github.com/gotson/komga/commits/e2add13))

# [1.26.0](https://github.com/gotson/komga/compare/1.25.0...1.26.0) (2026-08-10)
## 🚀 Features
**api**
- add v2 version of referential API ([52ef637](https://github.com/gotson/komga/commits/52ef637))

**komga**
- serve both UIs on the web server ([c802267](https://github.com/gotson/komga/commits/c802267))
- rar5 support in plain java ([cea6375](https://github.com/gotson/komga/commits/cea6375))

**nextui**
- first beta version of the new UI ([3f1a719](https://github.com/gotson/komga/commits/3f1a719)), closes [#1514](https://github.com/gotson/komga/issues/1514) [#1545](https://github.com/gotson/komga/issues/1545) [#1557](https://github.com/gotson/komga/issues/1557) [#1585](https://github.com/gotson/komga/issues/1585) [#1595](https://github.com/gotson/komga/issues/1595) [#1622](https://github.com/gotson/komga/issues/1622) [#1918](https://github.com/gotson/komga/issues/1918) [#1988](https://github.com/gotson/komga/issues/1988) [#1992](https://github.com/gotson/komga/issues/1992) [#2019](https://github.com/gotson/komga/issues/2019)

**webui**
- add link to launch the new UI ([531e3b2](https://github.com/gotson/komga/commits/531e3b2))

## 🐛 Fixes
**api**
- enforce content restriction when accessing posters ([bc04042](https://github.com/gotson/komga/commits/bc04042))
- handle more sort keys for page hashes ([bec27ca](https://github.com/gotson/komga/commits/bec27ca))
- preserve modified date in R2 progression ([a1ee74d](https://github.com/gotson/komga/commits/a1ee74d))

**komga**
- epub with images in svg not detected as divina ([45800c4](https://github.com/gotson/komga/commits/45800c4))
- relax web server validation ([e8ffade](https://github.com/gotson/komga/commits/e8ffade)), closes [#2367](https://github.com/gotson/komga/issues/2367)

## 🔄️ Changes

- fix gradle warnings ([c79f768](https://github.com/gotson/komga/commits/c79f768))
- fix configuration escapes ([3d0748b](https://github.com/gotson/komga/commits/3d0748b))
- ktlint format ([721f40f](https://github.com/gotson/komga/commits/721f40f))
- update ktlint rules ([ae0b1ea](https://github.com/gotson/komga/commits/ae0b1ea))

## 🧪 Tests
**komga**
- shorten function name ([86f0cab](https://github.com/gotson/komga/commits/86f0cab))

## 🛠  Build
**deps**
- bump brace-expansion in /next-ui ([0c03e66](https://github.com/gotson/komga/commits/0c03e66))
- bump immutable from 5.1.5 to 5.1.9 in /next-ui ([f7a7a90](https://github.com/gotson/komga/commits/f7a7a90))

**deps-dev**
- bump shell-quote from 1.8.4 to 1.10.0 in /next-ui ([e9f19a2](https://github.com/gotson/komga/commits/e9f19a2))
- bump js-cookie from 3.0.5 to 3.0.8 in /next-ui ([8805fbc](https://github.com/gotson/komga/commits/8805fbc))
- bump flatted from 3.3.3 to 3.4.4 in /next-ui ([027c73f](https://github.com/gotson/komga/commits/027c73f))

**docker**
- remove libarchive ([20f8f0b](https://github.com/gotson/komga/commits/20f8f0b))

**komga-tray**
- update required jdk modules for conveyor ([3cb48cf](https://github.com/gotson/komga/commits/3cb48cf))
- remove libarchive and dependencies ([4ef86df](https://github.com/gotson/komga/commits/4ef86df))

**webui**
- move .nvmrc per project ([519af6b](https://github.com/gotson/komga/commits/519af6b))
- update Browserslist db ([a08c985](https://github.com/gotson/komga/commits/a08c985))
- update Browserslist db ([1c217cb](https://github.com/gotson/komga/commits/1c217cb))

**unscoped**
- fix gradle warning ([3618e88](https://github.com/gotson/komga/commits/3618e88))
- bump ktlint to 1.8.0 ([ef8b95e](https://github.com/gotson/komga/commits/ef8b95e))
- bump com.gorylenko.gradle-git-properties to 4.0.1 ([c15ae34](https://github.com/gotson/komga/commits/c15ae34))
- chromatic PR ([7bd1cfe](https://github.com/gotson/komga/commits/7bd1cfe))
- modernize ([1769aef](https://github.com/gotson/komga/commits/1769aef))

## 📝 Documentation

- update link to discussion ([0178070](https://github.com/gotson/komga/commits/0178070))
- update documentation ([6a2fee5](https://github.com/gotson/komga/commits/6a2fee5))

## 🌐 Translation
**nextui**
- translated using Weblate (French) ([e09967c](https://github.com/gotson/komga/commits/e09967c))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([8ac3068](https://github.com/gotson/komga/commits/8ac3068))
- translated using Weblate (Chinese (Simplified Han script)) ([53742ca](https://github.com/gotson/komga/commits/53742ca))
- translated using Weblate (Arabic) ([ce4d38c](https://github.com/gotson/komga/commits/ce4d38c))

## ⚙️ Dependencies
**ci**
- bump gradle/actions from 6 to 6.2.0 ([724eb8c](https://github.com/gotson/komga/commits/724eb8c))
- bump hydraulic-software/conveyor from 22.0 to 22.1 ([1184d89](https://github.com/gotson/komga/commits/1184d89))
- bump actions/setup-node from 6 to 7 ([acb0427](https://github.com/gotson/komga/commits/acb0427))

**komga**
- bump kotlinx-coroutines-core to 1.11.0 ([0341b5a](https://github.com/gotson/komga/commits/0341b5a))
- bump jsoup to 1.23.1 ([dc7269a](https://github.com/gotson/komga/commits/dc7269a))
- bump tika-core to 3.3.2 ([19fb19e](https://github.com/gotson/komga/commits/19fb19e))
- bump pdfbox to 3.0.8 ([abb0f6d](https://github.com/gotson/komga/commits/abb0f6d))
- bump jbig2-imageio to 3.0.5 ([6d0303b](https://github.com/gotson/komga/commits/6d0303b))
- bump commons-lang3 to 3.20.0 ([8bd54d2](https://github.com/gotson/komga/commits/8bd54d2))
- bump gradle-jooq-plugin to 10.2.1 ([8051ff1](https://github.com/gotson/komga/commits/8051ff1))
- bump mockk to 1.14.11 ([a7a7b5b](https://github.com/gotson/komga/commits/a7a7b5b))
- bump kotlin-logging-jvm to 8.0.4 ([5e0aca7](https://github.com/gotson/komga/commits/5e0aca7))
- bump sqlite-jdbc to 3.53.2.1 ([c306c8a](https://github.com/gotson/komga/commits/c306c8a))
- bump net.coobird:thumbnailator to 0.4.21 ([cb342a8](https://github.com/gotson/komga/commits/cb342a8))
- bump commons-compress to 1.28.0 ([50b93e1](https://github.com/gotson/komga/commits/50b93e1))
- bump commons-validator to 1.11.0 ([79e177b](https://github.com/gotson/komga/commits/79e177b))
- bump commons-io to 2.22.0 ([06d3c32](https://github.com/gotson/komga/commits/06d3c32))
- bump com.twelvemonkeys.imageio to 3.14.0 ([9bf7d1f](https://github.com/gotson/komga/commits/9bf7d1f))
- bump com.tngtech.archunit to 1.5.0 ([7d2425a](https://github.com/gotson/komga/commits/7d2425a))
- bump icu4j to 78.3 ([cda6d20](https://github.com/gotson/komga/commits/cda6d20))
- bump com.google.zxing to 3.5.4 ([d6bb688](https://github.com/gotson/komga/commits/d6bb688))
- bump com.github.junrar to 8.1.0 ([d2232fe](https://github.com/gotson/komga/commits/d2232fe))
- bump com.github.gotson.nightmonkeys to 1.1.0 ([b8a24c0](https://github.com/gotson/komga/commits/b8a24c0))

**komga-tray**
- bump dev.hydraulic.conveyor to 2.0 ([889f1ce](https://github.com/gotson/komga/commits/889f1ce))
- bump org.jetbrains.compose to 1.11.1 ([2edc7f5](https://github.com/gotson/komga/commits/2edc7f5))

**webui**
- bump fast-uri from 3.1.4 to 3.1.5 in /komga-webui ([fff72a9](https://github.com/gotson/komga/commits/fff72a9))
- bump ws from 7.5.10 to 7.5.13 in /komga-webui ([10eb3c6](https://github.com/gotson/komga/commits/10eb3c6))
- bump immutable from 4.3.8 to 4.3.9 in /komga-webui ([4b7bd78](https://github.com/gotson/komga/commits/4b7bd78))
- bump svgo from 2.8.2 to 2.8.3 in /komga-webui ([9c3f564](https://github.com/gotson/komga/commits/9c3f564))
- bump fast-uri from 3.1.2 to 3.1.4 in /komga-webui ([defb508](https://github.com/gotson/komga/commits/defb508))
- bump shell-quote from 1.8.4 to 1.10.0 in /komga-webui ([6e8caba](https://github.com/gotson/komga/commits/6e8caba))
- bump axios from 1.16.0 to 1.18.0 in /komga-webui ([3f4b04f](https://github.com/gotson/komga/commits/3f4b04f))
- bump websocket-driver from 0.7.4 to 0.7.5 in /komga-webui ([aea5ca1](https://github.com/gotson/komga/commits/aea5ca1))

**unscoped**
- bump gradle to 9.6.1 ([827a72e](https://github.com/gotson/komga/commits/827a72e))
- bump flyway gradle plugin to 13.1.0 ([2d290f3](https://github.com/gotson/komga/commits/2d290f3))
- bump ksp to 2.3.1 ([4b46489](https://github.com/gotson/komga/commits/4b46489))
- bump kotlin to 2.4.10 ([5c8a851](https://github.com/gotson/komga/commits/5c8a851))
- bump org.jlleitschuh.gradle.ktlint to 14.2.0 ([9aba266](https://github.com/gotson/komga/commits/9aba266))
- bump springboot to 3.5.16 ([3846eef](https://github.com/gotson/komga/commits/3846eef))
- bump jreleaser to 1.25.0 ([a739649](https://github.com/gotson/komga/commits/a739649))
- bump ben-manes.versions to 0.59.0 ([605b063](https://github.com/gotson/komga/commits/605b063))

# [1.25.0](https://github.com/gotson/komga/compare/1.24.4...1.25.0) (2026-06-30)
## 🚀 Features
**komga**
- add support for solid rar4 archives ([5682a37](https://github.com/gotson/komga/commits/5682a37))

## 🐛 Fixes
**kobo**
- enfore content restriction ([bd8b773](https://github.com/gotson/komga/commits/bd8b773))

**openapi**
- flatten hierchical schemas ([275cb92](https://github.com/gotson/komga/commits/275cb92))

## 🛠  Build
**openapi**
- increase timeout for openapi generation ([4efb161](https://github.com/gotson/komga/commits/4efb161))

**webui**
- update Browserslist db ([9a3bbdd](https://github.com/gotson/komga/commits/9a3bbdd))
- update Browserslist db ([ba6cb76](https://github.com/gotson/komga/commits/ba6cb76))

## ⚙️ Dependencies
**ci**
- bump actions/checkout from 6 to 7 ([5da5226](https://github.com/gotson/komga/commits/5da5226))

**komga**
- bump junrar to 7.6.0 ([ba628f9](https://github.com/gotson/komga/commits/ba628f9))

**webui**
- bump launch-editor from 2.6.0 to 2.14.1 in /komga-webui ([910512c](https://github.com/gotson/komga/commits/910512c))
- bump axios from 1.15.2 to 1.16.0 in /komga-webui ([86362b1](https://github.com/gotson/komga/commits/86362b1))
- bump qs from 6.14.2 to 6.15.2 in /komga-webui ([f9f402e](https://github.com/gotson/komga/commits/f9f402e))
- bump js-cookie from 3.0.5 to 3.0.7 in /komga-webui ([3e9a0ea](https://github.com/gotson/komga/commits/3e9a0ea))
- bump fast-uri from 3.1.0 to 3.1.2 in /komga-webui ([be5f88c](https://github.com/gotson/komga/commits/be5f88c))
- bump @babel/plugin-transform-modules-systemjs ([0bd8edb](https://github.com/gotson/komga/commits/0bd8edb))
- bump axios from 1.15.0 to 1.15.2 in /komga-webui ([737cc56](https://github.com/gotson/komga/commits/737cc56))

**unscoped**
- upgrade Spring Boot to 3.5.14 ([3d7615e](https://github.com/gotson/komga/commits/3d7615e))

# [1.24.4](https://github.com/gotson/komga/compare/1.24.3...1.24.4) (2026-04-24)
## 🐛 Fixes
**api**
- omit UserDto.ageRestriction instead of returning null ([e3a8cc6](https://github.com/gotson/komga/commits/e3a8cc6))

**epub**
- some TOC may not be parsed correctly ([5fc0b7e](https://github.com/gotson/komga/commits/5fc0b7e))

**kobo**
- proxy raw request body to kobo store ([4a7d9a6](https://github.com/gotson/komga/commits/4a7d9a6)), closes [#2289](https://github.com/gotson/komga/issues/2289)

**koreader**
- also accept application/json on Accept header ([ddfe65d](https://github.com/gotson/komga/commits/ddfe65d))

**opds2**
- incorrect latest series navigation links ([717ef82](https://github.com/gotson/komga/commits/717ef82)), closes [#2285](https://github.com/gotson/komga/issues/2285)
- auth logo issue when using base url ([7c00661](https://github.com/gotson/komga/commits/7c00661)), closes [#2285](https://github.com/gotson/komga/issues/2285)

## 🛠  Build
**docker**
- update base image to Ubuntu 26.04 for amd64 and arm64 ([5d14057](https://github.com/gotson/komga/commits/5d14057))

**webui**
- update Browserslist db ([7e0d680](https://github.com/gotson/komga/commits/7e0d680))

**unscoped**
- update homebrew action ([6c2621b](https://github.com/gotson/komga/commits/6c2621b))

## ⚙️ Dependencies
**ci**
- bump gradle/actions from 5 to 6 ([3ca9806](https://github.com/gotson/komga/commits/3ca9806))

**webui**
- bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /komga-webui ([bb60a79](https://github.com/gotson/komga/commits/bb60a79))
- bump axios from 1.13.5 to 1.15.0 in /komga-webui ([85edd8b](https://github.com/gotson/komga/commits/85edd8b))
- bump follow-redirects in /komga-webui ([63de6aa](https://github.com/gotson/komga/commits/63de6aa))
- bump lodash from 4.17.23 to 4.18.1 in /komga-webui ([b77554f](https://github.com/gotson/komga/commits/b77554f))
- bump @xmldom/xmldom from 0.8.10 to 0.8.12 in /komga-webui ([5620e3f](https://github.com/gotson/komga/commits/5620e3f))
- bump brace-expansion from 1.1.12 to 1.1.13 in /komga-webui ([263d3dd](https://github.com/gotson/komga/commits/263d3dd))

**unscoped**
- bump gradle-git-properties plugin from 2.5.2 to 2.5.7 ([dd9c3fa](https://github.com/gotson/komga/commits/dd9c3fa))

# [1.24.3](https://github.com/gotson/komga/compare/1.24.2...1.24.3) (2026-03-27)
## 🐛 Fixes
**webui**
- epub reader would not load ([b8ea79e](https://github.com/gotson/komga/commits/b8ea79e))

## ⚙️ Dependencies
**webui**
- bump node-forge from 1.3.2 to 1.4.0 in /komga-webui ([40dadcb](https://github.com/gotson/komga/commits/40dadcb))

# [1.24.2](https://github.com/gotson/komga/compare/1.24.1...1.24.2) (2026-03-26)
## 🐛 Fixes
**docker**
- remove anonymous /tmp volume ([45f39b0](https://github.com/gotson/komga/commits/45f39b0)), closes [#2191](https://github.com/gotson/komga/issues/2191)

**epub**
- fallback on epub2 toc if epub3 is present but invalid ([4ce8f27](https://github.com/gotson/komga/commits/4ce8f27))

**unscoped**
- epub extension could get lost during book restoration ([90d3a1d](https://github.com/gotson/komga/commits/90d3a1d))

## 🔄️ Changes
**docker**
- fix small warnings when builing ([bcc4438](https://github.com/gotson/komga/commits/bcc4438))

## 🛠  Build
**webui**
- update Browserslist db ([de849a5](https://github.com/gotson/komga/commits/de849a5))
- update Browserslist db ([6305cae](https://github.com/gotson/komga/commits/6305cae))

## 📝 Documentation

- rename sponsors ([034ab23](https://github.com/gotson/komga/commits/034ab23))

## 🌐 Translation
**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([da981be](https://github.com/gotson/komga/commits/da981be))
- translated using Weblate (Korean) ([92a61de](https://github.com/gotson/komga/commits/92a61de))
- translated using Weblate (Croatian) ([c00aaeb](https://github.com/gotson/komga/commits/c00aaeb))
- translated using Weblate (Bulgarian) ([0013a65](https://github.com/gotson/komga/commits/0013a65))
- translated using Weblate (German) ([df5e90e](https://github.com/gotson/komga/commits/df5e90e))
- translated using Weblate (Portuguese (Brazil)) ([c79008d](https://github.com/gotson/komga/commits/c79008d))
- translated using Weblate (Tamil) ([4fa9422](https://github.com/gotson/komga/commits/4fa9422))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 21.1 to 22.0 ([de25e49](https://github.com/gotson/komga/commits/de25e49))
- bump EndBug/add-and-commit from 9 to 10 ([b91919a](https://github.com/gotson/komga/commits/b91919a))
- bump docker/setup-buildx-action from 3 to 4 ([a584f4c](https://github.com/gotson/komga/commits/a584f4c))
- bump docker/login-action from 3 to 4 ([25ccf5a](https://github.com/gotson/komga/commits/25ccf5a))
- bump docker/setup-qemu-action from 3 to 4 ([30ed015](https://github.com/gotson/komga/commits/30ed015))
- bump actions/upload-artifact from 6 to 7 ([dfdcd08](https://github.com/gotson/komga/commits/dfdcd08))

**webui**
- bump picomatch from 2.3.1 to 2.3.2 in /komga-webui ([457a724](https://github.com/gotson/komga/commits/457a724))
- bump flatted from 3.2.7 to 3.4.2 in /komga-webui ([7ad2bd5](https://github.com/gotson/komga/commits/7ad2bd5))
- bump yauzl and r2-utils-js in /komga-webui ([322cf23](https://github.com/gotson/komga/commits/322cf23))
- bump svgo from 2.8.0 to 2.8.2 in /komga-webui ([fd84125](https://github.com/gotson/komga/commits/fd84125))
- bump immutable from 4.3.4 to 4.3.8 in /komga-webui ([112c442](https://github.com/gotson/komga/commits/112c442))
- bump minimatch in /komga-webui ([8b542b8](https://github.com/gotson/komga/commits/8b542b8))
- bump ajv from 6.12.6 to 6.14.0 in /komga-webui ([7e83afd](https://github.com/gotson/komga/commits/7e83afd))
- bump qs from 6.14.1 to 6.14.2 in /komga-webui ([3d52eab](https://github.com/gotson/komga/commits/3d52eab))
- bump axios from 1.12.0 to 1.13.5 in /komga-webui ([22fdc2e](https://github.com/gotson/komga/commits/22fdc2e))
- bump webpack from 5.94.0 to 5.105.0 in /komga-webui ([0400b8f](https://github.com/gotson/komga/commits/0400b8f))

# [1.24.1](https://github.com/gotson/komga/compare/1.24.0...1.24.1) (2026-01-29)
## 🐛 Fixes
**epub**
- more lenient fixed-layout detection ([4f94365](https://github.com/gotson/komga/commits/4f94365))

## 🌐 Translation
**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([80e5432](https://github.com/gotson/komga/commits/80e5432))
- translated using Weblate (Swedish) ([7e2798b](https://github.com/gotson/komga/commits/7e2798b))
- translated using Weblate (Russian) ([deece74](https://github.com/gotson/komga/commits/deece74))
- translated using Weblate (German) ([f990b9a](https://github.com/gotson/komga/commits/f990b9a))
- translated using Weblate (Galician) ([ecf6708](https://github.com/gotson/komga/commits/ecf6708))

# [1.24.0](https://github.com/gotson/komga/compare/1.23.6...1.24.0) (2026-01-28)
## 🚀 Features
**api**
- add heartbeat event to SSE connections ([512492b](https://github.com/gotson/komga/commits/512492b)), closes [#2205](https://github.com/gotson/komga/issues/2205)

**unscoped**
- support epub with images in spine ([525b37f](https://github.com/gotson/komga/commits/525b37f))

## 🛠  Build
**webui**
- update Browserslist db ([e6560e0](https://github.com/gotson/komga/commits/e6560e0))
- update Browserslist db ([361d20d](https://github.com/gotson/komga/commits/361d20d))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 21.0 to 21.1 ([2ff8ea1](https://github.com/gotson/komga/commits/2ff8ea1))
- bump actions/upload-artifact from 5 to 6 ([4911cc8](https://github.com/gotson/komga/commits/4911cc8))
- bump dessant/lock-threads from 5 to 6 ([2e268b4](https://github.com/gotson/komga/commits/2e268b4))
- bump hydraulic-software/conveyor from 20.0 to 21.0 ([7d1c9b8](https://github.com/gotson/komga/commits/7d1c9b8))

**webui**
- bump lodash from 4.17.21 to 4.17.23 in /komga-webui ([a4958b0](https://github.com/gotson/komga/commits/a4958b0))
- bump qs from 6.13.0 to 6.14.1 in /komga-webui ([13761f6](https://github.com/gotson/komga/commits/13761f6))
- update package name for isbn-verify ([62b4154](https://github.com/gotson/komga/commits/62b4154))

# [1.23.6](https://github.com/gotson/komga/compare/1.23.5...1.23.6) (2025-11-28)
## 🐛 Fixes
**kobo**
- proxy 401 errors on initialization ([3739951](https://github.com/gotson/komga/commits/3739951))
- prevent double URL encoding when proxying ([ce3ad4c](https://github.com/gotson/komga/commits/ce3ad4c)), closes [#2130](https://github.com/gotson/komga/issues/2130)
- proxy Content-Type headers for kobo ([b925f3e](https://github.com/gotson/komga/commits/b925f3e)), closes [#2074](https://github.com/gotson/komga/issues/2074)

**unscoped**
- properly decode cover href when generating epub cover ([f8ca936](https://github.com/gotson/komga/commits/f8ca936)), closes [#2118](https://github.com/gotson/komga/issues/2118)

## 🔄️ Changes
**kobo**
- log error responses ([454c6c7](https://github.com/gotson/komga/commits/454c6c7))

## 🛠  Build
**docker**
- use old-releases apt repo ([ba7b826](https://github.com/gotson/komga/commits/ba7b826))

**webui**
- update Browserslist db ([727fe39](https://github.com/gotson/komga/commits/727fe39))

**unscoped**
- fix svu install ([9a56b30](https://github.com/gotson/komga/commits/9a56b30))

## 📝 Documentation
**api**
- fix mediatype ([af66144](https://github.com/gotson/komga/commits/af66144))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Arabic) ([a5548a5](https://github.com/gotson/komga/commits/a5548a5))
- translated using Weblate (Russian) ([8f8d20a](https://github.com/gotson/komga/commits/8f8d20a))
- translated using Weblate (Galician) ([0f69a3a](https://github.com/gotson/komga/commits/0f69a3a))

**webui**
- translated using Weblate (Croatian) ([dde0169](https://github.com/gotson/komga/commits/dde0169))
- translated using Weblate (Russian) ([a2ed7d3](https://github.com/gotson/komga/commits/a2ed7d3))
- translated using Weblate (Portuguese (Brazil)) ([475f026](https://github.com/gotson/komga/commits/475f026))
- translated using Weblate (Thai) ([a03f1bd](https://github.com/gotson/komga/commits/a03f1bd))

## ⚙️ Dependencies
**ci**
- bump actions/checkout from 5 to 6 ([f138fe3](https://github.com/gotson/komga/commits/f138fe3))
- bump mikepenz/action-junit-report from 5 to 6 ([6b07fda](https://github.com/gotson/komga/commits/6b07fda))
- bump actions/upload-artifact from 4 to 5 ([fe40ede](https://github.com/gotson/komga/commits/fe40ede))
- bump actions/setup-node from 5 to 6 ([c23f2d3](https://github.com/gotson/komga/commits/c23f2d3))

**webui**
- bump node-forge from 1.3.1 to 1.3.2 in /komga-webui ([0f25453](https://github.com/gotson/komga/commits/0f25453))
- bump js-yaml from 3.14.1 to 3.14.2 in /komga-webui ([cd47fc7](https://github.com/gotson/komga/commits/cd47fc7))

# [1.23.5](https://github.com/gotson/komga/compare/1.23.4...1.23.5) (2025-10-08)
## 🚀 Features

- support local artwork in gif format ([f19d7aa](https://github.com/gotson/komga/commits/f19d7aa)), closes [#1853](https://github.com/gotson/komga/issues/1853)

## 🐛 Fixes
**api**
- empty content when x-api-key is sent alongside session ([5a5f8d7](https://github.com/gotson/komga/commits/5a5f8d7)), closes [#2099](https://github.com/gotson/komga/issues/2099)
- relax JSON deserializer ([eb8bdfc](https://github.com/gotson/komga/commits/eb8bdfc))
- add id field in HistoricalEventDto ([5e3ca4d](https://github.com/gotson/komga/commits/5e3ca4d))

## 🏎 Perf
**api**
- remove no-transform cache-control from response header ([43c1018](https://github.com/gotson/komga/commits/43c1018)), closes [#2091](https://github.com/gotson/komga/issues/2091)

## 🔄️ Changes

- add more logs when epub extension is missing ([730b093](https://github.com/gotson/komga/commits/730b093))
- add more logs to koreader sync controller ([2f9b4e7](https://github.com/gotson/komga/commits/2f9b4e7))
- make dslRO transaction aware ([69ba569](https://github.com/gotson/komga/commits/69ba569))

## 🛠  Build
**webui**
- update Browserslist db ([e842a52](https://github.com/gotson/komga/commits/e842a52))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Portuguese (Brazil)) ([2259e4b](https://github.com/gotson/komga/commits/2259e4b))

**webui**
- translated using Weblate (Slovak) ([f75ad77](https://github.com/gotson/komga/commits/f75ad77))
- translated using Weblate (Croatian) ([f2913d1](https://github.com/gotson/komga/commits/f2913d1))
- translated using Weblate (Czech) ([0b3307c](https://github.com/gotson/komga/commits/0b3307c))
- translated using Weblate (Portuguese (Brazil)) ([1213309](https://github.com/gotson/komga/commits/1213309))

## ⚙️ Dependencies
**ci**
- bump peter-evans/dockerhub-description from 4.0.2 to 5.0.0 ([bdca990](https://github.com/gotson/komga/commits/bdca990))
- bump gradle/actions from 4 to 5 ([8081439](https://github.com/gotson/komga/commits/8081439))
- bump peter-evans/repository-dispatch from 3 to 4 ([80c604e](https://github.com/gotson/komga/commits/80c604e))
- bump hydraulic-software/conveyor from 19.0 to 20.0 ([e0b583f](https://github.com/gotson/komga/commits/e0b583f))

**webui**
- bump axios from 1.8.2 to 1.12.0 in /komga-webui ([d965758](https://github.com/gotson/komga/commits/d965758))

# [1.23.4](https://github.com/gotson/komga/compare/1.23.3...1.23.4) (2025-09-09)
## 🐛 Fixes
**kobo**
- update default kobo resources ([166b1ee](https://github.com/gotson/komga/commits/166b1ee)), closes [#2066](https://github.com/gotson/komga/issues/2066)
- fail to create proxy url ([058af49](https://github.com/gotson/komga/commits/058af49)), closes [#2063](https://github.com/gotson/komga/issues/2063)

## 🏎 Perf

- send events outside of db transaction ([51bfb35](https://github.com/gotson/komga/commits/51bfb35))

## 🧪 Tests

- run tests with a WAL database instead of memorydb ([7888a53](https://github.com/gotson/komga/commits/7888a53))

## 🛠  Build
**webui**
- update Browserslist db ([0e63e74](https://github.com/gotson/komga/commits/0e63e74))

## ⚙️ Dependencies
**ci**
- bump actions/setup-node from 4 to 5 ([3f64435](https://github.com/gotson/komga/commits/3f64435))

# [1.23.3](https://github.com/gotson/komga/compare/1.23.2...1.23.3) (2025-08-28)
## 🐛 Fixes
**api**
- cannot create readlist or collection with database in WAL mode ([1776174](https://github.com/gotson/komga/commits/1776174))

## 🛠  Build
**release**
- fail jreleaser on publish errors ([6b4d81e](https://github.com/gotson/komga/commits/6b4d81e))

## ⚙️ Dependencies
**ci**
- bump actions/setup-java from 4 to 5 ([b837963](https://github.com/gotson/komga/commits/b837963))

# [1.23.2](https://github.com/gotson/komga/compare/1.23.1...1.23.2) (2025-08-25)
## 🐛 Fixes
**kobo**
- NullPointer exception ([138c0ed](https://github.com/gotson/komga/commits/138c0ed)), closes [#2045](https://github.com/gotson/komga/issues/2045)

**webui**
- ignore content negotiation when downloading page ([85a33d4](https://github.com/gotson/komga/commits/85a33d4)), closes [#2042](https://github.com/gotson/komga/issues/2042)

**unscoped**
- ignore xml namespace in EPUB opf file ([3ab21ff](https://github.com/gotson/komga/commits/3ab21ff)), closes [#2043](https://github.com/gotson/komga/issues/2043)

## 🏎 Perf

- enable SQLite WAL mode by default ([e7b56b2](https://github.com/gotson/komga/commits/e7b56b2))

## 🔄️ Changes
**api**
- mark kepubifyPath as deprecated ([d147586](https://github.com/gotson/komga/commits/d147586))

**unscoped**
- use Jsoup XmlParser instead of HTML parser where needed ([4e7c49d](https://github.com/gotson/komga/commits/4e7c49d))

## 🛠  Build
**deps**
- move redundant versions to gradle version catalog ([18ec31f](https://github.com/gotson/komga/commits/18ec31f))

## 📝 Documentation

- update sponsors ([0bcf1e4](https://github.com/gotson/komga/commits/0bcf1e4))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Slovak) ([4a598e3](https://github.com/gotson/komga/commits/4a598e3))
- translated using Weblate (Assamese) ([9ce6258](https://github.com/gotson/komga/commits/9ce6258))
- added translation using Weblate (Slovak) ([c6a424e](https://github.com/gotson/komga/commits/c6a424e))
- translated using Weblate (Ukrainian) ([45a105a](https://github.com/gotson/komga/commits/45a105a))

**webui**
- translated using Weblate (Slovak) ([9a6f664](https://github.com/gotson/komga/commits/9a6f664))
- translated using Weblate (Ukrainian) ([ed271fc](https://github.com/gotson/komga/commits/ed271fc))

## ⚙️ Dependencies
**ci**
- bump actions/checkout from 4 to 5 ([ea5a470](https://github.com/gotson/komga/commits/ea5a470))
- bump hydraulic-software/conveyor from 18.1 to 19.0 ([a333b75](https://github.com/gotson/komga/commits/a333b75))

**webui**
- bump brace-expansion from 1.1.11 to 1.1.12 in /komga-webui ([777acbb](https://github.com/gotson/komga/commits/777acbb))
- bump ws in /komga-webui ([30f6d3a](https://github.com/gotson/komga/commits/30f6d3a))

**unscoped**
- bump jsoup to 1.21.1 ([8b62988](https://github.com/gotson/komga/commits/8b62988))
- bump nightcompress from 1.1.0 to 1.1.1 ([eb8a2df](https://github.com/gotson/komga/commits/eb8a2df))
- bump ktlint from 1.6.0 to 1.7.1 ([54c818e](https://github.com/gotson/komga/commits/54c818e))

# [1.23.1](https://github.com/gotson/komga/compare/1.23.0...1.23.1) (2025-08-01)
## 🐛 Fixes
**api**
- reduce cache for announcements and releases to 1h ([e019f5d](https://github.com/gotson/komga/commits/e019f5d))

## 🏎 Perf

- separate database reads from writes ([f9d9139](https://github.com/gotson/komga/commits/f9d9139))
- use sqlite temporary tables for long parameter list ([7464e64](https://github.com/gotson/komga/commits/7464e64))

## 🔄️ Changes
**benchmark**
- replace deprecated methods ([9046a61](https://github.com/gotson/komga/commits/9046a61))

**unscoped**
- ktlint format ([9986f9d](https://github.com/gotson/komga/commits/9986f9d))
- move lucene commit to separate class ([243355f](https://github.com/gotson/komga/commits/243355f))
- replace deprecated property ([cfa3995](https://github.com/gotson/komga/commits/cfa3995))

## 🧪 Tests

- use synchronous lucene committer for tests ([0e52bde](https://github.com/gotson/komga/commits/0e52bde))
- use synchronous events for tests ([a80eb59](https://github.com/gotson/komga/commits/a80eb59))

## 🛠  Build
**docker**
- downgrade base image from ubuntu:25.04 to ubuntu:24.10 for arm64/arm64 ([ffd2d0c](https://github.com/gotson/komga/commits/ffd2d0c)), closes [#2021](https://github.com/gotson/komga/issues/2021)

**webui**
- update Browserslist db ([8c4fb26](https://github.com/gotson/komga/commits/8c4fb26))

## ⚙️ Dependencies
**komga**
- bump spring boot to 3.5.4 ([d8d2029](https://github.com/gotson/komga/commits/d8d2029))
- bump bestbefore-processor-kotlin to 0.2.0 ([5af98a5](https://github.com/gotson/komga/commits/5af98a5))
- bump spring-session-caffeine to 2.1.0 ([0a0bd96](https://github.com/gotson/komga/commits/0a0bd96))

**webui**
- bump on-headers and compression in /komga-webui ([cd98fed](https://github.com/gotson/komga/commits/cd98fed))

# [1.23.0](https://github.com/gotson/komga/compare/1.22.1...1.23.0) (2025-07-28)
## 🚀 Features

- check if database files are on local filesystem on startup ([93b2130](https://github.com/gotson/komga/commits/93b2130))

## 🐛 Fixes

- ensure tasksDB parent directory is created ([eb1e602](https://github.com/gotson/komga/commits/eb1e602))

## 🔄️ Changes

- ktlint format ([756d9f9](https://github.com/gotson/komga/commits/756d9f9))
- use guard condition in when ([83a995f](https://github.com/gotson/komga/commits/83a995f))
- remove redundant qualifier ([d82af1b](https://github.com/gotson/komga/commits/d82af1b))
- rename unused exceptions ([5ba13d0](https://github.com/gotson/komga/commits/5ba13d0))
- simplify condition ([b84a958](https://github.com/gotson/komga/commits/b84a958))
- simplify regex string ([c955f2d](https://github.com/gotson/komga/commits/c955f2d))
- remove explicit type ([65c8575](https://github.com/gotson/komga/commits/65c8575))
- replace enum.values() with enum.entries ([03993ac](https://github.com/gotson/komga/commits/03993ac))
- remove unused code ([b7d1824](https://github.com/gotson/komga/commits/b7d1824))
- fix warning on startup ([209792f](https://github.com/gotson/komga/commits/209792f))

## 🛠  Build

- add os name to junit test report ([ba83452](https://github.com/gotson/komga/commits/ba83452))
- publish junit test report ([8952b83](https://github.com/gotson/komga/commits/8952b83))

## 🌐 Translation
**webui**
- translated using Weblate (Turkish) ([dc1248e](https://github.com/gotson/komga/commits/dc1248e))

# [1.22.1](https://github.com/gotson/komga/compare/1.22.0...1.22.1) (2025-07-15)
## 🐛 Fixes

- don't strip accents on input data and sort series title with unicode collation ([c2c697f](https://github.com/gotson/komga/commits/c2c697f))
- epub divina heuristic ([5f9cc44](https://github.com/gotson/komga/commits/5f9cc44)), closes [#1997](https://github.com/gotson/komga/issues/1997)

## 🔄️ Changes
**komga**
- remove artemis cleanup ([9567df1](https://github.com/gotson/komga/commits/9567df1))

**komga-tray**
- remove deprecated methods ([d56c3e3](https://github.com/gotson/komga/commits/d56c3e3))

**unscoped**
- use interpolation prefix ([1de36b7](https://github.com/gotson/komga/commits/1de36b7))
- add param target for some annotations to fix archunit tests ([1975ff2](https://github.com/gotson/komga/commits/1975ff2))
- fix types for new Kotlin compiler ([34c7d8b](https://github.com/gotson/komga/commits/34c7d8b))
- replace deprecated AntPathRequestMatcher with PathPatternRequestMatcher ([f674d65](https://github.com/gotson/komga/commits/f674d65))
- remove unused params ([d4de08a](https://github.com/gotson/komga/commits/d4de08a))
- use new syntax for gradle task registation ([d112e69](https://github.com/gotson/komga/commits/d112e69))

## 🛠  Build
**docker**
- bump base image from ubuntu:24.10 to ubuntu:25.04 for amr64/arm64 ([6f951bd](https://github.com/gotson/komga/commits/6f951bd))

**komga**
- align jooq version for jooq plugin ([5f00bd5](https://github.com/gotson/komga/commits/5f00bd5))
- add kotlin compiler parameter to remove warnings ([ce7816b](https://github.com/gotson/komga/commits/ce7816b))

**webui**
- update Browserslist db ([ddc5f72](https://github.com/gotson/komga/commits/ddc5f72))

**unscoped**
- update ktlint gradle plugin configuration ([eacf305](https://github.com/gotson/komga/commits/eacf305))
- update build.gradle for newer Kotlin ([f2841ea](https://github.com/gotson/komga/commits/f2841ea))
- use Java 21 ([71e8e9a](https://github.com/gotson/komga/commits/71e8e9a))
- add enable native access attribute to jar manifest ([8602740](https://github.com/gotson/komga/commits/8602740))

## 📝 Documentation

- minimum Java version is 21 ([388349d](https://github.com/gotson/komga/commits/388349d))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Ukrainian) ([c960e45](https://github.com/gotson/komga/commits/c960e45))

**webui**
- translated using Weblate (Dutch) ([239be60](https://github.com/gotson/komga/commits/239be60))
- translated using Weblate (Ukrainian) ([7873671](https://github.com/gotson/komga/commits/7873671))
- translated using Weblate (Tamil) ([da2bf7d](https://github.com/gotson/komga/commits/da2bf7d))

## ⚙️ Dependencies
**build**
- update Gradle to 8.14.3 ([267292d](https://github.com/gotson/komga/commits/267292d))
- bump JReleaser from 1.10.0 to 1.19.0 ([4189833](https://github.com/gotson/komga/commits/4189833))
- bump Gradle from 8.11.1 to 8.14.2 ([a980009](https://github.com/gotson/komga/commits/a980009))

**komga**
- bump deps ([48207cb](https://github.com/gotson/komga/commits/48207cb))
- bump ksp plugin ([4b9a146](https://github.com/gotson/komga/commits/4b9a146))
- bump deps ([c898906](https://github.com/gotson/komga/commits/c898906))
- bump Gradle plugins ([e7a0a52](https://github.com/gotson/komga/commits/e7a0a52))
- bump Spring Boot to 3.5.3 ([9ac225b](https://github.com/gotson/komga/commits/9ac225b))
- bump icu4j from 76.1 to 77.1 ([39bc3b2](https://github.com/gotson/komga/commits/39bc3b2))

**komga-tray**
- bump Gradle plugins ([0f74e6e](https://github.com/gotson/komga/commits/0f74e6e))

**unscoped**
- bump ben-manes version plugin to 0.52.0 ([cd99019](https://github.com/gotson/komga/commits/cd99019))
- bump ktlint to 1.6.0 ([9bc3794](https://github.com/gotson/komga/commits/9bc3794))
- bump Kotlin to 2.2.0 ([aa80ef8](https://github.com/gotson/komga/commits/aa80ef8))
- bump ktlint plugin to 13.0.0 ([1235220](https://github.com/gotson/komga/commits/1235220))

# [1.22.0](https://github.com/gotson/komga/compare/1.21.3...1.22.0) (2025-06-23)
## 🚀 Features
**api**
- user creation supports restrictions ([1f0817b](https://github.com/gotson/komga/commits/1f0817b))

## 🐛 Fixes
**api**
- add CSP response header for untrusted epub resources ([25de597](https://github.com/gotson/komga/commits/25de597))
- marking already read announcement as read would return error 500 ([8cf2403](https://github.com/gotson/komga/commits/8cf2403))

## 🛠  Build
**release**
- remove unused announce step ([2911348](https://github.com/gotson/komga/commits/2911348))

**webui**
- update Browserslist db ([bc8a5df](https://github.com/gotson/komga/commits/bc8a5df))

## 📝 Documentation
**api**
- add /actuator/info in OpenAPI specification ([1ab46a7](https://github.com/gotson/komga/commits/1ab46a7))
- document remember-me parameter on Retrieve Current User API ([cc78cd3](https://github.com/gotson/komga/commits/cc78cd3))

**openapi**
- rename Claim Server tag to avoid conflict with operation name ([a17ff43](https://github.com/gotson/komga/commits/a17ff43))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Assamese) ([56e7cff](https://github.com/gotson/komga/commits/56e7cff))
- translated using Weblate (Indonesian) ([4082451](https://github.com/gotson/komga/commits/4082451))
- translated using Weblate (Bulgarian) ([fb7f144](https://github.com/gotson/komga/commits/fb7f144))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([aad3e4a](https://github.com/gotson/komga/commits/aad3e4a))
- translated using Weblate (Chinese (Traditional Han script)) ([b228f0e](https://github.com/gotson/komga/commits/b228f0e))
- translated using Weblate (Korean) ([324262f](https://github.com/gotson/komga/commits/324262f))
- translated using Weblate (Finnish) ([0423f82](https://github.com/gotson/komga/commits/0423f82))
- translated using Weblate (French) ([d77d9cb](https://github.com/gotson/komga/commits/d77d9cb))
- translated using Weblate (Spanish) ([80e7cfb](https://github.com/gotson/komga/commits/80e7cfb))
- translated using Weblate (Dutch) ([b762fe0](https://github.com/gotson/komga/commits/b762fe0))
- translated using Weblate (Indonesian) ([f00ec95](https://github.com/gotson/komga/commits/f00ec95))
- translated using Weblate (Italian) ([d8a374a](https://github.com/gotson/komga/commits/d8a374a))
- translated using Weblate (Hungarian) ([299ef6c](https://github.com/gotson/komga/commits/299ef6c))
- translated using Weblate (Portuguese) ([009bc6e](https://github.com/gotson/komga/commits/009bc6e))
- translated using Weblate (Japanese) ([1197ecf](https://github.com/gotson/komga/commits/1197ecf))
- translated using Weblate (German) ([6629741](https://github.com/gotson/komga/commits/6629741))
- translated using Weblate (Turkish) ([b570169](https://github.com/gotson/komga/commits/b570169))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 18.0 to 18.1 ([e2a0b94](https://github.com/gotson/komga/commits/e2a0b94))

# [1.21.3](https://github.com/gotson/komga/compare/1.21.2...1.21.3) (2025-05-16)
## 🐛 Fixes
**webui**
- add missing characters for Japanese series grouping ([0a2c3ac](https://github.com/gotson/komga/commits/0a2c3ac)), closes [#1959](https://github.com/gotson/komga/issues/1959)
- webtoon page margin is not restored ([80fa75a](https://github.com/gotson/komga/commits/80fa75a)), closes [#1944](https://github.com/gotson/komga/issues/1944)

**unscoped**
- epubs would have a "null" comment in the Media ([343add1](https://github.com/gotson/komga/commits/343add1))

## 🔄️ Changes

- remove startup task to fix missing thumbnail metadata ([a568a7d](https://github.com/gotson/komga/commits/a568a7d))
- rename REST controller operations for better clarity in generated openapi spec ([95afb4b](https://github.com/gotson/komga/commits/95afb4b))

## 🛠  Build
**conveyor**
- update conveyor compatibility to 18 ([2120edb](https://github.com/gotson/komga/commits/2120edb))

**webui**
- update Browserslist db ([e0a8edf](https://github.com/gotson/komga/commits/e0a8edf))
- update Browserslist db (#1926) ([9ae39c0](https://github.com/gotson/komga/commits/9ae39c0)), closes [#1926](https://github.com/gotson/komga/issues/1926)

## 📝 Documentation
**api**
- better operationId ([f03ba84](https://github.com/gotson/komga/commits/f03ba84))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 17.0 to 18.0 ([ec7d4e3](https://github.com/gotson/komga/commits/ec7d4e3))
- bump peter-evans/dockerhub-description from 4.0.0 to 4.0.2 ([08941f0](https://github.com/gotson/komga/commits/08941f0))

**webui**
- bump http-proxy-middleware in /komga-webui ([6c486c0](https://github.com/gotson/komga/commits/6c486c0))
- bump @babel/helpers from 7.22.15 to 7.27.0 in /komga-webui ([c618047](https://github.com/gotson/komga/commits/c618047))
- bump @babel/runtime from 7.22.15 to 7.27.0 in /komga-webui ([77c8aa5](https://github.com/gotson/komga/commits/77c8aa5))

# [1.21.2](https://github.com/gotson/komga/compare/1.21.1...1.21.2) (2025-03-12)
## 🐛 Fixes
**conveyor**
- disable Linux builds for desktop app ([0d144a6](https://github.com/gotson/komga/commits/0d144a6))

**opds**
- keep reading paging would spill over to on-deck ([9be980d](https://github.com/gotson/komga/commits/9be980d))

**webui**
- import book details does not show format ([b7069c2](https://github.com/gotson/komga/commits/b7069c2))

**unscoped**
- replace UriUtils.decode with URLDecode.decode ([6553437](https://github.com/gotson/komga/commits/6553437)), closes [#1909](https://github.com/gotson/komga/issues/1909)
- better handling of epub path with anchor on windows ([cd6b83d](https://github.com/gotson/komga/commits/cd6b83d)), closes [#1909](https://github.com/gotson/komga/issues/1909)
- more robust process handling for kepubify ([48e6eaf](https://github.com/gotson/komga/commits/48e6eaf))
- don't fail epub analysis when optional features are missing ([465467c](https://github.com/gotson/komga/commits/465467c)), closes [#1909](https://github.com/gotson/komga/issues/1909)

## 🔄️ Changes
**conveyor**
- remove key added by mistake ([1250a97](https://github.com/gotson/komga/commits/1250a97))

## 🛠  Build

- fix parameterized test ([62d193d](https://github.com/gotson/komga/commits/62d193d))
- add corner cases for epub nav ([01ef2b0](https://github.com/gotson/komga/commits/01ef2b0))
- also run tests on windows and macos ([d299020](https://github.com/gotson/komga/commits/d299020))

## ⚙️ Dependencies
**webui**
- bump axios from 1.7.4 to 1.8.2 in /komga-webui (#1910) ([9454552](https://github.com/gotson/komga/commits/9454552)), closes [#1910](https://github.com/gotson/komga/issues/1910)

# [1.21.1](https://github.com/gotson/komga/compare/1.21.0...1.21.1) (2025-03-06)
## 🐛 Fixes
**api**
- book import would return incorrect matched series ([10e0bde](https://github.com/gotson/komga/commits/10e0bde))

# [1.21.0](https://github.com/gotson/komga/compare/1.20.0...1.21.0) (2025-03-05)
## 🚀 Features
**api**
- use unique cookie names ([e7335fa](https://github.com/gotson/komga/commits/e7335fa)), closes [#1889](https://github.com/gotson/komga/issues/1889)
- allow isNull / isNotNull on some search criteria ([171cf8c](https://github.com/gotson/komga/commits/171cf8c))

**webui**
- add media status condition in books view filters ([9563310](https://github.com/gotson/komga/commits/9563310))
- add unavailable condition in series and books filters ([1b8fa45](https://github.com/gotson/komga/commits/1b8fa45)), closes [#1580](https://github.com/gotson/komga/issues/1580)
- add any/none filtering on more criteria ([87d73cc](https://github.com/gotson/komga/commits/87d73cc)), closes [#1884](https://github.com/gotson/komga/issues/1884)

## 🐛 Fixes
**api**
- better matching of series name when importing books with metadata ([8b6d23e](https://github.com/gotson/komga/commits/8b6d23e))
- missing admin permission on global settings endpoint ([1fe7a00](https://github.com/gotson/komga/commits/1fe7a00))

**webui**
- remove pin/unpin from library action menu ([278ae7a](https://github.com/gotson/komga/commits/278ae7a)), closes [#1887](https://github.com/gotson/komga/issues/1887)
- better handling of dates missing leading zero series filters ([400135c](https://github.com/gotson/komga/commits/400135c))
- better handling of dates missing leading zero in book edit dialogs ([a3bf04a](https://github.com/gotson/komga/commits/a3bf04a))
- better display of edit recommended dialog on mobile ([d2aaf40](https://github.com/gotson/komga/commits/d2aaf40))
- better placement of edit dashboard button on mobile ([4d3e6e4](https://github.com/gotson/komga/commits/4d3e6e4))
- libraries ordering does not work on Chrome ([e528c7e](https://github.com/gotson/komga/commits/e528c7e))

## 🔄️ Changes

- ktlint ([bf3a978](https://github.com/gotson/komga/commits/bf3a978))
- rename swagger package to openapi ([6b27836](https://github.com/gotson/komga/commits/6b27836))
- remove openapi annotations from OPDS controllers ([1638d2b](https://github.com/gotson/komga/commits/1638d2b))

## 🛠  Build
**komga-tray**
- bump jdk to 23 ([ca93ed8](https://github.com/gotson/komga/commits/ca93ed8))
- update conveyor compatibility to 17 ([7f93aae](https://github.com/gotson/komga/commits/7f93aae))

**webui**
- update Browserslist db ([23fa56e](https://github.com/gotson/komga/commits/23fa56e))

**unscoped**
- use .svu.yml configuration file ([42223b7](https://github.com/gotson/komga/commits/42223b7))
- dispatch events when openapi.json changes ([fb9459b](https://github.com/gotson/komga/commits/fb9459b))

## 📝 Documentation
**api**
- update cookie names ([fd8b05f](https://github.com/gotson/komga/commits/fd8b05f))
- only include servers when generating the openapi reference ([66c711e](https://github.com/gotson/komga/commits/66c711e)), closes [#1890](https://github.com/gotson/komga/issues/1890)
- add required roles in operation descriptions ([f2280b8](https://github.com/gotson/komga/commits/f2280b8))
- add missing global security requirements ([51c4617](https://github.com/gotson/komga/commits/51c4617))
- add missing default port value for localhost server ([707f9a0](https://github.com/gotson/komga/commits/707f9a0))
- fix broken link ([d475a33](https://github.com/gotson/komga/commits/d475a33))

**unscoped**
- typo in openApi spec ([d6b5bca](https://github.com/gotson/komga/commits/d6b5bca))

## 🌐 Translation
**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([fafbe6c](https://github.com/gotson/komga/commits/fafbe6c))
- translated using Weblate (Korean) ([c43f0a3](https://github.com/gotson/komga/commits/c43f0a3))
- translated using Weblate (Finnish) ([b87f78a](https://github.com/gotson/komga/commits/b87f78a))
- translated using Weblate (French) ([ab65970](https://github.com/gotson/komga/commits/ab65970))
- translated using Weblate (Spanish) ([7e436ed](https://github.com/gotson/komga/commits/7e436ed))
- translated using Weblate (Italian) ([1a5c395](https://github.com/gotson/komga/commits/1a5c395))
- translated using Weblate (Hungarian) ([5977218](https://github.com/gotson/komga/commits/5977218))
- translated using Weblate (Croatian) ([c1963fe](https://github.com/gotson/komga/commits/c1963fe))
- translated using Weblate (Portuguese) ([4b2826c](https://github.com/gotson/komga/commits/4b2826c))
- translated using Weblate (Czech) ([e235ed7](https://github.com/gotson/komga/commits/e235ed7))
- translated using Weblate (Japanese) ([e5b8254](https://github.com/gotson/komga/commits/e5b8254))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 16.0 to 17.0 ([40b2508](https://github.com/gotson/komga/commits/40b2508))

# [1.20.0](https://github.com/gotson/komga/compare/1.19.1...1.20.0) (2025-02-19)
## 🚀 Features
**api**
- books can be sorted by series title ([9bab9f6](https://github.com/gotson/komga/commits/9bab9f6))
- referential APIs accept multiple library_id for filtering ([4de763a](https://github.com/gotson/komga/commits/4de763a))
- add client settings API ([3b1504c](https://github.com/gotson/komga/commits/3b1504c))
- add support for API keys in REST API via X-API-Key header ([64b192c](https://github.com/gotson/komga/commits/64b192c))

**webui**
- new view to browse all books ([406ae4b](https://github.com/gotson/komga/commits/406ae4b)), closes [#1153](https://github.com/gotson/komga/issues/1153)
- sort books within a series by last modified date or read date ([1f852db](https://github.com/gotson/komga/commits/1f852db))
- only shows filter values for pinned libraries ([ef01550](https://github.com/gotson/komga/commits/ef01550))
- add ability to configure recommended view per library ([e980e33](https://github.com/gotson/komga/commits/e980e33)), closes [#1539](https://github.com/gotson/komga/issues/1539)
- add UI setting to group series using japanese characters ([6c71e07](https://github.com/gotson/komga/commits/6c71e07)), closes [#1715](https://github.com/gotson/komga/issues/1715)
- add ability to reorder libraries ([a2a689f](https://github.com/gotson/komga/commits/a2a689f))
- add ability to pin/unpin libraries ([c8e4a46](https://github.com/gotson/komga/commits/c8e4a46)), closes [#1560](https://github.com/gotson/komga/issues/1560)
- add user setting to blur unread posters ([4892945](https://github.com/gotson/komga/commits/4892945)), closes [#1549](https://github.com/gotson/komga/issues/1549)
- add UI setting to stretch poster to fit card ([c82c8b0](https://github.com/gotson/komga/commits/c82c8b0)), closes [#1825](https://github.com/gotson/komga/issues/1825)
- add UI settings section with OAuth2 options ([961832e](https://github.com/gotson/komga/commits/961832e))

## 🐛 Fixes
**api**
- embedded fonts would not load on windows ([0546deb](https://github.com/gotson/komga/commits/0546deb)), closes [#1877](https://github.com/gotson/komga/issues/1877)
- add missing permissions for history api ([d4d3f64](https://github.com/gotson/komga/commits/d4d3f64))
- oauth2 providers endpoint should only expose get ([c1fb307](https://github.com/gotson/komga/commits/c1fb307))
- use proper media type for fonts ([6fa976f](https://github.com/gotson/komga/commits/6fa976f)), closes [#1849](https://github.com/gotson/komga/issues/1849)
- incorrect format keyword in generated fonts css ([0f05a06](https://github.com/gotson/komga/commits/0f05a06)), closes [#1849](https://github.com/gotson/komga/issues/1849)

**webui**
- add missing admin guard for history view ([b5928eb](https://github.com/gotson/komga/commits/b5928eb))

## 🔄️ Changes
**api**
- rework client-settings API validation ([7f55fe1](https://github.com/gotson/komga/commits/7f55fe1))
- add validation on client-settings api ([c423d7c](https://github.com/gotson/komga/commits/c423d7c))
- rework client-settings API ([0b37257](https://github.com/gotson/komga/commits/0b37257))

**webui**
- dashboard edit button hides the bottom bar on mobile ([e1acc58](https://github.com/gotson/komga/commits/e1acc58))
- remove unused component references ([25dc282](https://github.com/gotson/komga/commits/25dc282))
- remove 3-dots menu for all libraries in main view ([f90b415](https://github.com/gotson/komga/commits/f90b415))
- remove unused imports ([8c64639](https://github.com/gotson/komga/commits/8c64639))
- use reworked client-settings API ([05f73f0](https://github.com/gotson/komga/commits/05f73f0))

**unscoped**
- ktlint format ([9511c11](https://github.com/gotson/komga/commits/9511c11))

## 🛠  Build

- adjust svu options for v3 ([6875e6e](https://github.com/gotson/komga/commits/6875e6e))
- cleanup openapi reference generation ([77c1069](https://github.com/gotson/komga/commits/77c1069))
- enable repository dispatch on release ([a70a3b2](https://github.com/gotson/komga/commits/a70a3b2))

## 📝 Documentation
**api**
- move deprecated endpoints to the top ([8b66308](https://github.com/gotson/komga/commits/8b66308))
- update openapi description ([9dcdb1d](https://github.com/gotson/komga/commits/9dcdb1d))
- add servers and logout endpoint ([3273048](https://github.com/gotson/komga/commits/3273048))
- add Open API documentation for Client Settings API ([7fbf9c7](https://github.com/gotson/komga/commits/7fbf9c7))
- add replacement for deprecated APIs ([fab59bc](https://github.com/gotson/komga/commits/fab59bc))

**unscoped**
- cleanup openApi documentation ([ad8ee86](https://github.com/gotson/komga/commits/ad8ee86))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Hungarian) ([b4d97d4](https://github.com/gotson/komga/commits/b4d97d4))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([a88d8a0](https://github.com/gotson/komga/commits/a88d8a0))
- translated using Weblate (Finnish) ([0c7baf9](https://github.com/gotson/komga/commits/0c7baf9))
- translated using Weblate (Spanish) ([c1dcb78](https://github.com/gotson/komga/commits/c1dcb78))
- translated using Weblate (Italian) ([b82fb17](https://github.com/gotson/komga/commits/b82fb17))
- translated using Weblate (Hungarian) ([85fa17f](https://github.com/gotson/komga/commits/85fa17f))
- translated using Weblate (Croatian) ([e9a5120](https://github.com/gotson/komga/commits/e9a5120))
- translated using Weblate (Portuguese) ([cf3fcab](https://github.com/gotson/komga/commits/cf3fcab))
- translated using Weblate (Czech) ([8d9840c](https://github.com/gotson/komga/commits/8d9840c))
- translated using Weblate (Japanese) ([8a2bce2](https://github.com/gotson/komga/commits/8a2bce2))
- translated using Weblate (German) ([17be53d](https://github.com/gotson/komga/commits/17be53d))

## ⚙️ Dependencies
**webui**
- bump serialize-javascript in /komga-webui ([4d72ec0](https://github.com/gotson/komga/commits/4d72ec0))

# [1.19.1](https://github.com/gotson/komga/compare/1.19.0...1.19.1) (2025-02-03)
## 🐛 Fixes
**api**
- cannot delete library with huge number of series ([c4a4278](https://github.com/gotson/komga/commits/c4a4278)), closes [#1848](https://github.com/gotson/komga/issues/1848)

**docker**
- embedded fonts would not load properly ([e5e534a](https://github.com/gotson/komga/commits/e5e534a))

**webui**
- flickering on duplicate pages views ([723d390](https://github.com/gotson/komga/commits/723d390))
- filter panels would display invalid data ([523151a](https://github.com/gotson/komga/commits/523151a))
- adjust navigation drawer for better readability ([a44135d](https://github.com/gotson/komga/commits/a44135d))

## 🛠  Build
**webui**
- update Browserslist db ([09a45b8](https://github.com/gotson/komga/commits/09a45b8))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Hungarian) ([0d711fa](https://github.com/gotson/komga/commits/0d711fa))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([ab5e506](https://github.com/gotson/komga/commits/ab5e506))
- translated using Weblate (Finnish) ([cac687e](https://github.com/gotson/komga/commits/cac687e))
- translated using Weblate (French) ([d1b5fea](https://github.com/gotson/komga/commits/d1b5fea))
- translated using Weblate (Spanish) ([df7b879](https://github.com/gotson/komga/commits/df7b879))
- translated using Weblate (Hungarian) ([1c37f25](https://github.com/gotson/komga/commits/1c37f25))

# [1.19.0](https://github.com/gotson/komga/compare/1.18.0...1.19.0) (2025-01-27)
## 🚀 Features
**api**
- add new book search condition for posters ([70bcb8f](https://github.com/gotson/komga/commits/70bcb8f)), closes [#1829](https://github.com/gotson/komga/issues/1829)
- add new book list API using search condition criteria DSL ([1da0afe](https://github.com/gotson/komga/commits/1da0afe))

**webui**
- support additional fonts ([201c066](https://github.com/gotson/komga/commits/201c066)), closes [#1836](https://github.com/gotson/komga/issues/1836)
- add page margin option in webtoon reader ([214f687](https://github.com/gotson/komga/commits/214f687)), closes [#1512](https://github.com/gotson/komga/issues/1512)
- choose number of thumbnails to display in webreader ([9156ff7](https://github.com/gotson/komga/commits/9156ff7)), closes [#1540](https://github.com/gotson/komga/issues/1540)
- display book number in webreader tab title and toolbar ([38fa3cc](https://github.com/gotson/komga/commits/38fa3cc)), closes [#1543](https://github.com/gotson/komga/issues/1543)
- disable bounce in divina reader ([dd31f5b](https://github.com/gotson/komga/commits/dd31f5b)), closes [#1600](https://github.com/gotson/komga/issues/1600)
- add filters to media analysis table ([68e05b8](https://github.com/gotson/komga/commits/68e05b8)), closes [#1802](https://github.com/gotson/komga/issues/1802)
- add rel="noreferrer" for metadata links ([dbd225d](https://github.com/gotson/komga/commits/dbd225d)), closes [#1615](https://github.com/gotson/komga/issues/1615)
- reorder reading lists and collection by index input ([d868ba4](https://github.com/gotson/komga/commits/d868ba4)), closes [#1584](https://github.com/gotson/komga/issues/1584)
- add all books from series to read list from action menu ([a490449](https://github.com/gotson/komga/commits/a490449)), closes [#1535](https://github.com/gotson/komga/issues/1535)
- show all libraries action menu next to All Libraries when browsing ([7ef59b0](https://github.com/gotson/komga/commits/7ef59b0))
- move all libraries action to 3-dots menu in sidebar ([8706048](https://github.com/gotson/komga/commits/8706048))
- split account settings into different views ([169c47e](https://github.com/gotson/komga/commits/169c47e))
- show empty state if no known duplicate pages are found ([84253cb](https://github.com/gotson/komga/commits/84253cb))
- remove tab navigation and use sidebar instead ([1e6ff7a](https://github.com/gotson/komga/commits/1e6ff7a))
- add all books from series to read list from multi-select bar ([3582114](https://github.com/gotson/komga/commits/3582114)), closes [#1535](https://github.com/gotson/komga/issues/1535)
- display creation and last modified date on book page ([da35e01](https://github.com/gotson/komga/commits/da35e01)), closes [#1547](https://github.com/gotson/komga/issues/1547)
- add context in document title ([8880642](https://github.com/gotson/komga/commits/8880642)), closes [#1710](https://github.com/gotson/komga/issues/1710)
- remove from collection/readlist directly from the book/series page ([901ea3c](https://github.com/gotson/komga/commits/901ea3c)), closes [#1518](https://github.com/gotson/komga/issues/1518)
- allow readlist import if duplicates are present ([378f99b](https://github.com/gotson/komga/commits/378f99b)), closes [#1671](https://github.com/gotson/komga/issues/1671)
- add filters in Import read list view ([7ae4d7b](https://github.com/gotson/komga/commits/7ae4d7b)), closes [#1702](https://github.com/gotson/komga/issues/1702)
- add media management view for books with missing poster ([7d092c2](https://github.com/gotson/komga/commits/7d092c2)), closes [#1829](https://github.com/gotson/komga/issues/1829)
- filter series and books by any/none author role ([ffc397f](https://github.com/gotson/komga/commits/ffc397f)), closes [#1829](https://github.com/gotson/komga/issues/1829)
- filter books by media profile ([d07eb39](https://github.com/gotson/komga/commits/d07eb39)), closes [#1829](https://github.com/gotson/komga/issues/1829)
- better filtering for Books ([2d9a59a](https://github.com/gotson/komga/commits/2d9a59a))

**unscoped**
- try to guess epub cover if not standard ([681337a](https://github.com/gotson/komga/commits/681337a)), closes [#1835](https://github.com/gotson/komga/issues/1835)

## 🐛 Fixes
**webui**
- better handling of the read-more expansion panel during page change ([b83d741](https://github.com/gotson/komga/commits/b83d741))
- disable item card menu and fab when dragging/editing is active ([6d71f4b](https://github.com/gotson/komga/commits/6d71f4b))
- prevent flickering on unknown duplicate pages view load ([c36e10d](https://github.com/gotson/komga/commits/c36e10d))

**unscoped**
- better handling of broken epub ([42047cd](https://github.com/gotson/komga/commits/42047cd)), closes [#1844](https://github.com/gotson/komga/issues/1844)

## 🔄️ Changes
**webui**
- extract missing translation strings ([f5f36b3](https://github.com/gotson/komga/commits/f5f36b3))
- use new book list API ([2ac296d](https://github.com/gotson/komga/commits/2ac296d))
- remove unused functions ([7370b43](https://github.com/gotson/komga/commits/7370b43))

## 🛠  Build
**webui**
- fix hot reload ([fd3b1aa](https://github.com/gotson/komga/commits/fd3b1aa))

## 📝 Documentation

- update JetBrains logo ([79709e3](https://github.com/gotson/komga/commits/79709e3))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Polish) ([80253f2](https://github.com/gotson/komga/commits/80253f2))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([3ada19c](https://github.com/gotson/komga/commits/3ada19c))
- translated using Weblate (Finnish) ([beb7452](https://github.com/gotson/komga/commits/beb7452))
- translated using Weblate (French) ([13ecc44](https://github.com/gotson/komga/commits/13ecc44))
- translated using Weblate (Spanish) ([9ad57a4](https://github.com/gotson/komga/commits/9ad57a4))
- translated using Weblate (Polish) ([5421a96](https://github.com/gotson/komga/commits/5421a96))
- translated using Weblate (Croatian) ([9c6c16a](https://github.com/gotson/komga/commits/9c6c16a))
- translated using Weblate (Portuguese) ([92f06a1](https://github.com/gotson/komga/commits/92f06a1))
- translated using Weblate (Czech) ([8affb7a](https://github.com/gotson/komga/commits/8affb7a))

# [1.18.0](https://github.com/gotson/komga/compare/1.17.0...1.18.0) (2025-01-15)
## 🚀 Features

- allow book import for one-shots ([51416c5](https://github.com/gotson/komga/commits/51416c5))

## 🐛 Fixes
**opds2**
- keep reading feed incorrectly showing all books ([41cdf80](https://github.com/gotson/komga/commits/41cdf80))

**unscoped**
- only decompress rar5 with libarchive ([3089063](https://github.com/gotson/komga/commits/3089063)), closes [#1826](https://github.com/gotson/komga/issues/1826)
- updating library options should trigger corresponding tasks ([b7b1b51](https://github.com/gotson/komga/commits/b7b1b51))

## 🏎 Perf

- use materialized CTE ([072dc27](https://github.com/gotson/komga/commits/072dc27)), closes [#1823](https://github.com/gotson/komga/issues/1823)
- downgrade sqlite-jdbc from 3.47.1.0 to 3.46.1.3 ([b0d9b88](https://github.com/gotson/komga/commits/b0d9b88)), closes [#1823](https://github.com/gotson/komga/issues/1823)

## 📝 Documentation

- mention KOReader Sync in README ([7d7f302](https://github.com/gotson/komga/commits/7d7f302))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Tamil) ([9b0805e](https://github.com/gotson/komga/commits/9b0805e))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([8653eaa](https://github.com/gotson/komga/commits/8653eaa))
- translated using Weblate (Korean) ([6853e31](https://github.com/gotson/komga/commits/6853e31))
- translated using Weblate (Finnish) ([a14c08f](https://github.com/gotson/komga/commits/a14c08f))
- translated using Weblate (French) ([b0413eb](https://github.com/gotson/komga/commits/b0413eb))
- translated using Weblate (Croatian) ([46a7869](https://github.com/gotson/komga/commits/46a7869))
- translated using Weblate (Portuguese) ([d775ea4](https://github.com/gotson/komga/commits/d775ea4))
- translated using Weblate (Danish) ([a53c9a6](https://github.com/gotson/komga/commits/a53c9a6))
- translated using Weblate (Tamil) ([f7a72ae](https://github.com/gotson/komga/commits/f7a72ae))

## ⚙️ Dependencies
**komga**
- upgrade sqlite-jdbc to 3.48.0 ([79be279](https://github.com/gotson/komga/commits/79be279))
- bump nightcompress to 1.1.0 ([bd68b14](https://github.com/gotson/komga/commits/bd68b14))

# [1.17.0](https://github.com/gotson/komga/compare/1.16.0...1.17.0) (2025-01-09)
## 🚀 Features

- add support for KOReader Sync ([623b2e3](https://github.com/gotson/komga/commits/623b2e3)), closes [#1760](https://github.com/gotson/komga/issues/1760)

## 🐛 Fixes
**api**
- read progress modified time could be inaccurate in some cases ([6c3565c](https://github.com/gotson/komga/commits/6c3565c))

**unscoped**
- better detection for KCC converted Epub ([6dcebb4](https://github.com/gotson/komga/commits/6dcebb4))

## 🔄️ Changes

- move user roles to separate database table ([cbb0d61](https://github.com/gotson/komga/commits/cbb0d61))

# [1.16.0](https://github.com/gotson/komga/compare/1.15.1...1.16.0) (2025-01-02)
## 🚀 Features
**api**
- readlist books are not always sorted by number ([0dd4b27](https://github.com/gotson/komga/commits/0dd4b27)), closes [#1803](https://github.com/gotson/komga/issues/1803)
- add new endpoint to retrieve Komga releases ([fa98da3](https://github.com/gotson/komga/commits/fa98da3))

**webui**
- download log file from server settings ([eed4f09](https://github.com/gotson/komga/commits/eed4f09)), closes [#1599](https://github.com/gotson/komga/issues/1599)
- display updates with available indicator and changelog ([85cffc7](https://github.com/gotson/komga/commits/85cffc7)), closes [#1598](https://github.com/gotson/komga/issues/1598)

**unscoped**
- sort series by random ([d50646f](https://github.com/gotson/komga/commits/d50646f)), closes [#1558](https://github.com/gotson/komga/issues/1558)
- sort books by page count ([09bc445](https://github.com/gotson/komga/commits/09bc445)), closes [#1570](https://github.com/gotson/komga/issues/1570)
- sort series by read date ([0dc8e61](https://github.com/gotson/komga/commits/0dc8e61)), closes [#1700](https://github.com/gotson/komga/issues/1700)

## 🔄️ Changes

- remove duplicated code ([274ac6a](https://github.com/gotson/komga/commits/274ac6a))
- use spring's webclient.builder ([9fde145](https://github.com/gotson/komga/commits/9fde145))

## 🛠  Build
**webui**
- update Browserslist db ([1552b9b](https://github.com/gotson/komga/commits/1552b9b))

## 🌐 Translation
**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([bd0a483](https://github.com/gotson/komga/commits/bd0a483))
- translated using Weblate (Korean) ([b50072c](https://github.com/gotson/komga/commits/b50072c))
- translated using Weblate (Finnish) ([bcdb7b2](https://github.com/gotson/komga/commits/bcdb7b2))
- translated using Weblate (French) ([cb57488](https://github.com/gotson/komga/commits/cb57488))
- translated using Weblate (Spanish) ([48b472d](https://github.com/gotson/komga/commits/48b472d))
- translated using Weblate (Croatian) ([4911fba](https://github.com/gotson/komga/commits/4911fba))
- translated using Weblate (Czech) ([9081c33](https://github.com/gotson/komga/commits/9081c33))
- translated using Weblate (German) ([e47b18c](https://github.com/gotson/komga/commits/e47b18c))
- translated using Weblate (Turkish) ([263e64b](https://github.com/gotson/komga/commits/263e64b))

# [1.15.1](https://github.com/gotson/komga/compare/1.15.0...1.15.1) (2024-12-17)
## 🐛 Fixes

- static web resources not available ([f22d880](https://github.com/gotson/komga/commits/f22d880))

## 🔄️ Changes

- fix path format ([4ff3881](https://github.com/gotson/komga/commits/4ff3881))

## 🛠  Build
**conveyor**
- use JDK 22 to fix windows build issue ([3b4dca2](https://github.com/gotson/komga/commits/3b4dca2))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Portuguese) ([1470a02](https://github.com/gotson/komga/commits/1470a02))
- translated using Weblate (Thai) ([d179eb2](https://github.com/gotson/komga/commits/d179eb2))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([5724409](https://github.com/gotson/komga/commits/5724409))
- translated using Weblate (Finnish) ([83d0627](https://github.com/gotson/komga/commits/83d0627))
- translated using Weblate (Spanish) ([af7b1d6](https://github.com/gotson/komga/commits/af7b1d6))
- translated using Weblate (Croatian) ([43f86ad](https://github.com/gotson/komga/commits/43f86ad))
- translated using Weblate (Portuguese) ([29826e1](https://github.com/gotson/komga/commits/29826e1))
- translated using Weblate (Japanese) ([3871fcf](https://github.com/gotson/komga/commits/3871fcf))
- translated using Weblate (German) ([3cdb5f0](https://github.com/gotson/komga/commits/3cdb5f0))
- translated using Weblate (Portuguese (Brazil)) ([dd9482d](https://github.com/gotson/komga/commits/dd9482d))
- translated using Weblate (Thai) ([3cdec06](https://github.com/gotson/komga/commits/3cdec06))
- translated using Weblate (Turkish) ([d501d1a](https://github.com/gotson/komga/commits/d501d1a))

# [1.15.0](https://github.com/gotson/komga/compare/1.14.1...1.15.0) (2024-12-16)
## 🚀 Features
**api**
- add new series list API using search condition criteria DSL ([3bfc798](https://github.com/gotson/komga/commits/3bfc798))

**docker**
- add curl and wget ([143770e](https://github.com/gotson/komga/commits/143770e))
- add native jpeg-xl library for arm64 ([b682e35](https://github.com/gotson/komga/commits/b682e35))

**webui**
- better filtering for Series ([d93bc3d](https://github.com/gotson/komga/commits/d93bc3d)), closes [#1169](https://github.com/gotson/komga/issues/1169) [#1523](https://github.com/gotson/komga/issues/1523) [#1552](https://github.com/gotson/komga/issues/1552)

**windows-app**
- add native webp libraries ([17925e5](https://github.com/gotson/komga/commits/17925e5))

## 🐛 Fixes

- keep user uploaded thumbnail when importing a book with upgrade ([b7b74c8](https://github.com/gotson/komga/commits/b7b74c8))
- restore user uploaded thumbnail when restoring deleted books and series ([812f822](https://github.com/gotson/komga/commits/812f822))

## 🔄️ Changes

- ktlint format ([d659446](https://github.com/gotson/komga/commits/d659446))
- remove deprecated configuration properties ([7984be2](https://github.com/gotson/komga/commits/7984be2))
- address deprecations ([225f58f](https://github.com/gotson/komga/commits/225f58f))
- ktlint format ([d64fe03](https://github.com/gotson/komga/commits/d64fe03))

## 🛠  Build
**docker**
- use ubuntu 24.10 and JDK 23 ([858365f](https://github.com/gotson/komga/commits/858365f))
- use new spring boot jar tools to extract layers ([a7ae8c7](https://github.com/gotson/komga/commits/a7ae8c7))

**macos-app**
- minimum macos version is now 13 ([5a32f7b](https://github.com/gotson/komga/commits/5a32f7b))

**webui**
- update Browserslist db ([4ce9c15](https://github.com/gotson/komga/commits/4ce9c15))
- update Browserslist db ([25a1cfa](https://github.com/gotson/komga/commits/25a1cfa))

**unscoped**
- move JDK configuration for desktop app to Conveyor configuration ([051cfb7](https://github.com/gotson/komga/commits/051cfb7))
- bump gradle to 8.11.1 ([2e5d5d8](https://github.com/gotson/komga/commits/2e5d5d8))
- refactor ([d839cd6](https://github.com/gotson/komga/commits/d839cd6))

## 📝 Documentation

- fix FAQ link in CONTRIBUTING.md ([6cc14e3](https://github.com/gotson/komga/commits/6cc14e3))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 15.1 to 16.0 ([7fa42f5](https://github.com/gotson/komga/commits/7fa42f5))
- bump hydraulic-software/conveyor from 14.3 to 15.1 ([8923403](https://github.com/gotson/komga/commits/8923403))

**komga**
- bump nightcompress to 1.0.0 ([750710d](https://github.com/gotson/komga/commits/750710d))
- bump nightmonkeys to 1.0.0 ([8ce7716](https://github.com/gotson/komga/commits/8ce7716))
- bump spring boot to 3.4.0 ([c76d9bf](https://github.com/gotson/komga/commits/c76d9bf))

**webui**
- bump nanoid from 3.3.6 to 3.3.8 in /komga-webui ([570650a](https://github.com/gotson/komga/commits/570650a))

**unscoped**
- bump deps ([fceda30](https://github.com/gotson/komga/commits/fceda30))
- bump ktlint to 1.5.0 ([307c652](https://github.com/gotson/komga/commits/307c652))
- bump com.github.ben-manes.versions to 0.51.0 ([ee4d0a5](https://github.com/gotson/komga/commits/ee4d0a5))

# [1.14.1](https://github.com/gotson/komga/compare/1.14.0...1.14.1) (2024-10-15)
## 🐛 Fixes
**api**
- file system listing does not respect showFiles=false ([836cfa4](https://github.com/gotson/komga/commits/836cfa4)), closes [#1721](https://github.com/gotson/komga/issues/1721)

**kobo**
- better display of fixed layout books ([406274d](https://github.com/gotson/komga/commits/406274d)), closes [#1732](https://github.com/gotson/komga/issues/1732)

**komga-tray**
- load optional application configuration files inside config directory ([2b41fef](https://github.com/gotson/komga/commits/2b41fef))

**webui**
- book import filename chooser dialog would not reopen in some scenarios ([f910ef4](https://github.com/gotson/komga/commits/f910ef4))
- bulk edit metadata numberSort increment does not work as expected after editing ([e1b9296](https://github.com/gotson/komga/commits/e1b9296)), closes [#1727](https://github.com/gotson/komga/issues/1727)
- epub reader crash when reading one-shot from collection context ([e7ef2bc](https://github.com/gotson/komga/commits/e7ef2bc)), closes [#1718](https://github.com/gotson/komga/issues/1718)
- file system browser parent button does not work ([fa006c0](https://github.com/gotson/komga/commits/fa006c0)), closes [#1721](https://github.com/gotson/komga/issues/1721)

## 🛠  Build
**webui**
- update Browserslist db ([b382cd6](https://github.com/gotson/komga/commits/b382cd6))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Czech) ([a05ad44](https://github.com/gotson/komga/commits/a05ad44))

**webui**
- translated using Weblate (Finnish) ([c185395](https://github.com/gotson/komga/commits/c185395))
- translated using Weblate (French) ([246c539](https://github.com/gotson/komga/commits/246c539))
- translated using Weblate (Czech) ([a23d893](https://github.com/gotson/komga/commits/a23d893))
- translated using Weblate (Turkish) ([833f4b3](https://github.com/gotson/komga/commits/833f4b3))

## ⚙️ Dependencies
**webui**
- bump cookie and express in /komga-webui ([64094ff](https://github.com/gotson/komga/commits/64094ff))

# [1.14.0](https://github.com/gotson/komga/compare/1.13.0...1.14.0) (2024-09-27)
## 🚀 Features
**docker**
- bundle kepubify ([1d1e3fd](https://github.com/gotson/komga/commits/1d1e3fd))

**kobo**
- update changed covers on Kobo ([870afff](https://github.com/gotson/komga/commits/870afff))
- handle read progression conversion between kepub and epub ([df11920](https://github.com/gotson/komga/commits/df11920))
- convert books to kepub on the fly using kepubify ([dd39f28](https://github.com/gotson/komga/commits/dd39f28))
- provide KEPUB format download url if book is kepub ([9e8a525](https://github.com/gotson/komga/commits/9e8a525))

**komga-tray**
- bundle kepubify for windows and macos apps ([489d4b1](https://github.com/gotson/komga/commits/489d4b1))

**webui**
- support kepubify path in Server Settings ([d838c85](https://github.com/gotson/komga/commits/d838c85))
- display KEPUB as book format for kepub files ([12e2436](https://github.com/gotson/komga/commits/12e2436))

**unscoped**
- detect if epub is a kepub ([0fd783c](https://github.com/gotson/komga/commits/0fd783c))

## 🐛 Fixes

- don't crash if ForwardedHeaderFilter is not defined ([2b18dfa](https://github.com/gotson/komga/commits/2b18dfa))

## 🔄️ Changes

- simplify epub zip functions ([d0143bf](https://github.com/gotson/komga/commits/d0143bf))
- move TaskPoolSize event to infrastructure package ([734bf8f](https://github.com/gotson/komga/commits/734bf8f))

## 📝 Documentation
**openapi**
- split OPDS v1 and v2 ([ca57ab3](https://github.com/gotson/komga/commits/ca57ab3))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Danish) ([a253bce](https://github.com/gotson/komga/commits/a253bce))
- translated using Weblate (Portuguese) ([5494254](https://github.com/gotson/komga/commits/5494254))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([b549038](https://github.com/gotson/komga/commits/b549038))
- translated using Weblate (Spanish) ([f7d1fe4](https://github.com/gotson/komga/commits/f7d1fe4))
- translated using Weblate (Danish) ([5c5aabb](https://github.com/gotson/komga/commits/5c5aabb))
- translated using Weblate (Chinese (Simplified Han script)) ([51cd7e0](https://github.com/gotson/komga/commits/51cd7e0))
- translated using Weblate (Finnish) ([cc55e2f](https://github.com/gotson/komga/commits/cc55e2f))
- translated using Weblate (French) ([14bbdc4](https://github.com/gotson/komga/commits/14bbdc4))
- translated using Weblate (Spanish) ([fdf0582](https://github.com/gotson/komga/commits/fdf0582))
- translated using Weblate (Croatian) ([9c49f65](https://github.com/gotson/komga/commits/9c49f65))
- translated using Weblate (Portuguese) ([7e29dc6](https://github.com/gotson/komga/commits/7e29dc6))
- translated using Weblate (German) ([ebeea18](https://github.com/gotson/komga/commits/ebeea18))
- translated using Weblate (Turkish) ([e1c2395](https://github.com/gotson/komga/commits/e1c2395))

## ⚙️ Dependencies
**komga**
- bump sqlite-jdbc from 3.45.0.0 to 3.46.1.3 ([b9cb0fe](https://github.com/gotson/komga/commits/b9cb0fe))

**webui**
- bump serve-static and express in /komga-webui ([b64c117](https://github.com/gotson/komga/commits/b64c117))

# [1.13.0](https://github.com/gotson/komga/compare/1.12.1...1.13.0) (2024-09-11)
## 🚀 Features
**kobo**
- sync On Deck as a Kobo collection ([f07be06](https://github.com/gotson/komga/commits/f07be06))

**metadata**
- support multiple values in Web field from ComicInfo.xml ([d12f3b3](https://github.com/gotson/komga/commits/d12f3b3)), closes [#1639](https://github.com/gotson/komga/issues/1639)

**webui**
- add sort criteria for known page hash ([be4911d](https://github.com/gotson/komga/commits/be4911d)), closes [#1609](https://github.com/gotson/komga/issues/1609)

## 🐛 Fixes

- admin user created by claiming does not have kobo sync role ([bf8bbdd](https://github.com/gotson/komga/commits/bf8bbdd)), closes [#1686](https://github.com/gotson/komga/issues/1686)

## 🏎 Perf
**api**
- make on deck much faster ([e72ff78](https://github.com/gotson/komga/commits/e72ff78))

## 🛠  Build
**benchmark**
- mark some books as read for on deck ([0047a91](https://github.com/gotson/komga/commits/0047a91))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Croatian) ([b8f2cea](https://github.com/gotson/komga/commits/b8f2cea))

**webui**
- translated using Weblate (Chinese (Simplified Han script)) ([bc913ad](https://github.com/gotson/komga/commits/bc913ad))
- translated using Weblate (Korean) ([41c93fd](https://github.com/gotson/komga/commits/41c93fd))
- translated using Weblate (Finnish) ([026c696](https://github.com/gotson/komga/commits/026c696))
- translated using Weblate (French) ([c725d73](https://github.com/gotson/komga/commits/c725d73))
- translated using Weblate (Spanish) ([ffc7bc3](https://github.com/gotson/komga/commits/ffc7bc3))
- translated using Weblate (Croatian) ([15eb9a4](https://github.com/gotson/komga/commits/15eb9a4))
- translated using Weblate (Russian) ([8249e0f](https://github.com/gotson/komga/commits/8249e0f))

# [1.12.1](https://github.com/gotson/komga/compare/1.12.0...1.12.1) (2024-09-04)
## 🐛 Fixes
**kobo**
- better handling of missing port from Kobo Sync requests ([4cd838a](https://github.com/gotson/komga/commits/4cd838a))
- use the total progression sent by Kobo ([be37127](https://github.com/gotson/komga/commits/be37127))
- correctly propagate metadata update during kobo sync ([20e7c29](https://github.com/gotson/komga/commits/20e7c29))
- properly store total progression on state update ([fcde9c9](https://github.com/gotson/komga/commits/fcde9c9))
- properly mark book as read when finished on Kobo ([c3fc37a](https://github.com/gotson/komga/commits/c3fc37a))

**webui**
- only show API key copy button if clipboard is available ([4351086](https://github.com/gotson/komga/commits/4351086)), closes [#1675](https://github.com/gotson/komga/issues/1675)

## 🔄️ Changes

- adjust loglevel for LoginListener ([2c260b1](https://github.com/gotson/komga/commits/2c260b1))

## 🛠  Build
**webui**
- update Browserslist db ([63e1c0c](https://github.com/gotson/komga/commits/63e1c0c))

## 📝 Documentation

- add kobo sync in readme ([02e8d30](https://github.com/gotson/komga/commits/02e8d30))

# [1.12.0](https://github.com/gotson/komga/compare/1.11.3...1.12.0) (2024-08-29)
## 🚀 Features
**kobo**
- initial Kobo Sync support ([210c7b1](https://github.com/gotson/komga/commits/210c7b1))
- add API key support ([a4747e8](https://github.com/gotson/komga/commits/a4747e8))

**metadata**
- use group-position for epub series index ([4354581](https://github.com/gotson/komga/commits/4354581))

**webui**
- api key support ([c1e1da6](https://github.com/gotson/komga/commits/c1e1da6))

## 🐛 Fixes
**api**
- incorrect query param name ([85a9934](https://github.com/gotson/komga/commits/85a9934)), closes [#1670](https://github.com/gotson/komga/issues/1670)
- properly handle simple read progress for divina compatible epub ([0d19aa1](https://github.com/gotson/komga/commits/0d19aa1))

## 🛠  Build

- ignore conveyor steps on forks ([cefd527](https://github.com/gotson/komga/commits/cefd527))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Hungarian) ([95df315](https://github.com/gotson/komga/commits/95df315))

## ⚙️ Dependencies
**ci**
- bump actions/checkout from 3 to 4 ([14887f5](https://github.com/gotson/komga/commits/14887f5))

**webui**
- bump webpack from 5.88.2 to 5.94.0 in /komga-webui ([f3bce23](https://github.com/gotson/komga/commits/f3bce23))

# [1.11.3](https://github.com/gotson/komga/compare/1.11.2...1.11.3) (2024-08-26)
## 🐛 Fixes
**api**
- some metrics are not updated ([da35140](https://github.com/gotson/komga/commits/da35140)), closes [#1643](https://github.com/gotson/komga/issues/1643)
- known page hash cannot be sorted by file size ([bf71f8e](https://github.com/gotson/komga/commits/bf71f8e)), closes [#1610](https://github.com/gotson/komga/issues/1610)

**docker**
- broken Dockerfile ([796a4ed](https://github.com/gotson/komga/commits/796a4ed))

**komga-tray**
- libheif.dll had no avif support ([f743aae](https://github.com/gotson/komga/commits/f743aae)), closes [#1624](https://github.com/gotson/komga/issues/1624)

**webui**
- footer text displayed over book content ([6794e24](https://github.com/gotson/komga/commits/6794e24)), closes [#1489](https://github.com/gotson/komga/issues/1489)
- auto-scroll upward does not work when dragging elements ([835bff4](https://github.com/gotson/komga/commits/835bff4)), closes [#1652](https://github.com/gotson/komga/issues/1652)

## 🏎 Perf

- faster zip entry extraction ([eeb5898](https://github.com/gotson/komga/commits/eeb5898))

## 🔄️ Changes

- better logging for sqlite pools ([6a51f34](https://github.com/gotson/komga/commits/6a51f34))

## 🛠  Build
**webui**
- update Browserslist db ([eec2474](https://github.com/gotson/komga/commits/eec2474))

**unscoped**
- add browserlist update action ([b93459a](https://github.com/gotson/komga/commits/b93459a))

## ⚙️ Dependencies
**ci**
- bump gradle/actions from 3 to 4 ([6482b34](https://github.com/gotson/komga/commits/6482b34))

**webui**
- bump axios from 1.6.0 to 1.7.4 in /komga-webui ([f177fab](https://github.com/gotson/komga/commits/f177fab))

# [1.11.2](https://github.com/gotson/komga/compare/1.11.1...1.11.2) (2024-07-25)
## 🐛 Fixes
**docker**
- native libraries would not load on aarch64 ([16e8b97](https://github.com/gotson/komga/commits/16e8b97))

**unscoped**
- do not share IndexWriterConfig instances across IndexWriters ([90db07c](https://github.com/gotson/komga/commits/90db07c)), closes [#1603](https://github.com/gotson/komga/issues/1603)

## 🔄️ Changes

- replace task executor type with interface ([19b846b](https://github.com/gotson/komga/commits/19b846b))

## 🛠  Build
**benchmark**
- fix properties following gradle change ([1236594](https://github.com/gotson/komga/commits/1236594))

## 🌐 Translation
**komga-tray**
- added translation using Weblate (Chinese (Simplified)) ([c66db8e](https://github.com/gotson/komga/commits/c66db8e))
- translated using Weblate (Swedish) ([5e7c42c](https://github.com/gotson/komga/commits/5e7c42c))
- added translation using Weblate (Croatian) ([d9a8cc6](https://github.com/gotson/komga/commits/d9a8cc6))
- translated using Weblate (Czech) ([57bbe5e](https://github.com/gotson/komga/commits/57bbe5e))

**webui**
- translated using Weblate (Chinese (Simplified)) ([5d4fc14](https://github.com/gotson/komga/commits/5d4fc14))
- translated using Weblate (Korean) ([8182d50](https://github.com/gotson/komga/commits/8182d50))
- translated using Weblate (Hungarian) ([a844587](https://github.com/gotson/komga/commits/a844587))
- translated using Weblate (Croatian) ([0ddb3d8](https://github.com/gotson/komga/commits/0ddb3d8))
- translated using Weblate (Czech) ([c4a428f](https://github.com/gotson/komga/commits/c4a428f))
- translated using Weblate (Russian) ([a9eadae](https://github.com/gotson/komga/commits/a9eadae))
- translated using Weblate (German) ([7ea825d](https://github.com/gotson/komga/commits/7ea825d))
- translated using Weblate (Thai) ([3da499e](https://github.com/gotson/komga/commits/3da499e))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 14.2 to 14.3 ([4d8b7d4](https://github.com/gotson/komga/commits/4d8b7d4))
- bump hydraulic-software/conveyor from 14.1 to 14.2 ([d7ee49c](https://github.com/gotson/komga/commits/d7ee49c))

**webui**
- bump braces from 3.0.2 to 3.0.3 in /komga-webui ([fbc7ce1](https://github.com/gotson/komga/commits/fbc7ce1))

# [1.11.1](https://github.com/gotson/komga/compare/1.11.0...1.11.1) (2024-04-24)
## 🐛 Fixes
**api**
- first unread cover should include in progress books ([77c15f9](https://github.com/gotson/komga/commits/77c15f9))

**unscoped**
- sync progress not compatible between Cantook and web reader ([0211096](https://github.com/gotson/komga/commits/0211096)), closes [#1477](https://github.com/gotson/komga/issues/1477)

# [1.11.0](https://github.com/gotson/komga/compare/1.10.4...1.11.0) (2024-04-18)
## 🚀 Features
**opds**
- discoverable Progression API, used by Aldiko/Cantook ([443d8a7](https://github.com/gotson/komga/commits/443d8a7))
- add authenticate property for Aldiko/Cantook ([aaf958d](https://github.com/gotson/komga/commits/aaf958d))
- support authentication for OPDS ([3250c12](https://github.com/gotson/komga/commits/3250c12))

## 🐛 Fixes
**api**
- broken links in webpub manifests ([14bee17](https://github.com/gotson/komga/commits/14bee17))
- library access is not properly applied in some cases for admins ([77bad31](https://github.com/gotson/komga/commits/77bad31)), closes [#1470](https://github.com/gotson/komga/issues/1470)
- library restrictions are not properly apply in some cases ([aa0a9b4](https://github.com/gotson/komga/commits/aa0a9b4)), closes [#1474](https://github.com/gotson/komga/issues/1474)
- disable content negotiation for images in webpub manifest ([5a94ee1](https://github.com/gotson/komga/commits/5a94ee1))

**komga-tray**
- open komga menu does not use custom port ([edc1223](https://github.com/gotson/komga/commits/edc1223)), closes [#1468](https://github.com/gotson/komga/issues/1468)

## 🔄️ Changes

- reorganize code shared between REST and OPDS ([ec3eb44](https://github.com/gotson/komga/commits/ec3eb44))

## 🛠  Build

- fix failing test ([39e8d1d](https://github.com/gotson/komga/commits/39e8d1d))
- adjust usage of setup-gradle to new syntax ([edc0762](https://github.com/gotson/komga/commits/edc0762))
- migrate to gradle/actions/wrapper-validation@v3 ([bcafbd8](https://github.com/gotson/komga/commits/bcafbd8))

## 🌐 Translation
**webui**
- translated using Weblate (Norwegian Bokmål) ([9ac00bc](https://github.com/gotson/komga/commits/9ac00bc))
- translated using Weblate (Chinese (Simplified)) ([e81c342](https://github.com/gotson/komga/commits/e81c342))
- translated using Weblate (Dutch) ([8797a77](https://github.com/gotson/komga/commits/8797a77))
- translated using Weblate (Arabic) ([3e623dd](https://github.com/gotson/komga/commits/3e623dd))
- translated using Weblate (Portuguese) ([1d6add1](https://github.com/gotson/komga/commits/1d6add1))
- translated using Weblate (German) ([44064cd](https://github.com/gotson/komga/commits/44064cd))

## ⚙️ Dependencies
**ci**
- bump hydraulic-software/conveyor from 14.0 to 14.1 ([38261f1](https://github.com/gotson/komga/commits/38261f1))
- bump hydraulic-software/conveyor from 13.1 to 14.0 ([38c5699](https://github.com/gotson/komga/commits/38c5699))

**webui**
- bump express from 4.18.2 to 4.19.2 in /komga-webui ([dea7acd](https://github.com/gotson/komga/commits/dea7acd))
- bump webpack-dev-middleware in /komga-webui ([b5b6d13](https://github.com/gotson/komga/commits/b5b6d13))
- bump follow-redirects from 1.15.4 to 1.15.6 in /komga-webui ([3e4f705](https://github.com/gotson/komga/commits/3e4f705))

# [1.10.4](https://github.com/gotson/komga/compare/1.10.3...1.10.4) (2024-03-12)
## 🐛 Fixes
**api**
- cap search results to avoid SQLITE_TOOBIG ([d34d4a5](https://github.com/gotson/komga/commits/d34d4a5)), closes [#1428](https://github.com/gotson/komga/issues/1428)
- book fileLastModified was in local time instead of UTC ([1648533](https://github.com/gotson/komga/commits/1648533)), closes [#1430](https://github.com/gotson/komga/issues/1430)

**unscoped**
- better compatibility for malformed epub files ([e09cbc4](https://github.com/gotson/komga/commits/e09cbc4)), closes [#1441](https://github.com/gotson/komga/issues/1441)
- some epub resources would not be detected properly ([f8e40ce](https://github.com/gotson/komga/commits/f8e40ce)), closes [#1441](https://github.com/gotson/komga/issues/1441) [#1442](https://github.com/gotson/komga/issues/1442)

## 🛠  Build

- migrate to gradle/actions/setup-gradle@v3 ([5466087](https://github.com/gotson/komga/commits/5466087))

## 🌐 Translation
**komga-tray**
- deleted translation using Weblate (Chinese (Simplified)) ([ed374a1](https://github.com/gotson/komga/commits/ed374a1))
- translated using Weblate (Chinese (Simplified)) ([4b7bfa0](https://github.com/gotson/komga/commits/4b7bfa0))
- translated using Weblate (Korean) ([05f02f5](https://github.com/gotson/komga/commits/05f02f5))
- translated using Weblate (Italian) ([e38dce2](https://github.com/gotson/komga/commits/e38dce2))
- added translation using Weblate (Portuguese) ([0288231](https://github.com/gotson/komga/commits/0288231))
- translated using Weblate (Turkish) ([0f189c1](https://github.com/gotson/komga/commits/0f189c1))

**webui**
- translated using Weblate (Chinese (Simplified)) ([38cdf70](https://github.com/gotson/komga/commits/38cdf70))
- translated using Weblate (Korean) ([ac3eb4e](https://github.com/gotson/komga/commits/ac3eb4e))
- translated using Weblate (Finnish) ([d98de06](https://github.com/gotson/komga/commits/d98de06))
- translated using Weblate (Italian) ([e9f1017](https://github.com/gotson/komga/commits/e9f1017))
- added translation using Weblate (Portuguese) ([5b70520](https://github.com/gotson/komga/commits/5b70520))
- translated using Weblate (Portuguese (Brazil)) ([6e915d6](https://github.com/gotson/komga/commits/6e915d6))
- translated using Weblate (Turkish) ([4e5cc0d](https://github.com/gotson/komga/commits/4e5cc0d))

## ⚙️ Dependencies
**ci**
- bump gradle/wrapper-validation-action from 1 to 2 ([5a21c5c](https://github.com/gotson/komga/commits/5a21c5c))
- bump hydraulic-software/conveyor from 13.0 to 13.1 ([c9ab1f7](https://github.com/gotson/komga/commits/c9ab1f7))
- bump peter-evans/dockerhub-description from 3.4.2 to 4.0.0 ([898bc19](https://github.com/gotson/komga/commits/898bc19))

**webui**
- bump sanitize-html from 2.11.0 to 2.12.1 in /komga-webui ([b0b457a](https://github.com/gotson/komga/commits/b0b457a))

# [1.10.3](https://github.com/gotson/komga/compare/1.10.2...1.10.3) (2024-01-23)
## 🐛 Fixes
**komga**
- add field alias for Mylar series.json ([bc5a73a](https://github.com/gotson/komga/commits/bc5a73a))

## 🔄️ Changes
**komga**
- remove deprecated property ([2ec3265](https://github.com/gotson/komga/commits/2ec3265))

## 🛠  Build
**release**
- stop publishing Conveyor old-site ([9d1b82a](https://github.com/gotson/komga/commits/9d1b82a))

# [1.10.2](https://github.com/gotson/komga/compare/1.10.1...1.10.2) (2024-01-22)
## 🐛 Fixes
**komga**
- ignore missing epub resources ([22c2131](https://github.com/gotson/komga/commits/22c2131)), closes [#1386](https://github.com/gotson/komga/issues/1386)
- add safeguards for malformed epub ([270a50c](https://github.com/gotson/komga/commits/270a50c)), closes [#1386](https://github.com/gotson/komga/issues/1386)

## 🔄️ Changes
**komga**
- remove unnecessary null checks ([98f20cb](https://github.com/gotson/komga/commits/98f20cb))
- replace deprecated TaskExecutorBuilder with ThreadPoolTaskExecutorBuilder ([864dba6](https://github.com/gotson/komga/commits/864dba6))
- use lazy logging statement ([479aff2](https://github.com/gotson/komga/commits/479aff2))

**unscoped**
- ktlint format ([d9bba60](https://github.com/gotson/komga/commits/d9bba60))

## 🛠  Build
**docker**
- use new Spring Boot jar launcher ([fbb2b6b](https://github.com/gotson/komga/commits/fbb2b6b))

**release**
- set conveyor consistency-checks to warn only ([966a5d3](https://github.com/gotson/komga/commits/966a5d3))
- more knobs to handle broken releases ([e730b74](https://github.com/gotson/komga/commits/e730b74))

**tests**
- ignore komga-tray translations ([814b94d](https://github.com/gotson/komga/commits/814b94d))

**unscoped**
- bump Gradle from 8.4 to 8.5 ([c5b9baa](https://github.com/gotson/komga/commits/c5b9baa))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Japanese) ([9265c5a](https://github.com/gotson/komga/commits/9265c5a))
- translated using Weblate (German) ([d420648](https://github.com/gotson/komga/commits/d420648))
- added translation using Weblate (Galician) ([1c88058](https://github.com/gotson/komga/commits/1c88058))

**webui**
- translated using Weblate (Chinese (Simplified)) ([6b50968](https://github.com/gotson/komga/commits/6b50968))
- translated using Weblate (Spanish) ([6c7dedd](https://github.com/gotson/komga/commits/6c7dedd))
- translated using Weblate (Japanese) ([7e89f54](https://github.com/gotson/komga/commits/7e89f54))
- translated using Weblate (Bulgarian) ([99d94da](https://github.com/gotson/komga/commits/99d94da))
- translated using Weblate (Portuguese (Brazil)) ([ec988b4](https://github.com/gotson/komga/commits/ec988b4))
- translated using Weblate (Galician) ([e2f0dc2](https://github.com/gotson/komga/commits/e2f0dc2))

## ⚙️ Dependencies
**komga**
- bump Spring Boot to 3.2.2 ([3b25396](https://github.com/gotson/komga/commits/3b25396))
- bump nu.studer.jooq to 9.0 ([f9aafae](https://github.com/gotson/komga/commits/f9aafae))
- bump ksp to 1.9.21-1.0.16 ([fb2e05d](https://github.com/gotson/komga/commits/fb2e05d))
- bump mockk to 1.13.9 ([24e095a](https://github.com/gotson/komga/commits/24e095a))
- remove hawtio ([4128e96](https://github.com/gotson/komga/commits/4128e96))
- bump archunit-junit5 to 1.2.1 ([76586eb](https://github.com/gotson/komga/commits/76586eb))
- bump tsid-creator to 5.2.6 ([c49a80e](https://github.com/gotson/komga/commits/c49a80e))
- bump twelvemonkeys.imageio to 3.10.1 ([c54261b](https://github.com/gotson/komga/commits/c54261b))
- bump jsoup to 1.17.2 ([6de7a14](https://github.com/gotson/komga/commits/6de7a14))
- bump commons-compress to 1.25.0 ([c1259f3](https://github.com/gotson/komga/commits/c1259f3))
- bump icu4j to 74.2 ([a404ce6](https://github.com/gotson/komga/commits/a404ce6))
- bump commons-io to 2.15.1 ([71a6a48](https://github.com/gotson/komga/commits/71a6a48))
- bump commons-lang3 to 3.14.0 ([2af8293](https://github.com/gotson/komga/commits/2af8293))
- bump commons-validator to 1.8.0 ([78971a5](https://github.com/gotson/komga/commits/78971a5))
- bump sqlite-jdbc to 3.45.0.0 ([056101f](https://github.com/gotson/komga/commits/056101f))
- bump lucene to 9.9.1 ([7f3cc9c](https://github.com/gotson/komga/commits/7f3cc9c))
- bump org.apache.pdfbox:pdfbox from 2.0.28 to 3.0.1 ([38fcde9](https://github.com/gotson/komga/commits/38fcde9)), closes [#1334](https://github.com/gotson/komga/issues/1334)

**komga-tray**
- bump org.jetbrains.compose to 1.5.11 ([c7a695d](https://github.com/gotson/komga/commits/c7a695d))
- bump conveyor.gradle.plugin to 1.8 ([b141f21](https://github.com/gotson/komga/commits/b141f21))

**unscoped**
- bump Kotlin to 1.9.21 ([b87bec8](https://github.com/gotson/komga/commits/b87bec8))
- bump ktlint to 1.1.1 ([e01b324](https://github.com/gotson/komga/commits/e01b324))
- bump org.jlleitschuh.gradle.ktlint to 12.1.0 ([80ed686](https://github.com/gotson/komga/commits/80ed686))
- bump jreleaser to 1.10.0 ([446bb5a](https://github.com/gotson/komga/commits/446bb5a))
- bump com.github.ben-manes.versions from 0.48.0 to 0.50.0 ([1daa4b8](https://github.com/gotson/komga/commits/1daa4b8))
- bump io.github.microutils:kotlin-logging-jvm:3.0.5 to io.github.oshai:kotlin-logging-jvm:6.0.3 ([295bfaf](https://github.com/gotson/komga/commits/295bfaf))

# [1.10.1](https://github.com/gotson/komga/compare/1.10.0...1.10.1) (2024-01-12)
## 🚀 Features
**windows**
- add libarchive for RAR5 support ([3e11e90](https://github.com/gotson/komga/commits/3e11e90))

## 🐛 Fixes
**komga**
- detect older epub as fixed-layout ([e08cea8](https://github.com/gotson/komga/commits/e08cea8)), closes [#1385](https://github.com/gotson/komga/issues/1385)

## 🛠  Build
**release**
- fix missing upload to B2 ([5d85585](https://github.com/gotson/komga/commits/5d85585)), closes [#1388](https://github.com/gotson/komga/issues/1388)

**windows**
- replace native libraries with vcpkg-built ones ([834306f](https://github.com/gotson/komga/commits/834306f))

## ⚙️ Dependencies
**webui**
- bump follow-redirects from 1.15.2 to 1.15.4 in /komga-webui ([056b4e7](https://github.com/gotson/komga/commits/056b4e7))

# [1.10.0](https://github.com/gotson/komga/compare/1.9.2...1.10.0) (2024-01-08)
## 🚀 Features
**docker**
- add libarchive for RAR5 support ([6f8467a](https://github.com/gotson/komga/commits/6f8467a))

**komga**
- support for RAR5 via libarchive ([4c1301f](https://github.com/gotson/komga/commits/4c1301f))

**komga-tray**
- add libarchive for RAR5 support on macOS ([536d478](https://github.com/gotson/komga/commits/536d478))

## 🐛 Fixes
**api**
- mark progression fragment handling ([eb24470](https://github.com/gotson/komga/commits/eb24470))
- mark progression timezone handling ([ec97da6](https://github.com/gotson/komga/commits/ec97da6)), closes [#1363](https://github.com/gotson/komga/issues/1363)

**webui**
- webreader crash when reading one-shot from collection context ([bdf9ec9](https://github.com/gotson/komga/commits/bdf9ec9)), closes [#1374](https://github.com/gotson/komga/issues/1374)

## 🔄️ Changes

- ktlint ([8c4a5e3](https://github.com/gotson/komga/commits/8c4a5e3))

## 🛠  Build
**release**
- upload to B2 with conveyor ([cccbc39](https://github.com/gotson/komga/commits/cccbc39))
- limit conveyor cache size ([cabed41](https://github.com/gotson/komga/commits/cabed41))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Chinese (Simplified)) ([58ca293](https://github.com/gotson/komga/commits/58ca293))
- translated using Weblate (Finnish) ([d955db2](https://github.com/gotson/komga/commits/d955db2))
- translated using Weblate (French) ([e623c46](https://github.com/gotson/komga/commits/e623c46))
- translated using Weblate (Spanish) ([5758f6d](https://github.com/gotson/komga/commits/5758f6d))
- translated using Weblate (Dutch) ([8fa8989](https://github.com/gotson/komga/commits/8fa8989))
- added translation using Weblate (Catalan) ([e28c8eb](https://github.com/gotson/komga/commits/e28c8eb))
- translated using Weblate (Russian) ([609368f](https://github.com/gotson/komga/commits/609368f))

**webui**
- translated using Weblate (Chinese (Simplified)) ([19000da](https://github.com/gotson/komga/commits/19000da))
- translated using Weblate (French) ([ea4bead](https://github.com/gotson/komga/commits/ea4bead))
- translated using Weblate (Dutch) ([86b2ec9](https://github.com/gotson/komga/commits/86b2ec9))
- translated using Weblate (Catalan) ([2150ddc](https://github.com/gotson/komga/commits/2150ddc))
- translated using Weblate (Russian) ([3bbe7b9](https://github.com/gotson/komga/commits/3bbe7b9))

## ⚙️ Dependencies
**ci**
- bump conveyor to 13.0 ([7dd05a5](https://github.com/gotson/komga/commits/7dd05a5))
- bump actions/upload-artifact from 3 to 4 ([6d7dfdd](https://github.com/gotson/komga/commits/6d7dfdd))

# [1.9.2](https://github.com/gotson/komga/compare/1.9.1...1.9.2) (2023-12-18)
## 🛠  Build
**release**
- re-enable npm cache ([d65ee39](https://github.com/gotson/komga/commits/d65ee39))

**webui**
- build would pull incorrect version of dependency ([de0e854](https://github.com/gotson/komga/commits/de0e854)), closes [#1353](https://github.com/gotson/komga/issues/1353)

# [1.9.1](https://github.com/gotson/komga/compare/1.9.0...1.9.1) (2023-12-18)
## 🐛 Fixes
**api**
- incorrect progression date check ([3daa194](https://github.com/gotson/komga/commits/3daa194))

**epubreader**
- ignore progression without locator ([d168c0a](https://github.com/gotson/komga/commits/d168c0a)), closes [#1352](https://github.com/gotson/komga/issues/1352)

## 🔄️ Changes

- remove announcement workaround for links ([c4d6868](https://github.com/gotson/komga/commits/c4d6868))

## 🛠  Build
**release**
- disable npm cache ([4f79fbf](https://github.com/gotson/komga/commits/4f79fbf)), closes [#1353](https://github.com/gotson/komga/issues/1353)

## 🌐 Translation
**komga-tray**
- use UTF-8 for properties ([4c922c4](https://github.com/gotson/komga/commits/4c922c4))

**webui**
- translated using Weblate (Chinese (Simplified)) ([b4c05a2](https://github.com/gotson/komga/commits/b4c05a2))
- translated using Weblate (Finnish) ([341b42b](https://github.com/gotson/komga/commits/341b42b))
- translated using Weblate (Spanish) ([754d016](https://github.com/gotson/komga/commits/754d016))
- translated using Weblate (Italian) ([744b6f5](https://github.com/gotson/komga/commits/744b6f5))
- translated using Weblate (German) ([5f96700](https://github.com/gotson/komga/commits/5f96700))

# [1.9.0](https://github.com/gotson/komga/compare/1.8.4...1.9.0) (2023-12-15)
## 🚀 Features
**api**
- increase PDF image resolution ([e856d4f](https://github.com/gotson/komga/commits/e856d4f))
- make pre-paginated epub containing only images compatible with divina profile ([c2a4d17](https://github.com/gotson/komga/commits/c2a4d17))
- add basic metadata for transient books ([1050f52](https://github.com/gotson/komga/commits/1050f52))
- add Readium Progression API ([20799ad](https://github.com/gotson/komga/commits/20799ad))
- add layout attribute on epub manifest ([5096364](https://github.com/gotson/komga/commits/5096364))
- add positions endpoint to get pre-computed positions of epub books ([eb8a644](https://github.com/gotson/komga/commits/eb8a644))

**epubreader**
- handle reading direction ([77b8a32](https://github.com/gotson/komga/commits/77b8a32))
- remove margin and dropshadow for pre-paginated publications ([10e2597](https://github.com/gotson/komga/commits/10e2597))
- mark read progress ([1172911](https://github.com/gotson/komga/commits/1172911))
- adjust display of current progress ([b234586](https://github.com/gotson/komga/commits/b234586))
- add navigation modes with click/tap, buttons, or both ([2f0f94d](https://github.com/gotson/komga/commits/2f0f94d))
- display percentage of total progression ([3a14990](https://github.com/gotson/komga/commits/3a14990))

**komga**
- relax epub validity controls ([fad93ad](https://github.com/gotson/komga/commits/fad93ad))

**komga-tray**
- display dialog with error detail on application startup failure ([0fdcb2a](https://github.com/gotson/komga/commits/0fdcb2a)), closes [#1336](https://github.com/gotson/komga/issues/1336)

**opds-v1**
- add OPDS-PSE links for divina-compatible EPUBs ([0c96054](https://github.com/gotson/komga/commits/0c96054))
- use static xml namespace prefix for opds-pse ([834b51d](https://github.com/gotson/komga/commits/834b51d))

**webui**
- use divina reader for compatible epub ([809a794](https://github.com/gotson/komga/commits/809a794)), closes [#1324](https://github.com/gotson/komga/issues/1324)
- autofill series and number from metadata during book import ([5b75345](https://github.com/gotson/komga/commits/5b75345)), closes [#998](https://github.com/gotson/komga/issues/998)

## 🐛 Fixes
**api**
- properly set layout property in webpub manifest ([e11ce46](https://github.com/gotson/komga/commits/e11ce46))
- cannot get last page of PDF ([721c5d1](https://github.com/gotson/komga/commits/721c5d1)), closes [#1341](https://github.com/gotson/komga/issues/1341)

**epubreader**
- properly handle clicks in iframes ([4db0542](https://github.com/gotson/komga/commits/4db0542))

**komga**
- empty generated thumbnails would be saved in DB ([15920b7](https://github.com/gotson/komga/commits/15920b7)), closes [#1338](https://github.com/gotson/komga/issues/1338)
- use an in-process lock for Lucene ([1a30bf9](https://github.com/gotson/komga/commits/1a30bf9))

**webui**
- pre-render page could overlap current page in some specific conditions ([7a8d50c](https://github.com/gotson/komga/commits/7a8d50c)), closes [#1339](https://github.com/gotson/komga/issues/1339)

## 🏎 Perf
**komga**
- convert BookMetadataProvider to property ([3843f77](https://github.com/gotson/komga/commits/3843f77))

## 🔄️ Changes
**komga**
- move date utils to language package ([fbc1034](https://github.com/gotson/komga/commits/fbc1034))

**komga-tray**
- catch any exception on startup ([b312847](https://github.com/gotson/komga/commits/b312847))

## 🌐 Translation
**komga-tray**
- translated using Weblate (Chinese (Simplified)) ([142326c](https://github.com/gotson/komga/commits/142326c))
- translated using Weblate (Finnish) ([d19e1a5](https://github.com/gotson/komga/commits/d19e1a5))
- translated using Weblate (Spanish) ([ad6a8c9](https://github.com/gotson/komga/commits/ad6a8c9))

**webui**
- fix language file name ([ac59fca](https://github.com/gotson/komga/commits/ac59fca)), closes [#1345](https://github.com/gotson/komga/issues/1345)
- translated using Weblate (Chinese (Simplified)) ([0274308](https://github.com/gotson/komga/commits/0274308))
- translated using Weblate (Spanish) ([37abfbf](https://github.com/gotson/komga/commits/37abfbf))
- translated using Weblate (Catalan) ([32e9a0c](https://github.com/gotson/komga/commits/32e9a0c))
- translated using Weblate (German) ([d2a91ac](https://github.com/gotson/komga/commits/d2a91ac))

# [1.8.4](https://github.com/gotson/komga/compare/1.8.3...1.8.4) (2023-12-06)
## 🐛 Fixes
**webui**
- force pre-render of images in the webreader ([7ab5eb3](https://github.com/gotson/komga/commits/7ab5eb3)), closes [#1323](https://github.com/gotson/komga/issues/1323)
- update browserlist ([0a0eaca](https://github.com/gotson/komga/commits/0a0eaca)), closes [#1253](https://github.com/gotson/komga/issues/1253)

## 🔄️ Changes
**webui**
- rename BookReader to DivinaReader ([c628807](https://github.com/gotson/komga/commits/c628807))

## 🛠  Build
**conveyor**
- disable update escape hatch for MS Store ([6e4a3ec](https://github.com/gotson/komga/commits/6e4a3ec))

## 🌐 Translation
**komga-tray**
- add empty translation files for all languages ([8de029d](https://github.com/gotson/komga/commits/8de029d))
- internationalization for desktop app tray menu ([1ad0cd2](https://github.com/gotson/komga/commits/1ad0cd2))

**webui**
- translated using Weblate (Chinese (Simplified)) ([2260da1](https://github.com/gotson/komga/commits/2260da1))
- translated using Weblate (Finnish) ([f04e03c](https://github.com/gotson/komga/commits/f04e03c))
- translated using Weblate (French) ([f7480ce](https://github.com/gotson/komga/commits/f7480ce))
- translated using Weblate (Spanish) ([af14751](https://github.com/gotson/komga/commits/af14751))

## ⚙️ Dependencies
**ci**
- bump actions/setup-java from 3 to 4 ([c97a322](https://github.com/gotson/komga/commits/c97a322))

# [1.8.3](https://github.com/gotson/komga/compare/1.8.2...1.8.3) (2023-11-30)
## 🐛 Fixes
**api**
- epub resources could not be retrieved if komga is running with a servlet context path ([0d94ae2](https://github.com/gotson/komga/commits/0d94ae2))

**komga**
- better handling of collection/readlist creation/update when using multiple threads ([a4384a6](https://github.com/gotson/komga/commits/a4384a6)), closes [#1317](https://github.com/gotson/komga/issues/1317)
- don't repair extension for broken EPUB files ([f41af61](https://github.com/gotson/komga/commits/f41af61))
- mark broken EPUB files as ERROR instead of falling back to CBZ ([acf080b](https://github.com/gotson/komga/commits/acf080b))
- use NightMonkeys WebP reader if present ([7b1a9e4](https://github.com/gotson/komga/commits/7b1a9e4)), closes [#1294](https://github.com/gotson/komga/issues/1294)
- better error handling during metadata refresh ([8832a0d](https://github.com/gotson/komga/commits/8832a0d)), closes [#1311](https://github.com/gotson/komga/issues/1311)

**opds**
- cannot retrieve full size poster for epub books ([5a71cf7](https://github.com/gotson/komga/commits/5a71cf7)), closes [#1312](https://github.com/gotson/komga/issues/1312)
- index out of bounds error ([d6246ed](https://github.com/gotson/komga/commits/d6246ed)), closes [#1309](https://github.com/gotson/komga/issues/1309)

## 🔄️ Changes
**komga**
- rename class ([74210f8](https://github.com/gotson/komga/commits/74210f8))

## 🛠  Build
**docker**
- add native webp library for docker amd64 and arm64 ([8cf8f47](https://github.com/gotson/komga/commits/8cf8f47)), closes [#1294](https://github.com/gotson/komga/issues/1294)

**komga-tray**
- add native heif library for Windows ([a3439dd](https://github.com/gotson/komga/commits/a3439dd))
- add native webp library for macOS application ([86f0fcd](https://github.com/gotson/komga/commits/86f0fcd))

**release**
- use BackBlaze B2 for binaries storage instead of Github ([f704685](https://github.com/gotson/komga/commits/f704685))

# [1.8.2](https://github.com/gotson/komga/compare/1.8.1...1.8.2) (2023-11-28)
## 🐛 Fixes
**epubreader**
- page cannot load because of incorrect css mime type ([dbc5b3d](https://github.com/gotson/komga/commits/dbc5b3d))

# [1.8.1](https://github.com/gotson/komga/compare/1.8.0...1.8.1) (2023-11-28)
## 🐛 Fixes
**api**
- set X-Frame-Options header to same origin for epubreader ([85cae8a](https://github.com/gotson/komga/commits/85cae8a))

# [1.8.0](https://github.com/gotson/komga/compare/1.7.2...1.8.0) (2023-11-28)
## 🚀 Features
**api**
- epub ebook support ([a7252f8](https://github.com/gotson/komga/commits/a7252f8)), closes [#221](https://github.com/gotson/komga/issues/221)

**webui**
- epubreader ([3d69e19](https://github.com/gotson/komga/commits/3d69e19)), closes [#221](https://github.com/gotson/komga/issues/221)

## 🐛 Fixes
**komga**
- better error handling of sse connections ([ab34781](https://github.com/gotson/komga/commits/ab34781))

## 🔄️ Changes
**komga**
- introduce media profile for PDF ([d6680a4](https://github.com/gotson/komga/commits/d6680a4))
- make Media.pageCount explicit ([21e3e7a](https://github.com/gotson/komga/commits/21e3e7a))

**webui**
- remove unused imports ([92b721c](https://github.com/gotson/komga/commits/92b721c))

## 🛠  Build
**dependabot**
- pr format ([35f9196](https://github.com/gotson/komga/commits/35f9196))

**komga**
- fix epub tests ([f3a0a32](https://github.com/gotson/komga/commits/f3a0a32))

**tests**
- only check conveyor modules on push ([06d0d4a](https://github.com/gotson/komga/commits/06d0d4a))

**webui**
- use node 18 ([dedb01f](https://github.com/gotson/komga/commits/dedb01f))

## 📝 Documentation

- update readme description ([c93760b](https://github.com/gotson/komga/commits/c93760b))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([6b5eba1](https://github.com/gotson/komga/commits/6b5eba1))
- translated using Weblate (French) ([2bf2df9](https://github.com/gotson/komga/commits/2bf2df9))
- translated using Weblate (Japanese) ([d199684](https://github.com/gotson/komga/commits/d199684))

## ⚙️ Dependencies
**ci**
- bump dessant/lock-threads from 4 to 5 ([9db0f07](https://github.com/gotson/komga/commits/9db0f07))
- bump hydraulic-software/conveyor from 12.0 to 12.1 ([82e5887](https://github.com/gotson/komga/commits/82e5887))

**webui**
- bump axios from 1.5.0 to 1.6.0 in /komga-webui ([aa65180](https://github.com/gotson/komga/commits/aa65180))

# [1.7.2](https://github.com/gotson/komga/compare/1.7.1...1.7.2) (2023-11-09)
## 🐛 Fixes
**komga**
- check temp directory exists and is writable on startup ([4999edd](https://github.com/gotson/komga/commits/4999edd)), closes [#1283](https://github.com/gotson/komga/issues/1283)
- task FixThumbnailsWithoutMetadata could not fix sidecar covers ([9d2d007](https://github.com/gotson/komga/commits/9d2d007)), closes [#1287](https://github.com/gotson/komga/issues/1287)

## 🔄️ Changes
**komga**
- ktlint format ([ea52a5e](https://github.com/gotson/komga/commits/ea52a5e))

## 🛠  Build
**conveyor**
- remove space in windows installer name ([d51fdeb](https://github.com/gotson/komga/commits/d51fdeb))
- adjust JDK module list ([74d04d0](https://github.com/gotson/komga/commits/74d04d0))
- bump conveyor from 11.4 to 12.0 ([e30a93b](https://github.com/gotson/komga/commits/e30a93b))
- change windows installer name ([2c87700](https://github.com/gotson/komga/commits/2c87700))
- hard-code module list ([5911431](https://github.com/gotson/komga/commits/5911431))
- fix config file ([b80de03](https://github.com/gotson/komga/commits/b80de03))
- use the Apple notarization API ([0704e9f](https://github.com/gotson/komga/commits/0704e9f))

**jreleaser**
- add release introduction to the release notes ([d52ba95](https://github.com/gotson/komga/commits/d52ba95))

**release**
- upload conveyor logs ([e631313](https://github.com/gotson/komga/commits/e631313))
- fix secret decoding ([0995c26](https://github.com/gotson/komga/commits/0995c26))
- create secret folder before decoding ([4ddd51e](https://github.com/gotson/komga/commits/4ddd51e))

**tests**
- use conveyor detect config file ([0f6b7cc](https://github.com/gotson/komga/commits/0f6b7cc))
- add missing config for conveyor ([39825e4](https://github.com/gotson/komga/commits/39825e4))
- build jdk module list and compare with historical ([33e10f5](https://github.com/gotson/komga/commits/33e10f5))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([091015e](https://github.com/gotson/komga/commits/091015e))
- translated using Weblate (Finnish) ([44a8db0](https://github.com/gotson/komga/commits/44a8db0))

## ⚙️ Dependencies
**komga**
- bump nightmonkeys imageio from 0.6.1 to 0.6.2 ([25eb6c0](https://github.com/gotson/komga/commits/25eb6c0)), closes [#1289](https://github.com/gotson/komga/issues/1289)

# [1.7.1](https://github.com/gotson/komga/compare/1.7.0...1.7.1) (2023-11-02)
## 🐛 Fixes
**docker**
- install gpg-agent ([895c59c](https://github.com/gotson/komga/commits/895c59c))
- add missing locales ([1af13e6](https://github.com/gotson/komga/commits/1af13e6))

**komga**
- thumbnail metadata fixer cannot open UNC path ([879366b](https://github.com/gotson/komga/commits/879366b)), closes [#1275](https://github.com/gotson/komga/issues/1275)

## 🔄️ Changes
**docker**
- remove --no-install-recommends ([d9f16ed](https://github.com/gotson/komga/commits/d9f16ed))

**unscoped**
- use property assignment instead of set ([01b96fd](https://github.com/gotson/komga/commits/01b96fd))

## 🛠  Build
**release**
- fix version computation with new tag pattern ([a65a7f1](https://github.com/gotson/komga/commits/a65a7f1))
- add 'current' parameter for bump type ([bec9f50](https://github.com/gotson/komga/commits/bec9f50))

**unscoped**
- use property assignment instead of set ([0e43eb0](https://github.com/gotson/komga/commits/0e43eb0))
- bump gradle from 8.3 to 8.4 ([5f36271](https://github.com/gotson/komga/commits/5f36271))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([e3172b6](https://github.com/gotson/komga/commits/e3172b6))
- translated using Weblate (Spanish) ([7629dcc](https://github.com/gotson/komga/commits/7629dcc))
- translated using Weblate (Czech) ([1c5796d](https://github.com/gotson/komga/commits/1c5796d))

## ⚙️ Dependencies
**ci**
- bump actions/setup-node from 3 to 4 ([142b44b](https://github.com/gotson/komga/commits/142b44b))

**komga**
- bump jreleaser from 1.8.0 to 1.9.0 ([7935f1c](https://github.com/gotson/komga/commits/7935f1c))
- bump nightmonkeys.imageio from 0.6.0 to 0.6.1 ([9570101](https://github.com/gotson/komga/commits/9570101))
- bump tika-core from 2.9.0 to 2.9.1 ([8480806](https://github.com/gotson/komga/commits/8480806))
- bump springdoc.openapi-gradle-plugin from 1.7.0 to 1.8.0 ([602fd4e](https://github.com/gotson/komga/commits/602fd4e))
- bump twelvemonkeys.imageio from 3.9.4 to 3.10.0 ([894f9f1](https://github.com/gotson/komga/commits/894f9f1))
- bump sqlite-jdbc from 3.43.2.1 to 3.43.2.2 ([af0023b](https://github.com/gotson/komga/commits/af0023b))
- bump jsoup from 1.16.1 to 1.16.2 ([647fb40](https://github.com/gotson/komga/commits/647fb40))
- bump commons-io from 2.14.0 to 2.15.0 ([3f56e19](https://github.com/gotson/komga/commits/3f56e19))
- bump icu4j from 73.2 to 74.1 ([30a7408](https://github.com/gotson/komga/commits/30a7408))

**komga-tray**
- bump jetbrains compose from 1.5.2 to 1.5.10 ([9b195bf](https://github.com/gotson/komga/commits/9b195bf))

# [1.7.0](https://github.com/gotson/komga/compare/1.6.4...1.7.0) (2023-10-30)
## 🚀 Features
**api**
- configure server port and context path ([3f39037](https://github.com/gotson/komga/commits/3f39037)), closes [#1264](https://github.com/gotson/komga/issues/1264)

**komga-tray**
- add libjxl for Windows ([8171cb8](https://github.com/gotson/komga/commits/8171cb8))

**webui**
- add server port and context path to the server settings screen ([4196f08](https://github.com/gotson/komga/commits/4196f08)), closes [#1264](https://github.com/gotson/komga/issues/1264)

## 🐛 Fixes
**komga-tray**
- use workaround to open filesystem on Windows ([6059b85](https://github.com/gotson/komga/commits/6059b85))

## 🛠  Build
**docker**
- add support for AVIF on amd64/arm64 images ([a92db64](https://github.com/gotson/komga/commits/a92db64))

**komga-tray**
- add native image libraries for macOS ([d8dea84](https://github.com/gotson/komga/commits/d8dea84))
- use JDK 21 toolchain ([69eb24d](https://github.com/gotson/komga/commits/69eb24d))

**unscoped**
- change release tag format to enable delta updates in Conveyor ([c4cd4bd](https://github.com/gotson/komga/commits/c4cd4bd))
- install JDK 21 ([0267ba8](https://github.com/gotson/komga/commits/0267ba8))

## 📝 Documentation

- update DEVELOPING.md for necessary JDK ([5a66f2a](https://github.com/gotson/komga/commits/5a66f2a))

## 🌐 Translation

- translated using Weblate (Chinese (Traditional)) ([56b782e](https://github.com/gotson/komga/commits/56b782e))
- translated using Weblate (Finnish) ([d8fe2d7](https://github.com/gotson/komga/commits/d8fe2d7))
- translated using Weblate (Turkish) ([a519261](https://github.com/gotson/komga/commits/a519261))

## ⚙️ Dependencies
**komga**
- add imageio-heif:0.6.0 ([07cf63a](https://github.com/gotson/komga/commits/07cf63a)), closes [#942](https://github.com/gotson/komga/issues/942)

# [1.6.4](https://github.com/gotson/komga/compare/v1.6.3...v1.6.4) (2023-10-26)
## 🐛 Fixes
**komga**
- change the default value of TASK_POOL_SIZE to 1 ([7ebce00](https://github.com/gotson/komga/commits/7ebce00))
- FixThumbnailsWithoutMetadata could not rerun itself ([493a33b](https://github.com/gotson/komga/commits/493a33b))

**opds**
- disable content negociation in the pages API ([084997f](https://github.com/gotson/komga/commits/084997f)), closes [#1262](https://github.com/gotson/komga/issues/1262)

## 🏎 Perf
**komga**
- add some db indices to help with FixThumbnailsWithoutMetadata task ([517f035](https://github.com/gotson/komga/commits/517f035))

## 🛠  Build
**release**
- simplify reruns ([8e1e699](https://github.com/gotson/komga/commits/8e1e699))
- attempt to avoid worker out of space issue ([bcda81a](https://github.com/gotson/komga/commits/bcda81a))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([2cd95f1](https://github.com/gotson/komga/commits/2cd95f1))
- translated using Weblate (Spanish) ([b9842f6](https://github.com/gotson/komga/commits/b9842f6))
- translated using Weblate (Russian) ([80dc7a9](https://github.com/gotson/komga/commits/80dc7a9))

## ⚙️ Dependencies
**komga**
- bump sqlite-jdbc from 3.42.0.0 to 3.43.2.1 ([c90b472](https://github.com/gotson/komga/commits/c90b472))

# [1.6.3](https://github.com/gotson/komga/compare/v1.6.2...v1.6.3) (2023-10-20)

# [1.6.2](https://github.com/gotson/komga/compare/v1.6.1...v1.6.2) (2023-10-20)
## 🚀 Features
**api**
- configure number of task processing threads ([9ef319b](https://github.com/gotson/komga/commits/9ef319b))

**webui**
- configure number of task processing threads from server settings ([a837988](https://github.com/gotson/komga/commits/a837988))

## 🐛 Fixes
**api**
- prevent setting series poster for oneshots ([d8af496](https://github.com/gotson/komga/commits/d8af496))

**komga**
- sometimes tasks would not be seen as available ([528eddb](https://github.com/gotson/komga/commits/528eddb))
- do not cache PDF documents ([6d5d695](https://github.com/gotson/komga/commits/6d5d695))

**webreader**
- hide setting series poster menu for oneshots ([ff06e06](https://github.com/gotson/komga/commits/ff06e06))

## 🔄️ Changes
**webui**
- reorder server settings components ([67ee547](https://github.com/gotson/komga/commits/67ee547))

## 🛠  Build
**dependabot**
- attempt to fix dependabot config ([0636790](https://github.com/gotson/komga/commits/0636790))

**unscoped**
- cleanup conveyor output to reduce disk space ([4f4cad2](https://github.com/gotson/komga/commits/4f4cad2))

## ⚙️ Dependencies
**webui-dev**
- bump @babel/traverse from 7.22.17 to 7.23.2 ([3467d90](https://github.com/gotson/komga/commits/3467d90))

# [1.6.1](https://github.com/gotson/komga/compare/v1.6.0...v1.6.1) (2023-10-18)
## 🐛 Fixes
**komga-tray**
- missing jdk modules preventing SSL connections ([0d9184e](https://github.com/gotson/komga/commits/0d9184e))
- some tasks would not be run on startup ([a47eddb](https://github.com/gotson/komga/commits/a47eddb))

## 🔄️ Changes
**komga-tray**
- add more logs around open explorer action ([db06919](https://github.com/gotson/komga/commits/db06919))

# [1.6.0](https://github.com/gotson/komga/compare/v1.5.1...v1.6.0) (2023-10-18)
## 🚀 Features
**api**
- new endpoint to regenerate thumbnails conditionally ([796745a](https://github.com/gotson/komga/commits/796745a))
- add thumbnail size server setting ([5fa789b](https://github.com/gotson/komga/commits/5fa789b)), closes [#861](https://github.com/gotson/komga/issues/861) [#1031](https://github.com/gotson/komga/issues/1031)
- add thumbnail metadata ([5b6e9e3](https://github.com/gotson/komga/commits/5b6e9e3))

**komga**
- generate mosaic thumbnails with the quality configured in server settings ([b19e799](https://github.com/gotson/komga/commits/b19e799))
- prevent image resizing scale up ([84fe3b7](https://github.com/gotson/komga/commits/84fe3b7))
- store filesize, media type and dimensions for thumbnails ([bb13c0c](https://github.com/gotson/komga/commits/bb13c0c))

**webui**
- dialog to regenerate thumbnails if size has changed ([ac1c824](https://github.com/gotson/komga/commits/ac1c824))
- configure thumbnail size from server settings ([f0b1abe](https://github.com/gotson/komga/commits/f0b1abe))
- display thumbnail metadata in edit poster dialog ([64fddbd](https://github.com/gotson/komga/commits/64fddbd))

## 🐛 Fixes
**komga**
- incorrect counts when getting thumbnails without metadata ([553016c](https://github.com/gotson/komga/commits/553016c))

## 🏎 Perf
**komga**
- submit tasks in bulk ([5fe4e3e](https://github.com/gotson/komga/commits/5fe4e3e))
- replace Artemis for background task handling ([b7aa120](https://github.com/gotson/komga/commits/b7aa120)), closes [#1038](https://github.com/gotson/komga/issues/1038)
- better handling of Lucene index when reading and updating ([487b439](https://github.com/gotson/komga/commits/487b439))

## 🔄️ Changes
**komga**
- remove Serializable ([6e6f8b7](https://github.com/gotson/komga/commits/6e6f8b7))
- simplify some background tasks ([77ccb9e](https://github.com/gotson/komga/commits/77ccb9e))
- use extension function ([9abb261](https://github.com/gotson/komga/commits/9abb261))
- add support for multiple data sources ([cafe669](https://github.com/gotson/komga/commits/cafe669))
- convert Task.uniqueId to a property ([ae32b85](https://github.com/gotson/komga/commits/ae32b85))
- add functions to send multiple tasks in TaskEmitter ([12a786b](https://github.com/gotson/komga/commits/12a786b))
- replace Artemis with Spring events for domain event publishing ([545a314](https://github.com/gotson/komga/commits/545a314))
- remove empty file ([da184c8](https://github.com/gotson/komga/commits/da184c8))
- rename task ([266f692](https://github.com/gotson/komga/commits/266f692))
- add backing fields for server settings ([e35d468](https://github.com/gotson/komga/commits/e35d468))

**opds**
- remove chunky specific code as chunky doesn't work anymore with Komga ([9d0a533](https://github.com/gotson/komga/commits/9d0a533))

**unscoped**
- ktlint ([7057c28](https://github.com/gotson/komga/commits/7057c28))

## 🛠  Build
**changelog**
- group dependencies in separate category ([0b3748a](https://github.com/gotson/komga/commits/0b3748a))

**komga**
- fix gradle task dependencies ([1fcef0e](https://github.com/gotson/komga/commits/1fcef0e))
- disable AuthenticationActivityCleanupController during tests ([572a176](https://github.com/gotson/komga/commits/572a176))
- fix tests following previous changes ([72cf68b](https://github.com/gotson/komga/commits/72cf68b))
- coding rule test for no field injection ([e7fcf23](https://github.com/gotson/komga/commits/e7fcf23))

## 📝 Documentation

- fix faq link in issue report ([31c0bb0](https://github.com/gotson/komga/commits/31c0bb0))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([e032f94](https://github.com/gotson/komga/commits/e032f94))
- translated using Weblate (Spanish) ([4caaa34](https://github.com/gotson/komga/commits/4caaa34))

# [1.5.1](https://github.com/gotson/komga/compare/v1.5.0...v1.5.1) (2023-10-05)
## 🐛 Fixes
**sse**
- sse connections would not be closed properly ([8ed5726](https://github.com/gotson/komga/commits/8ed5726))

**webui**
- add missing hint on remember-me regenerate checkbox ([18bffa9](https://github.com/gotson/komga/commits/18bffa9))

## 🛠  Build
**komga-deps**
- bump ben-manes version from 0.46.0 to 0.48.0 ([37ec436](https://github.com/gotson/komga/commits/37ec436))
- bump jreleaser from 1.7.0 to 1.8.0 ([72d848d](https://github.com/gotson/komga/commits/72d848d))

**unscoped**
- split ci into tests and release workflows ([c6128ee](https://github.com/gotson/komga/commits/c6128ee))
- add inputs to replay parts of the release workflow when it fails ([a8b37c7](https://github.com/gotson/komga/commits/a8b37c7))
- bump conveyor from 11.3 to 11.4 ([d4f23b8](https://github.com/gotson/komga/commits/d4f23b8))
- fix step for ms-store submission ([dd2edba](https://github.com/gotson/komga/commits/dd2edba))

# [1.5.0](https://github.com/gotson/komga/compare/v1.4.0...v1.5.0) (2023-10-04)
## 🚀 Features
**api**
- move some configuration keys to API and database ([48e9d32](https://github.com/gotson/komga/commits/48e9d32)), closes [#815](https://github.com/gotson/komga/issues/815)
- configure scan directory exclusions at library level ([b518473](https://github.com/gotson/komga/commits/b518473))
- configure scan interval, startup, and file types at library level ([e068485](https://github.com/gotson/komga/commits/e068485)), closes [#877](https://github.com/gotson/komga/issues/877)
- add limited content negotiation for getBookPage API ([a2761f1](https://github.com/gotson/komga/commits/a2761f1)), closes [#1219](https://github.com/gotson/komga/issues/1219)

**desktop**
- add menu items to locate log file and configuration directory ([80b5a33](https://github.com/gotson/komga/commits/80b5a33))

**komga**
- support webp cover sidecars ([4b435be](https://github.com/gotson/komga/commits/4b435be)), closes [#1238](https://github.com/gotson/komga/issues/1238)
- replace configuration komga.session-timeout with the standard server.servlet.session.timeout ([0364621](https://github.com/gotson/komga/commits/0364621))

**webreader**
- detect browser support for AVIF ([b5236c6](https://github.com/gotson/komga/commits/b5236c6))

**webui**
- unread filter only shows unread elements ([8ff6694](https://github.com/gotson/komga/commits/8ff6694)), closes [#1234](https://github.com/gotson/komga/issues/1234)
- add server settings configuration screen, add remember-me checkbox for login ([505b54c](https://github.com/gotson/komga/commits/505b54c))
- add scan directory exclusions to the library edit dialog ([364df50](https://github.com/gotson/komga/commits/364df50))
- add new scanner options to the library edit dialog ([c6c7c89](https://github.com/gotson/komga/commits/c6c7c89))

## 🐛 Fixes
**api**
- missing validation ([6270986](https://github.com/gotson/komga/commits/6270986))
- unknown API endpoints now return 404 instead of redirecting to index ([7315df5](https://github.com/gotson/komga/commits/7315df5))

**desktop-windows**
- configure msix manifest to use transparent icon background ([a249221](https://github.com/gotson/komga/commits/a249221))

**webui**
- show number of displayed elements instead of total when browsing collection/readlist ([d117fc1](https://github.com/gotson/komga/commits/d117fc1))
- manifest.json would have incorrect path when running in a subfolder ([854098c](https://github.com/gotson/komga/commits/854098c))

## 🏎 Perf
**komga**
- only rescan library on update when relevant ([b48c113](https://github.com/gotson/komga/commits/b48c113))

## 🔄️ Changes
**komga**
- replace gradle deprecations ([c057d09](https://github.com/gotson/komga/commits/c057d09))

**webui**
- remove commented code ([7c20909](https://github.com/gotson/komga/commits/7c20909))
- rename Metrics component ([b9629ed](https://github.com/gotson/komga/commits/b9629ed))

**unscoped**
- relocate ResourceNotFoundController ([2d404d3](https://github.com/gotson/komga/commits/2d404d3))

## 🛠  Build
**deps**
- bump hydraulic-software/conveyor from 11.1 to 11.2 ([029dea9](https://github.com/gotson/komga/commits/029dea9))
- bump docker/setup-buildx-action from 2 to 3 ([28f46d4](https://github.com/gotson/komga/commits/28f46d4))
- bump docker/setup-qemu-action from 2 to 3 ([c923ff8](https://github.com/gotson/komga/commits/c923ff8))
- bump docker/login-action from 2 to 3 ([b92ad63](https://github.com/gotson/komga/commits/b92ad63))

**desktop**
- bump hydraulic-software/conveyor from 11.2 to 11.3 ([3736490](https://github.com/gotson/komga/commits/3736490)), closes [#1220](https://github.com/gotson/komga/issues/1220)

**docker**
- bump libjxl from 0.8.1 to 0.8.2 ([a519cd0](https://github.com/gotson/komga/commits/a519cd0))

**komga-deps**
- bump dependencies ([7168af4](https://github.com/gotson/komga/commits/7168af4))
- bump springdoc from 2.1.0 to 2.2.0 ([165ba2a](https://github.com/gotson/komga/commits/165ba2a))
- bump springdoc gradle plugin from 1.6.0 to 1.7.0 ([5705531](https://github.com/gotson/komga/commits/5705531))
- bump spring boot from 3.1.1 to 3.1.4 ([1372aad](https://github.com/gotson/komga/commits/1372aad))

**komga-tray-deps**
- bump jetbrains compose gradle plugin from 1.4.3 to 1.5.2 ([d429e03](https://github.com/gotson/komga/commits/d429e03))
- bump conveyor gradle plugin from 1.5 to 1.6 ([75a2f59](https://github.com/gotson/komga/commits/75a2f59))

**webui**
- increase memory for ForkTsCheckerWebpackPlugin ([01a00a7](https://github.com/gotson/komga/commits/01a00a7))
- fix typescript config and issues after upgrading ([d19c9d3](https://github.com/gotson/komga/commits/d19c9d3))
- normalize eslint config for unit tests ([e7374e0](https://github.com/gotson/komga/commits/e7374e0))
- update browserlist ([40b6dfc](https://github.com/gotson/komga/commits/40b6dfc))
- upgrade vue cli to v5 ([9ef46b3](https://github.com/gotson/komga/commits/9ef46b3))

**webui-deps**
- upgrade typescript ([0c0f004](https://github.com/gotson/komga/commits/0c0f004))
- fix resolve conflicts ([1b1a423](https://github.com/gotson/komga/commits/1b1a423))
- bump deps ([110e5a7](https://github.com/gotson/komga/commits/110e5a7))
- bump axios to 1.5.0 ([b1a6ab6](https://github.com/gotson/komga/commits/b1a6ab6))
- bump @saekitominaga/isbn-verify to 2.0.1 ([63e0598](https://github.com/gotson/komga/commits/63e0598))

**unscoped**
- bump gradle from 8.1.1 to 8.3 ([00278e9](https://github.com/gotson/komga/commits/00278e9))
- increase node memory ([90d1a8e](https://github.com/gotson/komga/commits/90d1a8e))
- add missing environment variable ([5f1436a](https://github.com/gotson/komga/commits/5f1436a))
- remove unused config ([265b543](https://github.com/gotson/komga/commits/265b543))
- rework release steps ([a31e3da](https://github.com/gotson/komga/commits/a31e3da))
- fix release commit step ordering ([332cb2c](https://github.com/gotson/komga/commits/332cb2c))
- remove cache directive from setup-java ([de6c17a](https://github.com/gotson/komga/commits/de6c17a))
- setup msstore update ([88983a8](https://github.com/gotson/komga/commits/88983a8))
- fix jreleaser output job ([ed97553](https://github.com/gotson/komga/commits/ed97553))

## 📝 Documentation

- update README ([9e57596](https://github.com/gotson/komga/commits/9e57596))
- update DEVELOPING.md ([ceef94a](https://github.com/gotson/komga/commits/ceef94a))
- update CHANGELOG.md ([a8274d3](https://github.com/gotson/komga/commits/a8274d3))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([e1a582c](https://github.com/gotson/komga/commits/e1a582c))
- translated using Weblate (Chinese (Traditional)) ([f56e760](https://github.com/gotson/komga/commits/f56e760))
- translated using Weblate (Spanish) ([6693c0d](https://github.com/gotson/komga/commits/6693c0d))
- translated using Weblate (Japanese) ([a91637b](https://github.com/gotson/komga/commits/a91637b))
- translated using Weblate (German) ([8412003](https://github.com/gotson/komga/commits/8412003))
- translated using Weblate (Chinese (Simplified)) ([229d1aa](https://github.com/gotson/komga/commits/229d1aa))
- translated using Weblate (Finnish) ([33d86ad](https://github.com/gotson/komga/commits/33d86ad))
- translated using Weblate (Swedish) ([749cc7e](https://github.com/gotson/komga/commits/749cc7e))
- translated using Weblate (French) ([97a243e](https://github.com/gotson/komga/commits/97a243e))
- translated using Weblate (Polish) ([6e16102](https://github.com/gotson/komga/commits/6e16102))
- translated using Weblate (Japanese) ([4a26b82](https://github.com/gotson/komga/commits/4a26b82))

# [1.4.0](https://github.com/gotson/komga/compare/v1.3.1...v1.4.0) (2023-09-11)
## 🚀 Features
**api**
- new endpoint to get pages in raw format ([2c33b3e](https://github.com/gotson/komga/commits/2c33b3e))

**desktop**
- new desktop application project ([4da12ae](https://github.com/gotson/komga/commits/4da12ae))

**opds**
- add alternate link to opds2 ([974bf30](https://github.com/gotson/komga/commits/974bf30))
- links with absolute url ([f751e9b](https://github.com/gotson/komga/commits/f751e9b))
- opds v2 support ([d1cb58b](https://github.com/gotson/komga/commits/d1cb58b))

**opds2**
- generate PDF profile webpub manifest ([7205b13](https://github.com/gotson/komga/commits/7205b13))

## 🐛 Fixes
**opds2**
- fix some incorrect urls ([15da160](https://github.com/gotson/komga/commits/15da160))

**webui**
- duplicate unavailable indicator on One-Shot browse view ([afe3233](https://github.com/gotson/komga/commits/afe3233))

**unscoped**
- ensure database parent directory is always created ([fdd6fff](https://github.com/gotson/komga/commits/fdd6fff))
- strip accents from series sort title in metadata providers ([e568dd0](https://github.com/gotson/komga/commits/e568dd0)), closes [#1199](https://github.com/gotson/komga/issues/1199)
- use Epub cover for thumbnail ([8bdc4d8](https://github.com/gotson/komga/commits/8bdc4d8))
- better handling of oneshot file deletion ([9b650cc](https://github.com/gotson/komga/commits/9b650cc)), closes [#1192](https://github.com/gotson/komga/issues/1192)

## 🔄️ Changes
**api**
- provide thumbnails in resources instead of images for webpub manifest ([e50591f](https://github.com/gotson/komga/commits/e50591f))

**opds2**
- rework publication feed ([37e7d55](https://github.com/gotson/komga/commits/37e7d55))

**webpub**
- cleanup webpub manifest acquisition links ([32ef331](https://github.com/gotson/komga/commits/32ef331))

**unscoped**
- ktlint format ([92fce54](https://github.com/gotson/komga/commits/92fce54))
- remove unused property number in BookPageContent ([cb5177d](https://github.com/gotson/komga/commits/cb5177d))

## 🛠  Build
**deps**
- bump actions/checkout from 3 to 4 ([7544b8f](https://github.com/gotson/komga/commits/7544b8f))

**desktop**
- use conveyor to build the desktop apps ([96020fd](https://github.com/gotson/komga/commits/96020fd))

**komga**
- fix gradle task ordering ([8015965](https://github.com/gotson/komga/commits/8015965))

**unscoped**
- remove jreleaser dryrun flag ([5ea40c5](https://github.com/gotson/komga/commits/5ea40c5))
- bump conveyor action to 11.1 ([8d29f4d](https://github.com/gotson/komga/commits/8d29f4d))
- move jreleaser to root project ([9222d09](https://github.com/gotson/komga/commits/9222d09))
- align jooq versions ([e2eff20](https://github.com/gotson/komga/commits/e2eff20))
- add Conveyor ([903993e](https://github.com/gotson/komga/commits/903993e))

## 📝 Documentation

- add privacy policy ([099276c](https://github.com/gotson/komga/commits/099276c))

# [1.3.1](https://github.com/gotson/komga/compare/v1.3.0...v1.3.1) (2023-08-08)
## 🐛 Fixes
**docker**
- change installation method for libjxl ([ad1d1da](https://github.com/gotson/komga/commits/ad1d1da))

**unscoped**
- series picker does not return any series in CBL import screen ([f8e65b0](https://github.com/gotson/komga/commits/f8e65b0)), closes [#1186](https://github.com/gotson/komga/issues/1186)

## 🌐 Translation

- translated using Weblate (Swedish) ([d47ae13](https://github.com/gotson/komga/commits/d47ae13))

# [1.3.0](https://github.com/gotson/komga/compare/v1.2.1...v1.3.0) (2023-08-03)
## 🚀 Features
**api**
- add support for oneshots directory in libraries ([739eeca](https://github.com/gotson/komga/commits/739eeca))

**cli**
- add command line interface commands ([f6cc958](https://github.com/gotson/komga/commits/f6cc958)), closes [#1175](https://github.com/gotson/komga/issues/1175)

**docker**
- enable jpeg-xl support for linux/amd64 ([466e980](https://github.com/gotson/komga/commits/466e980))

**webui**
- oneshots handling ([2b238cc](https://github.com/gotson/komga/commits/2b238cc))

## 🐛 Fixes
**api**
- http header containing non-ascii character gets stripped ([419cb5a](https://github.com/gotson/komga/commits/419cb5a)), closes [#1161](https://github.com/gotson/komga/issues/1161) [#1176](https://github.com/gotson/komga/issues/1176)

**webui**
- invalid series language code can prevent some views to render ([8a03c50](https://github.com/gotson/komga/commits/8a03c50)), closes [#1173](https://github.com/gotson/komga/issues/1173)
- better filenames when downloading book pages ([19abdce](https://github.com/gotson/komga/commits/19abdce))

**unscoped**
- normalize language codes ([1a2acac](https://github.com/gotson/komga/commits/1a2acac)), closes [#1173](https://github.com/gotson/komga/issues/1173)

## 🏎 Perf
**webui**
- remove redundant API call in EditSeriesDialog ([11f8aaf](https://github.com/gotson/komga/commits/11f8aaf))

## 🔄️ Changes
**webui**
- pass book or series id to reusable dialog instead of full DTO ([39e7ae9](https://github.com/gotson/komga/commits/39e7ae9))

**unscoped**
- ktlint format ([c2224f1](https://github.com/gotson/komga/commits/c2224f1))
- harden BCP47 functions ([82dd23a](https://github.com/gotson/komga/commits/82dd23a))

## 🛠  Build

- fix tests for oneshots ([5a8f686](https://github.com/gotson/komga/commits/5a8f686))
- add bestbefore to prevent shipping deprecated code on major versions ([7f1fded](https://github.com/gotson/komga/commits/7f1fded))

## 📝 Documentation

- update website url in issue templates ([f7b6e0d](https://github.com/gotson/komga/commits/f7b6e0d)), closes [#1178](https://github.com/gotson/komga/issues/1178)

## 🌐 Translation

- translated using Weblate (Indonesian) ([de01b70](https://github.com/gotson/komga/commits/de01b70))
- translated using Weblate (Portuguese (Brazil)) ([aa92b69](https://github.com/gotson/komga/commits/aa92b69))
- translated using Weblate (Polish) ([33d5a56](https://github.com/gotson/komga/commits/33d5a56))
- translated using Weblate (Indonesian) ([cb4ce72](https://github.com/gotson/komga/commits/cb4ce72))
- translated using Weblate (Japanese) ([9a6a75c](https://github.com/gotson/komga/commits/9a6a75c))
- translated using Weblate (Korean) ([7f71355](https://github.com/gotson/komga/commits/7f71355))
- translated using Weblate (Finnish) ([e3f66d3](https://github.com/gotson/komga/commits/e3f66d3))
- translated using Weblate (Spanish) ([4ce904e](https://github.com/gotson/komga/commits/4ce904e))
- translated using Weblate (German) ([8920415](https://github.com/gotson/komga/commits/8920415))

# [1.2.1](https://github.com/gotson/komga/compare/v1.2.0...v1.2.1) (2023-07-17)
## 🐛 Fixes
**api**
- show values for actuator /env and /config-props endpoints ([e6eaf2f](https://github.com/gotson/komga/commits/e6eaf2f))

**webui**
- metrics pie charts show library name in tooltip ([318a444](https://github.com/gotson/komga/commits/318a444)), closes [#1159](https://github.com/gotson/komga/issues/1159)

## 📝 Documentation

- fix link in DOCKERHUB.md ([5e1755c](https://github.com/gotson/komga/commits/5e1755c))

## 🌐 Translation

- translated using Weblate (Indonesian) ([ba6b723](https://github.com/gotson/komga/commits/ba6b723))
- translated using Weblate (Chinese (Simplified)) ([cd1ac38](https://github.com/gotson/komga/commits/cd1ac38))
- translated using Weblate (Chinese (Traditional)) ([c010b33](https://github.com/gotson/komga/commits/c010b33))
- translated using Weblate (Tamil) ([bd8b819](https://github.com/gotson/komga/commits/bd8b819))
- translated using Weblate (Swedish) ([42230ed](https://github.com/gotson/komga/commits/42230ed))
- translated using Weblate (Spanish) ([e0159b6](https://github.com/gotson/komga/commits/e0159b6))

# [1.2.0](https://github.com/gotson/komga/compare/v1.1.0...v1.2.0) (2023-07-13)
## 🚀 Features
**api**
- add sharing_label criteria to full text search for series ([040556e](https://github.com/gotson/komga/commits/040556e)), closes [#1146](https://github.com/gotson/komga/issues/1146)
- search series by sharing label ([7a21fe0](https://github.com/gotson/komga/commits/7a21fe0)), closes [#1146](https://github.com/gotson/komga/issues/1146)

**webui**
- add buttons for auto and manual deletion of remaining page hashes ([e9135fb](https://github.com/gotson/komga/commits/e9135fb)), closes [#1147](https://github.com/gotson/komga/issues/1147)
- add sharing label to filter panel ([737bf1b](https://github.com/gotson/komga/commits/737bf1b)), closes [#1146](https://github.com/gotson/komga/issues/1146)

**unscoped**
- display komga.org website announcements within the app ([72c1e8d](https://github.com/gotson/komga/commits/72c1e8d)), closes [#1149](https://github.com/gotson/komga/issues/1149)

## 🐛 Fixes
**api**
- missing metrics if library name contains specific characters ([5ec7fa1](https://github.com/gotson/komga/commits/5ec7fa1)), closes [#1156](https://github.com/gotson/komga/issues/1156)

**webui**
- scan all libraries from Server Settings does not work ([a2f0c3d](https://github.com/gotson/komga/commits/a2f0c3d)), closes [#1155](https://github.com/gotson/komga/issues/1155)
- better button alignment on smaller screens on login view ([223aea5](https://github.com/gotson/komga/commits/223aea5))
- make logo on login view the same size even if server is unclaimed ([806d2b6](https://github.com/gotson/komga/commits/806d2b6))
- startup logo fits small screens ([ecaf8d0](https://github.com/gotson/komga/commits/ecaf8d0))

## 🏎 Perf
**webui**
- load metrics with promises instead of await ([66dd1c2](https://github.com/gotson/komga/commits/66dd1c2))

## 🔄️ Changes
**webui**
- missing null safety ([5438444](https://github.com/gotson/komga/commits/5438444))
- add missing uppercase class on some elements ([ea0a85c](https://github.com/gotson/komga/commits/ea0a85c))
- convert dates using axios interceptor ([58c8187](https://github.com/gotson/komga/commits/58c8187))

## 🛠  Build

- remove redundant annotation ([438c40d](https://github.com/gotson/komga/commits/438c40d))

## 🌐 Translation

- translated using Weblate (Chinese (Simplified)) ([447f9c1](https://github.com/gotson/komga/commits/447f9c1))
- translated using Weblate (Italian) ([a442439](https://github.com/gotson/komga/commits/a442439))
- translated using Weblate (Hebrew) ([e4bf708](https://github.com/gotson/komga/commits/e4bf708))
- translated using Weblate (Bulgarian) ([5d32ef0](https://github.com/gotson/komga/commits/5d32ef0))
- translated using Weblate (Swedish) ([b751604](https://github.com/gotson/komga/commits/b751604))
- translated using Weblate (Spanish) ([d7ba805](https://github.com/gotson/komga/commits/d7ba805))

# [1.1.0](https://github.com/gotson/komga/compare/v1.0.0...v1.1.0) (2023-06-29)
## 🚀 Features
**webui**
- add button to ignore all remaining duplicate pages at once ([da79569](https://github.com/gotson/komga/commits/da79569)), closes [#1136](https://github.com/gotson/komga/issues/1136)

**unscoped**
- library deep scan is now a parameter of the scan API ([63e3e7a](https://github.com/gotson/komga/commits/63e3e7a)), closes [#1137](https://github.com/gotson/komga/issues/1137)

## 🐛 Fixes
**webui**
- library action menu scan would not work properly ([0fef983](https://github.com/gotson/komga/commits/0fef983))
- disable match button on PageHashKnownCard if there's no matches ([f3a4319](https://github.com/gotson/komga/commits/f3a4319))
- edit books dialog would not open on some browsers ([308a068](https://github.com/gotson/komga/commits/308a068)), closes [#1139](https://github.com/gotson/komga/issues/1139)

# [1.0.0](https://github.com/gotson/komga/compare/v0.165.0...v1.0.0) (2023-06-28)
## 🚀 Features
**webui**
- book release date field is editable ([902f700](https://github.com/gotson/komga/commits/902f700)), closes [#1097](https://github.com/gotson/komga/issues/1097)

**unscoped**
- display matched series release year in reading list import view ([0f89cf3](https://github.com/gotson/komga/commits/0f89cf3)), closes [#1114](https://github.com/gotson/komga/issues/1114)
- add match count sort for known duplicate pages ([bf1903b](https://github.com/gotson/komga/commits/bf1903b)), closes [#825](https://github.com/gotson/komga/issues/825)
- identify duplicate pages by hash only ([2d95679](https://github.com/gotson/komga/commits/2d95679))
- use XXH128 for hashing ([4f8dee7](https://github.com/gotson/komga/commits/4f8dee7))
- 🚨 change default port from 8080 to 25600 ([9b519e4](https://github.com/gotson/komga/commits/9b519e4))

## 🐛 Fixes
**api**
- paging and sort could be incorrect when searching for books ([c4cdd7a](https://github.com/gotson/komga/commits/c4cdd7a))
- recently updated series endpoint would incorrectly return created series ([a876132](https://github.com/gotson/komga/commits/a876132))

**opds**
- provide correct thumbnails in full and small size ([4a3e394](https://github.com/gotson/komga/commits/4a3e394)), closes [#1099](https://github.com/gotson/komga/issues/1099)

**webui**
- apply chosen locale to the date picker dialog ([7b3534a](https://github.com/gotson/komga/commits/7b3534a)), closes [#1113](https://github.com/gotson/komga/issues/1113)

**unscoped**
- oauth2 login would not work ([3eaab0f](https://github.com/gotson/komga/commits/3eaab0f))
- comicInfo.xml SeriesGroup is now split by comma ([fb13529](https://github.com/gotson/komga/commits/fb13529)), closes [#1122](https://github.com/gotson/komga/issues/1122)
- mark books with missing page file size as outdated ([a03bda9](https://github.com/gotson/komga/commits/a03bda9))

## 🔄️ Changes

- make SeriesMetadataPatch#collections a Set ([85fb3fa](https://github.com/gotson/komga/commits/85fb3fa))
- replace deprecated methods in build.gradle.kts ([c70cab4](https://github.com/gotson/komga/commits/c70cab4))
- replace deprecations ([32cb52e](https://github.com/gotson/komga/commits/32cb52e))
- specify session creation policy explicitly ([c202614](https://github.com/gotson/komga/commits/c202614))
- replace HttpTrace by HttpExchange ([0112fcd](https://github.com/gotson/komga/commits/0112fcd))
- make property private ([9c0905e](https://github.com/gotson/komga/commits/9c0905e))
- 🚨 remove deprecated classes: */api/v1/users and /api/v1/series/{seriesId}/read-progress/tachiyomi have been removed* ([2a5ce25](https://github.com/gotson/komga/commits/2a5ce25))
- remove unnecessary brackets ([d4aa113](https://github.com/gotson/komga/commits/d4aa113))
- adapt SecurityConfiguration for Spring Security 6 ([cf7fb45](https://github.com/gotson/komga/commits/cf7fb45))
- replace deprecated configuration keys ([1b69cd0](https://github.com/gotson/komga/commits/1b69cd0))
- hide jooq tips on startup ([7a3c1d8](https://github.com/gotson/komga/commits/7a3c1d8))
- replace private property with method ([3e2d2cf](https://github.com/gotson/komga/commits/3e2d2cf))
- replace artemis deprecated usage ([50524b9](https://github.com/gotson/komga/commits/50524b9))
- replace javax imports by jakarta ([b88b4c4](https://github.com/gotson/komga/commits/b88b4c4))

## 🛠  Build
**dependabot**
- remove unused dependabot configuration for root folder ([432bbb8](https://github.com/gotson/komga/commits/432bbb8))

**deps**
- bump peter-evans/dockerhub-description from 3.4.1 to 3.4.2 ([7209667](https://github.com/gotson/komga/commits/7209667))
- bump lucene from 9.6.0 to 9.7.0 ([28c1f88](https://github.com/gotson/komga/commits/28c1f88))
- bump icu4j from 73.1 to 73.2 ([a27f91c](https://github.com/gotson/komga/commits/a27f91c))
- bump hawtio-springboot from 2.17.2 to 2.17.4 ([27c8270](https://github.com/gotson/komga/commits/27c8270))
- bump commons-io from 2.12.0 to 2.13.0 ([0308d82](https://github.com/gotson/komga/commits/0308d82))
- bump jooq plugin from 8.2 to 8.2.1 ([f8a018c](https://github.com/gotson/komga/commits/f8a018c))
- bump Spring Boot from 3.1.0 to 3.1.1 ([1485f5f](https://github.com/gotson/komga/commits/1485f5f))
- bump Kotlin from 1.8.21 to 1.8.22 ([c5cc9a2](https://github.com/gotson/komga/commits/c5cc9a2))
- bump ktlint gradle to 11.4.2 ([b7cb89d](https://github.com/gotson/komga/commits/b7cb89d))
- bump commons-io to 2.12.0 ([93f138d](https://github.com/gotson/komga/commits/93f138d))
- bump tika-core to 2.8.0 ([3471446](https://github.com/gotson/komga/commits/3471446))
- bump pdfbox to 2.0.28 ([37514f0](https://github.com/gotson/komga/commits/37514f0))
- bump mockk to 1.13.5 ([ac91116](https://github.com/gotson/komga/commits/ac91116))
- bump ben-manes.versions to 0.46.0 ([5e89431](https://github.com/gotson/komga/commits/5e89431))
- bump kotlinx-coroutines-core to 1.7.1 ([714334e](https://github.com/gotson/komga/commits/714334e))
- bump springmockk to 4.0.2 ([dba0907](https://github.com/gotson/komga/commits/dba0907))
- bump tsid-creator to 5.2.4 ([c86302d](https://github.com/gotson/komga/commits/c86302d))
- bump jsoup to 1.16.1 ([2472bb6](https://github.com/gotson/komga/commits/2472bb6))
- bump commons-compress to 1.23.0 ([9dd1074](https://github.com/gotson/komga/commits/9dd1074))
- bump icu4j to 73.1 ([0fa540d](https://github.com/gotson/komga/commits/0fa540d))
- bump lucene to 9.6.0 ([c01e774](https://github.com/gotson/komga/commits/c01e774))
- bump hawtio to 2.17.2 ([aa31c74](https://github.com/gotson/komga/commits/aa31c74))
- bump jreleaser to 1.6.0 ([528ff62](https://github.com/gotson/komga/commits/528ff62))
- bump joog gradle plugin to 8.2 ([9c977d3](https://github.com/gotson/komga/commits/9c977d3))
- bump gradle to 8.1.1 ([cb7c150](https://github.com/gotson/komga/commits/cb7c150))
- bump springdoc to 2.1.0 ([77c1bb7](https://github.com/gotson/komga/commits/77c1bb7))
- bump sqlite-jdbc to 3.42.0.0 ([b7f4849](https://github.com/gotson/komga/commits/b7f4849))
- bump kotlin to 1.8.21 ([d5f3423](https://github.com/gotson/komga/commits/d5f3423))
- bump springboot to 3.1.0 ([1617fdf](https://github.com/gotson/komga/commits/1617fdf))
- bump hawtio-springboot to 2.17.0 ([2bf5dc3](https://github.com/gotson/komga/commits/2bf5dc3))
- bump springmockk to 4.0.0 ([c84a1d3](https://github.com/gotson/komga/commits/c84a1d3))
- bump springdoc to 2.0.2 ([c75d870](https://github.com/gotson/komga/commits/c75d870))
- bump mockk to 1.13.4 ([fb22bfd](https://github.com/gotson/komga/commits/fb22bfd))
- bump Lucene to 9.5.0 ([e6ba346](https://github.com/gotson/komga/commits/e6ba346))
- drop micrometer-registry-influx ([bae1ddf](https://github.com/gotson/komga/commits/bae1ddf))
- bump spring-session-caffeine to 2.0.0 ([70b6def](https://github.com/gotson/komga/commits/70b6def))
- bump archunit-junit5 to 1.0.1 ([992c68f](https://github.com/gotson/komga/commits/992c68f))
- bump tika-core to 2.7.0 ([471a759](https://github.com/gotson/komga/commits/471a759))
- bump kotlin-logging-jvm to 3.0.5 ([a0bf86e](https://github.com/gotson/komga/commits/a0bf86e))
- bump flyway's gradle plugin to 9.7.0 ([9104578](https://github.com/gotson/komga/commits/9104578))
- bump jooq's gradle plugin to 8.1 ([03929e4](https://github.com/gotson/komga/commits/03929e4))
- bump Spring Boot to 3.0.2 ([7828edc](https://github.com/gotson/komga/commits/7828edc))
- bump peter-evans/dockerhub-description from 3.3.0 to 3.4.1 ([8716996](https://github.com/gotson/komga/commits/8716996))

**webui**
- update browserslist ([272b52d](https://github.com/gotson/komga/commits/272b52d))
- fix .editorconfig ([e1c8780](https://github.com/gotson/komga/commits/e1c8780))

**unscoped**
- fix missing gradle tasks dependencies ([4d95e9d](https://github.com/gotson/komga/commits/4d95e9d))
- fix openapi generator configuration ([65be72a](https://github.com/gotson/komga/commits/65be72a))
- try to fix gradle error in CI ([9f44fc8](https://github.com/gotson/komga/commits/9f44fc8))
- try to fix gradle error in CI ([49c2695](https://github.com/gotson/komga/commits/49c2695))
- drop java below 17 ([9d7e193](https://github.com/gotson/komga/commits/9d7e193))
- use property access syntax ([d449ef1](https://github.com/gotson/komga/commits/d449ef1))
- remove SpykBean that would create flaky tests ([54c2e35](https://github.com/gotson/komga/commits/54c2e35))
- add REST API test for get claim status ([5336477](https://github.com/gotson/komga/commits/5336477))
- add OAuth2 REST API tests ([35be71e](https://github.com/gotson/komga/commits/35be71e))
- add Actuator REST API tests ([f9b1351](https://github.com/gotson/komga/commits/f9b1351))
- 🚨 target JDK 17: *Java 17 or above is now required* ([9569c5b](https://github.com/gotson/komga/commits/9569c5b))

## 📝 Documentation

- update development documentation for port change ([985f04f](https://github.com/gotson/komga/commits/985f04f))

## 🌐 Translation

- translated using Weblate (Japanese) ([28b8aff](https://github.com/gotson/komga/commits/28b8aff))
- translated using Weblate (Chinese (Simplified)) ([05ad407](https://github.com/gotson/komga/commits/05ad407))
- translated using Weblate (Italian) ([4154924](https://github.com/gotson/komga/commits/4154924))
- translated using Weblate (Chinese (Traditional)) ([965a041](https://github.com/gotson/komga/commits/965a041))
- translated using Weblate (Turkish) ([b5c9152](https://github.com/gotson/komga/commits/b5c9152))
- translated using Weblate (Bulgarian) ([28c0234](https://github.com/gotson/komga/commits/28c0234))
- translated using Weblate (Swedish) ([326c06e](https://github.com/gotson/komga/commits/326c06e))
- translated using Weblate (Czech) ([ab8d748](https://github.com/gotson/komga/commits/ab8d748))
- translated using Weblate (French) ([8e8a8ff](https://github.com/gotson/komga/commits/8e8a8ff))
- translated using Weblate (Spanish) ([3cc7386](https://github.com/gotson/komga/commits/3cc7386))
- translated using Weblate (German) ([dc5bf55](https://github.com/gotson/komga/commits/dc5bf55))

# [0.165.0](https://github.com/gotson/komga/compare/v0.164.0...v0.165.0) (2023-03-17)
## 🚀 Features
**metadata**
- import Comicinfo.xml's GTIN element as ISBN ([a51bf46](https://github.com/gotson/komga/commits/a51bf46))

**webui**
- use a datepicker to select book release date ([14c0bf4](https://github.com/gotson/komga/commits/14c0bf4)), closes [#1094](https://github.com/gotson/komga/issues/1094)

**unscoped**
- better handling of read progress when a book file changed ([5050a4e](https://github.com/gotson/komga/commits/5050a4e)), closes [#1093](https://github.com/gotson/komga/issues/1093)

## 🛠  Build

- better handling of temp directories ([c0d6bf2](https://github.com/gotson/komga/commits/c0d6bf2))
- add language injection for better readability ([c0d00cc](https://github.com/gotson/komga/commits/c0d00cc))
- inline xml and json files for better readability ([867f895](https://github.com/gotson/komga/commits/867f895))

# [0.164.0](https://github.com/gotson/komga/compare/v0.163.0...v0.164.0) (2023-03-14)
## 🚀 Features
**webui**
- allow CBL import with partial matching ([3a7d305](https://github.com/gotson/komga/commits/3a7d305)), closes [#1086](https://github.com/gotson/komga/issues/1086)

## 🏎 Perf
**api**
- 🚨 faster readlist matching for cbl: *removed api/v1/readlists/import* ([2461c83](https://github.com/gotson/komga/commits/2461c83))

**webui**
- reduce amount of API requests when matching cbl ([e3d9cb7](https://github.com/gotson/komga/commits/e3d9cb7))

## 🛠  Build
**deps**
- bump jreleaser to 1.5.1 ([df59ba6](https://github.com/gotson/komga/commits/df59ba6))

**unscoped**
- add JReleaser configuration for i18n commit type ([a3ebbdf](https://github.com/gotson/komga/commits/a3ebbdf))

## 🌐 Translation

- ttranslated using Weblate  ([0075499](https://github.com/gotson/komga/commits/0075499))
- remove unused error codes ([094d03f](https://github.com/gotson/komga/commits/094d03f))

# [0.163.0](https://github.com/gotson/komga/compare/v0.162.0...v0.163.0) (2023-03-08)
## 🚀 Features
**opds**
- add support for OPDS-PSE 1.2 ([29e71b0](https://github.com/gotson/komga/commits/29e71b0))

**webui**
- display series release year in series picker dialog ([1d7c89a](https://github.com/gotson/komga/commits/1d7c89a)), closes [#1076](https://github.com/gotson/komga/issues/1076)
- display series release year in search box results ([e95304e](https://github.com/gotson/komga/commits/e95304e))

**unscoped**
- comicrack read list matching will look for series with and without volume in brackets ([ac1e956](https://github.com/gotson/komga/commits/ac1e956)), closes [#1075](https://github.com/gotson/komga/issues/1075)

## 🐛 Fixes
**api**
- incorrect time conversion for BookMetadataAggregationDto ([9a015c4](https://github.com/gotson/komga/commits/9a015c4))
- better error handling for read list matching ([1961efe](https://github.com/gotson/komga/commits/1961efe))
- user restrictions checks were missing ([c661a88](https://github.com/gotson/komga/commits/c661a88))

**opds**
- user restrictions checks were missing ([471895c](https://github.com/gotson/komga/commits/471895c))

**webui**
- better error handling for read list matching ([53b1137](https://github.com/gotson/komga/commits/53b1137))

**unscoped**
- translated using Weblate ([38f1e0b](https://github.com/gotson/komga/commits/38f1e0b))
- regenerate thumbnail if first page is removed as duplicate ([cf2a5a2](https://github.com/gotson/komga/commits/cf2a5a2)), closes [#1078](https://github.com/gotson/komga/issues/1078)

## 🔄️ Changes
**webui**
- fix some warnings in javascript console ([88abfcc](https://github.com/gotson/komga/commits/88abfcc))
- missing i18n strings ([13444f8](https://github.com/gotson/komga/commits/13444f8))

**unscoped**
- use BookAction for analyzeAndPersist return type ([4d906f8](https://github.com/gotson/komga/commits/4d906f8))

## 🛠  Build
**deps**
- bump peter-evans/dockerhub-description from 3.1.2 to 3.3.0 ([683b663](https://github.com/gotson/komga/commits/683b663))

**unscoped**
- jreleaser continue if docker fails ([2f1af32](https://github.com/gotson/komga/commits/2f1af32))
- more JReleaser workaround ([e2e6d6e](https://github.com/gotson/komga/commits/e2e6d6e))
- always upload JReleaser output [skip ci] ([b2d3b3b](https://github.com/gotson/komga/commits/b2d3b3b))

## 📝 Documentation

- clarify docker steps ([74dbe92](https://github.com/gotson/komga/commits/74dbe92))

# [0.162.0](https://github.com/gotson/komga/compare/v0.161.0...v0.162.0) (2023-03-03)
## 🚀 Features
**api**
- new endpoint to match a CBL file without creating the readlist ([400f7ba](https://github.com/gotson/komga/commits/400f7ba))

**webui**
- interactive readlist import ([648ebb4](https://github.com/gotson/komga/commits/648ebb4))

**unscoped**
- read lists books can be sorted by release date ([e3bf906](https://github.com/gotson/komga/commits/e3bf906)), closes [#846](https://github.com/gotson/komga/issues/846)

## 🐛 Fixes
**api**
- filter readlist's books according to user's content restrictions ([a6895e1](https://github.com/gotson/komga/commits/a6895e1))
- ignore name case when updating a readlist or collection ([ae17d9c](https://github.com/gotson/komga/commits/ae17d9c))

**webui**
- dismissible alert on Book Import view ([7f8a7f3](https://github.com/gotson/komga/commits/7f8a7f3))
- perform case insensitive comparison for existing readlist or collection name ([2f97395](https://github.com/gotson/komga/commits/2f97395))
- history view could not load deleted page thumbnail in some conditions ([0211650](https://github.com/gotson/komga/commits/0211650))
- bulk edit books dialog incorrect validation for numberSort set to 0 ([4385f05](https://github.com/gotson/komga/commits/4385f05)), closes [#1057](https://github.com/gotson/komga/issues/1057)

**unscoped**
- translated using Weblate  ([fbc2ac1](https://github.com/gotson/komga/commits/fbc2ac1))
- translated using Weblate ([22b1ab0](https://github.com/gotson/komga/commits/22b1ab0))

## 🔄️ Changes
**api**
- change variable case ([aec3d3d](https://github.com/gotson/komga/commits/aec3d3d))

**webui**
- remove unused references ([b7ad808](https://github.com/gotson/komga/commits/b7ad808))
- incorrect type ([9860d4e](https://github.com/gotson/komga/commits/9860d4e))
- missing i18n field ([9e424b5](https://github.com/gotson/komga/commits/9e424b5))
- export readlist types ([0984d9f](https://github.com/gotson/komga/commits/0984d9f))

**unscoped**
- remove semantic-release files ([b5e83ac](https://github.com/gotson/komga/commits/b5e83ac))
- move specific ktlint configuration to subproject ([cb18b6b](https://github.com/gotson/komga/commits/cb18b6b))
- apply ktlint format ([1d6485c](https://github.com/gotson/komga/commits/1d6485c))

## 🛠  Build
**deps**
- bump minimist and mkdirp in /komga-webui ([c3ba85a](https://github.com/gotson/komga/commits/c3ba85a))
- bump thumbnailator to 0.4.19 ([4821cdb](https://github.com/gotson/komga/commits/4821cdb))
- bump sqlite-jdbc to 3.40.1.0 ([4614997](https://github.com/gotson/komga/commits/4614997))
- bump tsid-creator to 5.2.3 ([0e4a331](https://github.com/gotson/komga/commits/0e4a331))
- bump twelvemonkeys.imageio to 3.9.4 ([035a18a](https://github.com/gotson/komga/commits/035a18a))
- bump ben-manes.versions to 0.45.0 ([c0cc6b5](https://github.com/gotson/komga/commits/c0cc6b5))
- bump Kotlin to 1.7.22 ([e476d73](https://github.com/gotson/komga/commits/e476d73))

**unscoped**
- jreleaser workaround for JRELEASER_DOCKER_DEFAULT_PASSWORD ([cb332a6](https://github.com/gotson/komga/commits/cb332a6))
- gradle task dependency workaround ([b7a28c8](https://github.com/gotson/komga/commits/b7a28c8))
- release using JReleaser ([a1b058e](https://github.com/gotson/komga/commits/a1b058e))
- add jreleaser ([3581e57](https://github.com/gotson/komga/commits/3581e57))
- fix workflow file ([6583334](https://github.com/gotson/komga/commits/6583334))
- only trigger release job on master ([d21a7a3](https://github.com/gotson/komga/commits/d21a7a3))
- disable ktlint multiline-if-else rule ([1dc46be](https://github.com/gotson/komga/commits/1dc46be))
- bump gradle.ktlint to 11.1.0 amd ktlint to 0.48.2 ([c8dd291](https://github.com/gotson/komga/commits/c8dd291))

## 📝 Documentation

- update DEVELOPING.md instructions ([cd3687d](https://github.com/gotson/komga/commits/cd3687d))
- update CHANGELOG.md to match JReleaser format ([8666b94](https://github.com/gotson/komga/commits/8666b94))

# [0.161.0](https://github.com/gotson/komga/compare/v0.160.0...v0.161.0) (2023-01-27)


## Bug Fixes

* **api:** multiple tag or author filters could generate duplicate book results ([88aa7ad](https://github.com/gotson/komga/commit/88aa7adaad97cbf7637012f65b6faa9c25133fe8)), closes [#1052](https://github.com/gotson/komga/issues/1052)
* NPE when email_verified claim is missing in OIDC request ([72e5fd9](https://github.com/gotson/komga/commit/72e5fd9c9adde5cfeda7e2dee8d2edf4f57e2599)), closes [#1054](https://github.com/gotson/komga/issues/1054)
* translated using Weblate ([faf95f2](https://github.com/gotson/komga/commit/faf95f2c69913236529fbd81e463155b8b813c45))
* **webui:** multi-select bar delete button doesn't work on some views ([94fc5fa](https://github.com/gotson/komga/commit/94fc5fa4d5816b0c9c09783392a873d4a0676947)), closes [#1056](https://github.com/gotson/komga/issues/1056)


## Features

* add configuration option to skip email verification in OIDC login flow ([273b7d2](https://github.com/gotson/komga/commit/273b7d266cd1667f6a3c44b7d1ca479e0edb874a)), closes [#1054](https://github.com/gotson/komga/issues/1054)

# [0.160.0](https://github.com/gotson/komga/compare/v0.159.1...v0.160.0) (2023-01-19)


## Features

* **webui:** add button to reset filters on Series view if there are no results ([17ca7f7](https://github.com/gotson/komga/commit/17ca7f74eb7e3068400e5be984864b05f712ad9f))
* **webui:** add pagination to readlist/collection browse view ([ff70fea](https://github.com/gotson/komga/commit/ff70fea71a114e1a60a41bbe08d96fecf58b23d3)), closes [#817](https://github.com/gotson/komga/issues/817)


## Performance Improvements

* **webui:** readlist/collection expansion panels load data by page ([0b57dc9](https://github.com/gotson/komga/commit/0b57dc9c96fed24e6db440834f257aa4cf854f18)), closes [#817](https://github.com/gotson/komga/issues/817)

# [0.159.1](https://github.com/gotson/komga/compare/v0.159.0...v0.159.1) (2023-01-18)


## Bug Fixes

* **webui:** edit series dialog shows wrong tabs when editing multiple items ([12d2cbc](https://github.com/gotson/komga/commit/12d2cbcd09865471c447de9b71e24e8deb3b3675)), closes [#1049](https://github.com/gotson/komga/issues/1049)

# [0.159.0](https://github.com/gotson/komga/compare/v0.158.0...v0.159.0) (2023-01-17)


## Bug Fixes

* **api:** include Z in datetime formats ([bb7b7fd](https://github.com/gotson/komga/commit/bb7b7fd8f01a7114a2966619a48b22e547938743))
* **api:** some dates were not returned as UTC ([cdfb8e3](https://github.com/gotson/komga/commit/cdfb8e377f1eeef86b89305e5d8ec7ccb50f44eb))
* translated using Weblate ([6ad0188](https://github.com/gotson/komga/commit/6ad0188bd3816c9f2f34bf08ebbbc980d5eaa334))


## Features

* add links field in series metadata ([f9f02a3](https://github.com/gotson/komga/commit/f9f02a395b1d92b5dd1b76a7fe0187d784da75d9)), closes [#938](https://github.com/gotson/komga/issues/938)
* series metadata supports alternate titles ([8e0655f](https://github.com/gotson/komga/commit/8e0655f29a24fa9d887d7022d40ba2642edb3199)), closes [#878](https://github.com/gotson/komga/issues/878)
* **webui:** display datetime when hovering date on item card ([4d97172](https://github.com/gotson/komga/commit/4d9717287acb277a146594d134d6a8c7fe475d82))
* **webui:** display number of pages left on book details view ([77424b1](https://github.com/gotson/komga/commit/77424b1b1c1371d00036ea0bb08c59c543605020)), closes [#1012](https://github.com/gotson/komga/issues/1012)
* **webui:** display read date on book details view ([c30c755](https://github.com/gotson/komga/commit/c30c755f63acc210267d79dfb6388a46c992a02a)), closes [#757](https://github.com/gotson/komga/issues/757)
* **webui:** increment/decrement numberSort in bulk ([e7fbe57](https://github.com/gotson/komga/commit/e7fbe57e44e9850db6f68cefc6b1dde36c665d0c)), closes [#628](https://github.com/gotson/komga/issues/628)

# [0.158.0](https://github.com/gotson/komga/compare/v0.157.5...v0.158.0) (2023-01-12)


## Bug Fixes

* close SSE connections during shutdown ([3f773d1](https://github.com/gotson/komga/commit/3f773d1ed74fb265ea53f181cc22f71f1855c76e)), closes [#1028](https://github.com/gotson/komga/issues/1028)
* translated using Weblate  ([f06c680](https://github.com/gotson/komga/commit/f06c68067faefeef51d67381c7527b10ff8f30a1))


## Features

* library option to append ComicInfo Volume to Series title ([63b3c83](https://github.com/gotson/komga/commit/63b3c83ce2cf6dbd43a7d437a876731b35321afa))
* **webui:** navigate back to collection from series ([db56a38](https://github.com/gotson/komga/commit/db56a38476d8c8680e32dcb38c368ea50dd4af40)), closes [#1042](https://github.com/gotson/komga/issues/1042)
* **webui:** order collections/readlists by most recently modified in the Add To dialog ([592f87c](https://github.com/gotson/komga/commit/592f87ca794e52e1d374ffc1d6b1c5c4c231274b)), closes [#862](https://github.com/gotson/komga/issues/862)

# [0.157.5](https://github.com/gotson/komga/compare/v0.157.4...v0.157.5) (2022-11-22)


## Bug Fixes

* exception if user agent is null ([cb07581](https://github.com/gotson/komga/commit/cb07581daa850cc38902304e4d2ac8717e1f8696))
* translated using Weblate ([1f504f4](https://github.com/gotson/komga/commit/1f504f4a7d6b2f1adf176f884d9403e0046bf7d3))
* **webui:** sort genre on Browse Series screen ([665ce18](https://github.com/gotson/komga/commit/665ce1804c915a3d4783ede102c3a03bda9a48f6))

# [0.157.4](https://github.com/gotson/komga/compare/v0.157.3...v0.157.4) (2022-11-02)


## Bug Fixes

* set image type when generating thumbnails to avoid missing channels ([40f3e16](https://github.com/gotson/komga/commit/40f3e1623db7b9dafc29667c36c56c098910c77c)), closes [#976](https://github.com/gotson/komga/issues/976)


## Performance Improvements

* optimize task FindDuplicatePagesToDelete ([59a0048](https://github.com/gotson/komga/commit/59a0048385aa8d2bb8c5b75920eb48950956704f))

# [0.157.3](https://github.com/gotson/komga/compare/v0.157.2...v0.157.3) (2022-10-30)


## Bug Fixes

* **api:** allow unauthorized access to health endpoint ([751d347](https://github.com/gotson/komga/commit/751d3472310e76618e59902e4c0ba7d62f9c5b4b)), closes [#992](https://github.com/gotson/komga/issues/992)
* translated using Weblate ([3f4aa33](https://github.com/gotson/komga/commit/3f4aa33e49210172f68db908d023f6993a70a2b9))
* **webui:** add debouncer when searching for author in Edit Book dialog ([da3d283](https://github.com/gotson/komga/commit/da3d2835031a97d43089cbf4b177c06c0c6b573c)), closes [#960](https://github.com/gotson/komga/issues/960)

# [0.157.2](https://github.com/gotson/komga/compare/v0.157.1...v0.157.2) (2022-09-13)


## Bug Fixes

* cannot parse series.json ([122f0c9](https://github.com/gotson/komga/commit/122f0c92adef008357bfd783ce71f700311ebd01)), closes [#961](https://github.com/gotson/komga/issues/961)
* **webui:** bottom pagination hidden by navigation bar on SM breakpoint ([234dae0](https://github.com/gotson/komga/commit/234dae0841159b33b5527720ea6475d1f11d77c4)), closes [#953](https://github.com/gotson/komga/issues/953)

# [0.157.1](https://github.com/gotson/komga/compare/v0.157.0...v0.157.1) (2022-08-18)


## Bug Fixes

* **api:** prevent SQLITE_TOOBIG book search returns many matches ([f8cc3cd](https://github.com/gotson/komga/commit/f8cc3cd4ca3236b201c66640d1f58967a8293947)), closes [#940](https://github.com/gotson/komga/issues/940)
* encode filenames in UTF-8 when downloading ([#941](https://github.com/gotson/komga/issues/941)) ([cf98e69](https://github.com/gotson/komga/commit/cf98e69374ccc2713790cea94d77a4b79227f004))
* translated using Weblate ([c85f267](https://github.com/gotson/komga/commit/c85f267c10fb8e594ae43c34bf51b01c30531336))
* **webui:** iOS icon without black edges ([#949](https://github.com/gotson/komga/issues/949)) ([a3929e2](https://github.com/gotson/komga/commit/a3929e2e1ff0a0abfe78d78ebf21c9efee5fb91c))
* **webui:** search for collection/readlist in the "add to" dialog should ignore accents ([ac67924](https://github.com/gotson/komga/commit/ac67924fbaa8163396a779c26be86338624316df)), closes [#944](https://github.com/gotson/komga/issues/944)

# [0.157.0](https://github.com/gotson/komga/compare/v0.156.0...v0.157.0) (2022-07-28)


## Bug Fixes

* add configuration to set the database pool size ([76e6241](https://github.com/gotson/komga/commit/76e624140d83a6dcad3f58043f50b0ba4c4b64d5))
* default the max pool size to 1 ([c962f8a](https://github.com/gotson/komga/commit/c962f8a7ab0e3c132435fc1b3b18262135e023c6))
* translated using Weblate ([2cbd124](https://github.com/gotson/komga/commit/2cbd124d6174733afbbbde40aeff0ac4a3fac7db))


## Features

* **api:** allow readlist custom sorting ([b9e69a1](https://github.com/gotson/komga/commit/b9e69a1c9a194c9c0fd60ebfe2b8f954e6f9ca04))

# [0.156.0](https://github.com/gotson/komga/compare/v0.155.3...v0.156.0) (2022-07-26)


## Bug Fixes

* translated using Weblate ([85236d9](https://github.com/gotson/komga/commit/85236d9e9305f084e71389fb160d4c360cd47fe3))
* **webui:** missing i18n strings ([775dd5c](https://github.com/gotson/komga/commit/775dd5c666752d2e40bc18d36bbe82beb1d6c7e8))
* **webui:** series name not showing on card if it starts with '<' ([599b605](https://github.com/gotson/komga/commit/599b605d923c65fa6976d7811edee5feba484a31)), closes [#930](https://github.com/gotson/komga/issues/930)


## Features

* expose sqlite pragma configuration ([3c51430](https://github.com/gotson/komga/commit/3c5143071cd82890668df17f1520907f206e3ccd))

# [0.155.3](https://github.com/gotson/komga/compare/v0.155.2...v0.155.3) (2022-07-22)


## Bug Fixes

* expose configuration for transaction mode ([218e300](https://github.com/gotson/komga/commit/218e3006f9c6209ea7b29e70ef2e01aa1e9f31b5))

# [0.155.2](https://github.com/gotson/komga/compare/v0.155.1...v0.155.2) (2022-07-20)


## Bug Fixes

* translated using Weblate ([11bdf0e](https://github.com/gotson/komga/commit/11bdf0ebf7240d0121490e8cbefa0b1f76e6e483))


## Performance Improvements

* database connection pooling ([58fde3e](https://github.com/gotson/komga/commit/58fde3e7aa7a1cc622556a93bc7259f9cdec736f))
* remove distinct on BookDtoDao ([3256f3f](https://github.com/gotson/komga/commit/3256f3f300e0021ffdcc57587ac8f594c37a6165))
* retrieve one to many collections in bulk ([8e9d93f](https://github.com/gotson/komga/commit/8e9d93f6f947dfa4422f95c184f97ef499a453ac))

# [0.155.1](https://github.com/gotson/komga/compare/v0.155.0...v0.155.1) (2022-07-15)


## Bug Fixes

* translated using Weblate ([21c2be4](https://github.com/gotson/komga/commit/21c2be4c4fdc28c99439b2620ce55f119f5d247f))


## Performance Improvements

* add database indices for faster querying ([0af5f5c](https://github.com/gotson/komga/commit/0af5f5c4d94014e939ca806dbbcbb83cc75b400f))
* don't sort books and series by default ([31c89fc](https://github.com/gotson/komga/commit/31c89fc29836e9c5af27c92d6a85c8ef98f4a165))

# [0.155.0](https://github.com/gotson/komga/compare/v0.154.4...v0.155.0) (2022-06-30)


## Bug Fixes

* re-enable content length header for book downloads ([535c6d7](https://github.com/gotson/komga/commit/535c6d7eca2caf48bb58df1b9039f56c9f10c302))
* use zip64 for archive downloads ([73949d5](https://github.com/gotson/komga/commit/73949d514ec7ccb185821ce5a99bd3b70d3270c4))


## Features

* enable more providers for actuator info ([61f519a](https://github.com/gotson/komga/commit/61f519a6a0f2158397bdc5adbd9067fe22888070))

# [0.154.4](https://github.com/gotson/komga/compare/v0.154.3...v0.154.4) (2022-06-16)


## Bug Fixes

* files generated with removed pages could have incorrect permissions ([b3e3a4d](https://github.com/gotson/komga/commit/b3e3a4d7640e09547de1f7afd41c743d054771a0))
* translated using Weblate ([2511879](https://github.com/gotson/komga/commit/251187918faf577f653027a9481a55098a1a77f6))

# [0.154.3](https://github.com/gotson/komga/compare/v0.154.2...v0.154.3) (2022-06-10)


## Bug Fixes

* cannot delete read list with custom cover ([b73b869](https://github.com/gotson/komga/commit/b73b8690a42a7e6e6919c5f0e56c1c02959d15c1))
* error when downloading book file over 2GB ([ad82d99](https://github.com/gotson/komga/commit/ad82d99dbeb70b5f40a920de40664b18e50fe3c9)), closes [#897](https://github.com/gotson/komga/issues/897)
* translated using Weblate ([3f69206](https://github.com/gotson/komga/commit/3f692060641cfe7b25a679c16cb2a0a5a32f60d7))

# [0.154.2](https://github.com/gotson/komga/compare/v0.154.1...v0.154.2) (2022-05-31)


## Bug Fixes

* handle both cid and comicId for Mylar's series.json ([0bbe543](https://github.com/gotson/komga/commit/0bbe5438d0a3a389a2b2a6e0762835a5c2b6920a)), closes [#890](https://github.com/gotson/komga/issues/890) [#889](https://github.com/gotson/komga/issues/889)
* translated using Weblate ([6581ffd](https://github.com/gotson/komga/commit/6581ffd4cd00294c45cffb10678a742cf0191998))
* **webui:** display release date without timezone adjustment ([#875](https://github.com/gotson/komga/issues/875)) ([d0da11f](https://github.com/gotson/komga/commit/d0da11f23b1cb38e3f918a34b69ec9f12121cde2))

# [0.154.1](https://github.com/gotson/komga/compare/v0.154.0...v0.154.1) (2022-04-25)


## Bug Fixes

* read lists imported from cbl are not added to search index ([63e3d8a](https://github.com/gotson/komga/commit/63e3d8a6ae2924c6c12369c426410ca53f52e963)), closes [#868](https://github.com/gotson/komga/issues/868)
* rebuild search index for readlists ([03de229](https://github.com/gotson/komga/commit/03de229da50831a0f9c2b88c4631101e5ef3099e)), closes [#868](https://github.com/gotson/komga/issues/868)
* translated using Weblate ([a0c0daf](https://github.com/gotson/komga/commit/a0c0daf43f34d5bf5ce3b77d4c842834c6707348))

# [0.154.0](https://github.com/gotson/komga/compare/v0.153.2...v0.154.0) (2022-04-22)


## Bug Fixes

* translated using Weblate ([18b181b](https://github.com/gotson/komga/commit/18b181bf8fbde86a6a652d9dc7f134d8e28cbc3a))
* **webui:** extract translation strings for DropZone.vue ([2966c85](https://github.com/gotson/komga/commit/2966c854492157bb889ae8aff877e950a3bf67f3)), closes [#856](https://github.com/gotson/komga/issues/856)
* **webui:** read button on card would not always work ([4dd1e7a](https://github.com/gotson/komga/commit/4dd1e7af768a7e4e4e80be18e9adb6289e137b28)), closes [#830](https://github.com/gotson/komga/issues/830)


## Features

* read support for jpeg xl ([dd5b7d0](https://github.com/gotson/komga/commit/dd5b7d03633a2302dbef625c6658921971d83b8c)), closes [#831](https://github.com/gotson/komga/issues/831)
* **webui:** set the currently viewed page as poster for book/series/readlist ([49b7f59](https://github.com/gotson/komga/commit/49b7f592cbdb0e25687de26e13a1568ac7463a13)), closes [#838](https://github.com/gotson/komga/issues/838)

# [0.153.2](https://github.com/gotson/komga/compare/v0.153.1...v0.153.2) (2022-04-01)


## Bug Fixes

* translated using Weblate ([52136db](https://github.com/gotson/komga/commit/52136dbeb3c29dc6c7c1b405a321f3e805a86012))
* **webui:** show the full title of book/series on hover in cards ([59a6f7d](https://github.com/gotson/komga/commit/59a6f7d3cf189713e901c2f9eaab7b9328633844)), closes [#836](https://github.com/gotson/komga/issues/836)

# [0.153.1](https://github.com/gotson/komga/compare/v0.153.0...v0.153.1) (2022-03-14)


## Bug Fixes

* **api:** return created thumbnail ([dd1ffbe](https://github.com/gotson/komga/commit/dd1ffbe54ade732dafb3db00bdb829274276b1e6))
* translated using Weblate ([b778a2a](https://github.com/gotson/komga/commit/b778a2afc217c35277a23967c932f0261cd5a232))
* translated using Weblate ([6449f22](https://github.com/gotson/komga/commit/6449f2247d84a160596608b617c518c823222179))

# [0.153.0](https://github.com/gotson/komga/compare/v0.152.0...v0.153.0) (2022-03-03)


## Bug Fixes

* **api:** expired sessions would not be destroyed ([5ecc9c6](https://github.com/gotson/komga/commit/5ecc9c6785ae1e672b25f141339cca2fa9a91218))
* ignore Qnap @Recycle directories by default ([2621500](https://github.com/gotson/komga/commit/2621500666b7e7fcdf69298faabb7c56697815d9))
* **webui:** books selection bar wouldn't hide the toolbar on Dashboard ([02d51b9](https://github.com/gotson/komga/commit/02d51b96c8a6e4826109ec355698d9ce1d59b657))
* **webui:** display library navigation as bottom bar for sm screens ([70a546f](https://github.com/gotson/komga/commit/70a546f19c7a4c085ec43fb4a54e49aac45960dd))
* **webui:** display release date without timezone adjustment ([d343740](https://github.com/gotson/komga/commit/d343740f3021686bae9a41fd73c2102a51239faa)), closes [#818](https://github.com/gotson/komga/issues/818)


## Features

* **api:** add /api/v2/users and deprecate /api/v1/users ([fa04d95](https://github.com/gotson/komga/commit/fa04d9511a394ca6003a8177b97997814ac57674))
* **api:** manage restrictions for users ([e345d6f](https://github.com/gotson/komga/commit/e345d6f9ef0a0d2aa1e71bb08509b5c605cb169e))
* **api:** restrict content according to user's restrictions ([b0d6314](https://github.com/gotson/komga/commit/b0d6314ec9c8eec049034daab1f65b8463d20fcb))
* **api:** retrieve all sharing labels ([562c57c](https://github.com/gotson/komga/commit/562c57ccc8f3c39d494dd8b929e65db975370a1b))
* **api:** update series sharing labels ([769b0e6](https://github.com/gotson/komga/commit/769b0e6a0ca3c5c9dbbceb115c9e9d579a820bde))
* persist user content restriction ([f1ab136](https://github.com/gotson/komga/commit/f1ab136b5e9b3d35a67247814de8d74e757527ad))
* restrict content by labels ([8d4eb68](https://github.com/gotson/komga/commit/8d4eb68f7d4d294fe7a5379d7c94c63fff5b3ec8))
* sharing labels for series ([496ebb0](https://github.com/gotson/komga/commit/496ebb0aac88e981d1bb1e2ac36776a72f167303))
* **webui:** edit user restrictions ([37dfa92](https://github.com/gotson/komga/commit/37dfa923e91d2a6b272936d2741fcbee87bc5c15))
* **webui:** logout when session expired ([093610e](https://github.com/gotson/komga/commit/093610e18687feaf93d92de41a34c4e338156972))
* **webui:** update series sharing labels ([c7c5592](https://github.com/gotson/komga/commit/c7c5592c50490741d6824c64d276ac5c26b8b306))

# [0.152.0](https://github.com/gotson/komga/compare/v0.151.2...v0.152.0) (2022-02-18)


## Features

* **api:** new history endpoint to retrieve historical events ([88f7f57](https://github.com/gotson/komga/commit/88f7f57a5d8d4d68c6be47db48602a779e2dac53))
* **webui:** history view ([f8bea23](https://github.com/gotson/komga/commit/f8bea23b2a0a7eeda22c2840bb57c09b8464d6e6))
* **webui:** move some views into media management section ([90caee9](https://github.com/gotson/komga/commit/90caee988eaf0048688f278f8f45dedd425fd228))


## Performance Improvements

* **webui:** reduce duplicate api calls for components with datatables ([1a82497](https://github.com/gotson/komga/commit/1a8249732db89f9346d47cc21a6189a7e88f4529))

# [0.151.2](https://github.com/gotson/komga/compare/v0.151.1...v0.151.2) (2022-02-17)


## Bug Fixes

* **webui:** links not showing underline on hover on dark theme ([e476d78](https://github.com/gotson/komga/commit/e476d78770086330fb58f770efa266cf38e2f8c3))
* **webui:** restore library alphabetical navigation from url ([1faaf12](https://github.com/gotson/komga/commit/1faaf12de4f000244547b6917b791df8b983b377))


## Performance Improvements

* convert to cbz on first scan ([b724f20](https://github.com/gotson/komga/commit/b724f205cd065d614319e98856f5b1cbf29d7568))
* don't recompute book hash during scan if filesize is different ([33cd19a](https://github.com/gotson/komga/commit/33cd19ae04ec06c216091ac0ef7ee2c79eb3c8ad))
* hash and delete pages in a single scan ([b436e90](https://github.com/gotson/komga/commit/b436e90a8c429749b5c10a52ae39821eb939d5a0))

# [0.151.1](https://github.com/gotson/komga/compare/v0.151.0...v0.151.1) (2022-02-15)


## Bug Fixes

* **opds:** better titles for entries ([9f2808d](https://github.com/gotson/komga/commit/9f2808dfdc6d91b947743386849c42594df3d9b4))
* translated using Weblate ([6975728](https://github.com/gotson/komga/commit/6975728974e16e0508e1df112ece3870fda12bdf))
* **webui:** clearer item card display ([052f3d3](https://github.com/gotson/komga/commit/052f3d38049ee0d9decd6eaff1f9a6f91a4c1cef))

# [0.151.0](https://github.com/gotson/komga/compare/v0.150.0...v0.151.0) (2022-02-14)


## Bug Fixes

* **metrics:** configure step for 24h ([55df968](https://github.com/gotson/komga/commit/55df968651d2d27183bed70deca7737a947a073f))
* remove caching of ZipFile ([57082bd](https://github.com/gotson/komga/commit/57082bd990dfc450f23014f57ccbb862e40dacfb)), closes [#801](https://github.com/gotson/komga/issues/801)
* **webui:** don't show metrics if there's no data ([9fe50fd](https://github.com/gotson/komga/commit/9fe50fd5ceb9fd657d50eaa678dc6c13f46023d1))
* **webui:** page hash matches dialog would not reset properly ([c0c7b09](https://github.com/gotson/komga/commit/c0c7b09faa904ea29d39bde7966b8208403bd72b))
* **webui:** properly set known hash card button initial status ([17c76de](https://github.com/gotson/komga/commit/17c76de3083a92c8b2a3064d0a29904492f98503))


## Features

* **webui:** adapt card content depending on context ([35bf05e](https://github.com/gotson/komga/commit/35bf05eb39fc05b6d36beaedca5d64aace81302e)), closes [#679](https://github.com/gotson/komga/issues/679)
* **webui:** show series for books in search bar ([1463078](https://github.com/gotson/komga/commit/14630783670a1a19a692c600468209e6ce659ba8)), closes [#678](https://github.com/gotson/komga/issues/678)
* **webui:** show series title within read list navigation ([f388e9b](https://github.com/gotson/komga/commit/f388e9bf7687c8d49ee55aa7ee3623763952385b))


## Performance Improvements

* **webui:** reduce number of API calls on app initial load ([f7dc98a](https://github.com/gotson/komga/commit/f7dc98aa7e52b22a94a53ec4df62d519d953505c))
* **webui:** reduce number of API calls on book details screen ([5f8894d](https://github.com/gotson/komga/commit/5f8894d47a89f299445d6bc779fc3ba90944a9a5))

# [0.150.0](https://github.com/gotson/komga/compare/v0.149.2...v0.150.0) (2022-02-10)


## Bug Fixes

* translated using Weblate ([5d253a0](https://github.com/gotson/komga/commit/5d253a0fc507d85ec0a5bcc01fd9f06c315510bb))
* **webui:** reset duplicate match table when hash is changed ([b051528](https://github.com/gotson/komga/commit/b051528cba8884338cc00dd91aa656bf6579b1ef))
* **webui:** reset hash card when hash is changed ([745fe09](https://github.com/gotson/komga/commit/745fe09ec255a7ef24c04c5ac8527bf78029a235))


## Features

* **api:** publish business metrics ([78174db](https://github.com/gotson/komga/commit/78174db6fb74541c99c517df89a96b9db0011547))
* **webui:** metrics dashboard in server settings ([9467c93](https://github.com/gotson/komga/commit/9467c93b88c78f7610bdf11cfdf95b761fa33263))
* **webui:** page size selection for new duplicate pages view ([960546a](https://github.com/gotson/komga/commit/960546a1e0a7e15a4308e5cdc3fa58c49ce9cb88))

# [0.149.2](https://github.com/gotson/komga/compare/v0.149.1...v0.149.2) (2022-02-08)


## Bug Fixes

* release 0.149.0 could wipe some database entries ([5f2ce0f](https://github.com/gotson/komga/commit/5f2ce0fb30c1fc22a70406693756d8b672ab9383))
* **webui:** known hash card button would not reset properly ([ce66f87](https://github.com/gotson/komga/commit/ce66f8778b4389189893a441e6f7c9735b5b71e9))

# [0.149.1](https://github.com/gotson/komga/compare/v0.149.0...v0.149.1) (2022-02-08)


## Bug Fixes

* **api:** cannot delete duplicate page match if it is unknown ([a6dece2](https://github.com/gotson/komga/commit/a6dece2b8158deec940198879f7902de6694d972))
* **webui:** display issue for duplicate page card without size ([a9556d9](https://github.com/gotson/komga/commit/a9556d9069b1758e4cdb0edc3d08ef700d7854b1))

# [0.149.0](https://github.com/gotson/komga/compare/v0.148.3...v0.149.0) (2022-02-08)


## Bug Fixes

* book conversion will conserve page hashes ([83a59b8](https://github.com/gotson/komga/commit/83a59b8bd32d3d20f8930a8d846394992db316b2))
* soft delete after deleting files instead of triggering a scan ([dabe398](https://github.com/gotson/komga/commit/dabe3982745bec5eb6cc8c945ac4ae7ef2313029))
* translated using Weblate ([4ec8f32](https://github.com/gotson/komga/commit/4ec8f327fdc23f0c29f53c3c771d68d1638b54f1))
* **webreader:** don't pad landscape covers in double page mode ([352f9a8](https://github.com/gotson/komga/commit/352f9a852528f325971eb1e251a503379281f41e))


## Features

* delete duplicate page match individually ([b53fbc7](https://github.com/gotson/komga/commit/b53fbc7217bc014211a017280cd60272b9343991))
* deletion of duplicate pages ([c080f43](https://github.com/gotson/komga/commit/c080f433af72505399f9fe6adce3acc25530c253))
* page hashing enhancement ([a96335d](https://github.com/gotson/komga/commit/a96335dbeec3fc4379d0668f5aadf6f92141e6a1))

# [0.148.3](https://github.com/gotson/komga/compare/v0.148.2...v0.148.3) (2022-02-04)


## Bug Fixes

* a TooManyRowsException may crash the scan ([0368060](https://github.com/gotson/komga/commit/036806016691e748ee99decec7c7f3ea41405125))
* filtering may not work with some unicode characters ([656f433](https://github.com/gotson/komga/commit/656f433b9d1d1d7c9b33e6fc48ebf5a2b92fe00a)), closes [#789](https://github.com/gotson/komga/issues/789)
* **opds:** incorrect url encode for next/previous links ([288858c](https://github.com/gotson/komga/commit/288858cf6416f8e7a08c92940feae91c53d53198)), closes [#792](https://github.com/gotson/komga/issues/792)
* translated using Weblate ([f0d2833](https://github.com/gotson/komga/commit/f0d2833bd6601b772b388a2c8b9f0d73975f7654))
* use temp files for PDF when getting entries ([deb8e5f](https://github.com/gotson/komga/commit/deb8e5fff44c8f95ecd13a6174516f488d77e263))
* **webui:** better display of readlist context information for small screen ([add2574](https://github.com/gotson/komga/commit/add2574859847c47f9b36c04a96f17b15e03d2a2)), closes [#791](https://github.com/gotson/komga/issues/791)
* **webui:** don't reload series card thumbnail on every book update ([8bd36b4](https://github.com/gotson/komga/commit/8bd36b45afc84186afc58472e6cc5bf5fe4fd0f1))

# [0.148.2](https://github.com/gotson/komga/compare/v0.148.1...v0.148.2) (2022-01-31)


## Bug Fixes

* **api:** request param conflict ([160c767](https://github.com/gotson/komga/commit/160c767c4016a16e6496e9a27d84941891b9a8f5))
* synchronous cache eviction when closing PDDocument ([f25c74f](https://github.com/gotson/komga/commit/f25c74f759f3ac3f172d8f2ada517bb8987688d8))
* translated using Weblate ([2d554af](https://github.com/gotson/komga/commit/2d554afec4b67359244ce3921a8b6fb023929b4f))
* **webui:** duplicate pages card size ([fedaa33](https://github.com/gotson/komga/commit/fedaa338554958d7b4c91a9387ebf0a4e684cbab))


## Performance Improvements

* use temp files for PDF streams ([8da2489](https://github.com/gotson/komga/commit/8da2489671b4a1f00675b126abe71f6f2f57ea49))

# [0.148.1](https://github.com/gotson/komga/compare/v0.148.0...v0.148.1) (2022-01-27)


## Bug Fixes

* **webui:** duplicate page card action bar alignment ([7a3f80c](https://github.com/gotson/komga/commit/7a3f80ce92aead63f2e8310301fef402b885d964))
* **webui:** duplicate page matches show filenames ([388c4f5](https://github.com/gotson/komga/commit/388c4f5f305fdadb3f23e45a307159a0ee2c6e60))
* **webui:** duplicate page matches were not showing exact matches only ([5844521](https://github.com/gotson/komga/commit/58445212865da65c70d92ebe94f3b1ebe4be983d))
* **webui:** duplicate pages filters ([1120f19](https://github.com/gotson/komga/commit/1120f1943ad201805104b485cc497316e92d3899))
* **webui:** duplicate pages show total size saving ([e9bf064](https://github.com/gotson/komga/commit/e9bf064cb2accd47545f16fe6359c1f8e4858dae))

# [0.148.0](https://github.com/gotson/komga/compare/v0.147.0...v0.148.0) (2022-01-26)


## Features

* **api:** wip version of the page-hashes endpoints ([5777952](https://github.com/gotson/komga/commit/5777952c05246f8e1ab8408dbd11c130b70ef113))
* **webui:** view duplicate pages ([79d265c](https://github.com/gotson/komga/commit/79d265c85211a2430d0bae784bad91522eba36aa))

# [0.147.0](https://github.com/gotson/komga/compare/v0.146.0...v0.147.0) (2022-01-25)


## Bug Fixes

* **webui:** display clickable links for duplicate files ([4453c03](https://github.com/gotson/komga/commit/4453c0320036fd9b62ce5c451dc77b8c0c16fbe0))
* **webui:** drop poster from browser images ([7cb2a87](https://github.com/gotson/komga/commit/7cb2a87a7f274f5695ffdd14d083e824c818c1f6))


## Features

* **webui:** add refresh button and unavailable status to media analysis view ([a116d17](https://github.com/gotson/komga/commit/a116d1788315718fddeef62853ca05db97f4dc42))
* **webui:** delete book from duplicate view ([b1fd257](https://github.com/gotson/komga/commit/b1fd257a149682a16b3505e48a550524abd7d829)), closes [#764](https://github.com/gotson/komga/issues/764)

# [0.146.0](https://github.com/gotson/komga/compare/v0.145.1...v0.146.0) (2022-01-24)


## Features

* **webui:** custom cover upload ([2a56fff](https://github.com/gotson/komga/commit/2a56fffa9af46b5852976131c04f2f8cf7207080)), closes [#473](https://github.com/gotson/komga/issues/473)

# [0.145.1](https://github.com/gotson/komga/compare/v0.145.0...v0.145.1) (2022-01-24)


## Bug Fixes

* **opds:** links are missing the publisher parameter ([9963665](https://github.com/gotson/komga/commit/996366528d6c4ddabcc75b8fabdba87294c5567d)), closes [#777](https://github.com/gotson/komga/issues/777)
* translated using Weblate ([853a988](https://github.com/gotson/komga/commit/853a9886a8c1cc9d2257e30e945ad50e6edbca1b))
* **webreader:** mark read could miss the last page in double pages ([ecbba65](https://github.com/gotson/komga/commit/ecbba653bf7045ffa781b70b80baf77a47ba2651)), closes [#772](https://github.com/gotson/komga/issues/772)

# [0.145.0](https://github.com/gotson/komga/compare/v0.144.0...v0.145.0) (2022-01-19)


## Features

* check changed book hash before resetting during scan ([39f686b](https://github.com/gotson/komga/commit/39f686bebeb35a9bcf61de461cfa958b4fd40a7d))
* import ComicInfo Tags element ([d3daaf1](https://github.com/gotson/komga/commit/d3daaf1f9cba544510a501162c19a2bb832d58ec)), closes [#541](https://github.com/gotson/komga/issues/541)
* tasks concurrency (configurable) ([2fd95e5](https://github.com/gotson/komga/commit/2fd95e5a7fce0995f499b9dcd2f2a30afb1fdbd8))

# [0.144.0](https://github.com/gotson/komga/compare/v0.143.1...v0.144.0) (2022-01-13)


## Bug Fixes

* change artemis port ([4fb7dc7](https://github.com/gotson/komga/commit/4fb7dc75ecfff93ed0ea6ba2c2ac407c10180e9d))


## Features

* configurable config directory ([c643d55](https://github.com/gotson/komga/commit/c643d55ee84bd901da59ee0aa804203b3d501b95))

# [0.143.1](https://github.com/gotson/komga/compare/v0.143.0...v0.143.1) (2022-01-10)


## Bug Fixes

* find duplicate books by hash and file size ([4e055f0](https://github.com/gotson/komga/commit/4e055f037a9fc480efb6377bfcafc6198dfac912)), closes [#771](https://github.com/gotson/komga/issues/771)
* improper json deserialization when missing mandatory fields ([594194f](https://github.com/gotson/komga/commit/594194fafd7101a8ec848d72851030bad545c4af))

# [0.143.0](https://github.com/gotson/komga/compare/v0.142.0...v0.143.0) (2022-01-06)


## Features

* add library options for hashing and dimensions analysis ([5d4ec94](https://github.com/gotson/komga/commit/5d4ec94e01832774cdde2cf475d91d9d4a14496d)), closes [#645](https://github.com/gotson/komga/issues/645)
* get file size for pages during analysis ([432ed4e](https://github.com/gotson/komga/commit/432ed4e14c01d66fecf4f333994875f2edea38cb))
* hash pages to detect duplicates ([195ec29](https://github.com/gotson/komga/commit/195ec29d6d8ad2598f55e0c7009687abf231522e))
* **webui:** display page size in book import dialog ([6f26c2c](https://github.com/gotson/komga/commit/6f26c2c9268fdf8c07fe71226727e3c616ae3a61))

# [0.142.0](https://github.com/gotson/komga/compare/v0.141.0...v0.142.0) (2021-12-31)


## Features

* **api:** get duplicate books by filehash ([3c97c20](https://github.com/gotson/komga/commit/3c97c204810b7739044bbd6bf978a187a4f5e68a))
* **webui:** new duplicates tab in server settings ([38ad00c](https://github.com/gotson/komga/commit/38ad00c30723a3ecbea02d76c830ff9fb469078d)), closes [#590](https://github.com/gotson/komga/issues/590)

# [0.141.0](https://github.com/gotson/komga/compare/v0.140.0...v0.141.0) (2021-12-31)


## Bug Fixes

* translated using Weblate ([f06d967](https://github.com/gotson/komga/commit/f06d9677b964f2e3f4ed56bf70e4e9ba752b2e30))
* **webui:** edit book dialog would not save or reset properly ([e4b912e](https://github.com/gotson/komga/commit/e4b912e60783b4f2812fdc579dd065664c7cea91))


## Features

* **api:** search series by completeness ([494bdf2](https://github.com/gotson/komga/commit/494bdf28a110c566843e20ae558181fb4e0b4a32))
* **webui:** filter series by completeness ([c3a3fa3](https://github.com/gotson/komga/commit/c3a3fa343b921ef151552ea364d865ef7b11beeb)), closes [#590](https://github.com/gotson/komga/issues/590)

# [0.140.0](https://github.com/gotson/komga/compare/v0.139.0...v0.140.0) (2021-12-29)


## Bug Fixes

* translated using Weblate ([b6f2696](https://github.com/gotson/komga/commit/b6f269641ebee83c412a79fc07ce31202251b09e))
* **webui:** adjust import views display on small screens ([394123d](https://github.com/gotson/komga/commit/394123d26382439a235b07258489b3f942c93b6b))


## Features

* parse translator field from epub ([4f6f85c](https://github.com/gotson/komga/commit/4f6f85c474397baa04f1c1d018403cb25d4674c3))
* parse Web element from ComicInfo.xml ([5a464fd](https://github.com/gotson/komga/commit/5a464fd13e24c881dd3cebb63ea07954e4449aa7)), closes [#750](https://github.com/gotson/komga/issues/750)
* **webui:** display book links ([ff38516](https://github.com/gotson/komga/commit/ff38516b11a15b66c94bedaaf67c47cf94799878)), closes [#750](https://github.com/gotson/komga/issues/750)
* **webui:** edit book links ([7195547](https://github.com/gotson/komga/commit/719554766cb96dde6bcd0f42a335c8a5e840ade4))

# [0.139.0](https://github.com/gotson/komga/compare/v0.138.0...v0.139.0) (2021-12-23)


## Bug Fixes

* translated using Weblate ([5c69c05](https://github.com/gotson/komga/commit/5c69c058fe731ba97ab3a7efbee29fa29b0371cb))
* upgrade lucene version ([4ee30dd](https://github.com/gotson/komga/commit/4ee30dde96b1a9e8170e44512d5f041290b72892))


## Features

* detect JPEG XL images ([610c51f](https://github.com/gotson/komga/commit/610c51fd5d206ce3089f7caba95a91ad5bd6d578))
* **webreader:** add fullscreen keyboard shortcut ([a72a3ba](https://github.com/gotson/komga/commit/a72a3bab627a80df5c29ac6b1d055c96216e52a7))
* **webreader:** detect browser support for JPEG XL ([27f5ba6](https://github.com/gotson/komga/commit/27f5ba6348e7d252f08bcb698666baac7c5461b9))
* **webui:** move read lists import view in import menu ([2529a96](https://github.com/gotson/komga/commit/2529a9623a2bf1aca7df5b7bd6854faa0cdc3af7))

# [0.138.0](https://github.com/gotson/komga/compare/v0.137.0...v0.138.0) (2021-12-22)


## Bug Fixes

* **api:** library scan is always highest priority ([e60acb8](https://github.com/gotson/komga/commit/e60acb86ff4bc156f5b907e9688156cf2b2f9480))
* **webui:** increase height of activity bar ([5fc4013](https://github.com/gotson/komga/commit/5fc4013934965f06f4e136afa3fa25d0fb4d469c))


## Features

* added translation using Weblate (Slovenian) ([7d4d811](https://github.com/gotson/komga/commit/7d4d811af8f181023db850e1eb7fad8c492b77ef))
* **api:** cover upload for books, read lists and collections ([31ad351](https://github.com/gotson/komga/commit/31ad351144fd88ed59ac606af1156c6b66694d3a))
* series and book files deletion ([e626ff8](https://github.com/gotson/komga/commit/e626ff850f0687e227df0fd26c336705c024b273)), closes [#731](https://github.com/gotson/komga/issues/731)

# [0.137.0](https://github.com/gotson/komga/compare/v0.136.0...v0.137.0) (2021-12-14)


## Features

* import Translator from ComicInfo.xml ([fe8c21d](https://github.com/gotson/komga/commit/fe8c21d1ad6fc3ee552bdc17a4cd60397ec3d827)), closes [#740](https://github.com/gotson/komga/issues/740)

# [0.136.0](https://github.com/gotson/komga/compare/v0.135.1...v0.136.0) (2021-12-14)


## Features

* **webreader:** align double pages according to reading direction ([218fd79](https://github.com/gotson/komga/commit/218fd79e517670e2f3f1d9ddb14e649432e10075)), closes [#670](https://github.com/gotson/komga/issues/670)

# [0.135.1](https://github.com/gotson/komga/compare/v0.135.0...v0.135.1) (2021-12-13)


## Bug Fixes

* change default rolling policy for logs ([c1cc96c](https://github.com/gotson/komga/commit/c1cc96cefe6ac512e82b4b9231533d0e46a04418)), closes [#745](https://github.com/gotson/komga/issues/745)
* change default scan interval to every 8 hours ([8eef8d9](https://github.com/gotson/komga/commit/8eef8d99c997a9b42f9af76f5deb0cecdebde3b4))

# [0.135.0](https://github.com/gotson/komga/compare/v0.134.1...v0.135.0) (2021-12-10)


## Features

* **opds:** acquisition feeds are paginated ([734403a](https://github.com/gotson/komga/commit/734403a3663f8b0a5858b85cd389255c5086b6a7)), closes [#572](https://github.com/gotson/komga/issues/572)
* **opds:** add Keep Reading and On Deck ([c9d12d0](https://github.com/gotson/komga/commit/c9d12d042b3463779cc20c39aa52720e7404365e)), closes [#737](https://github.com/gotson/komga/issues/737)
* **opds:** support lastRead attribute on OPSD PSE links ([ce51373](https://github.com/gotson/komga/commit/ce513733446ff4ddbef1fab2cefa14a84bac7a6c))


## Reverts

* remove the OPDS markread feature ([e55f493](https://github.com/gotson/komga/commit/e55f493632f441a51372317988894a0cf333e00e))

# [0.134.1](https://github.com/gotson/komga/compare/v0.134.0...v0.134.1) (2021-12-06)


## Bug Fixes

* exceptions SQLITE_TOOBIG could arise when deleting many books or series ([adf9e14](https://github.com/gotson/komga/commit/adf9e14fb26936f307177886171fa442dae1aec0))

# [0.134.0](https://github.com/gotson/komga/compare/v0.133.0...v0.134.0) (2021-12-02)


## Features

* **opds:** optionally mark progress when streaming pages ([f17bbd5](https://github.com/gotson/komga/commit/f17bbd50769c36038d4fc73aa5cac7b5014e10f6)), closes [#710](https://github.com/gotson/komga/issues/710)

# [0.133.0](https://github.com/gotson/komga/compare/v0.132.4...v0.133.0) (2021-11-30)


## Features

* automatic oauth2 user creation ([fed2294](https://github.com/gotson/komga/commit/fed2294b844133f5763ecfce4b2f6a902d65f2cc)), closes [#716](https://github.com/gotson/komga/issues/716)

# [0.132.4](https://github.com/gotson/komga/compare/v0.132.3...v0.132.4) (2021-11-28)


## Bug Fixes

* **api:** only mark unread book as read for tachiyomi readlist ([6609e4c](https://github.com/gotson/komga/commit/6609e4ce04fa7f9c8b61268d0c8edb127671985d))
* translated using Weblate ([884573e](https://github.com/gotson/komga/commit/884573e20de1b905515d6e3ae5d9fbef55485fd1))

# [0.132.3](https://github.com/gotson/komga/compare/v0.132.2...v0.132.3) (2021-11-22)


## Bug Fixes

* use more specific error code when file is not found during analysis ([ebfc5e1](https://github.com/gotson/komga/commit/ebfc5e13764ee49cfab897f872b3a26e22654b14))
* **webui:** series cover uploads ([#729](https://github.com/gotson/komga/issues/729)) ([32f4d7f](https://github.com/gotson/komga/commit/32f4d7f651ee0243a42e516f7c891d6888fa50db))
* added translation using Weblate (Romanian, Tigrinya) ([9199407](https://github.com/gotson/komga/commit/91994076448bca56600a4d62774548cdcff31384))

# [0.132.2](https://github.com/gotson/komga/compare/v0.132.1...v0.132.2) (2021-11-16)


## Bug Fixes

* **webreader:** jump to previous or next book via keyboard ([ac3d969](https://github.com/gotson/komga/commit/ac3d969a0f79bc1888be8d356caf364dd1e568cb)), closes [#722](https://github.com/gotson/komga/issues/722)

# [0.132.1](https://github.com/gotson/komga/compare/v0.132.0...v0.132.1) (2021-11-07)


## Bug Fixes

* remove session concurrency ([ac05560](https://github.com/gotson/komga/commit/ac0556044f98b70f7bbc737f05dd342c73afae98)), closes [#717](https://github.com/gotson/komga/issues/717)
* series titleSort not updated when folder is renamed ([b972601](https://github.com/gotson/komga/commit/b9726018565f07b067aa65c9c05aeba20bcaa05e)), closes [#718](https://github.com/gotson/komga/issues/718)

# [0.132.0](https://github.com/gotson/komga/compare/v0.131.0...v0.132.0) (2021-10-06)


## Features

* ignore accents and multiple whitespace when sorting books ([cebdef1](https://github.com/gotson/komga/commit/cebdef1e5823b18890741e95d97cb5d032715347)), closes [s#702](https://github.com/s/issues/702)
* remember-me validity can be configured using duration notation ([f592a9e](https://github.com/gotson/komga/commit/f592a9eda2e7209a8d776af6239cbe5dabdc5684))
* **api:** more flexible session management ([a85b5f8](https://github.com/gotson/komga/commit/a85b5f8d2874660c04973a539039ddf7943bcc9f))
* **webui:** accept xAuthToken as query param and convert to session cookie ([e088c76](https://github.com/gotson/komga/commit/e088c76c4e2e5f9e765c299e1e3d2aaa9ab116d4))

# [0.131.0](https://github.com/gotson/komga/compare/v0.130.1...v0.131.0) (2021-10-05)


## Features

* **api:** download read list as zip ([7a176f2](https://github.com/gotson/komga/commit/7a176f23078d14e82981bdea86032f113581f5d2))
* **webui:** download read list as zip ([acdea3d](https://github.com/gotson/komga/commit/acdea3daf1f1667508457b7964e0427ec8ef2591)), closes [#411](https://github.com/gotson/komga/issues/411)
* translated using Weblate (Czech) ([#677](https://github.com/gotson/komga/issues/677)) ([5313cbc](https://github.com/gotson/komga/commit/5313cbced4c84b24ccf59804d1c059812b83c3ca))

# [0.130.1](https://github.com/gotson/komga/compare/v0.130.0...v0.130.1) (2021-09-29)


## Bug Fixes

* **webui:** open oauth2 login in popup ([0a07250](https://github.com/gotson/komga/commit/0a0725058322d6a6f92a8435091644ec4bb1727e))

# [0.130.0](https://github.com/gotson/komga/compare/v0.129.0...v0.130.0) (2021-09-27)


## Features

* **webui:** oauth2 login ([73d8dab](https://github.com/gotson/komga/commit/73d8dab60c92e508a12c037b2bc54c1b19d69770))
* oauth2 login ([7438bf4](https://github.com/gotson/komga/commit/7438bf4c95ec44ef473ee1e8cc9336bb43f26811)), closes [#143](https://github.com/gotson/komga/issues/143)

# [0.129.0](https://github.com/gotson/komga/compare/v0.128.4...v0.129.0) (2021-09-24)


## Features

* **webui:** add link to changelog on version number ([eb67356](https://github.com/gotson/komga/commit/eb67356472887a08eb103bb293241233c06efefd)), closes [#691](https://github.com/gotson/komga/issues/691)
* docker image can load application.yml from /config mounted folder ([8fa0ba6](https://github.com/gotson/komga/commit/8fa0ba6bc21e9c8eb9bec2a8b346f049e4ee3869))

# [0.128.4](https://github.com/gotson/komga/compare/v0.128.3...v0.128.4) (2021-09-23)


## Bug Fixes

* search with only NOT conditions doesn't return results ([ff6861c](https://github.com/gotson/komga/commit/ff6861c5545f4e90d0948c723af8f84b1f8dd1d1)), closes [#694](https://github.com/gotson/komga/issues/694)
* **webreader:** always hide scrollbars ([85ddae4](https://github.com/gotson/komga/commit/85ddae4f4801f0fd0be66fce130b8951fec18b8c)), closes [#640](https://github.com/gotson/komga/issues/640)
* **webreader:** ignore key presses with modifiers ([7898190](https://github.com/gotson/komga/commit/7898190ac49b34afab9e7250e7361405b6168554))
* **webreader:** incorrect page when going to next book ([13760c5](https://github.com/gotson/komga/commit/13760c5ef3117749966e90db9612674f5ab68b33))
* **webui:** hide scrollbar on Firefox for horizontal-scroller ([5d7fdb3](https://github.com/gotson/komga/commit/5d7fdb355794af344f5f3deb7bb0e99e8c9bbc06))

# [0.128.3](https://github.com/gotson/komga/compare/v0.128.2...v0.128.3) (2021-09-21)


## Bug Fixes

* **webui:** more logs in the frontend ([cefd3f0](https://github.com/gotson/komga/commit/cefd3f0ee8b24724ccaf41f00fdf382c0c74a513))

# [0.128.2](https://github.com/gotson/komga/compare/v0.128.1...v0.128.2) (2021-09-20)


## Bug Fixes

* **webui:** add logs in the frontend ([9b2c971](https://github.com/gotson/komga/commit/9b2c971ae77900a21006060a41d3002f66630648))

# [0.128.1](https://github.com/gotson/komga/compare/v0.128.0...v0.128.1) (2021-09-17)


## Bug Fixes

* **api:** missing error messages ([bc774d9](https://github.com/gotson/komga/commit/bc774d961548c6cec3c89d6ba51a30d217bc8a6e))

# [0.128.0](https://github.com/gotson/komga/compare/v0.127.0...v0.128.0) (2021-09-17)


## Bug Fixes

* **webui:** recompute scrollability on mutation ([d2212c6](https://github.com/gotson/komga/commit/d2212c63fc775d702b6f54a658fbbe5704daa883)), closes [#680](https://github.com/gotson/komga/issues/680)


## Features

* **webui:** edit series thumbnails ([6757acf](https://github.com/gotson/komga/commit/6757acfd24b40e8b8258c5a4f9a90164f3a8c1c1))

# [0.127.0](https://github.com/gotson/komga/compare/v0.126.0...v0.127.0) (2021-09-16)


## Bug Fixes

* **api:** add maxNumberSort to TachiyomiReadProgressV2Dto.kt ([5e9cb43](https://github.com/gotson/komga/commit/5e9cb43710a1263aead9fe3479a7a3c4c532535e))


## Features

* **api:** cancel all tasks ([aff4418](https://github.com/gotson/komga/commit/aff4418256bd437d1da40e0bcc612ecfa9312d0a))
* **webui:** cancel all tasks from Server Settings ([3bbb521](https://github.com/gotson/komga/commit/3bbb521bd6284e44cb396cf5a58b189813207744)), closes [#658](https://github.com/gotson/komga/issues/658)

# [0.126.0](https://github.com/gotson/komga/compare/v0.125.4...v0.126.0) (2021-09-15)


## Bug Fixes

* disable http session in database for now ([3448140](https://github.com/gotson/komga/commit/3448140f2d16d35e208d83b65f524aa37b70b7f0))


## Features

* index ngrams to allow partial search ([6e0c51e](https://github.com/gotson/komga/commit/6e0c51ed1d88417b78cb95c01ca17102806726bb))
* index titleSort for series ([817c293](https://github.com/gotson/komga/commit/817c2939b038efa548bb0a348d0dcad60b0e6909)), closes [#626](https://github.com/gotson/komga/issues/626)
* index updater facility on startup ([a7204e8](https://github.com/gotson/komga/commit/a7204e85b986e890f367be558b144d872205990a))

# [0.125.4](https://github.com/gotson/komga/compare/v0.125.3...v0.125.4) (2021-09-14)


## Bug Fixes

* translated using Weblate ([9205951](https://github.com/gotson/komga/commit/92059518cba627fa3253b21966589b5d3dfc0f81))
* **webui:** dashboard would not reload when series read progress changed ([62d378c](https://github.com/gotson/komga/commit/62d378c7175f7e6faf71c625c7d5b164bdcf03e2))
* don't update read progress data upon upgrade or restore ([72d3451](https://github.com/gotson/komga/commit/72d34511409678cc6b4f7a5d8ea9f5d8159565d9))
* don't update read progress for already read books when series is marked as read ([a6164da](https://github.com/gotson/komga/commit/a6164dadb7dfe78b550b5bfcceca516afe5259c1))
* insert batch in chunks ([1d0c578](https://github.com/gotson/komga/commit/1d0c57854c4b4ca63f66228193e64bcf8af2c091)), closes [#654](https://github.com/gotson/komga/issues/654)

# [0.125.3](https://github.com/gotson/komga/compare/v0.125.2...v0.125.3) (2021-09-10)


## Bug Fixes

* **webui:** dashboard and search results pages would reload entirely upon events ([043c4d3](https://github.com/gotson/komga/commit/043c4d3a73498e6a9178e35cfaecc308baa329e4))
* scan fails because of duplicate items by URL ([45d4421](https://github.com/gotson/komga/commit/45d4421cd68c2137cc378d3ade454038a04e8837)), closes [#663](https://github.com/gotson/komga/issues/663)

# [0.125.2](https://github.com/gotson/komga/compare/v0.125.1...v0.125.2) (2021-09-10)


## Bug Fixes

* **webui:** dashboard infinite scroll not working for on deck and new/updated series ([4153603](https://github.com/gotson/komga/commit/415360387931fe01efa305aac4002224efcffac0))

# [0.125.1](https://github.com/gotson/komga/compare/v0.125.0...v0.125.1) (2021-09-10)


## Bug Fixes

* don't update read progress data upon upgrade or restore ([eb9d505](https://github.com/gotson/komga/commit/eb9d505e179311a410291757487dd9a81582853e))
* translated using Weblate ([1eb16b4](https://github.com/gotson/komga/commit/1eb16b4c2ada9b5b2da433a44ec46cc303475ef4))
* **webui:** latest books on dashboard not sorted properly ([b691f30](https://github.com/gotson/komga/commit/b691f3098bda0fce1bb30b01208881527060a730))

# [0.125.0](https://github.com/gotson/komga/compare/v0.124.0...v0.125.0) (2021-09-10)


## Bug Fixes

* **api:** incorrect page information when searching ([24b564a](https://github.com/gotson/komga/commit/24b564a707b24a33112bde3158e03f74f6189a18))
* **api:** page.sort had incorrect value ([57f601b](https://github.com/gotson/komga/commit/57f601b8dd13f8d5c9fb20e2fd9dd71cb24d1c08))


## Features

* **webui:** horizontal scroller infinite scroll on dashboard and search results ([fe78f17](https://github.com/gotson/komga/commit/fe78f17e5e7c0502867e7b08e4f927801b0d26f4)), closes [#605](https://github.com/gotson/komga/issues/605)

# [0.124.0](https://github.com/gotson/komga/compare/v0.123.0...v0.124.0) (2021-09-08)


## Bug Fixes

* **webui:** dashboard could show no data while still loading ([16c35ab](https://github.com/gotson/komga/commit/16c35ab6ff26ccc3ef7c8139830b42779a4242a7))
* **webui:** series card thumbnail flicker when new book thumbnails are added ([0101473](https://github.com/gotson/komga/commit/010147306715638252a88ef8a22aa16e672754aa))


## Features

* store sessions in database ([4568914](https://github.com/gotson/komga/commit/4568914ef716a164a4443ef98269a1a1fa8f7957))

# [0.123.0](https://github.com/gotson/komga/compare/v0.122.0...v0.123.0) (2021-09-06)


## Bug Fixes

* make SeriesMetadata language tag lowercase ([fe2b756](https://github.com/gotson/komga/commit/fe2b756c2f37a022cbc8fdc7b7b530296950abcc)), closes [#661](https://github.com/gotson/komga/issues/661)
* **webui:** display custom roles in book edit dialog ([055fb1c](https://github.com/gotson/komga/commit/055fb1c82721dd018aa343d54585d5791e9f30a7))
* **webui:** display custom roles on book view ([2d14e69](https://github.com/gotson/komga/commit/2d14e698e6fa849bae806a4e7dde470371131621))


## Features

* **webreader:** fit width (shrink only) scale type ([9e9033d](https://github.com/gotson/komga/commit/9e9033dc0eef0947913ed4edb4b484384b0221ec)), closes [#584](https://github.com/gotson/komga/issues/584)
* **webui:** add 'translator' author role ([8ff6c86](https://github.com/gotson/komga/commit/8ff6c8620efeae57516413213c44131916846c3a)), closes [#614](https://github.com/gotson/komga/issues/614)
* **webui:** add custom roles in the book edit dialog ([e7c5c1a](https://github.com/gotson/komga/commit/e7c5c1af39c5d60ee291dfc3e5ed02f811af3848)), closes [#639](https://github.com/gotson/komga/issues/639)

# [0.122.0](https://github.com/gotson/komga/compare/v0.121.0...v0.122.0) (2021-09-06)


## Bug Fixes

* translated using Weblate ([8859241](https://github.com/gotson/komga/commit/8859241885be130e70cf6c1c98c57e52704d8479))


## Features

* **api:** support custom covers for series ([d7470dd](https://github.com/gotson/komga/commit/d7470dd7db785c1393c1a6d3da61446f42205f7f))
* **webreader:** added gray backround option ([1ba6822](https://github.com/gotson/komga/commit/1ba6822fd55ebedf78ec6132aff5338ea2aaa8da))

# [0.121.0](https://github.com/gotson/komga/compare/v0.120.3...v0.121.0) (2021-09-04)


## Features

* **api:** read progress v2 for Tachiyomi ([9d92b25](https://github.com/gotson/komga/commit/9d92b2594d5b32df1963671871185fb76b4e7d30))

# [0.120.3](https://github.com/gotson/komga/compare/v0.120.2...v0.120.3) (2021-09-02)


## Bug Fixes

* scan could fail because of sql statement too long ([19204df](https://github.com/gotson/komga/commit/19204df1c71b185c01195462caf4bd0a147b5c2e)), closes [#650](https://github.com/gotson/komga/issues/650)

# [0.120.2](https://github.com/gotson/komga/compare/v0.120.1...v0.120.2) (2021-09-01)


## Bug Fixes

* **api:** prevent retrieving own user activity in demo profile ([59c187f](https://github.com/gotson/komga/commit/59c187f3b769550e788a5fbf8031fc59fa33b41b)), closes [#643](https://github.com/gotson/komga/issues/643)
* **webui:** catch exception during authentication activity retrieval ([e4b136b](https://github.com/gotson/komga/commit/e4b136b28d794136b60d513e166ff8014cd9cf82))
* **webui:** don't display nothing to show while still loading ([dce4dde](https://github.com/gotson/komga/commit/dce4dde6b8a87a5b5a910181dcf23cf8fa3ba3a1)), closes [#648](https://github.com/gotson/komga/issues/648)

# [0.120.1](https://github.com/gotson/komga/compare/v0.120.0...v0.120.1) (2021-08-31)


## Bug Fixes

* **webui:** support pl pluralization ([20afd83](https://github.com/gotson/komga/commit/20afd83356d1a153290b73cc7750e4140d27a34f))

# [0.120.0](https://github.com/gotson/komga/compare/v0.119.2...v0.120.0) (2021-08-31)


## Bug Fixes

* scan could fail with latest sqlite library ([f8cd7df](https://github.com/gotson/komga/commit/f8cd7dfcf7bafe80a196fa8054575562d2cca1ad)), closes [#644](https://github.com/gotson/komga/issues/644)


## Features

* translated using Weblate (Indonesian) ([#619](https://github.com/gotson/komga/issues/619)) ([bde858f](https://github.com/gotson/komga/commit/bde858f58e17e6f1151469127b7b8767951b43d9))

# [0.119.2](https://github.com/gotson/komga/compare/v0.119.1...v0.119.2) (2021-08-30)


## Bug Fixes

* better unicode sorting ([773858e](https://github.com/gotson/komga/commit/773858eddd67dd242774c88d3387e1493e730173))

# [0.119.1](https://github.com/gotson/komga/compare/v0.119.0...v0.119.1) (2021-08-24)


## Bug Fixes

* **webui:** better image loading for cards ([f0476ab](https://github.com/gotson/komga/commit/f0476ab890825ed730cf50a488f45d33822f9030))

# [0.119.0](https://github.com/gotson/komga/compare/v0.118.0...v0.119.0) (2021-08-24)


## Features

* **webui:** display library name in book/series screen, empty all trash ([1d3f4e4](https://github.com/gotson/komga/commit/1d3f4e42472cae446e53ceacbbe181f48e88a54b))

# [0.118.0](https://github.com/gotson/komga/compare/v0.117.0...v0.118.0) (2021-08-20)


## Bug Fixes

* skip duplicate books during reading list import ([b528b3d](https://github.com/gotson/komga/commit/b528b3d56d02eb837adbe8bd19b21128f0eaf884)), closes [#622](https://github.com/gotson/komga/issues/622)


## Features

* **api:** batch update book metadata ([ae9a19a](https://github.com/gotson/komga/commit/ae9a19af62d35309854b69de6e6e2b4cafcedae4))
* **importer:** delete sidecars when upgrading book ([9443f7e](https://github.com/gotson/komga/commit/9443f7e3c715b3da0ea801ea67ff4cf700958469)), closes [#624](https://github.com/gotson/komga/issues/624)
* **webui:** bulk edit book metadata ([4bab0c6](https://github.com/gotson/komga/commit/4bab0c61c7ce7b353d9e06da3d92c3f68cf9b361)), closes [#476](https://github.com/gotson/komga/issues/476)

# [0.117.0](https://github.com/gotson/komga/compare/v0.116.3...v0.117.0) (2021-08-16)


## Features

* **importer:** import sidecars alongside books ([a3c3a48](https://github.com/gotson/komga/commit/a3c3a48038ecde6a1be5c4795047f8a37fbb6e11)), closes [#611](https://github.com/gotson/komga/issues/611)

# [0.116.3](https://github.com/gotson/komga/compare/v0.116.2...v0.116.3) (2021-08-16)


## Bug Fixes

* **scanner:** fail scan if root folder is unavailable ([871ec60](https://github.com/gotson/komga/commit/871ec60869fe57d2c823b79006a6f5d38c5b9372)), closes [#617](https://github.com/gotson/komga/issues/617)
* **webui:** display series/books as unavailable if library is unavailable ([82cf82d](https://github.com/gotson/komga/commit/82cf82df384b82479837fabf917ee840a84d4dba)), closes [#617](https://github.com/gotson/komga/issues/617)

# [0.116.2](https://github.com/gotson/komga/compare/v0.116.1...v0.116.2) (2021-08-16)


## Bug Fixes

* **scanner:** don't ignore files with reparse point ([d4b9f5d](https://github.com/gotson/komga/commit/d4b9f5d7c453f677e76092b569be16ae76e20e5b)), closes [#616](https://github.com/gotson/komga/issues/616)

# [0.116.1](https://github.com/gotson/komga/compare/v0.116.0...v0.116.1) (2021-08-12)


## Bug Fixes

* empty trash is not library specific ([d68f70a](https://github.com/gotson/komga/commit/d68f70acb3dfff94756e6d92a5363b79dac66a68)), closes [#612](https://github.com/gotson/komga/issues/612)
* translated using Weblate ([c86a99e](https://github.com/gotson/komga/commit/c86a99e315fd4f45078aace78e7ce221b8d7f883))

# [0.116.0](https://github.com/gotson/komga/compare/v0.115.1...v0.116.0) (2021-08-09)


## Features

* better full text search ([5aa9a95](https://github.com/gotson/komga/commit/5aa9a95ca5a88739705e879349787fb8622b275d)), closes [#592](https://github.com/gotson/komga/issues/592) [#597](https://github.com/gotson/komga/issues/597)

# [0.115.1](https://github.com/gotson/komga/compare/v0.115.0...v0.115.1) (2021-08-08)


## Bug Fixes

* support for armv6 ([eb1fc4a](https://github.com/gotson/komga/commit/eb1fc4a49f17a225b7f5b6095cc8e8dfecf98f00)), closes [#398](https://github.com/gotson/komga/issues/398)

# [0.115.0](https://github.com/gotson/komga/compare/v0.114.0...v0.115.0) (2021-08-06)


## Bug Fixes

* **webui:** better add to home screen support ([43733fb](https://github.com/gotson/komga/commit/43733fbec3a01bd25295d806e0a38af0db858bd3))


## Features

* **webreader:** fullscreen support ([0a1761d](https://github.com/gotson/komga/commit/0a1761d37e0cbf14bc84f048ca9e8f8517ac93c0))

# [0.114.0](https://github.com/gotson/komga/compare/v0.113.0...v0.114.0) (2021-08-02)


## Features

* **webui:** full screen support when adding to home on mobile ([20bccb5](https://github.com/gotson/komga/commit/20bccb57ec5c65e53425c46afec174ebacc8d9a2)), closes [#565](https://github.com/gotson/komga/issues/565)

# [0.113.0](https://github.com/gotson/komga/compare/v0.112.2...v0.113.0) (2021-07-30)


## Features

* **api:** add total book count field for series metadata ([87c1432](https://github.com/gotson/komga/commit/87c14329848667ff3d223e15e29070eb5f15d2c8)), closes [#298](https://github.com/gotson/komga/issues/298)
* **api:** filter read lists books by library, read status, tags, or authors ([c06f89f](https://github.com/gotson/komga/commit/c06f89ffc2c876b1ef3bffd3ed20697c5f822f5a))
* **api:** search authors and tags by read list ([422876a](https://github.com/gotson/komga/commit/422876ae2fd676459ae84f54d9bd6878828d714d))
* **api:** summary field for read lists ([1148e46](https://github.com/gotson/komga/commit/1148e46d9043df134549bc6f3911674f1898b3e0)), closes [#558](https://github.com/gotson/komga/issues/558)
* **webui:** add filter panel in BrowseReadList view ([b8effd4](https://github.com/gotson/komga/commit/b8effd44531de86b6392b24bf7ed0ea2eb25756f)), closes [#580](https://github.com/gotson/komga/issues/580)
* **webui:** add summary for read list browsing and edit dialog ([883fed3](https://github.com/gotson/komga/commit/883fed39408b8f55920937075a05d1939e5c008f)), closes [#558](https://github.com/gotson/komga/issues/558)
* **webui:** display and filter series aggregated book tags ([bb1eb36](https://github.com/gotson/komga/commit/bb1eb36daec6d983300702487163d49211b94543)), closes [#513](https://github.com/gotson/komga/issues/513)
* aggregate book tags at series level ([0c9a063](https://github.com/gotson/komga/commit/0c9a063cc3d28a6ada2eedec0ffd6e72eee378ba)), closes [#513](https://github.com/gotson/komga/issues/513)
* import total book count from ComicInfo.xml and Mylar series.json ([64acfef](https://github.com/gotson/komga/commit/64acfeff99a732d3819bb9b012f020369cece325)), closes [#450](https://github.com/gotson/komga/issues/450)
* **webui:** show and edit total book count for series ([6090e3f](https://github.com/gotson/komga/commit/6090e3f0c5ac9dffa7768fd5f3948c23c6a5f8a9)), closes [#298](https://github.com/gotson/komga/issues/298)

# [0.112.2](https://github.com/gotson/komga/compare/v0.112.1...v0.112.2) (2021-07-30)


## Bug Fixes

* **api:** ignore search parameter when blank ([48637e2](https://github.com/gotson/komga/commit/48637e26e4f8a17a3501a15bcc6f96ac4473243b))

# [0.112.1](https://github.com/gotson/komga/compare/v0.112.0...v0.112.1) (2021-07-29)


## Bug Fixes

* skip old file hashing tasks if feature is disabled ([01a16b7](https://github.com/gotson/komga/commit/01a16b718ae732509ac58135e323cee941b9435e)), closes [#585](https://github.com/gotson/komga/issues/585)

# [0.112.0](https://github.com/gotson/komga/compare/v0.111.0...v0.112.0) (2021-07-29)


## Bug Fixes

* translated using Weblate (German) ([#579](https://github.com/gotson/komga/issues/579)) ([dd63a0f](https://github.com/gotson/komga/commit/dd63a0f1bbb64e7b5df65f7582d295e318b0436b))


## Features

* sort series by release date ([d15c130](https://github.com/gotson/komga/commit/d15c130530890398d39fd03c282cf005caefad96)), closes [#582](https://github.com/gotson/komga/issues/582)

# [0.111.0](https://github.com/gotson/komga/compare/v0.110.0...v0.111.0) (2021-07-29)


## Features

* **api:** full text search ([8f27faf](https://github.com/gotson/komga/commit/8f27faf4172bcdd733709241be6a67028d0ae737)), closes [#24](https://github.com/gotson/komga/issues/24) [#496](https://github.com/gotson/komga/issues/496)

# [0.110.0](https://github.com/gotson/komga/compare/v0.109.1...v0.110.0) (2021-07-26)


## Bug Fixes

* translated using Weblate ([770f2fa](https://github.com/gotson/komga/commit/770f2fa2162599669f455766f788dd4775cd9396))


## Features

* **webui:** add library option to choose series cover ([afe2b64](https://github.com/gotson/komga/commit/afe2b64a15ab68f8db10f13827c5c41ed6ca902a)), closes [#312](https://github.com/gotson/komga/issues/312)
* **webui:** add recently read books section on dashboard ([f4527ec](https://github.com/gotson/komga/commit/f4527ec1fa9c4436d19178245b6f7566f19308be))
* add library option to choose series cover ([8e94b8e](https://github.com/gotson/komga/commit/8e94b8e4448b7600433ceb6850b02d97afb4414a)), closes [#312](https://github.com/gotson/komga/issues/312)

# [0.109.1](https://github.com/gotson/komga/compare/v0.109.0...v0.109.1) (2021-07-26)


## Bug Fixes

* **api:** accent insensitive search ([30c349a](https://github.com/gotson/komga/commit/30c349afaffdcd307a422653895e4fe91dc47f29))
* **api:** accent insensitive sort ([af837c6](https://github.com/gotson/komga/commit/af837c68130b40872b04b75f7ed7c74729369706)), closes [#500](https://github.com/gotson/komga/issues/500)
* **webui:** clearer error message on login error ([ca054f6](https://github.com/gotson/komga/commit/ca054f642f6119552234656aaf3a7ede7bd8d655))
* **webui:** incorrect data reload on received events ([44bd09a](https://github.com/gotson/komga/commit/44bd09ac0b2d8420b25d84f355860046cc978188))

# [0.109.0](https://github.com/gotson/komga/compare/v0.108.0...v0.109.0) (2021-07-21)


## Features

* **api:** count series by first letter ([199c619](https://github.com/gotson/komga/commit/199c6190a3c7fa8d0aa91935333aa23fa20ff42e))
* **api:** search series by regex ([1fe5580](https://github.com/gotson/komga/commit/1fe55809a1e58c299151433c17889b9d4eb81a81))
* **webui:** alphabetical navigation for libraries ([5d747d2](https://github.com/gotson/komga/commit/5d747d2cd3431410eb84554a8afd55086662eb51)), closes [#186](https://github.com/gotson/komga/issues/186)

# [0.108.0](https://github.com/gotson/komga/compare/v0.107.0...v0.108.0) (2021-07-19)


## Bug Fixes

* **webui:** add hint to language field in EditSeriesDialog.vue ([fa8b4c3](https://github.com/gotson/komga/commit/fa8b4c34770769cb2c8a3891a165d02934228964))


## Features

* **api:** add released_after query parameter for /books endpoint ([f6dc546](https://github.com/gotson/komga/commit/f6dc546fd99b5e68fd560616b1ddca530dbbaab1))
* **webui:** show recently released books in the dashboard ([320450a](https://github.com/gotson/komga/commit/320450a7507e901246072be091152ebfd14aee5d)), closes [#569](https://github.com/gotson/komga/issues/569)
* import mylar metadata ([528f676](https://github.com/gotson/komga/commit/528f676ce0fca3a4a1162aebf35076e247154741)), closes [#550](https://github.com/gotson/komga/issues/550)
* import StoryArcNumber from ComicInfo.xml ([2012f8b](https://github.com/gotson/komga/commit/2012f8be98561d834009a4d73a0245c7b2da753c)), closes [#573](https://github.com/gotson/komga/issues/573)
* refresh series metadata if series.json file changed ([5cc14b5](https://github.com/gotson/komga/commit/5cc14b57f84e1f817388b788b687e0bf1117da48))
* **webui:** library options to import mylar metadata ([e6602c6](https://github.com/gotson/komga/commit/e6602c60be9fc04c0faeea6d732028deb66bd985))

# [0.107.0](https://github.com/gotson/komga/compare/v0.106.1...v0.107.0) (2021-07-19)


## Bug Fixes

* **scanner:** better detect changes even if file last modified have not change after a rename ([7b8cf7a](https://github.com/gotson/komga/commit/7b8cf7ae25e51d8f0871fefbd2fc586618233538))


## Features

* configuration property to disable file hashing ([52db0a1](https://github.com/gotson/komga/commit/52db0a168628a38a0d3f1e4a5c26adabd260e57a))
* restore books and series from trash bin ([bc25c11](https://github.com/gotson/komga/commit/bc25c119900f15293253c95021d230ea41a42159)), closes [#217](https://github.com/gotson/komga/issues/217) [#383](https://github.com/gotson/komga/issues/383)
* **api:** add endpoint to empty trash per library ([4dac73e](https://github.com/gotson/komga/commit/4dac73ea9f154e9f3644d3c042ec7f1e63939416))
* **api:** add query parameter to filter on deleted series or books ([c1d34e4](https://github.com/gotson/komga/commit/c1d34e430cb0b7138742928cbfd5da05d22a0c59))
* **opds:** do not show soft deleted books/series ([5b6b817](https://github.com/gotson/komga/commit/5b6b8170856ea85f487041ad003eb80b9b36996d))
* **scanner:** soft delete series and books ([f0664e9](https://github.com/gotson/komga/commit/f0664e97918752d2d6f795017a5e0379d305b8c2))
* **webui:** display an outdated badge on book details view ([c955bed](https://github.com/gotson/komga/commit/c955bed79d1a309ada585972008b5ce68e0708d1))
* **webui:** library option to automatically empty trash after scan ([fc06b4a](https://github.com/gotson/komga/commit/fc06b4a987ed43c4754b2e3691493ed2093ac64a))
* generate file hash for books ([7ad738a](https://github.com/gotson/komga/commit/7ad738a64551b69b1a657119456f69feb9e99f30))
* library option to automatically empty trash after scan ([21781a3](https://github.com/gotson/komga/commit/21781a3a23074a942e571e745ff5e614a7291799))
* **webui:** add library action menu item to empty trash ([31fbf2a](https://github.com/gotson/komga/commit/31fbf2a829b4fc0f6a246178935ffc2598df10b0))
* **webui:** show soft deleted books/series as unavailable ([d946600](https://github.com/gotson/komga/commit/d946600a646b67638226905a2359502165892ed1))

# [0.106.1](https://github.com/gotson/komga/compare/v0.106.0...v0.106.1) (2021-07-08)


## Bug Fixes

* **webui:** show different empty state if library is empty ([68a9f7a](https://github.com/gotson/komga/commit/68a9f7a79c8d45e0ed47b44dd3561de7aa44e2ba))

# [0.106.0](https://github.com/gotson/komga/compare/v0.105.2...v0.106.0) (2021-07-06)


## Features

* **sse:** publish breakdown of task count by task type ([eda767a](https://github.com/gotson/komga/commit/eda767aeb5c9291bab69bebb9cb14591247344ed))
* **webui:** display task count by type in activity bar tooltip ([6b690bc](https://github.com/gotson/komga/commit/6b690bcdfb25080f2a6c6df37b03d53d2c868b94))

# [0.105.2](https://github.com/gotson/komga/compare/v0.105.1...v0.105.2) (2021-07-05)


## Bug Fixes

* translated using Weblate (Danish) ([9f2e2dc](https://github.com/gotson/komga/commit/9f2e2dca14ace0b65a5a570cef763e2dc5d57a9a))
* **webui:** clear searchbox results on blur ([e1a2cec](https://github.com/gotson/komga/commit/e1a2cecce409cb236d5aa4bf375bfe2bea49b7c9))
* **webui:** close notification when clicking on primary action ([403ab0a](https://github.com/gotson/komga/commit/403ab0a04f7a6e619fe3f94fd3ecea865c4b24c5))
* **webui:** logo alignment on startup page ([1de8a94](https://github.com/gotson/komga/commit/1de8a944bdc2db99dc644866aea1793857e09c45))
* **webui:** show empty state if there's not books to import ([7ddbac9](https://github.com/gotson/komga/commit/7ddbac95be63a3867d0d544e3d722b257cf1d19e))

# [0.105.1](https://github.com/gotson/komga/compare/v0.105.0...v0.105.1) (2021-07-02)


## Bug Fixes

* **webui:** disable some UI elements for non-admins ([ada1438](https://github.com/gotson/komga/commit/ada1438921446d81c56a403c0f2083b5781a0f02))
* **webui:** properly reload series when book read progress is updated ([92954e0](https://github.com/gotson/komga/commit/92954e091675b121fb53a1846a559fa5fed92a3b))

# [0.105.0](https://github.com/gotson/komga/compare/v0.104.2...v0.105.0) (2021-07-02)


## Bug Fixes

* **webui:** more emphasis on main button in dialogs ([f0d32d9](https://github.com/gotson/komga/commit/f0d32d98a582c6dfa8178ee5ed81b3f97d3000e5))


## Features

* **webui:** confirmation dialog for library analysis and refresh ([9923cea](https://github.com/gotson/komga/commit/9923cea244476ce5743beb1ce3872a76575d4436))

# [0.104.2](https://github.com/gotson/komga/compare/v0.104.1...v0.104.2) (2021-07-02)


## Bug Fixes

* **scanner:** crash if library root is filesystem root ([d739166](https://github.com/gotson/komga/commit/d7391669f696e7de61b2a52cef3bf12c36072227)), closes [#564](https://github.com/gotson/komga/issues/564)
* **swagger:** swagger-ui hangs on some calls ([76caa4d](https://github.com/gotson/komga/commit/76caa4de39e1c7c2c3a8e3440a4c4eeec2d0bd7f)), closes [#566](https://github.com/gotson/komga/issues/566)

# [0.104.1](https://github.com/gotson/komga/compare/v0.104.0...v0.104.1) (2021-06-30)


## Performance Improvements

* optimize database transactions to avoid locking ([39dcf59](https://github.com/gotson/komga/commit/39dcf5969ed435fd68ed9d439b6538a2bf832315))

# [0.104.0](https://github.com/gotson/komga/compare/v0.103.0...v0.104.0) (2021-06-29)


## Features

* **api:** get latest activity by user ([b118959](https://github.com/gotson/komga/commit/b11895977544c94aa89c74b6a6a94d6c556c344e))
* **sse:** publish event when series is completely marked as read or unread ([11c5802](https://github.com/gotson/komga/commit/11c5802255b2fbf7f4f03db2393bd4db1b4c834c))
* **webui:** display badge if some books are in error or unsupported ([101c6fd](https://github.com/gotson/komga/commit/101c6fd92d4cf707f023ea6c8a6af1255534da02))
* **webui:** display latest user connection in settings ([58478c2](https://github.com/gotson/komga/commit/58478c21ff59a4239dfcd24ced427be911c3e25d))
* **webui:** multi-select collections and read lists ([19e3f18](https://github.com/gotson/komga/commit/19e3f18cad28de14a23eba81745d73d069059f29))
* **webui:** select all option in the selection bar ([8545574](https://github.com/gotson/komga/commit/8545574d387e7242291f2a5eb8f9ce81bbda3d73))
* **webui:** select multiple items using shift+click ([f69a31e](https://github.com/gotson/komga/commit/f69a31eaf1ed62ba2a173ee78116008a4cef0ec1))


## Performance Improvements

* **webui:** throttle reloads, remove legacy reload logic ([e8a7eaf](https://github.com/gotson/komga/commit/e8a7eaf999b7cd4d239fec665c90eece29546f53))

# [0.103.0](https://github.com/gotson/komga/compare/v0.102.0...v0.103.0) (2021-06-28)


## Bug Fixes

* **api:** total item count incorrect for /me/authentication-activity ([a56c2f1](https://github.com/gotson/komga/commit/a56c2f1d2d2daa17bbd7080afda4ab30194ba86b))


## Features

* **api:** admin can change password for any user ([30303a6](https://github.com/gotson/komga/commit/30303a6df3f1d37db0cbf38de734542a1eaa2876)), closes [#503](https://github.com/gotson/komga/issues/503)
* **webui:** enable grouping for authentication activity table ([2a19399](https://github.com/gotson/komga/commit/2a1939934776ec9d3cc2d98c8d4b5446454bcde3))
* **webui:** password change from user settings screen ([668331e](https://github.com/gotson/komga/commit/668331eb00f64f430b0bdf627184b05bcff8ad78)), closes [#503](https://github.com/gotson/komga/issues/503)

# [0.102.0](https://github.com/gotson/komga/compare/v0.101.2...v0.102.0) (2021-06-25)


## Features

* **api:** store authentication activity ([de96e0d](https://github.com/gotson/komga/commit/de96e0dcef1312aaed0d253574734a9e027722ca)), closes [#160](https://github.com/gotson/komga/issues/160)
* **webui:** display authentication activity ([9d33602](https://github.com/gotson/komga/commit/9d33602873b15668fe978dd66148287d4f9744dd)), closes [#160](https://github.com/gotson/komga/issues/160)

# [0.101.2](https://github.com/gotson/komga/compare/v0.101.1...v0.101.2) (2021-06-24)


## Bug Fixes

* deleting series could fail with foreign key error ([97b53e5](https://github.com/gotson/komga/commit/97b53e5c962cf848cf7d62fb4fe0ede94479a554))
* fix potential database inconsistencies ([75ecbe1](https://github.com/gotson/komga/commit/75ecbe15baee9c91d209675cd20f488fff907fce))
* use spring transactions instead of jooq transactions ([73931f0](https://github.com/gotson/komga/commit/73931f0bf80e39e1806e877c3f97d40e583735a7))
* **webui:** sort by size in media analysis table ([4d2393f](https://github.com/gotson/komga/commit/4d2393f500fafc9dd7cfdd08b7830089936bc30c))

# [0.101.1](https://github.com/gotson/komga/compare/v0.101.0...v0.101.1) (2021-06-23)


## Bug Fixes

* **webui:** add contain property to thumbnail in searchbox ([15bad4b](https://github.com/gotson/komga/commit/15bad4b20a8213dc489ba83affc57a00763e468c))
* **webui:** add thumbnail to series picker dialog ([cb096e2](https://github.com/gotson/komga/commit/cb096e21175f83ea73ca0bbc5a4391a5b684355d))
* **webui:** don't reload card thumbnail if one was successfully loaded ([10cdedc](https://github.com/gotson/komga/commit/10cdedcf5d6e35c0a5928d0e92761832f699b099))

# [0.101.0](https://github.com/gotson/komga/compare/v0.100.3...v0.101.0) (2021-06-23)


## Features

* **webui:** remove early feature warning (extension repair, convert to cbz) ([6af6f5b](https://github.com/gotson/komga/commit/6af6f5be405ace295d704deab3a12b769397ece5))
* **webui:** remove early feature warning in book import screen ([3d159d1](https://github.com/gotson/komga/commit/3d159d16b27e41dbc53d4267ba0527ae90e11dc8))
* **webui:** show library name on series picker dialog (import) ([626ef3e](https://github.com/gotson/komga/commit/626ef3eb40c82f8107f465d90fa9854504547a94)), closes [#559](https://github.com/gotson/komga/issues/559)

# [0.100.3](https://github.com/gotson/komga/compare/v0.100.2...v0.100.3) (2021-06-23)


## Bug Fixes

* **epub:** better isbn parsing ([e1741c3](https://github.com/gotson/komga/commit/e1741c34fa88d188f703fa2d85f005b50d0c475e))
* **epub:** incorrect genres parsing when empty ([8a5abf2](https://github.com/gotson/komga/commit/8a5abf24fb9d6679507f8ce6599450e6997c6ead))
* **epub:** parse multiple dc:subjects for series genre ([c25b9cf](https://github.com/gotson/komga/commit/c25b9cf5f91e8cca404c53fbc2f481264b60dcaa))
* **epub:** series title not always parsed properly ([a6c19f6](https://github.com/gotson/komga/commit/a6c19f6eee9a965ad470d7426a07f3a32b3c3890)), closes [#556](https://github.com/gotson/komga/issues/556)

# [0.100.2](https://github.com/gotson/komga/compare/v0.100.1...v0.100.2) (2021-06-22)


## Bug Fixes

* better date parsing for epub metadata ([ed7fa1f](https://github.com/gotson/komga/commit/ed7fa1fcb8c077f14b42df86ecf7c4674114a73b))
* better isbn parsing for epub metadata ([b3bcd23](https://github.com/gotson/komga/commit/b3bcd233fda5e209377c8452917655d83906e6f7))
* do not split authors by comma in epub metadata ([13b18c0](https://github.com/gotson/komga/commit/13b18c0b457dfee81a824328093b52a8e7a0b777)), closes [#556](https://github.com/gotson/komga/issues/556)
* epub parsing namespace issue ([7a56632](https://github.com/gotson/komga/commit/7a566326b089e6ce91fc5c660b2c03a374306616))
* ignore html tags in epub description ([52d81ef](https://github.com/gotson/komga/commit/52d81ef1d7ab5d9ae813b5693e6861321a7f96ff)), closes [#556](https://github.com/gotson/komga/issues/556)
* retrieve series from epub correctly ([fbd8655](https://github.com/gotson/komga/commit/fbd8655c51b752eeba939a13fca3d7dc96dfb40e)), closes [#556](https://github.com/gotson/komga/issues/556)
* some images could be missing from epub files ([6c34794](https://github.com/gotson/komga/commit/6c34794a505ca1fbfdc25593caced45037b85cb9)), closes [#556](https://github.com/gotson/komga/issues/556)

# [0.100.1](https://github.com/gotson/komga/compare/v0.100.0...v0.100.1) (2021-06-21)


## Bug Fixes

* **webui:** query param doesn't work with values containing comma ([b447101](https://github.com/gotson/komga/commit/b447101bccda6b4b31a80c048288346026e8292c)), closes [#557](https://github.com/gotson/komga/issues/557)

# [0.100.0](https://github.com/gotson/komga/compare/v0.99.4...v0.100.0) (2021-06-21)


## Features

* **sse:** publish server-sent events ([691c7f0](https://github.com/gotson/komga/commit/691c7f0071009d26dd6ec2073d4922aa9a7e60d0))
* **webui:** the UI is now dynamic to events from the server ([a707fd3](https://github.com/gotson/komga/commit/a707fd359490d032bc65782cc1009d1e40e4b51a)), closes [#124](https://github.com/gotson/komga/issues/124)

# [0.99.4](https://github.com/gotson/komga/compare/v0.99.3...v0.99.4) (2021-06-18)


## Bug Fixes

* some tasks could be executed with the wrong priority ([2b6f534](https://github.com/gotson/komga/commit/2b6f534f848f5b8fc926558d03edc3a594a9f2e2))

# [0.99.3](https://github.com/gotson/komga/compare/v0.99.2...v0.99.3) (2021-06-17)


## Bug Fixes

* sidecars would not be deleted with library ([49f83b7](https://github.com/gotson/komga/commit/49f83b78ace92aeb6a42e1a66f2042655a3b41cd))

# [0.99.2](https://github.com/gotson/komga/compare/v0.99.1...v0.99.2) (2021-06-17)


## Bug Fixes

* local artwork could be refreshed at every scan ([4ac9fe9](https://github.com/gotson/komga/commit/4ac9fe96bed2c55ba3584853cc47f75de6601bee))

# [0.99.1](https://github.com/gotson/komga/compare/v0.99.0...v0.99.1) (2021-06-10)


## Bug Fixes

* translated using Weblate (French) ([#549](https://github.com/gotson/komga/issues/549)) ([37a66fe](https://github.com/gotson/komga/commit/37a66feb27a48befb2a4297eb300306c807e3d37))
* **webui:** incorrect spacing in dialog ([8e1ef16](https://github.com/gotson/komga/commit/8e1ef165a810145d5f4a7b2d231e51e24fc5a016))

# [0.99.0](https://github.com/gotson/komga/compare/v0.98.0...v0.99.0) (2021-06-10)


## Bug Fixes

* **api:** publisher and authors were not sorted lowercase ([78c6d23](https://github.com/gotson/komga/commit/78c6d23295b8e81425c321186f2cda71eb02eb6e))


## Features

* detect change in sidecar files during scan ([4244bcd](https://github.com/gotson/komga/commit/4244bcd9ae58b696f6d004025285fddf329c4c93))

# [0.98.0](https://github.com/gotson/komga/compare/v0.97.3...v0.98.0) (2021-06-08)


## Features

* delete empty read lists and collections ([159c767](https://github.com/gotson/komga/commit/159c767929be90ea326086a2354008ab7b52d290)), closes [#551](https://github.com/gotson/komga/issues/551)

# [0.97.3](https://github.com/gotson/komga/compare/v0.97.2...v0.97.3) (2021-06-03)


## Bug Fixes

* translated using Weblate ([45f2bb4](https://github.com/gotson/komga/commit/45f2bb47f902ad579b85799927033261daf2f56d))
* **api:** updating read progress from tachiyomi would mess up On Deck ([480871c](https://github.com/gotson/komga/commit/480871c966eba64ad74356254765cbd09c8682b8))

# [0.97.2](https://github.com/gotson/komga/compare/v0.97.1...v0.97.2) (2021-06-01)


## Bug Fixes

* **webui:** replace searchbox for authors in filter panel ([14e6718](https://github.com/gotson/komga/commit/14e6718252be074deae4e32dfd17d47e7b498cdf))

# [0.97.1](https://github.com/gotson/komga/compare/v0.97.0...v0.97.1) (2021-06-01)


## Bug Fixes

* **webui:** favicon for iOS, Android and Windows 10 ([#547](https://github.com/gotson/komga/issues/547)) ([da99052](https://github.com/gotson/komga/commit/da990529548a596f90b91fc3806946270c06c3b6))

# [0.97.0](https://github.com/gotson/komga/compare/v0.96.5...v0.97.0) (2021-05-31)


## Bug Fixes

* series would be updated at each scan even if not modified ([d05237f](https://github.com/gotson/komga/commit/d05237f5ed6b845f0ff05527a505ed7bea7a2698))
* **webui:** fix combobox search value remaining after list selection ([d114b0e](https://github.com/gotson/komga/commit/d114b0efb277f98b0361acc413f94d384654f6f2))


## Features

* **api:** search authors by name and role ([a45a73c](https://github.com/gotson/komga/commit/a45a73c8bd33667a8f7f254b43c8c69f5a76b19f))
* **webui:** filter series by read and in progress status ([4195ecb](https://github.com/gotson/komga/commit/4195ecbb9a4d53d8ef37ec5820b77fd0ae568ffe))
* **webui:** in progress and read filter for series and collection ([b41499d](https://github.com/gotson/komga/commit/b41499d77593aa3b32154959658669edb76c592e))
* **webui:** reset filter button ([3219dc4](https://github.com/gotson/komga/commit/3219dc4bb2c721b92d25861edb281c5501ceba83))
* **webui:** search authors in filters ([b908ac1](https://github.com/gotson/komga/commit/b908ac140b1d942b3e45c76b2094ab0d7f598f0d))


## Performance Improvements

* **webui:** load background data in parallel when possible ([c0d7be9](https://github.com/gotson/komga/commit/c0d7be9627923c52516054ffd00b9d3f339b0beb))

# [0.96.5](https://github.com/gotson/komga/compare/v0.96.4...v0.96.5) (2021-05-27)


## Bug Fixes

* **webui:** show recent books before series ([7f49bfa](https://github.com/gotson/komga/commit/7f49bfa05e20ae4adb5ab40244ae9b770c1c2348))


## Performance Improvements

* add db index to speed up webui dashboard ([ecc1dd4](https://github.com/gotson/komga/commit/ecc1dd412dcae1409bba8e5d4cf42471f7f303a5))
* precompute series book counts ([c3b352a](https://github.com/gotson/komga/commit/c3b352aca03a7a859ffdb8f4a95c504b91981348))

# [0.96.4](https://github.com/gotson/komga/compare/v0.96.3...v0.96.4) (2021-05-25)


## Performance Improvements

* missing database index ([8b5ae64](https://github.com/gotson/komga/commit/8b5ae64dd5ae62c3562405f1b280e9eb91e4a6e8))
* remove subquery ([b162cde](https://github.com/gotson/komga/commit/b162cdeba39b1a28af0188de24b429a1a15cbab0))

# [0.96.3](https://github.com/gotson/komga/compare/v0.96.2...v0.96.3) (2021-05-24)


## Performance Improvements

* page streaming performance ([8de01a6](https://github.com/gotson/komga/commit/8de01a6fd760a8bd80aa75ff2055a3138f3476bf))

# [0.96.2](https://github.com/gotson/komga/compare/v0.96.1...v0.96.2) (2021-05-22)


## Bug Fixes

* cors filter causing issues ([0708ce7](https://github.com/gotson/komga/commit/0708ce750c9d003fbd3430e864b1571cebbabb5c)), closes [#543](https://github.com/gotson/komga/issues/543)

# [0.96.1](https://github.com/gotson/komga/compare/v0.96.0...v0.96.1) (2021-05-21)


## Bug Fixes

* **webreader:** incorrect tooltip for read incognito button ([d1616a9](https://github.com/gotson/komga/commit/d1616a98cd96a81e996752c7127720f162404e54))
* **webui:** count in progress books as unread in series filter and card ([fa9d40f](https://github.com/gotson/komga/commit/fa9d40f84c7d02fa164472c86ac549ae3999c418))

# [0.96.0](https://github.com/gotson/komga/compare/v0.95.5...v0.96.0) (2021-05-20)


## Bug Fixes

* **webui:** add autofocus on some dialogs ([339570e](https://github.com/gotson/komga/commit/339570e17c76355eff1c13c9084958d41ce512a2))
* **webui:** display file browser errors in snackbar ([80a520c](https://github.com/gotson/komga/commit/80a520cfe5ac73792b3815080b267d67399d71c8))
* remove the library path tooltip ([1285ae4](https://github.com/gotson/komga/commit/1285ae4a7e5ad5635cc22d409c71df55b13ec66f))
* translated using Weblate (Italian) ([#539](https://github.com/gotson/komga/issues/539)) ([7200046](https://github.com/gotson/komga/commit/7200046ea5603e6d14fa76eaf0540f4194cf6fc8))


## Features

* **webui:** add back button on book view ([d03acea](https://github.com/gotson/komga/commit/d03aceae1a9195885a7890a121dbfad24f4ff3d6))
* **webui:** book import path is saved to local storage ([2473090](https://github.com/gotson/komga/commit/2473090c36bf12cc04b5c457020f54ae046e58e5))
* **webui:** change default theme to system ([b7a371b](https://github.com/gotson/komga/commit/b7a371b7eacae68f850a5862db3c6ecfab7edee6))
* **webui:** show the library name on the search drop down ([f85c60b](https://github.com/gotson/komga/commit/f85c60bd1ab56a4f2dd2a3e7994aa44700774454))

# [0.95.5](https://github.com/gotson/komga/compare/v0.95.4...v0.95.5) (2021-05-20)


## Bug Fixes

* allow cors configuration ([f435b9d](https://github.com/gotson/komga/commit/f435b9dc784b91077e632b68b1f3124373f1ea1f)), closes [#540](https://github.com/gotson/komga/issues/540)

# [0.95.4](https://github.com/gotson/komga/compare/v0.95.3...v0.95.4) (2021-05-17)


## Bug Fixes

* book conversion would fail if page dimensions were missing ([e8e46a0](https://github.com/gotson/komga/commit/e8e46a0834f1ace429183973266fb25d573d0694))

# [0.95.3](https://github.com/gotson/komga/compare/v0.95.2...v0.95.3) (2021-05-17)


## Bug Fixes

* fix rar books with potential issues ([8befde0](https://github.com/gotson/komga/commit/8befde0ea8e8aba007fd9c0374a133e0f3a753ef))

# [0.95.2](https://github.com/gotson/komga/compare/v0.95.1...v0.95.2) (2021-05-14)


## Bug Fixes

* **api:** better handling of tachiyomi tracking ([a7ab0da](https://github.com/gotson/komga/commit/a7ab0da0253bb42b23db2d5b711dbe58eadca437))

# [0.95.1](https://github.com/gotson/komga/compare/v0.95.0...v0.95.1) (2021-05-11)


## Bug Fixes

* **webui:** import details dialog not updated correctly ([33cb083](https://github.com/gotson/komga/commit/33cb0836ba5b7c9dec53a6941b9dc6d4a25bd34b))

# [0.95.0](https://github.com/gotson/komga/compare/v0.94.0...v0.95.0) (2021-05-10)


## Features

* **api:** mark read progress for read lists with Tachiyomi format ([0177ee3](https://github.com/gotson/komga/commit/0177ee3e08ad08eb061bed668cb312e70c0b0858))
* **api:** mark read progress for series with Tachiyomi format ([82af4b3](https://github.com/gotson/komga/commit/82af4b3bbfb2a7dcb91b46032dc7a8e22e5d2e90))

# [0.94.0](https://github.com/gotson/komga/compare/v0.93.0...v0.94.0) (2021-05-09)


## Features

* added translation using Weblate (Vietnamese) ([648f0d4](https://github.com/gotson/komga/commit/648f0d40ff7d0ee6af26d294513914af2edb8915))

# [0.93.0](https://github.com/gotson/komga/compare/v0.92.1...v0.93.0) (2021-05-06)


## Features

* added translation using Weblate (Hungarian) ([3abc8bd](https://github.com/gotson/komga/commit/3abc8bde92db420128fe509680a73707f59d3dd7))

# [0.92.1](https://github.com/gotson/komga/compare/v0.92.0...v0.92.1) (2021-05-06)


## Bug Fixes

* priority tasks could be executed out of order ([55b2883](https://github.com/gotson/komga/commit/55b288388f26e223b09c3ea14d05f893b3a4cba6))

# [0.92.0](https://github.com/gotson/komga/compare/v0.91.3...v0.92.0) (2021-05-05)


## Features

* **webui:** library dialog options for extension repair ([f6ad0f0](https://github.com/gotson/komga/commit/f6ad0f0012b7d67a4cdbb95bad11cc5dcc8e2e9f))
* repair file extensions ([39cd31c](https://github.com/gotson/komga/commit/39cd31cbb6f8b50e36620c36f394d6d06822a3a2))
* **webui:** show in progress books as unread ([db95544](https://github.com/gotson/komga/commit/db955447f95e5946062a5aa91c5dbd356d8e0f82)), closes [#526](https://github.com/gotson/komga/issues/526)

# [0.91.3](https://github.com/gotson/komga/compare/v0.91.2...v0.91.3) (2021-05-05)


## Bug Fixes

* rar extractor could mis-analyze some images ([bd15aec](https://github.com/gotson/komga/commit/bd15aecccc507675aa16c5943fb91009bddf56dc))

# [0.91.2](https://github.com/gotson/komga/compare/v0.91.1...v0.91.2) (2021-05-05)


## Bug Fixes

* book conversion could fail because of different path separators ([e577e4a](https://github.com/gotson/komga/commit/e577e4a78f0586262fecfcb673af3201422435eb))

# [0.91.1](https://github.com/gotson/komga/compare/v0.91.0...v0.91.1) (2021-05-04)


## Bug Fixes

* **opds:** acquisition link is not a valid url ([00ade7f](https://github.com/gotson/komga/commit/00ade7fb362bc8ba30364d5353c857290838ccf3)), closes [#525](https://github.com/gotson/komga/issues/525)

# [0.91.0](https://github.com/gotson/komga/compare/v0.90.3...v0.91.0) (2021-05-04)


## Features

* **webui:** automatic book conversion in library settings ([1c3e853](https://github.com/gotson/komga/commit/1c3e853202b9fd5a4d3d7e7686304b20aa8abe8b))
* automatic book conversion to cbz ([dc2663e](https://github.com/gotson/komga/commit/dc2663ecb78b70c06a8ba1e364986191b802e638))

# [0.90.3](https://github.com/gotson/komga/compare/v0.90.2...v0.90.3) (2021-05-04)


## Bug Fixes

* **webreader:** browser back button would not honor page in query param ([dc4bd44](https://github.com/gotson/komga/commit/dc4bd440d9be77385815f98c4824384c152f2088))

# [0.90.2](https://github.com/gotson/komga/compare/v0.90.1...v0.90.2) (2021-05-04)


## Bug Fixes

* priority tasks ([6ee968b](https://github.com/gotson/komga/commit/6ee968be924b497bda482a13e876407a84d789b8))

# [0.90.1](https://github.com/gotson/komga/compare/v0.90.0...v0.90.1) (2021-05-03)


## Bug Fixes

* better stream handling for rar and zip files ([ebc8df2](https://github.com/gotson/komga/commit/ebc8df2053e270f420c6752619854d125041ef4e))

# [0.90.0](https://github.com/gotson/komga/compare/v0.89.3...v0.90.0) (2021-04-30)


## Features

* added translation using Weblate (Dutch) ([e15f174](https://github.com/gotson/komga/commit/e15f174ff124c14d753779d6f53e7a92e64b3b94))

# [0.89.3](https://github.com/gotson/komga/compare/v0.89.2...v0.89.3) (2021-04-29)


## Bug Fixes

* **webreader:** progress not marked correctly ([f3c541c](https://github.com/gotson/komga/commit/f3c541cd1452496469431439f85ec160564224d6)), closes [#518](https://github.com/gotson/komga/issues/518)

# [0.89.2](https://github.com/gotson/komga/compare/v0.89.1...v0.89.2) (2021-04-28)


## Bug Fixes

* add configuration to unload native webp library ([64a805e](https://github.com/gotson/komga/commit/64a805e0194357622ef7e18efc74d97a301ccdb3))
* native webp library excludes support for armv7l ([731e07a](https://github.com/gotson/komga/commit/731e07a070a6c2046e0db30bbc90bef0270d4687)), closes [#488](https://github.com/gotson/komga/issues/488)

# [0.89.1](https://github.com/gotson/komga/compare/v0.89.0...v0.89.1) (2021-04-28)


## Bug Fixes

* **webreader:** incorre