Commit graph

3322 commits

Author SHA1 Message Date
Gauthier Roebroeck
d07eb39181 feat(webui): filter books by media profile
Refs: #1829
2025-01-17 17:59:22 +08:00
Gauthier Roebroeck
2d9a59af70 feat(webui): better filtering for Books
use the new conditions API to allow negative filters as well as any/all of filters
2025-01-17 17:59:22 +08:00
Gauthier Roebroeck
2ac296dd49 refactor(webui): use new book list API 2025-01-17 17:59:22 +08:00
Gauthier Roebroeck
1da0afe04a feat(api): add new book list API using search condition criteria DSL 2025-01-17 17:59:22 +08:00
Gauthier Roebroeck
7370b43005 refactor(webui): remove unused functions 2025-01-17 17:59:22 +08:00
github-actions
18b428cc5f chore(release): 1.18.0 [skip ci] 2025-01-15 07:22:54 +00:00
Hosted Weblate
9b0805e518 i18n(komga-tray): translated using Weblate (Tamil)
Currently translated at 100.0% (9 of 9 strings)

Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/ta/
Translation: komga/desktop
2025-01-15 15:03:07 +08:00
Hosted Weblate
8653eaab73 i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (786 of 786 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 無情天 <kofzhanganguo@126.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
6853e31363 i18n(webui): translated using Weblate (Korean)
Currently translated at 100.0% (786 of 786 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Noa Himesaka <himesaka@noa.codes>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ko/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
a14c08fe12 i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (786 of 786 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: jonoafi <joona@jonottaa.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fi/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
b0413eb9bd i18n(webui): translated using Weblate (French)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthieu Sontag <matthieu.sontag@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
46a7869574 i18n(webui): translated using Weblate (Croatian)
Currently translated at 100.0% (786 of 786 strings)

Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/hr/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
d775ea48b1 i18n(webui): translated using Weblate (Portuguese)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Horus68 <horus68@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/pt/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
a53c9a6ddc i18n(webui): translated using Weblate (Danish)
Currently translated at 89.4% (701 of 784 strings)

Co-authored-by: Emil Schildknecht Nielsen <emil485h@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/da/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Hosted Weblate
f7a72ae86b i18n(webui): translated using Weblate (Tamil)
Currently translated at 99.7% (782 of 784 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ta/
Translation: komga/webui
2025-01-15 15:02:38 +08:00
Gauthier Roebroeck
79be279cda deps(komga): upgrade sqlite-jdbc to 3.48.0 2025-01-15 15:00:50 +08:00
Gauthier Roebroeck
072dc27bf4 perf: use materialized CTE
Refs: #1823
2025-01-15 14:07:23 +08:00
Gauthier Roebroeck
3089063c0b fix: only decompress rar5 with libarchive
Closes: #1826
2025-01-15 13:38:56 +08:00
Gauthier Roebroeck
bd68b146a3 deps(komga): bump nightcompress to 1.1.0 2025-01-15 13:38:25 +08:00
Gauthier Roebroeck
b0d9b88829 perf: downgrade sqlite-jdbc from 3.47.1.0 to 3.46.1.3
Closes: #1823
2025-01-14 14:21:29 +08:00
Gauthier Roebroeck
51416c537b feat: allow book import for one-shots 2025-01-14 10:00:01 +08:00
Gauthier Roebroeck
41cdf80554 fix(opds2): keep reading feed incorrectly showing all books 2025-01-13 10:12:08 +08:00
Gauthier Roebroeck
b7b1b51857 fix: updating library options should trigger corresponding tasks 2025-01-13 10:12:08 +08:00
Gauthier
7d7f302b83
docs: mention KOReader Sync in README 2025-01-09 17:40:57 +08:00
github-actions
80d1da5898 chore(release): 1.17.0 [skip ci] 2025-01-09 09:13:13 +00:00
Gauthier Roebroeck
6c3565caa8 fix(api): read progress modified time could be inaccurate in some cases 2025-01-09 15:41:06 +08:00
Gauthier Roebroeck
623b2e3687 feat: add support for KOReader Sync
Closes: #1760
2025-01-09 15:41:06 +08:00
Gauthier Roebroeck
cbb0d6151d refactor: move user roles to separate database table 2025-01-08 16:46:19 +08:00
Gauthier Roebroeck
6dcebb4e07 fix: better detection for KCC converted Epub
also added more logs during epub divina detection
2025-01-07 14:10:55 +08:00
github-actions
9e33e2e4fb chore(release): 1.16.0 [skip ci] 2025-01-02 07:15:25 +00:00
Hosted Weblate
bd0a4832a2 i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (784 of 784 strings)

i18n(webui): translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (780 of 780 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 無情天 <kofzhanganguo@126.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
b50072cd83 i18n(webui): translated using Weblate (Korean)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Noa Himesaka <himesaka@noa.codes>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ko/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
bcdb7b2319 i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: jonoafi <joona@jonottaa.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fi/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
cb5748878b i18n(webui): translated using Weblate (French)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthieu Sontag <matthieu.sontag@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
48b472dc0d i18n(webui): translated using Weblate (Spanish)
Currently translated at 100.0% (780 of 780 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
4911fba54b i18n(webui): translated using Weblate (Croatian)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/hr/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
9081c33665 i18n(webui): translated using Weblate (Czech)
Currently translated at 99.6% (781 of 784 strings)

Co-authored-by: Filip Jaruška <filip.jaruska@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/cs/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
e47b18c058 i18n(webui): translated using Weblate (German)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: M <mhannig@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Hosted Weblate
263e64bb2f i18n(webui): translated using Weblate (Turkish)
Currently translated at 100.0% (784 of 784 strings)

Co-authored-by: Eren Eroğlu <ereneroglum@yahoo.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/tr/
Translation: komga/webui
2025-01-02 14:59:59 +08:00
Gauthier Roebroeck
39a054b947 fi(api): collection series are not always sorted by number 2025-01-02 14:57:34 +08:00
Gauthier Roebroeck
274ac6aae1 refactor: remove duplicated code 2025-01-02 14:52:11 +08:00
Gauthier Roebroeck
0dd4b270ef feat(api): readlist books are not always sorted by number
Closes: #1803
2025-01-02 13:27:19 +08:00
github-actions[bot]
1552b9b0c4 build(webui): update Browserslist db 2025-01-02 10:32:39 +08:00
Gauthier Roebroeck
d50646f955 feat: sort series by random
Closes: #1558
2024-12-19 11:03:47 +08:00
Gauthier Roebroeck
09bc445605 feat: sort books by page count
Closes: #1570
2024-12-19 10:51:36 +08:00
Gauthier Roebroeck
0dc8e61930 feat: sort series by read date
Closes: #1700
2024-12-18 17:04:44 +08:00
Gauthier Roebroeck
eed4f09a06 feat(webui): download log file from server settings
Closes: #1599
2024-12-18 16:55:26 +08:00
Gauthier Roebroeck
85cffc73fd feat(webui): display updates with available indicator and changelog
Closes: #1598
2024-12-18 16:43:20 +08:00
Gauthier Roebroeck
fa98da3c83 feat(api): add new endpoint to retrieve Komga releases 2024-12-18 16:39:09 +08:00
Gauthier Roebroeck
9fde145860 refactor: use spring's webclient.builder 2024-12-18 16:38:28 +08:00