Commit graph

3759 commits

Author SHA1 Message Date
Gauthier Roebroeck
ca93ed823e build(komga-tray): bump jdk to 23 2025-02-25 11:05:02 +08:00
Gauthier Roebroeck
7f93aae88d build(komga-tray): update conveyor compatibility to 17 2025-02-25 10:52:13 +08:00
dependabot[bot]
40b2508ff8 deps(ci): bump hydraulic-software/conveyor from 16.0 to 17.0
Bumps [hydraulic-software/conveyor](https://github.com/hydraulic-software/conveyor) from 16.0 to 17.0.
- [Commits](https://github.com/hydraulic-software/conveyor/compare/v16.0...v17.0)

---
updated-dependencies:
- dependency-name: hydraulic-software/conveyor
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 10:51:26 +08:00
Gauthier Roebroeck
fd8b05fbe7 docs(api): update cookie names 2025-02-24 12:28:17 +08:00
Gauthier Roebroeck
e7335faee9 feat(api): use unique cookie names
Closes: #1889
2025-02-24 11:34:37 +08:00
Gauthier Roebroeck
66c711e846 docs(api): only include servers when generating the openapi reference
Closes: #1890
2025-02-24 10:43:04 +08:00
Gauthier Roebroeck
42223b7521 build: use .svu.yml configuration file 2025-02-21 11:05:46 +08:00
Gauthier Roebroeck
9563310c71 feat(webui): add media status condition in books view filters 2025-02-20 18:04:35 +08:00
Gauthier Roebroeck
1b8fa45ef2 feat(webui): add unavailable condition in series and books filters
Closes: #1580
2025-02-20 17:50:10 +08:00
Gauthier Roebroeck
87d73cc207 feat(webui): add any/none filtering on more criteria
Closes: #1884
2025-02-20 17:11:23 +08:00
Gauthier Roebroeck
400135cf6c fix(webui): better handling of dates missing leading zero series filters 2025-02-20 17:09:51 +08:00
Gauthier Roebroeck
a3bf04af54 fix(webui): better handling of dates missing leading zero in book edit dialogs 2025-02-20 17:09:07 +08:00
Gauthier Roebroeck
171cf8c023 feat(api): allow isNull / isNotNull on some search criteria
added for tag, sharingLabel, genre
2025-02-20 17:07:45 +08:00
Gauthier Roebroeck
d2aaf4009a fix(webui): better display of edit recommended dialog on mobile 2025-02-20 13:51:48 +08:00
Gauthier Roebroeck
4d3e6e450d fix(webui): better placement of edit dashboard button on mobile 2025-02-20 13:05:25 +08:00
Gauthier Roebroeck
bf3a978f21 style: ktlint 2025-02-20 12:40:32 +08:00
Gauthier Roebroeck
fb9459bc83 ci: dispatch events when openapi.json changes 2025-02-20 12:12:11 +08:00
Gauthier Roebroeck
f2280b8d13 docs(api): add required roles in operation descriptions 2025-02-20 12:03:38 +08:00
Gauthier Roebroeck
1fe7a001e5 fix(api): missing admin permission on global settings endpoint 2025-02-20 12:03:08 +08:00
Gauthier Roebroeck
6b27836437 refactor: rename swagger package to openapi 2025-02-20 10:44:23 +08:00
Gauthier Roebroeck
1638d2b873 refactor: remove openapi annotations from OPDS controllers 2025-02-20 10:44:07 +08:00
Gauthier Roebroeck
51c4617cc4 docs(api): add missing global security requirements 2025-02-20 10:38:40 +08:00
Gauthier Roebroeck
7f9dc5c97c chore(api): allow CORS from localhost:3000 for local development 2025-02-20 10:37:54 +08:00
Gauthier Roebroeck
707f9a00d2 docs(api): add missing default port value for localhost server 2025-02-20 09:51:03 +08:00
Gauthier Roebroeck
e528c7e3d9 fix(webui): libraries ordering does not work on Chrome 2025-02-20 09:41:28 +08:00
Gauthier Roebroeck
174c6fdf38 chore(api): allow CORS from komga.org for local development 2025-02-20 09:41:07 +08:00
Gauthier Roebroeck
d475a333af docs(api): fix broken link 2025-02-19 18:02:17 +08:00
Gauthier Roebroeck
d6b5bca3a9 docs: typo in openApi spec 2025-02-19 18:01:44 +08:00
github-actions
82b53823eb chore(release): 1.20.0 [skip ci] 2025-02-19 08:23:58 +00:00
Gauthier Roebroeck
6875e6ecaf ci: adjust svu options for v3 2025-02-19 16:13:20 +08:00
Hosted Weblate
b4d97d474e i18n(komga-tray): translated using Weblate (Hungarian)
Currently translated at 100.0% (9 of 9 strings)

Co-authored-by: Dániel Vadon <vadondani10@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/komga/desktop/hu/
Translation: komga/desktop
2025-02-19 16:02:50 +08:00
Hosted Weblate
a88d8a0db4 i18n(webui): translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (823 of 823 strings)

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

Currently translated at 99.1% (816 of 823 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-02-19 16:02:35 +08:00
Hosted Weblate
0c7baf9ec7 i18n(webui): translated using Weblate (Finnish)
Currently translated at 100.0% (823 of 823 strings)

i18n(webui): translated using Weblate (Finnish)

Currently translated at 100.0% (822 of 822 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-02-19 16:02:35 +08:00
Hosted Weblate
c1dcb789f5 i18n(webui): translated using Weblate (Spanish)
Currently translated at 100.0% (823 of 823 strings)

i18n(webui): translated using Weblate (Spanish)

Currently translated at 100.0% (822 of 822 strings)

i18n(webui): translated using Weblate (Spanish)

Currently translated at 99.8% (814 of 815 strings)

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/es/
Translation: komga/webui
2025-02-19 16:02:35 +08:00
Hosted Weblate
b82fb17759 i18n(webui): translated using Weblate (Italian)
Currently translated at 100.0% (831 of 831 strings)

i18n(webui): translated using Weblate (Italian)

Currently translated at 99.5% (827 of 831 strings)

i18n(webui): translated using Weblate (Italian)

Currently translated at 100.0% (823 of 823 strings)

i18n(webui): translated using Weblate (Italian)

Currently translated at 99.8% (822 of 823 strings)

i18n(webui): translated using Weblate (Italian)

Currently translated at 99.1% (816 of 823 strings)

i18n(webui): translated using Weblate (Italian)

Currently translated at 95.0% (770 of 810 strings)

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/it/
Translation: komga/webui
2025-02-19 16:02:35 +08:00
Hosted Weblate
85fa17f3e0 i18n(webui): translated using Weblate (Hungarian)
Currently translated at 100.0% (823 of 823 strings)

i18n(webui): translated using Weblate (Hungarian)

Currently translated at 92.7% (763 of 823 strings)

i18n(webui): translated using Weblate (Hungarian)

Currently translated at 92.7% (763 of 823 strings)

i18n(webui): translated using Weblate (Hungarian)

Currently translated at 92.4% (761 of 823 strings)

i18n(webui): translated using Weblate (Hungarian)

Currently translated at 92.4% (761 of 823 strings)

i18n(webui): translated using Weblate (Hungarian)

Currently translated at 92.4% (761 of 823 strings)

Co-authored-by: Dániel Vadon <vadondani10@gmail.com>
Co-authored-by: Hosted Weblate <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/hu/
Translation: komga/webui
2025-02-19 16:02:35 +08:00
Hosted Weblate
e9a51209d7 i18n(webui): translated using Weblate (Croatian)
Currently translated at 100.0% (823 of 823 strings)

i18n(webui): translated using Weblate (Croatian)

Currently translated at 100.0% (823 of 823 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
2025-02-19 16:02:35 +08:00
Hosted Weblate
cf3fcab834 i18n(webui): translated using Weblate (Portuguese)
Currently translated at 100.0% (831 of 831 strings)

i18n(webui): translated using Weblate (Portuguese)

Currently translated at 100.0% (822 of 822 strings)

i18n(webui): translated using Weblate (Portuguese)

Currently translated at 100.0% (810 of 810 strings)

i18n(webui): translated using Weblate (Portuguese)

Currently translated at 100.0% (810 of 810 strings)

Co-authored-by: Horus68 <horus68@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <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/pt/
Translation: komga/webui
2025-02-19 16:02:35 +08:00
Hosted Weblate
8d9840c047 i18n(webui): translated using Weblate (Czech)
Currently translated at 100.0% (823 of 823 strings)

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-02-19 16:02:35 +08:00
Hosted Weblate
8a2bce26ef i18n(webui): translated using Weblate (Japanese)
Currently translated at 96.4% (794 of 823 strings)

i18n(webui): translated using Weblate (Japanese)

Currently translated at 96.4% (794 of 823 strings)

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/ja/
Translation: komga/webui
2025-02-19 16:02:35 +08:00
Hosted Weblate
17be53da60 i18n(webui): translated using Weblate (German)
Currently translated at 96.7% (804 of 831 strings)

i18n(webui): translated using Weblate (German)

Currently translated at 97.2% (788 of 810 strings)

Co-authored-by: Deleted User <noreply+104597@weblate.org>
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
2025-02-19 16:02:35 +08:00
Gauthier Roebroeck
406ae4be1c feat(webui): new view to browse all books
Closes: #1153
2025-02-19 15:50:54 +08:00
Gauthier Roebroeck
e1acc58495 refactor(webui): dashboard edit button hides the bottom bar on mobile 2025-02-19 15:49:40 +08:00
Gauthier Roebroeck
1f852dbce9 feat(webui): sort books within a series by last modified date or read date 2025-02-19 15:49:10 +08:00
Gauthier Roebroeck
ef01550367 feat(webui): only shows filter values for pinned libraries 2025-02-19 15:48:23 +08:00
Gauthier Roebroeck
9bab9f620f feat(api): books can be sorted by series title 2025-02-19 15:46:33 +08:00
Gauthier Roebroeck
4de763a7bf feat(api): referential APIs accept multiple library_id for filtering 2025-02-19 15:46:12 +08:00
Gauthier Roebroeck
8b66308a5f docs(api): move deprecated endpoints to the top 2025-02-18 11:55:38 +08:00
Gauthier Roebroeck
9dcdb1df03 docs(api): update openapi description 2025-02-18 11:55:38 +08:00
dependabot[bot]
4d72ec0598 deps(webui): bump serialize-javascript in /komga-webui
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 11:32:21 +08:00