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
schroda
b795f98766
Replace "useCategorySelect" with "GlobalDialogManager"
2025-10-04 14:51:35 +02:00
schroda
3e98b5172d
Move "SelectableCollection" to "base" folder
2025-10-04 14:49:01 +02:00
schroda
9329ef5fdc
Improve logic to show dialog outside of components
2025-10-04 14:49:00 +02:00
schroda
a2d7091712
Remove "forwardRef" usage
2025-09-25 00:20:10 +02:00
schroda
b13bb86f40
Move app theme related types to dedicated file
...
Fixes circular dependency.
2025-09-21 01:16:42 +02:00
schroda
433dc17c35
Move reader "manga state" to "reader store"
2025-09-21 01:16:04 +02:00
schroda
80a576db63
Include chapter info in continue reading button tooltip
2025-09-18 22:28:07 +02:00
schroda
9e5af57a5f
Move "core" folder out of "features" into "base"
2025-08-16 15:44:17 +02:00
schroda
f4c06d474d
Merge "Context" and "ContextProvider" components
2025-08-16 02:21:43 +02:00
schroda
1b4bf22542
Rename folder "modules" to "features"
2025-08-15 22:02:58 +02:00