Commit graph

3759 commits

Author SHA1 Message Date
Hosted Weblate
a253bcee32 i18n(komga-tray): translated using Weblate (Danish)
Currently translated at 100.0% (9 of 9 strings)

Co-authored-by: Steffen <steffensunivers@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/da/
Translation: komga/desktop
2024-09-27 16:08:38 +08:00
Hosted Weblate
b549038995 i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (775 of 775 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
2024-09-27 16:08:24 +08:00
Hosted Weblate
f7d1fe49f7 i18n(webui): translated using Weblate (Spanish)
Currently translated at 100.0% (775 of 775 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translation: komga/webui
2024-09-27 16:08:24 +08:00
Hosted Weblate
5c5aabbcdf i18n(webui): translated using Weblate (Danish)
Currently translated at 19.4% (151 of 775 strings)

i18n(webui): translated using Weblate (Danish)

Currently translated at 17.0% (132 of 775 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Steffen <steffensunivers@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/da/
Translation: komga/webui
2024-09-27 16:08:24 +08:00
Gauthier Roebroeck
b9cb0fe091 deps(komga): bump sqlite-jdbc from 3.45.0.0 to 3.46.1.3 2024-09-27 15:33:38 +08:00
Gauthier Roebroeck
870afffcf3 feat(kobo): update changed covers on Kobo 2024-09-25 18:38:14 +08:00
Hosted Weblate
51cd7e0ccd i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (774 of 774 strings)

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

Currently translated at 100.0% (774 of 774 strings)

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

Currently translated at 100.0% (774 of 774 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
2024-09-25 15:51:55 +08:00
Hosted Weblate
cc55e2f7ef i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (774 of 774 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
2024-09-25 15:51:55 +08:00
Hosted Weblate
14bbdc44e2 i18n(webui): translated using Weblate (French)
Currently translated at 98.9% (766 of 774 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
2024-09-25 15:51:55 +08:00
Hosted Weblate
fdf0582e14 i18n(webui): translated using Weblate (Spanish)
Currently translated at 100.0% (774 of 774 strings)

i18n(webui): translated using Weblate (Spanish)

Currently translated at 100.0% (774 of 774 strings)

Co-authored-by: 1024mb <1024mb@users.noreply.hosted.weblate.org>
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
2024-09-25 15:51:55 +08:00
Hosted Weblate
9c49f6521f i18n(webui): translated using Weblate (Croatian)
Currently translated at 100.0% (774 of 774 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
2024-09-25 15:51:55 +08:00
Hosted Weblate
7e29dc6eb1 i18n(webui): translated using Weblate (Portuguese)
Currently translated at 86.9% (673 of 774 strings)

i18n(webui): translated using Weblate (Portuguese)

Currently translated at 86.9% (673 of 774 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Rodrigo Müller <contato@rodrigo.muller.nom.br>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/pt/
Translation: komga/webui
2024-09-25 15:51:55 +08:00
Hosted Weblate
ebeea18779 i18n(webui): translated using Weblate (German)
Currently translated at 100.0% (774 of 774 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: M <mhannig@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/
Translation: komga/webui
2024-09-25 15:51:55 +08:00
Hosted Weblate
e1c2395d5a i18n(webui): translated using Weblate (Turkish)
Currently translated at 100.0% (774 of 774 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
2024-09-25 15:51:55 +08:00
Hosted Weblate
5494254ace i18n(komga-tray): translated using Weblate (Portuguese)
Currently translated at 44.4% (4 of 9 strings)

i18n(komga-tray): translated using Weblate (Portuguese)

Currently translated at 44.4% (4 of 9 strings)

Co-authored-by: Rodrigo Müller <contato@rodrigo.muller.nom.br>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/pt/
Translation: komga/desktop
2024-09-25 15:51:18 +08:00
Gauthier Roebroeck
df11920616 feat(kobo): handle read progression conversion between kepub and epub 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
1d1e3fdb66 feat(docker): bundle kepubify 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
489d4b112a feat(komga-tray): bundle kepubify for windows and macos apps 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
d838c85786 feat(webui): support kepubify path in Server Settings 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
ca57ab35fd docs(openapi): split OPDS v1 and v2 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
dd39f28466 feat(kobo): convert books to kepub on the fly using kepubify 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
9e8a525554 feat(kobo): provide KEPUB format download url if book is kepub 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
12e243683f feat(webui): display KEPUB as book format for kepub files 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
0fd783c9cd feat: detect if epub is a kepub 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
d0143bf979 refactor: simplify epub zip functions 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
734bf8fbe1 refactor: move TaskPoolSize event to infrastructure package 2024-09-25 15:49:18 +08:00
Gauthier Roebroeck
2b18dfa5c1 fix: don't crash if ForwardedHeaderFilter is not defined
it can happen if server.forward-headers-strategy is set to something other than 'native'
2024-09-25 15:48:56 +08:00
dependabot[bot]
b64c117029 deps(webui): bump serve-static and express in /komga-webui
Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-19 11:41:04 +08:00
github-actions
76ec1189da chore(release): 1.13.0 [skip ci] 2024-09-11 04:15:54 +00:00
Hosted Weblate
bc913adc81 i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (772 of 772 strings)

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

Currently translated at 100.0% (770 of 770 strings)

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

Currently translated at 100.0% (770 of 770 strings)

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

Currently translated at 100.0% (770 of 770 strings)

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

Currently translated at 100.0% (770 of 770 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
2024-09-11 12:01:04 +08:00
Hosted Weblate
41c93fdd14 i18n(webui): translated using Weblate (Korean)
Currently translated at 97.0% (747 of 770 strings)

Co-authored-by: Assem Askarova <assask499@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ko/
Translation: komga/webui
2024-09-11 12:01:04 +08:00
Hosted Weblate
026c6966a9 i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (772 of 772 strings)

i18n(webui): translated using Weblate (Finnish)

Currently translated at 99.8% (769 of 770 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
2024-09-11 12:01:04 +08:00
Hosted Weblate
c725d73c44 i18n(webui): translated using Weblate (French)
Currently translated at 98.1% (756 of 770 strings)

i18n(webui): translated using Weblate (French)

Currently translated at 98.1% (756 of 770 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Samyar Vahid <samyarvahid@users.noreply.hosted.weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translation: komga/webui
2024-09-11 12:01:04 +08:00
Hosted Weblate
ffc7bc3dff i18n(webui): translated using Weblate (Spanish)
Currently translated at 100.0% (772 of 772 strings)

i18n(webui): translated using Weblate (Spanish)

Currently translated at 100.0% (770 of 770 strings)

Co-authored-by: 1024mb <1024mb@users.noreply.hosted.weblate.org>
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
2024-09-11 12:01:04 +08:00
Hosted Weblate
15eb9a433e i18n(webui): translated using Weblate (Croatian)
Currently translated at 100.0% (770 of 770 strings)

i18n(webui): translated using Weblate (Croatian)

Currently translated at 96.4% (743 of 770 strings)

i18n(webui): translated using Weblate (Croatian)

Currently translated at 94.4% (727 of 770 strings)

i18n(webui): translated using Weblate (Croatian)

Currently translated at 94.4% (727 of 770 strings)

i18n(webui): translated using Weblate (Croatian)

Currently translated at 94.2% (726 of 770 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/hr/
Translation: komga/webui
2024-09-11 12:01:04 +08:00
Hosted Weblate
8249e0fa41 i18n(webui): translated using Weblate (Russian)
Currently translated at 77.2% (595 of 770 strings)

Co-authored-by: Artem Ryabkov <rad964@pm.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ru/
Translation: komga/webui
2024-09-11 12:01:04 +08:00
Weblate (bot)
b8f2ceadf0
i18n(komga-tray): translated using Weblate (Croatian)
Currently translated at 100.0% (9 of 9 strings)

i18n(komga-tray): translated using Weblate (Croatian)

Currently translated at 100.0% (9 of 9 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/hr/
Translation: komga/desktop
2024-09-11 11:59:14 +08:00
Gauthier Roebroeck
be4911d56b feat(webui): add sort criteria for known page hash
Closes: #1609
2024-09-11 11:54:59 +08:00
Gauthier Roebroeck
d12f3b3493 feat(metadata): support multiple values in Web field from ComicInfo.xml
Closes: #1639
2024-09-11 11:27:38 +08:00
Gauthier Roebroeck
f07be065d2 feat(kobo): sync On Deck as a Kobo collection 2024-09-11 11:27:38 +08:00
Gauthier Roebroeck
e72ff784e8 perf(api): make on deck much faster 2024-09-11 11:27:37 +08:00
Gauthier Roebroeck
0047a91a18 test(benchmark): mark some books as read for on deck 2024-09-06 16:16:21 +08:00
Gauthier Roebroeck
bf8bbdd764 fix: admin user created by claiming does not have kobo sync role
Closes: #1686
2024-09-05 09:28:13 +08:00
github-actions
ee9011d698 chore(release): 1.12.1 [skip ci] 2024-09-04 08:30:57 +00:00
Gauthier Roebroeck
4351086935 fix(webui): only show API key copy button if clipboard is available
Closes: #1675
2024-09-04 16:12:42 +08:00
Gauthier Roebroeck
4cd838abbd fix(kobo): better handling of missing port from Kobo Sync requests 2024-09-04 16:12:42 +08:00
Gauthier Roebroeck
be371277eb fix(kobo): use the total progression sent by Kobo 2024-09-02 16:55:11 +08:00
Gauthier Roebroeck
20e7c295ad fix(kobo): correctly propagate metadata update during kobo sync
Massive thanks to @tsheinen for this!
2024-09-02 16:39:56 +08:00
Gauthier Roebroeck
fcde9c9376 fix(kobo): properly store total progression on state update 2024-09-02 16:39:09 +08:00
Gauthier Roebroeck
c3fc37a5da fix(kobo): properly mark book as read when finished on Kobo 2024-09-02 15:49:21 +08:00