Commit graph

2158 commits

Author SHA1 Message Date
Gauthier Roebroeck
1dc46be93c build: disable ktlint multiline-if-else rule 2023-02-02 15:06:43 +08:00
Gauthier Roebroeck
c8dd291d7c build: bump gradle.ktlint to 11.1.0 amd ktlint to 0.48.2 2023-02-02 15:06:23 +08:00
Gauthier Roebroeck
021165067c fix(webui): history view could not load deleted page thumbnail in some conditions 2023-02-01 17:13:57 +08:00
Gauthier Roebroeck
4385f05629 fix(webui): bulk edit books dialog incorrect validation for numberSort set to 0
Closes: #1057
2023-01-30 10:03:30 +08:00
semantic-release-bot
3d0934b185 chore(release): 0.161.0 [skip ci]
# [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](88aa7adaad)), closes [#1052](https://github.com/gotson/komga/issues/1052)
* NPE when email_verified claim is missing in OIDC request ([72e5fd9](72e5fd9c9a)), closes [#1054](https://github.com/gotson/komga/issues/1054)
* translated using Weblate ([faf95f2](faf95f2c69))
* **webui:** multi-select bar delete button doesn't work on some views ([94fc5fa](94fc5fa4d5)), closes [#1056](https://github.com/gotson/komga/issues/1056)

### Features

* add configuration option to skip email verification in OIDC login flow ([273b7d2](273b7d266c)), closes [#1054](https://github.com/gotson/komga/issues/1054)
2023-01-27 12:50:20 +00:00
Weblate (bot)
faf95f2c69
fix: translated using Weblate
Currently translated at 99.2% (639 of 644 strings)

fix: translated using Weblate (Spanish)

Currently translated at 100.0% (644 of 644 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: slundi <slundi@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translation: komga/webui

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: slundi <slundi@gmail.com>
2023-01-27 17:49:50 +08:00
Gauthier Roebroeck
94fc5fa4d5 fix(webui): multi-select bar delete button doesn't work on some views
Closes: #1056
2023-01-27 17:48:10 +08:00
Gauthier Roebroeck
88aa7adaad fix(api): multiple tag or author filters could generate duplicate book results
Closes: #1052
2023-01-27 17:35:54 +08:00
Gauthier Roebroeck
273b7d266c feat: add configuration option to skip email verification in OIDC login flow
Closes: #1054
2023-01-27 16:28:50 +08:00
Gauthier Roebroeck
72e5fd9c9a fix: NPE when email_verified claim is missing in OIDC request
Closes: #1054
2023-01-27 16:28:50 +08:00
semantic-release-bot
781d839702 chore(release): 0.160.0 [skip ci]
# [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](17ca7f74eb))
* **webui:** add pagination to readlist/collection browse view ([ff70fea](ff70fea71a)), closes [#817](https://github.com/gotson/komga/issues/817)

### Performance Improvements

* **webui:** readlist/collection expansion panels load data by page ([0b57dc9](0b57dc9c96)), closes [#817](https://github.com/gotson/komga/issues/817)
2023-01-19 09:26:02 +00:00
Gauthier Roebroeck
0b57dc9c96 perf(webui): readlist/collection expansion panels load data by page
Refs: #817
2023-01-18 17:36:55 +08:00
Gauthier Roebroeck
ff70fea71a feat(webui): add pagination to readlist/collection browse view
Closes: #817
2023-01-18 16:22:23 +08:00
Gauthier Roebroeck
17ca7f74eb feat(webui): add button to reset filters on Series view if there are no results 2023-01-18 16:22:23 +08:00
semantic-release-bot
80b27989fb chore(release): 0.159.1 [skip ci]
## [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](12d2cbcd09)), closes [#1049](https://github.com/gotson/komga/issues/1049)
2023-01-18 03:25:23 +00:00
Gauthier Roebroeck
12d2cbcd09 fix(webui): edit series dialog shows wrong tabs when editing multiple items
Closes: #1049
2023-01-18 10:53:09 +08:00
semantic-release-bot
348667bfc4 chore(release): 0.159.0 [skip ci]
# [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](bb7b7fd8f0))
* **api:** some dates were not returned as UTC ([cdfb8e3](cdfb8e377f))
* translated using Weblate ([6ad0188](6ad0188bd3))

### Features

* add links field in series metadata ([f9f02a3](f9f02a395b)), closes [#938](https://github.com/gotson/komga/issues/938)
* series metadata supports alternate titles ([8e0655f](8e0655f29a)), closes [#878](https://github.com/gotson/komga/issues/878)
* **webui:** display datetime when hovering date on item card ([4d97172](4d9717287a))
* **webui:** display number of pages left on book details view ([77424b1](77424b1b1c)), closes [#1012](https://github.com/gotson/komga/issues/1012)
* **webui:** display read date on book details view ([c30c755](c30c755f63)), closes [#757](https://github.com/gotson/komga/issues/757)
* **webui:** increment/decrement numberSort in bulk ([e7fbe57](e7fbe57e44)), closes [#628](https://github.com/gotson/komga/issues/628)
2023-01-17 09:14:47 +00:00
Weblate (bot)
6ad0188bd3
fix: translated using Weblate
Currently translated at 100.0% (639 of 639 strings)

fix: translated using Weblate (Spanish)

Currently translated at 100.0% (635 of 635 strings)

fix: translated using Weblate (French)

Currently translated at 100.0% (635 of 635 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translation: komga/webui

Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2023-01-17 16:58:49 +08:00
Gauthier Roebroeck
e7fbe57e44 feat(webui): increment/decrement numberSort in bulk
Closes: #628
2023-01-17 16:39:35 +08:00
Gauthier Roebroeck
c30c755f63 feat(webui): display read date on book details view
Closes: #757
2023-01-17 15:11:51 +08:00
Gauthier Roebroeck
77424b1b1c feat(webui): display number of pages left on book details view
Closes: #1012
2023-01-17 15:11:14 +08:00
Gauthier Roebroeck
4d9717287a feat(webui): display datetime when hovering date on item card 2023-01-17 15:08:29 +08:00
Gauthier Roebroeck
cdfb8e377f fix(api): some dates were not returned as UTC 2023-01-17 15:06:55 +08:00
Gauthier Roebroeck
bb7b7fd8f0 fix(api): include Z in datetime formats 2023-01-17 15:06:35 +08:00
Gauthier Roebroeck
a8746ca27d refactor: remove unused function 2023-01-17 15:05:40 +08:00
Gauthier Roebroeck
eb3cea3425 build(deps): bump NightMonkeys to 0.4.1
fixes an issue where an exception would be thrown if '--enable-preview' is not set on Java 19
2023-01-17 11:29:04 +08:00
Gauthier Roebroeck
35750a9e58 ci: test on Java 19 2023-01-16 17:40:01 +08:00
Gauthier Roebroeck
8b6b47d1e5 build: bump Gradle to 7.6 2023-01-16 17:39:50 +08:00
Gauthier Roebroeck
8e0655f29a feat: series metadata supports alternate titles
Closes: #878
2023-01-16 17:30:09 +08:00
Gauthier Roebroeck
f9f02a395b feat: add links field in series metadata
Closes: #938
2023-01-13 15:10:52 +08:00
semantic-release-bot
7303606c36 chore(release): 0.158.0 [skip ci]
# [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](3f773d1ed7)), closes [#1028](https://github.com/gotson/komga/issues/1028)
* translated using Weblate  ([f06c680](f06c68067f))

### Features

* library option to append ComicInfo Volume to Series title ([63b3c83](63b3c83ce2))
* **webui:** navigate back to collection from series ([db56a38](db56a38476)), closes [#1042](https://github.com/gotson/komga/issues/1042)
* **webui:** order collections/readlists by most recently modified in the Add To dialog ([592f87c](592f87ca79)), closes [#862](https://github.com/gotson/komga/issues/862)
2023-01-12 09:53:40 +00:00
Weblate (bot)
f06c68067f
fix: translated using Weblate
Currently translated at 78.6% (498 of 633 strings)

fix: translated using Weblate (Chinese (Traditional))

Currently translated at 20.6% (131 of 633 strings)

feat: added translation using Weblate (Chinese (Traditional))

fix: translated using Weblate (Dutch)

Currently translated at 80.2% (508 of 633 strings)

fix: translated using Weblate (Czech)

Currently translated at 35.7% (226 of 633 strings)

fix: translated using Weblate (Czech)

Currently translated at 35.7% (226 of 633 strings)

fix: translated using Weblate (Czech)

Currently translated at 34.5% (219 of 633 strings)

fix: translated using Weblate (Czech)

Currently translated at 34.5% (219 of 633 strings)

fix: translated using Weblate (German)

Currently translated at 100.0% (633 of 633 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: Martin Marusak <m.marusak@volny.cz>
Co-authored-by: bertklaps <bert.klaps@intel.com>
Co-authored-by: blacktide <blacktide082@gmail.com>
Co-authored-by: pyrogeen <chenxia747@gmail.com>
Co-authored-by: sao-coding <jeter.nice@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/cs/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ja/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/nl/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hant/
Translation: komga/webui

Co-authored-by: M <mhannig@gmx.de>
Co-authored-by: Martin Marusak <m.marusak@volny.cz>
Co-authored-by: bertklaps <bert.klaps@intel.com>
Co-authored-by: blacktide <blacktide082@gmail.com>
Co-authored-by: pyrogeen <chenxia747@gmail.com>
Co-authored-by: sao-coding <jeter.nice@gmail.com>
2023-01-12 17:17:39 +08:00
Gauthier Roebroeck
592f87ca79 feat(webui): order collections/readlists by most recently modified in the Add To dialog
Closes: #862
2023-01-12 17:13:25 +08:00
Gauthier Roebroeck
db56a38476 feat(webui): navigate back to collection from series
Closes: #1042
2023-01-12 16:39:38 +08:00
Gauthier Roebroeck
63b3c83ce2 feat: library option to append ComicInfo Volume to Series title 2023-01-12 15:59:01 +08:00
Gauthier Roebroeck
d2244b5e75 refactor: simplify metadata lifecycle services 2023-01-12 14:43:02 +08:00
Gauthier Roebroeck
17121905a3 build: run tests before jacoco report 2023-01-12 14:00:48 +08:00
Gauthier
56403ee39a
docs: update CI badge in DOCKERHUB.md 2023-01-05 14:24:48 +08:00
Gauthier
dd107d298d
docs: update README badge for CI 2023-01-05 11:13:45 +08:00
Gauthier Roebroeck
8abea57129 refactor: close SSE without exception 2023-01-04 10:55:44 +08:00
Gauthier Roebroeck
3f773d1ed7 fix: close SSE connections during shutdown
this will allow for graceful shutdown to finish without timeout

Closes: #1028
2023-01-04 10:35:51 +08:00
dependabot[bot]
07681b26c6 build(deps): bump express from 4.17.1 to 4.18.2 in /komga-webui
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-15 15:43:16 +08:00
dependabot[bot]
554a8489e1 build(deps): bump decode-uri-component in /komga-webui
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 18:59:18 +08:00
dependabot[bot]
55b13bfb16 build(deps): bump dessant/lock-threads from 3 to 4
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 3 to 4.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/v3...v4)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 18:58:08 +08:00
semantic-release-bot
5a6a0bee8f chore(release): 0.157.5 [skip ci]
## [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](cb07581daa))
* translated using Weblate ([1f504f4](1f504f4a7d))
* **webui:** sort genre on Browse Series screen ([665ce18](665ce1804c))
2022-11-22 07:10:17 +00:00
Gauthier Roebroeck
4a279749a8 style: ktlint format 2022-11-22 14:49:52 +08:00
Gauthier Roebroeck
f956a2d4f6 build(deps): bump jmh to 1.36 2022-11-22 14:43:20 +08:00
Gauthier Roebroeck
4e852422e2 build(deps): bump springdoc-openapi gradle plugin to 1.5.0 2022-11-22 14:42:48 +08:00
Gauthier Roebroeck
c9ffa082f8 build(deps): bump springdoc-openapi to 1.6.13 2022-11-22 14:42:29 +08:00
Gauthier Roebroeck
a0b75b3902 build(deps): bump junrar to 7.5.4 2022-11-22 14:42:14 +08:00