Commit Graph
159 Commits
Author SHA1 Message Date
schroda 98d087dd58 Remove DialogTiles from DialogContent children 2025-07-20 14:02:16 +02:00
schroda 8631da1ce4 Add missing i18n resource to iso languages 2025-07-04 18:43:33 +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 781d89a75a Prevent native mobile context menu 2025-06-10 22:09:02 +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 20a325a6c2 Update native name of language "es-419" 2025-06-08 18:47:36 +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 daeab31121 Add button to perform search globally in library 2025-05-21 00:58:28 +02:00
schroda e327849a19 Show last used source 2025-05-17 23:37:00 +02:00
schroda 822e47084e Add functionality to pin sources 2025-05-17 22:17:15 +02:00
Well404andschroda 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 0a853082db Align language sorting with mihon
Always show "All" as the first language and "Other" as the last
2025-05-09 01:49:30 +02:00
schroda 7e4e22b9e1 Add "All" to default languages 2025-05-09 00:57:29 +02:00
schroda dcd57aea8f Remove abbreviation of “language” in function names 2025-05-09 00:57:28 +02:00
schroda d27c5c445f Remove special "english" handling for language sorting 2025-05-09 00:39:19 +02:00
schroda afdaf1f429 Move chapter types and constants to corresponding files 2025-05-05 01:54:44 +02:00
schroda c82110b29d Remove "LibraryOptionsContext"
These options are saved in the category metadata which made the context unnecessary
2025-05-04 23:37:12 +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 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 c9490f1887 Prevent language filter list from reseting scroll position on selection change 2025-04-23 01:56:31 +02:00
schroda f19c5d5038 Fallback to english in case no preferred languages are found 2025-04-22 10:37:47 +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 633f58b563 Remove "sourceForcedDefaultLangs" 2025-04-21 16:50:06 +02:00
schroda fef33f15f9 Remove "forced languages" from "LangSelect" 2025-04-21 16:31:51 +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 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 0b97e8bb8d Move "About" outside "Settings" in regard to routing
Is already not part of the settings anymore, however, the route was never updated
2025-04-05 15:41:11 +02:00
schroda dcf1b5b1c2 Only show hidden nav bar items in "More" page 2025-04-05 15:38:40 +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