Commit graph

3759 commits

Author SHA1 Message Date
Gauthier Roebroeck
0546deb424 fix(api): embedded fonts would not load on windows
Closes: #1877
2025-02-18 11:08:45 +08:00
Gauthier Roebroeck
25dc282fc6 refactor(webui): remove unused component references 2025-02-17 17:55:49 +08:00
Gauthier Roebroeck
3273048f68 docs(api): add servers and logout endpoint 2025-02-17 14:59:34 +08:00
Gauthier Roebroeck
ad8ee86a17 docs: cleanup openApi documentation 2025-02-17 13:06:48 +08:00
Gauthier Roebroeck
d4d3f641a2 fix(api): add missing permissions for history api 2025-02-14 10:14:44 +08:00
Gauthier Roebroeck
b5928ebf26 fix(webui): add missing admin guard for history view 2025-02-14 10:14:18 +08:00
Gauthier Roebroeck
77c1069200 build: cleanup openapi reference generation 2025-02-12 11:43:44 +08:00
Gauthier Roebroeck
c1fb307f9a fix(api): oauth2 providers endpoint should only expose get 2025-02-12 11:42:57 +08:00
Gauthier Roebroeck
a70a3b24bb ci: enable repository dispatch on release 2025-02-12 10:34:11 +08:00
Gauthier Roebroeck
e980e3316e feat(webui): add ability to configure recommended view per library
Closes: #1539
2025-02-10 18:03:30 +08:00
Gauthier Roebroeck
6c71e07a27 feat(webui): add UI setting to group series using japanese characters
Closes: #1715
2025-02-10 17:58:08 +08:00
Gauthier Roebroeck
7f55fe152b refactor(api): rework client-settings API validation 2025-02-10 17:58:08 +08:00
Gauthier Roebroeck
f90b415ab8 refactor(webui): remove 3-dots menu for all libraries in main view 2025-02-10 10:00:34 +08:00
Gauthier Roebroeck
9511c112bc style: ktlint format 2025-02-10 09:44:20 +08:00
Gauthier Roebroeck
7fbf9c711f docs(api): add Open API documentation for Client Settings API 2025-02-07 17:22:38 +08:00
Gauthier Roebroeck
fab59bced9 docs(api): add replacement for deprecated APIs 2025-02-07 17:22:14 +08:00
Gauthier Roebroeck
c423d7cd8e refactor(api): add validation on client-settings api 2025-02-07 16:34:30 +08:00
Gauthier Roebroeck
a2a689f7d5 feat(webui): add ability to reorder libraries 2025-02-07 11:36:23 +08:00
Gauthier Roebroeck
8c64639884 refactor(webui): remove unused imports 2025-02-06 16:02:13 +08:00
Gauthier Roebroeck
c8e4a462a2 feat(webui): add ability to pin/unpin libraries
Closes: #1560
2025-02-06 15:38:31 +08:00
Gauthier Roebroeck
4892945ddf feat(webui): add user setting to blur unread posters
Closes: #1549
2025-02-06 11:39:01 +08:00
Gauthier Roebroeck
05f73f0d1f refactor(webui): use reworked client-settings API 2025-02-06 10:50:50 +08:00
Gauthier Roebroeck
0b37257be7 refactor(api): rework client-settings API 2025-02-06 10:13:58 +08:00
Gauthier Roebroeck
c82c8b0c73 feat(webui): add UI setting to stretch poster to fit card
Closes: #1825
2025-02-05 17:59:20 +08:00
Gauthier Roebroeck
961832e1a1 feat(webui): add UI settings section with OAuth2 options 2025-02-05 17:40:48 +08:00
Gauthier Roebroeck
3b1504c329 feat(api): add client settings API 2025-02-05 17:38:05 +08:00
Gauthier Roebroeck
64b192cee2 feat(api): add support for API keys in REST API via X-API-Key header 2025-02-05 14:05:33 +08:00
Gauthier Roebroeck
6fa976fffa fix(api): use proper media type for fonts
Refs: #1849
2025-02-03 14:51:38 +08:00
Gauthier Roebroeck
0f05a065ac fix(api): incorrect format keyword in generated fonts css
Refs: #1849
2025-02-03 14:51:38 +08:00
github-actions
f46e0406f9 chore(release): 1.19.1 [skip ci] 2025-02-03 04:04:07 +00:00
Hosted Weblate
ab5e50686d i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (810 of 810 strings)

chore: update translation files

Updated by "Remove blank strings" hook in Weblate.

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

Currently translated at 99.7% (808 of 810 strings)

chore: update translation files

Updated by "Remove blank strings" hook in Weblate.

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

Currently translated at 99.7% (808 of 810 strings)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

Currently translated at 100.0% (809 of 809 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 無情天 <kofzhanganguo@126.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui
2025-02-03 11:54:31 +08:00
Hosted Weblate
aec75d9af6 chore: update translation files
Updated by "Remove blank strings" hook in Weblate.

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

Currently translated at 99.7% (808 of 810 strings)

chore: update translation files

Updated by "Remove blank strings" hook in Weblate.

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

Currently translated at 99.7% (808 of 810 strings)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

Currently translated at 100.0% (809 of 809 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 無情天 <kofzhanganguo@126.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
cac687e785 i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (810 of 810 strings)

i18n(webui): translated using Weblate (Finnish)

Currently translated at 100.0% (810 of 810 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: jonoafi <joona@jonottaa.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fi/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
d1b5fea2b6 i18n(webui): translated using Weblate (French)
Currently translated at 96.7% (784 of 810 strings)

Co-authored-by: JP Brunache <kosmik01@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
df7b87994c i18n(webui): translated using Weblate (Spanish)
Currently translated at 99.8% (809 of 810 strings)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: 1024mb <1024mb@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/es/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
a5cbfb171e chore: update translation files
Updated by "Remove blank strings" hook in Weblate.

i18n(webui): translated using Weblate (Italian)

Currently translated at 94.9% (769 of 810 strings)

chore: update translation files

Updated by "Remove blank strings" hook in Weblate.

i18n(webui): translated using Weblate (Italian)

Currently translated at 94.9% (769 of 810 strings)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

i18n(webui): translated using Weblate (Italian)

Currently translated at 95.1% (770 of 809 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Gino Cicatiello <ginocic@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/it/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
1c37f25efd i18n(webui): translated using Weblate (Hungarian)
Currently translated at 75.9% (615 of 810 strings)

i18n(webui): translated using Weblate (Hungarian)

Currently translated at 75.9% (615 of 810 strings)

Co-authored-by: Piyoka Smith <piyoka5697@ahaks.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/hu/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
9db92d9f44 chore: update translation files
Updated by "Remove blank strings" hook in Weblate.

i18n(webui): translated using Weblate (Japanese)

Currently translated at 97.7% (792 of 810 strings)

chore: update translation files

Updated by "Remove blank strings" hook in Weblate.

i18n(webui): translated using Weblate (Japanese)

Currently translated at 97.7% (792 of 810 strings)

chore: update translation files

Updated by "Cleanup translation files" hook in Weblate.

i18n(webui): translated using Weblate (Japanese)

Currently translated at 98.0% (793 of 809 strings)

i18n(webui): translated using Weblate (Japanese)

Currently translated at 98.0% (793 of 809 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: minahoku <minahoku@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/ja/
Translation: komga/webui
2025-02-03 11:52:06 +08:00
Hosted Weblate
0d711facbe i18n(komga-tray): translated using Weblate (Hungarian)
Currently translated at 100.0% (9 of 9 strings)

Co-authored-by: Piyoka Smith <piyoka5697@ahaks.com>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/hu/
Translation: komga/desktop
2025-02-03 11:51:48 +08:00
github-actions[bot]
09a45b8654 build(webui): update Browserslist db 2025-02-03 11:21:30 +08:00
Gauthier Roebroeck
e23e9d1d6a chore(webui): cleanup translation files 2025-01-28 16:21:49 +08:00
Gauthier Roebroeck
723d390784 fix(webui): flickering on duplicate pages views 2025-01-28 15:44:49 +08:00
Gauthier Roebroeck
523151ac7d fix(webui): filter panels would display invalid data 2025-01-28 15:01:27 +08:00
Gauthier Roebroeck
a44135d550 fix(webui): adjust navigation drawer for better readability 2025-01-28 12:02:59 +08:00
Gauthier Roebroeck
c4a4278682 fix(api): cannot delete library with huge number of series
Closes: #1848
2025-01-28 11:35:13 +08:00
Gauthier Roebroeck
e5e534a70a fix(docker): embedded fonts would not load properly 2025-01-27 14:09:40 +08:00
github-actions
4a17eabb23 chore(release): 1.19.0 [skip ci] 2025-01-27 04:34:20 +00:00
Hosted Weblate
80253f288c i18n(komga-tray): translated using Weblate (Polish)
Currently translated at 100.0% (9 of 9 strings)

Co-authored-by: ŁK <klinn91+weblate@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/pl/
Translation: komga/desktop
2025-01-27 11:34:39 +08:00
Hosted Weblate
3ada19cdf9 i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (809 of 809 strings)

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

Currently translated at 100.0% (807 of 807 strings)

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

Currently translated at 100.0% (796 of 796 strings)

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

Currently translated at 100.0% (790 of 790 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-27 11:34:07 +08:00
Hosted Weblate
beb7452174 i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (809 of 809 strings)

i18n(webui): translated using Weblate (Finnish)

Currently translated at 100.0% (809 of 809 strings)

i18n(webui): translated using Weblate (Finnish)

Currently translated at 100.0% (790 of 790 strings)

i18n(webui): translated using Weblate (Finnish)

Currently translated at 100.0% (790 of 790 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: jonoafi <joona@jonottaa.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fi/
Translation: komga/webui
2025-01-27 11:34:07 +08:00