Commit Graph

60 Commits

Author SHA1 Message Date
schroda
4f7fb68e42 Prevent enqueuing already queued chapter downloads
Didn't break anything, but creates unnecessary requests as well as misleading toasts
2026-05-05 00:55:45 +02:00
schroda
c068f2fb35 Fix manga details not updating after refresh with partial data
Regression 0ed2e7c193
2026-05-02 14:42:32 +02:00
schroda
425a9bca5e Fix formatting 2026-04-27 18:07:15 +02:00
schroda
f95b0c8bcc Update dependency mui to v9.x 2026-04-25 23:46:03 +02:00
schroda
db2c133b21 Fix changing single manga categories via library
Regression 527769ec5e
2026-04-25 13:30:10 +02:00
schroda
2d9881e843 Fix tsc issue 2026-04-25 11:44:43 +02:00
schroda
0ed2e7c193 Fix refreshing manga during migration search 2026-04-23 20:40:05 +02:00
schroda
527769ec5e Support library batch selection migration
Closes #1089
2026-04-23 19:02:38 +02:00
schroda
f6302fe3aa Add bulk migration 2026-04-17 02:19:40 +02:00
github-actions[bot]
335e9349cd Update manga type tags 2026-03-30 20:34:34 +00:00
schroda
519ff43b67 Use stable array/object constants II 2026-03-20 03:36:57 +01:00
schroda
0cd0034316 Abort dynamic color extraction on manga page leave
The in-flight image request updated the theme regardless of if the manga page was still opened or not
2026-03-20 03:10:17 +01:00
schroda
9ce273b5ce Use stable array/object constants 2026-03-20 03:02:52 +01:00
schroda
8be1da61aa Fix linting 2026-03-15 01:42:37 +01:00
schroda
80829febb2 [skip ci] Re-add removed lint rules 2026-03-14 02:11:03 +01:00
schroda
320bfc6c5b Extract manga migration logic 2026-03-13 20:36:46 +01:00
schroda
72af9d52d1 Update lint rules 2026-03-11 19:42:02 +01:00
schroda
5dda4304d9 Migrate to oxlint + oxfmt 2026-03-11 19:41:49 +01:00
schroda
22e1b6d224 Update dependency "eslint" to v9.x
v9.39.4
2026-03-10 21:41:50 +01:00
schroda
d8673e2307 Migrate to tsgo 2026-03-10 01:34:36 +01:00
schroda
c6343e24a5 Update dependency "apollo-client" to v4.x
v4.1.6
2026-03-10 01:02:12 +01:00
github-actions[bot]
1f323baff4 Update manga type tags 2026-03-09 00:44:50 +00:00
schroda
f549658dfa Update dependencies 2026-03-09 01:13:34 +01:00
schroda
00d6350cee Optionally include client data during manga migration 2026-03-08 22:42:39 +01:00
schroda
57e05bf20d Introduce new batch metadata update function 2026-03-08 22:42:38 +01:00
schroda
63ebfd120e Fix saving long metadata values
fixes #900
2026-03-08 22:42:36 +01:00
schroda
64df9a9489 Add new single multipurpose metadata update mutation 2026-03-08 22:40:47 +01:00
schroda
474b98abb5 Use new "metas" mutations 2026-03-08 22:40:45 +01:00
schroda
41fe42f29b Fix "auto webtoon mode" detection
The detection didn't work properly in case the selected manga was in a different language than English or the current active translation.
In that case it didn't work because the translation for that locale wasn't loaded.

So to ensure that the translation exists for each language, we have to hardcode it.
2026-02-21 22:20:22 +01:00
schroda
59d887eaea Prevent unauthenticated image request on manga refresh 2026-02-13 00:58:18 +01:00
schroda
307dc95533 Use default language constant 2026-01-30 22:18:34 +01:00
schroda
94ee49f3ca Fix manga page styling
Re-apply 0a4aa6a721
2026-01-21 23:28:22 +01:00
schroda
65a5bed3d1 Fix hidden manga details on manga page
Regression 0a4aa6a721
2026-01-19 18:26:04 +01:00
schroda
0a4aa6a721 Fix manga page background image styling
In chromium browser there seems to be some layout issue depending on the available width.
In that case, there is a small part of the image visible that is not behind the applied "backdrop filter".
Which makes it look like a small bright vertical bar because it has the normal brightness of the image.
2026-01-19 02:38:09 +01:00
schroda
19b31528da Reduce manga page button sizes on small screens
Partially closes #1049
2026-01-18 19:18:50 +01:00
schroda
9e621edbf4 Use active theme as default value when creating new custom theme 2026-01-18 19:17:21 +01:00
schroda
383d46846e Reduce manga page thumbnail size on small screens
Partially closes #1049
2026-01-18 19:17:19 +01:00
schroda
65a9a905be Migrate to lingui
Switch to "lingui" for better DX.
Tried to persist existing languages as much as possible.

Removed "vite-plugin-node-polyfills" because it's incompatible with "lingui"
2026-01-13 17:33:36 +01:00
schroda
f7967fbfe2 Change "save dynamic theme" button toolbar menu position 2026-01-08 15:13:45 +01:00
schroda
62fc547957 Do not disable "save dynamic color theme" button during refresh 2026-01-08 15:13:03 +01:00
schroda
3ef4e92114 Fix save "dynamic color theme" dialog title 2026-01-02 22:50:12 +01:00
schroda
4eaa701851 Add option to save dynamic manga color theme 2026-01-02 22:38:26 +01:00
schroda
fd856c5cbd Increase threshold of large thumbnails for dynamic theme colors algo 2026-01-02 22:38:03 +01:00
schroda
083586c567 Update graphql files structure 2025-12-22 14:00:44 +01:00
schroda
36248e17f0 Change add to library "show duplicate entry" button to be a link 2025-12-02 22:12:49 +01:00
schroda
17390b4ed9 Fix manga page "in library" button after click on "show duplicate entry" 2025-12-02 22:11:56 +01:00
schroda
fe4bfd922e Queue image requests per source
If http protocol is h2 or newer, allow:
 - 5 requests per source
 - unlimited local source requests
2025-11-23 00:08:23 +01:00
schroda
02621dec98 Introduce "awaitable-component" 2025-11-03 21:45:53 +01:00
schroda
b5c730d3db Fix tracker redirection on non logged in trackers
Incorrectly routed to the tracker oauth page which then just redirected to the tracker settings page.

Missed occurrences in 765799b236
2025-10-14 21:14:53 +02:00
schroda
f539afb404 Introduce "koration" duration api 2025-10-14 21:14:52 +02:00