schroda
dd1f5bd218
Cleanup "Sources::filter"
2026-01-25 17:35:24 +01:00
schroda
2e08d2c95a
Fix "Sources::filter"
...
The "showNsfw" filter could only filter for either all sources or sources that aren't nsfw.
The "pinned" and "enabled" filtered behaved similarly, but at the same time they were also completely buggy.
E.g. "pinned = false" just returned all sources including pinned ones.
2026-01-25 17:35:23 +01:00
schroda
bdb9a000f2
Remove "local source" from source languages filter
...
The "local source" can't be hidden and therefore should not be shown in the filter
2026-01-25 17:35:23 +01:00
schroda
eace67e464
Exclude "local source" for language detection for sources language filter
...
The local source is always shown, and therefore its language ("other") should only be shown in the language filter in case an actual source is installed that supports is of "other" language.
2026-01-25 16:08:21 +01:00
schroda
e63a51e060
Fix bug caused by GroupedVirtuoso
...
If there are only empty groups, "computeItemKey" gets called with a none-existent index which leads to "Virtuoso.util::convertIndex" to throw an error
2026-01-25 16:08:18 +01:00
schroda
742a02c5cf
Fix source language filter
...
In case the saved "selected languages" contained languages that did not have any installed source, they caused TypeErrors when trying to access them in e.g. "sourcesByLanguage".
2026-01-25 16:08:13 +01:00
schroda
12cac252de
Prevent language switch on initial load
...
The change of bb36a46a24 causes a "language blink" on the initial load.
This happens due to having to wait till the selected language has been loaded from the server. Until this request is resolved, lingui initializes with the detected language, which might not match the selected one. This then causes the language to potentially be changed shortly after the initial load to a different language.
2026-01-23 02:15:26 +01:00
schroda
bb36a46a24
Save selected app language on server
2026-01-22 00:14:52 +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
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
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
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
github-actions[bot]
d3aacfdc3f
Update available languages
2025-12-30 16:24:23 +00: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