schroda
4c04e1d17c
Normalize language code comparisons
...
Due to using the browsers' preferred languages by default, there was a possibility that the preferred language codes did not match any extension/source language, which lead to broken filtering.
While this happened, it was also possible that the preferred languages still matched properly to a language in the language filter, which caused confusion.
This was the case e.g., for "en-GB" or "en-US"
2025-04-24 13:38:05 +02:00
schroda
f19c5d5038
Fallback to english in case no preferred languages are found
2025-04-22 10:37:47 +02:00
schroda
6fef7b3aa4
Show selected languages in filter on top
2025-04-21 19:02:53 +02:00
schroda
633f58b563
Remove "sourceForcedDefaultLangs"
2025-04-21 16:50:06 +02:00
schroda
214fa7710d
Get rid of forced "All" extensions language
2025-04-21 01:02:08 +02:00
schroda
05082c24f4
Infer user preferred languages for default source/extension languages
2025-04-21 00:40:51 +02:00
schroda
213f561fe4
Replace "react-beautiful-dnd" with "dnd-kit"
...
"react-beautiful-dnd" has been deprecated for quite some time
2025-04-18 20:55:17 +02:00
schroda
a9bdf076c1
Prevent confirmation dialog from shifting layout in reader
2025-03-27 19:49:52 +01:00
schroda
dc9f6fc863
Fix "Uncaught ResizeObserver loop completed with undelivered notifications" error
...
Was caused due to creating a temporary div inside a resize observer callback.
By moving the temp div outside the viewport, it does not the trigger resize observer again
2025-01-31 01:54:39 +01:00
schroda
b7fc1ae6ff
Extract theme context logic into its own provider
2025-01-25 19:22:24 +01:00
schroda
a22a4bf546
Switch to "colorSchemes" from "palette" API in mui theme
...
"colorSchemes" is the preferred api starting from mui v6
2025-01-17 01:25:55 +01:00
schroda
3949363474
Include actual error in snackbar
2024-12-20 17:24:40 +01:00
schroda
6dd2c8e2ff
Show chapter transition warning
...
- on scanlator change
- on skipped chapters
2024-12-11 22:38:04 +01:00
schroda
8c4ff516c0
Rename "theme.tsx" to "ThemeCreator.ts"
2024-12-11 18:02:03 +01:00
schroda
b3e3d94bda
Move "theme.tsx" to proper module
2024-12-11 13:57:24 +01:00
schroda
7cf78e771a
Reader page rendering
2024-12-09 02:38:37 +01:00
schroda
0b1c67ce9f
Reader hotkeys
2024-12-09 02:38:37 +01:00
schroda
a607f7f368
Reader settings
2024-12-09 02:38:37 +01:00
schroda
7434ed0152
Reader progress bars
2024-12-09 02:38:37 +01:00
schroda
e7e1fbbc4e
Move more core logic to new folder
2024-10-06 00:16:41 +02:00
schroda
23a86a77f0
Move core files into new folder
2024-10-05 22:55:08 +02:00