Commit Graph
2974 Commits
Author SHA1 Message Date
schroda 9e621edbf4 Use active theme as default value when creating new custom theme 2026-01-18 19:17:21 +01:00
schroda 54e9f6f9bc Reduce manga page chapter list item text size
Partially closes #1049
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 2b986c3564 Reduce base font size
Partially closes #1049
2026-01-18 19:07:12 +01:00
schroda 41b0fe77d6 Fix reference error causing white screen 2026-01-18 18:07:07 +01:00
schroda 7e39df09c4 Add max-age expiration to service worker image caches 2026-01-18 16:57:05 +01:00
schroda 7b13c1dcc1 Split service worker image cache into multiple 2026-01-18 16:56:57 +01:00
schroda 25b8c85ef2 Fix broken webui was updated info text
Regression 65a9a905be
2026-01-15 01:27:08 +01:00
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
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
+1 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