schroda
8155bd6906
Update dependencies
2026-04-25 16:10:51 +02:00
schroda
db2c133b21
Fix changing single manga categories via library
...
Regression 527769ec5e
2026-04-25 13:30:10 +02:00
schroda
e03139c4aa
Run tsc on commit
2026-04-25 13:12:41 +02:00
schroda
2b0dbd33b4
Move husky i18n tasks to lint-staged
2026-04-25 13:12:41 +02:00
schroda
052c50e5c9
Switch to lint-staged js config file
2026-04-25 13:12:20 +02:00
schroda
2d9881e843
Fix tsc issue
2026-04-25 11:44:43 +02:00
schroda
fa56fc4d8e
Show searching/migrating entries at the top
2026-04-23 20:40:05 +02:00
schroda
0ed2e7c193
Fix refreshing manga during migration search
2026-04-23 20:40:05 +02:00
schroda
2ae613885d
Respect migration manga process queue on retry of single entry
2026-04-23 20:40:04 +02:00
schroda
6933ee7a7a
Update migration state after locally aborted manga search
...
In case the search was aborted due to already having found a match, the state was not updated.
Thus, only if the main migration was aborted and not just the "local" manga search, should it exit early on an error.
2026-04-23 20:40:04 +02:00
schroda
3eb34312ad
Resume migration on initial load
2026-04-23 20:40:03 +02:00
schroda
527769ec5e
Support library batch selection migration
...
Closes #1089
2026-04-23 19:02:38 +02:00
schroda
172c522d01
Show pending entries in migration searching group
2026-04-18 14:09:05 +02:00
schroda
f6302fe3aa
Add bulk migration
2026-04-17 02:19:40 +02:00
schroda
c4c2a616f6
Prevent empty commit error in manga types tag update script
2026-04-17 00:56:22 +02:00
schroda
0b88db3e4e
Update available languages
2026-04-17 00:52:09 +02:00
Hosted Weblate
5d86deece5
Translations update from Hosted Weblate
...
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: mahranaka <robertlang123450@gmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/id/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translation: Suwayomi/Suwayomi-WebUI
2026-04-17 00:48:02 +02:00
schroda
323222d0f2
Fix scroll jump on chapter resume with continuous horizontal mode
2026-04-13 18:16:12 +02:00
schroda
9595076dae
Fix reader progress bar current page slot positioning for single page chapters
...
Was only noticeable in the mobile reader ui because the desktop one hides this component and uses its own logic.
It resulted in the previous/next button not being clickable because the current page component was overlaying it
2026-04-13 18:03:56 +02:00
schroda
684c9c3733
Improve scroll preservation data naming
2026-04-13 16:13:24 +02:00
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