schroda
bc077bdad7
Prevent potential TypeError
...
"sourcesByLanguage" can be empty while the sources are still loading
2026-01-15 01:22:46 +01:00
schroda
081d37a459
Make source language filter language header sticky
2026-01-15 00:53:49 +01:00
schroda
a8eea7eddd
Change source language filter source select input to checkbox
2026-01-14 23:44:21 +01:00
schroda
7ef353aa2e
Fix missing pinned sources in source language filter
2026-01-14 23:39:17 +01:00
schroda
cfc0e672ef
Store refresh token in local storage
...
For convenience to not have to log in everytime after closing the tab, opening a new tab, closing the browser/pwa app.
closes #1018
2026-01-14 17:13:32 +01:00
schroda
650adde181
Fix forced webui page reload on update
2026-01-14 16:47:39 +01:00
schroda
0fd5bb3284
Fix missing "custom app languages"
...
Regression c1ac58f4d6
2026-01-14 16:34:38 +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
c1ac58f4d6
Split up language utils file
2026-01-13 17:33:34 +01:00
schroda
3d8d230995
Render some components outside of auth guard
2026-01-13 17:32:57 +01:00
github-actions[bot]
1c4debc0db
Update available languages
2026-01-10 15:58:27 +00:00
Hosted Weblate
96175ea402
Translations update from Hosted Weblate
...
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Gino Cicatiello <ginocic@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: JeanCPG97 <jeanpiedragames97@gmail.com >
Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: TheRay82 <theray82@users.noreply.hosted.weblate.org >
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/es/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fa/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/it/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translation: Suwayomi/Suwayomi-WebUI
2026-01-10 16:57:39 +01:00
Bartu Özen
f7f1a15e7e
Improve library manga sorting ( #1051 )
...
* Improve library manga sorting
* Update CHANGELOG.md
* Revert unread count sort change
2026-01-10 16:44:01 +01:00
schroda
9642c85007
Fix total library size chip color in light mode
2026-01-08 16:09:50 +01:00
schroda
23c587b351
Change pure black mode paper background color to true black
2026-01-08 15:42:59 +01:00
schroda
0ed0ab1109
Prevent red hue in automated neutral background colors
2026-01-08 15:15:03 +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
f2b440a669
Fix disabled save custom theme button in "save_dynamic" mode
2026-01-08 15:11:55 +01:00
schroda
2e4d2fccca
Fix primary, secondary dynamic theme colors for inactive theme mode
...
When the DARK mode is active, the primary and secondary colors still need to be correctly selected for the dynamic theme light mode.
Otherwise, in case the dynamic color theme gets saved, the inactive theme mode has incorrect primary and secondary colors
2026-01-02 23:08:38 +01:00
schroda
3ef4e92114
Fix save "dynamic color theme" dialog title
2026-01-02 22:50:12 +01:00
schroda
ce4eb98cbc
Increase max length of custom themes to 32
2026-01-02 22:40:03 +01:00
schroda
4eaa701851
Add option to save dynamic manga color theme
2026-01-02 22:38:26 +01:00
schroda
bc06d88db0
Use AwaitableComponent for "CreateThemeDialog"
2026-01-02 22:38:04 +01:00
schroda
fd856c5cbd
Increase threshold of large thumbnails for dynamic theme colors algo
2026-01-02 22:38:03 +01:00
schroda
b8fa4478f7
Always use Dark-/LightVibrant color as primary color dynamic theme
2026-01-02 22:38:03 +01:00
schroda
a317d55320
Improve theme auto background color
...
Should keep more of the original color, which previously got "washed out" because it was darkened/lightened too much
2026-01-02 22:38:02 +01:00
schroda
1d54a24adf
Set "secondaryColor" for dynamic themes
2026-01-02 21:18:42 +01:00
schroda
82600fae65
[skip ci] Add missing contributors to release v20251230.01 in changelog
2025-12-30 18:05:16 +01:00
schroda
3fb4d53091
[Release] v20251230.01
2025-12-30 17:51:04 +01:00
github-actions[bot]
d3aacfdc3f
Update available languages
2025-12-30 16:24:23 +00:00
Hosted Weblate
257aaaaeab
Translations update from Hosted Weblate
...
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Gino Cicatiello <ginocic@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Co-authored-by: Metin <durmus38metin@gmail.com >
Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: TheRay82 <raycoc1382@gmail.com >
Co-authored-by: jun <jtrobin@daum.net >
Co-authored-by: plum7x <plumgift@hotmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fa/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fil/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/it/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ko/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/tr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/
Translation: Suwayomi/Suwayomi-WebUI
2025-12-30 17:23:31 +01:00
schroda
f9973e0ef3
Improve image processing settings url target adding search parameters
2025-12-28 02:42:52 +01:00
schroda
cf24b388ba
Fix extension info meta and action button styling
...
Ensure all components have the same width. Otherwise, the divider is not centered properly, which makes it look weird
2025-12-23 04:06:44 +01:00
schroda
04cdfafe31
Show uninstall button for updatable extension
...
fixes #1042
2025-12-23 04:06:44 +01:00
schroda
8da12f7a6e
Simplify disabling image processing for mime-type
2025-12-23 02:35:01 +01:00
schroda
5def0ea818
Add new image processing settings on serve
2025-12-23 02:10:06 +01:00
schroda
d20ca69dc0
Extract "image processing" components
2025-12-23 02:08:24 +01:00
schroda
4c18348890
Move "clear cache" to "images" settings page
2025-12-23 02:08:15 +01:00
schroda
cedb865a42
Add "images" settings page
2025-12-23 02:08:14 +01:00
schroda
1b0d907708
Add new "external image processing" settings for downloaded images
2025-12-23 02:07:56 +01:00
schroda
083586c567
Update graphql files structure
2025-12-22 14:00:44 +01:00
schroda
14a881f17f
Consider "empty" download conversion as unchanged
2025-12-22 12:56:18 +01:00
schroda
230dae83c3
Fix SourceMangas showing incorrect loading placeholder
...
After all pages had been loaded, the revalidation request of the first page caused the loading placeholder to not disappear anymore.
This was only a visual bug and did not affect the actual functionality.
2025-12-22 12:35:40 +01:00
schroda
30856f996d
Always revalidate first page for local source browse requests
...
fixes #1041
2025-12-22 12:35:08 +01:00
schroda
43d994f843
Keep unchanged metadata stable for memoization
...
Everytime the metadata got updated, unchanged values could cause rerenders because their reference changed.
This happened e.g., for the "customThemes" which caused the MUI theme to get recreated resulting in all components to rerender due to the theme context change.
2025-12-22 12:32:48 +01:00
schroda
bded64b0b1
Convert "download conversions" setting to a page
2025-12-22 12:31:54 +01:00
schroda
162b477032
Add "auto backup flags" settings
2025-12-22 12:31:48 +01:00
schroda
3ff6f2ec5f
Add "opds cbz mime-type" setting
2025-12-13 17:50:29 +01:00
schroda
064dc9041b
Add "hikari connection pool" setting
2025-12-06 20:01:31 +01:00