schroda
ea31889969
Fix leading page scroll preservation in continuous horizontal mode with RTL mode
2026-04-13 16:13:24 +02:00
schroda
6131b99169
Disable scroll preservation on infinite scroll initial render if diabled
2026-04-13 14:57:47 +02:00
schroda
ebac415b09
Fix tapzone opening previous/next chapter in continuous horizontal mode with inverted reading direction
...
The logic to detect if the horizontal scroll position was at the start or end of the element was not correct in case the readers reading direction was inverted compared to the browser themes reading direction.
example:
- theme ltr + reader ltr => worked
- theme ltr + reader rtl => broken
- theme rtl + reader ltr => broken
- theme rtl + reader rtl => worked
2026-04-13 14:56:12 +02:00
schroda
4b2c736052
Hide navigation badge text in moible bottom bar
2026-04-11 15:41:52 +02:00
schroda
69e53d365b
Fix mobile bottom bar active item state
2026-04-11 15:06:46 +02:00
schroda
712d11f6ce
[skip ci] Set "ICU" as "x-message-format" in po file header
...
Should make weblate recognize the pluralization strings properly instead of handling them like raw text
2026-04-07 16:33:42 +02:00
Hosted Weblate
54a273567a
Translations update from Hosted Weblate
...
Co-authored-by: Alexis Cabrera <alekpo2623@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/
Translation: Suwayomi/Suwayomi-WebUI
2026-04-07 16:28:45 +02:00
schroda
2542732b62
[skip ci] Fail on lingui compile error
2026-04-07 16:12:02 +02:00
schroda
d92d626698
Always save applied migration regardless of changes
...
In case open migrations did not apply any changes, the applied migration did not get updated.
This causes unnecessary logic to run everytime the metadata are read.
2026-04-07 15:16:09 +02:00
schroda
cc31f592cd
Fix saving global metadata applied migration
...
The applied migration change never got stored on the server because the mutation got excluded due to incorrectly setting the "isMigration" flag to false.
This resulted in executing the missing migration everytime the metadata were read.
Regression 430939a47a
2026-04-07 15:16:09 +02:00
schroda
8a5aaf51f3
Add guard to "enable flaresolverr" setting
2026-04-07 15:16:08 +02:00
github-actions[bot]
335e9349cd
Update manga type tags
2026-03-30 20:34:34 +00:00
Hosted Weblate
4b7653f5ec
Translations update from Hosted Weblate
...
Co-authored-by: AteX <atex@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: moron1717 <spai8774766@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pl/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
Translation: Suwayomi/Suwayomi-WebUI
2026-03-30 22:32:51 +02:00
Tony Ganchev
61efc30ec4
[skip ci] chore: remove eslint-plugin-header wrapper ( #1079 )
...
Hi team! Maintainer of _@tony.ganchev/eslint-plugin-header_ here.
I was checking the plugin's usage and notice the comment in the wrapper
you had to create about the issues with _oxlint_.
Good news is _@tony.ganchev/eslint-plugin-header_ supports _oxlint_ as
of v3.3.2. The behavior is similar to the change the wrapper introduces
by eliminating defaults but still keeps the schema and any additional
metadata in place.
This PR proposes bumping the version and eliminating the wrapper.
On a side-note, I've added this repository to the plugin's set of
ecosystem tests: https://github.com/tonyganchev/eslint-plugin-header/actions/runs/23719239156/job/69091357637
Best,
Tony
2026-03-30 22:31:02 +02:00
schroda
d738de2c61
Fix missing available extension info in navbar
...
fixes #1076
With apollo v4 "refetchQueries" excludes queries with "cache-only" policy
Regression c6343e24a5
2026-03-22 00:30:34 +01:00
schroda
6d41639928
Fix reader transition page previous chapter scanlator name
2026-03-21 00:32:00 +01:00
schroda
519ff43b67
Use stable array/object constants II
2026-03-20 03:36:57 +01:00
schroda
5a2e5f83bc
Update available languages
2026-03-20 03:21:45 +01:00
schroda
a6c81623a1
Fix "i18n resource update" script
2026-03-20 03:21:44 +01:00
Hosted Weblate
98f7b34227
Translations update from Hosted Weblate
...
Co-authored-by: CyberMageIL <CyberMageIL@Gmail.com >
Co-authored-by: Elyan Voryn <blzkira77@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ar/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fil/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/he/
Translation: Suwayomi/Suwayomi-WebUI
2026-03-20 03:14:08 +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
fcf1c7fa3f
Fix "Maximum update depth exceeded"
...
Regression b63c8a548e
2026-03-20 03:01:32 +01:00
schroda
b63c8a548e
Fix collectable collection selecting initial items lazily
2026-03-20 01:42:57 +01:00
schroda
33c55f8b85
Fix collectable selection hook memoization
2026-03-20 01:42:15 +01:00
schroda
9aae34b8ad
Add logic to have optional page specific back button logic
...
Makes it possible to trigger actions on back button click and optionally prevent the actual back navigation
2026-03-20 01:42:15 +01:00
schroda
e8a64c613a
Fix mobile bottom navigation
2026-03-16 22:41:31 +01:00
schroda
54086f1c30
Fix changing reader settings from desktop quick settings
...
Regression 63ebfd120e
2026-03-15 14:43:40 +01:00
schroda
32fb7b0909
Fix deleting global reader settings
...
It replaced the global settings with the manga specific ones.
Regression 63ebfd120e
2026-03-15 14:42:49 +01:00
schroda
7de1723b36
Fix updating global reader settings
...
It replaced the global settings with the manga specific ones.
Regression 63ebfd120e
2026-03-15 14:33:57 +01:00
schroda
8be1da61aa
Fix linting
2026-03-15 01:42:37 +01:00
schroda
2eb4d07098
[skip ci] Revert "Fix "no duplicate imports" lint rule auto fixing"
...
This reverts commit 0a643655ad .
Takes way too long. Linting jumps from ~3s to ~20s, not worth the auto fixing
2026-03-14 02:21:27 +01:00
schroda
80829febb2
[skip ci] Re-add removed lint rules
2026-03-14 02:11:03 +01:00
schroda
0a643655ad
Fix "no duplicate imports" lint rule auto fixing
...
As of now oxlint does not have auto fixing for this rule
2026-03-13 22:11:25 +01:00
schroda
320bfc6c5b
Extract manga migration logic
2026-03-13 20:36:46 +01:00
schroda
dc56afc17f
[skip ci] Get rid of eslint
...
Dependency needs to be kept because "eslint-plugin-unused-imports" imports from "eslint/use-at-your-own-risk" at load time
2026-03-12 00:09:08 +01:00
schroda
9581bce0f8
Fix eslint plugin rules in oxlint
2026-03-11 23:46:11 +01:00
schroda
1cccd1ea46
Simplify selecting zustand store state
2026-03-11 23:31:51 +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
98622ad6cd
Update node to >=24
2026-03-10 22:54:51 +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
Hosted Weblate
aade88a2f2
Translations update from Hosted Weblate
...
Co-authored-by: Cyber Mage <CyberMageIL@gmail.com >
Co-authored-by: CyberMageIL <CyberMageIL@Gmail.com >
Co-authored-by: Damien O'Neil <maxiburning@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: makoto <makoto326@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/he/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/
Translation: Suwayomi/Suwayomi-WebUI
2026-03-09 01:40:06 +01:00
schroda
531c3fc3cc
[skip ci] Update versionToServerVersionMapping
...
Required starting with 474b98abb5
2026-03-09 01:23:06 +01: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