Commit graph

3654 commits

Author SHA1 Message Date
Hosted Weblate
8affb7ac6f i18n(webui): translated using Weblate (Czech)
Currently translated at 100.0% (796 of 796 strings)

i18n(webui): translated using Weblate (Czech)

Currently translated at 100.0% (796 of 796 strings)

Co-authored-by: Filip Jaruška <filip.jaruska@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Petr Šimek <petr.simek@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/cs/
Translation: komga/webui
2025-01-27 11:34:07 +08:00
Gauthier Roebroeck
79709e33fb docs: update JetBrains logo 2025-01-24 17:23:53 +08:00
Gauthier Roebroeck
201c066fc4 feat(webui): support additional fonts
added embedded font OpenDyslexic
additional fonts can be added in the configuration directory under ./fonts/{fontFamily}/
supported files are woff/woff2/ttf/otf

Closes: #1836
2025-01-24 17:20:52 +08:00
Gauthier Roebroeck
42047cdafb fix: better handling of broken epub
Closes: #1844
2025-01-23 11:37:28 +08:00
Gauthier Roebroeck
214f687c2e feat(webui): add page margin option in webtoon reader
Closes: #1512
2025-01-22 16:52:24 +08:00
Gauthier Roebroeck
9156ff7537 feat(webui): choose number of thumbnails to display in webreader
Closes: #1540
2025-01-22 16:25:37 +08:00
Gauthier Roebroeck
38fa3ccaa7 feat(webui): display book number in webreader tab title and toolbar
Closes: #1543
2025-01-22 16:12:13 +08:00
Gauthier Roebroeck
dd31f5b062 feat(webui): disable bounce in divina reader
Closes: #1600
2025-01-22 15:59:46 +08:00
Gauthier Roebroeck
fd3b1aa8b8 build(webui): fix hot reload 2025-01-22 15:37:13 +08:00
Gauthier Roebroeck
b83d7414bc fix(webui): better handling of the read-more expansion panel during page change 2025-01-22 14:09:52 +08:00
Gauthier Roebroeck
68e05b8e28 feat(webui): add filters to media analysis table
Closes: #1802
2025-01-22 13:42:26 +08:00
Gauthier Roebroeck
dbd225dcb4 feat(webui): add rel="noreferrer" for metadata links
Closes: #1615
2025-01-22 13:06:01 +08:00
Gauthier Roebroeck
d868ba4154 feat(webui): reorder reading lists and collection by index input
Refs: #1584
2025-01-22 11:57:29 +08:00
Gauthier Roebroeck
6d71f4b398 fix(webui): disable item card menu and fab when dragging/editing is active 2025-01-22 10:49:24 +08:00
Gauthier Roebroeck
a490449f74 feat(webui): add all books from series to read list from action menu
Refs: #1535
2025-01-22 10:17:02 +08:00
Gauthier Roebroeck
681337af63 feat: try to guess epub cover if not standard
Closes: #1835
2025-01-21 16:04:42 +08:00
Gauthier Roebroeck
7ef59b0cda feat(webui): show all libraries action menu next to All Libraries when browsing 2025-01-21 15:49:16 +08:00
Gauthier Roebroeck
8706048a71 feat(webui): move all libraries action to 3-dots menu in sidebar 2025-01-21 15:25:35 +08:00
Gauthier Roebroeck
169c47e701 feat(webui): split account settings into different views 2025-01-21 15:12:31 +08:00
Gauthier Roebroeck
c36e10d93d fix(webui): prevent flickering on unknown duplicate pages view load 2025-01-21 14:52:33 +08:00
Gauthier Roebroeck
84253cbac4 feat(webui): show empty state if no known duplicate pages are found 2025-01-21 14:52:03 +08:00
Gauthier Roebroeck
1e6ff7ac66 feat(webui): remove tab navigation and use sidebar instead 2025-01-21 14:51:37 +08:00
Gauthier Roebroeck
3582114efc feat(webui): add all books from series to read list from multi-select bar
Closes: #1535
2025-01-21 11:31:10 +08:00
Gauthier Roebroeck
da35e012d4 feat(webui): display creation and last modified date on book page
Closes: #1547
2025-01-21 10:45:34 +08:00
Gauthier Roebroeck
f5f36b3d2f refactor(webui): extract missing translation strings 2025-01-21 10:38:36 +08:00
Gauthier Roebroeck
8880642370 feat(webui): add context in document title
Closes: #1710
2025-01-21 10:34:15 +08:00
Gauthier Roebroeck
901ea3cbbb feat(webui): remove from collection/readlist directly from the book/series page
Closes: #1518
2025-01-20 17:42:39 +08:00
Gauthier Roebroeck
378f99b558 feat(webui): allow readlist import if duplicates are present
Closes: #1671
2025-01-20 15:41:11 +08:00
Gauthier Roebroeck
7ae4d7b8a0 feat(webui): add filters in Import read list view
Closes: #1702
2025-01-20 15:11:08 +08:00
Gauthier Roebroeck
7d092c2c6f feat(webui): add media management view for books with missing poster
Refs: #1829
2025-01-20 13:08:41 +08:00
Gauthier Roebroeck
70bcb8f417 feat(api): add new book search condition for posters
Refs: #1829
2025-01-20 13:07:54 +08:00
Gauthier Roebroeck
ffc397f119 feat(webui): filter series and books by any/none author role
Refs: #1829
2025-01-20 11:25:02 +08:00
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