Commit Graph

82 Commits

Author SHA1 Message Date
schroda
d44e6a45ef Fix manga action menu positioning 2025-05-30 22:21:57 +02:00
schroda
1162f76472 Prevent native mobile menu on long press 2025-05-30 22:21:44 +02:00
schroda
2073c387a9 Extract components from "MangaDetails" 2025-05-30 18:57:21 +02:00
schroda
5b14544439 Trigger global search on manga title click 2025-05-30 18:49:57 +02:00
schroda
18da4c6b64 Optionally trigger manga details search in source
In case the manga was opened while browsing the source, the searches should be triggered for in the search instead of the library
2025-05-30 18:46:57 +02:00
schroda
19829e54eb Hide artist/author if missing 2025-05-30 17:58:00 +02:00
schroda
31061a3398 Fix showing incorrect title for manga artist 2025-05-30 17:56:58 +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
schroda
f6b4ed8f56 Streamline adding params to app routes 2025-05-21 01:58:54 +02:00
schroda
18ddf46f17 Save appearance settings on server
- app theme
- theme mode
- pure black mode
- manga grid item width
2025-05-17 21:31:24 +02:00
schroda
08df61737e Trigger library search on genre click 2025-05-17 19:12:04 +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
afdaf1f429 Move chapter types and constants to corresponding files 2025-05-05 01:54:44 +02:00
schroda
18be295ef5 Rename manga and chapter constants 2025-05-05 01:46:11 +02:00
schroda
04768d5210 Introduce "useAppTitleAndAction" hook 2025-05-04 23:37:09 +02:00
schroda
aacdbaaeef Introduce "useAppAction" hook 2025-05-04 23:36:46 +02:00
schroda
3ab70c4802 Introduce "useAppTitle" hook 2025-05-04 23:36:18 +02:00
schroda
b80006504e Move files into different folders 2025-05-03 12:16:48 +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
063f2958a1 Introduce "sources" util class 2025-04-21 17:48:00 +02:00
schroda
4a9f90b746 Introduce "sources" util class 2025-04-21 17:02:51 +02:00
schroda
0733c930d4 Save chapter list options on server 2025-04-20 21:45:26 +02:00
schroda
3f93549f34 Update to react v19 2025-04-18 21:45:00 +02:00
schroda
55c4a92b26 Update dependencies
Fix missing peer dependencies:
  - warning " > @graphql-codegen/client-preset@4.8.0" has unmet peer dependency "graphql-sock@^1.0.0".
  - warning " > @graphql-codegen/typescript-operations@4.6.0" has unmet peer dependency "graphql-sock@^1.0.0"

Ignore missing peer dependency for "mui-nested-menu" (package itself doesn't get used but a copy&pasted and modified version of its "NestedMenuItem" component
2025-04-18 00:54:33 +02:00
schroda
ecbc0e3be2 Support different languages for auto webtoon detection 2025-04-18 00:34:26 +02:00
schroda
9269f2a70c Add manga "comic" sources 2025-04-18 00:34:25 +02:00
schroda
a48cb0ce27 Handle html in description of manga 2025-04-18 00:34:20 +02:00
schroda
882638b7c1 Fix jumpiness of manga description collapse/expand button 2025-04-18 00:34:17 +02:00
schroda
9ad1af4846 Prevent mui card ripple on child element click 2025-04-02 01:25:17 +02:00
schroda
517610ac6d Fix manga list option menu on mobile 2025-04-02 01:24:50 +02:00
schroda
e3934545b0 Change "large" IconButtons to default size 2025-03-28 19:05:21 +01:00
schroda
d3f973e95b Improve dynamic theme color performance for large images 2025-03-25 23:45:39 +01:00
schroda
15c11ded34 Tweak dynamic theme dominant color detection
Currently, a lot of manga have the same whit/black-ish background color, which results of the thumbnails containing a lot of white/black colors.
These changes improve this a little

- reduce impact of white and black colors
- use "precision" mode of algorithm
2025-03-25 02:37:00 +01:00
schroda
f7b6006cc0 Delete chapters on migration again
Regression a29c113b5f
2025-03-06 21:09:07 +01:00
schroda
86cf8d1c12 Use different algorithm for dynamic themes on manga page 2025-02-11 15:01:57 +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
a80e8885fb Introduce "getReaderOpenChapterLocationState" function 2025-02-03 17:17:35 +01:00
schroda
8ddb259c82 Prevent tooltip on disabled button warning 2025-02-02 00:54:03 +01:00
schroda
a81c3c6afa Use dynamic color schemes on manga page 2025-01-26 04:21:00 +01:00
schroda
2579ba92a3 Use "img" element instead of css "background image"
CSS does not support loading image with cors allowed
2025-01-26 03:49:51 +01:00
schroda
b60b799649 Fix auto webtoon mode detection
E.g. in case the entry has a tag "Webtoons" this never triggered the auto webtoon mode due to "Webtoons" not being in string "webtoon".
2025-01-23 20:46:42 +01:00
schroda
2cfbaf8148 Use "useNavBarContext" hook everywhere 2025-01-23 13:15:06 +01:00
schroda
5683c07712 Prevent "migrate dialog" from closing
Due to the scrollbar disappearing the dimension of the manga grid items changed which caused them to get unmounted and re-rendered again.
This then caused the dialog to get closed since the dialog is rendered in the manga grid item component
2025-01-13 03:26:07 +01:00
schroda
898fc6614f Increase virtuoso grid viewport 2025-01-13 02:17:09 +01:00
schroda
74c61a5a29 Improve manga grid/list rendering 2025-01-13 01:29:40 +01:00
schroda
7ed345cf87 Render "manga track dialog" only when opened 2025-01-12 20:28:24 +01:00
schroda
ed992046cb Remove unintentional touch bindings
Caused double clicks
2025-01-02 02:41:42 +01:00
schroda
4fc4a8d9b3 Move library display options to global metadata
- showContinueReadingButton
- showDownloadBadge
- showUnreadBadge
2024-12-30 03:49:39 +01:00