schroda
9a9dbab7df
Introduce "SearchParam" enum
2025-07-23 01:52:41 +02:00
schroda
bbb2da52f4
Change scanlator exclusion filter checked icon to "X"
2025-07-20 23:01:36 +02:00
schroda
53b14a8878
Auto focus time setting
2025-07-20 23:01:36 +02:00
schroda
98d087dd58
Remove DialogTiles from DialogContent children
2025-07-20 14:02:16 +02:00
schroda
008694b670
Fix number setting invalid value handling
...
The component prevented invalid values from being inserted at all, which caused issues with changing values overall.
2025-06-28 23:39:38 +02:00
schroda
1a2a1b3897
Reset valid state on cancel in "TextSettingDialog"
...
In case an empty value was considered to be invalid, the invalid error text was only shown after closing the dialog and opening it again.
2025-06-28 03:30:19 +02:00
schroda
2e105a0539
Introduce "Extension info" screen
2025-06-23 00:05:16 +02:00
schroda
b723eab4ce
Fix "exclude scanlator" dialog title
2025-06-10 01:20:31 +02:00
schroda
7c0ffe9bd3
Add scanlator filter to chapter list
...
closes #937
2025-06-10 00:15:44 +02:00
schroda
c3b22f92a9
Restore virtuoso states on browser back navigation
...
- manga chapter list
- library duplicates
- updates
- history
- download queue
2025-05-25 16:09:53 +02:00
Well404
caad353bfa
Trigger library search on artist/author click ( #939 )
...
* add search func
* Fix lint issues and clean up
---------
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
2025-05-17 19:04:16 +02:00
schroda
dcd57aea8f
Remove abbreviation of “language” in function names
2025-05-09 00:57:28 +02:00
schroda
afdaf1f429
Move chapter types and constants to corresponding files
2025-05-05 01:54:44 +02:00
schroda
385b3066cc
Delete unused component
2025-05-03 12:17:52 +02:00
schroda
b80006504e
Move files into different folders
2025-05-03 12:16:48 +02:00
schroda
11b75103eb
Reduce card list padding
2025-05-03 12:05:11 +02:00
schroda
736e556ccd
Replace missed occurrences with "ListCardContent"
2025-05-03 11:56:09 +02:00
schroda
24a0cfb3b0
Use "mantine/hooks"
2025-05-02 18:37:03 +02:00
schroda
36aa822455
Use window scroll for grouped virtuosos
2025-05-02 02:30:11 +02:00
schroda
1b7338f5e3
Extract list card content
2025-04-25 01:18:12 +02:00
schroda
c0ab5f93a1
Extract list card avatar
2025-04-25 01:17:54 +02:00
schroda
6a6ff2cbe1
Fix extension repo url on small screens
2025-04-25 00:29:37 +02:00
schroda
c9490f1887
Prevent language filter list from reseting scroll position on selection change
2025-04-23 01:56:31 +02:00
schroda
477656a3a9
Fix saving changed selected languages
2025-04-22 10:34:59 +02:00
schroda
6fef7b3aa4
Show selected languages in filter on top
2025-04-21 19:02:53 +02:00
schroda
60cb7b31ab
Cleanup "LangSelect"
2025-04-21 19:02:50 +02:00
schroda
fef33f15f9
Remove "forced languages" from "LangSelect"
2025-04-21 16:31:51 +02:00
schroda
27fb8823e9
Remove too much space of "TypographyMaxLines"
2025-04-21 00:22:08 +02:00
schroda
5c232c77a7
Do not pass empty string as img src
...
Raises the following error:
"An empty string ("") was passed to the src attribute. This may cause the browser to download the whole page again over the network. To fix this, either do not render the element at all or pass null to src instead of an empty string"
2025-04-18 21:57:01 +02:00
schroda
3f93549f34
Update to react v19
2025-04-18 21:45:00 +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
48d96afa85
Improve snackbar styling
...
- allow different max width depending on screen width
- decrease max description length
2025-04-18 00:34:16 +02:00
schroda
c81dce8efe
Remove margin between icons in "extensions actions"
2025-03-28 19:06:08 +01:00
schroda
e3934545b0
Change "large" IconButtons to default size
2025-03-28 19:05:21 +01:00
schroda
99f14e2f27
Internationalize ErrorBoundary
2025-03-28 18:47:29 +01:00
schroda
3c1cb539ad
Add spacing to confirmation dialog buttons
2025-03-27 19:49:51 +01:00
schroda
b673047517
Update to server gql library update changes
2025-03-23 04:04:08 +01:00
schroda
072c71c116
Handle graphql exception errors
...
Extract stack trace from error message and show it as an information that is collapsed by default
2025-03-22 20:37:43 +01:00
schroda
8fac3ce352
Handle white spaces in error messages
2025-03-22 03:21:09 +01:00
schroda
ca7bd6898e
Prevent horizontal scrollbar in snackbar
2025-02-10 23:26:33 +01:00
schroda
94b4bdfa10
Reduce snackbar description length
2025-02-10 23:23:40 +01:00
schroda
a7df8eb0f4
Show image loading placeholder only when visible
...
The MUI spinner impacts the cpu usage.
While only a few of them don't matter, rendering multiple of them can impact the cpu usage.
This can be a problem in the reader in case a chapter with a lot of chapters is rendered and a continuous reading mode is being used.
In such a case the cpu usage stays increased until all pages have been loaded
2025-02-08 20:12:41 +01:00
schroda
050094c991
Update styling of "manga open source" button
2025-02-08 16:16:32 +01:00
schroda
f633059083
Rename "CustomIconButton" to "CustomButton"
2025-02-08 16:03:37 +01:00
schroda
8ddb259c82
Prevent tooltip on disabled button warning
2025-02-02 00:54:03 +01:00
schroda
3698c19aba
Properly enable cors for images by default
2025-01-26 17:18:27 +01:00
schroda
25e3fc7808
Load images with cors allowed
...
Without allowing cors it is e.g. not possible to extract colors from an image
2025-01-26 04:20:59 +01:00
schroda
7818fb450d
Fix text color of active chapter in chapter list of reader
2025-01-17 01:26:06 +01:00
schroda
ba52e70dbb
Improve "Updates" render performance
2025-01-12 20:28:23 +01:00
schroda
77973df0ff
Show non downloading state while partially downloaded
...
The state wasn't shown in case the chapter was partially downloaded
2025-01-12 20:28:20 +01:00