Commit Graph
184 Commits
Author SHA1 Message Date
schroda aa628c72f6 Increase add theme button icon size 2024-09-09 22:34:43 +02:00
schroda 418af05943 Handle long theme names 2024-09-09 22:34:15 +02:00
schroda 1423ca23be Set appbar color on light theme 2024-09-09 22:20:46 +02:00
schroda 4a742bb0ff Reduce toasts when switching themes 2024-09-07 01:49:10 +02:00
schroda 74944407f7 Use "notistack" to display toasts 2024-09-07 01:27:07 +02:00
schroda e0b58652f4 Support theme fonts 2024-09-07 01:07:02 +02:00
schroda 527ab8c149 Prevent creating themes without names 2024-09-06 23:53:46 +02:00
schroda f0701ff03a Adjust theme preview components styling 2024-09-06 23:31:14 +02:00
schroda 12d12ccc48 Use custom themes 2024-09-05 21:57:15 +02:00
schroda ce3de56fcd Fix typo in component name 2024-09-05 12:20:21 +02:00
schroda c60db10db1 Adds hover and click effect to theme previews 2024-09-05 12:18:57 +02:00
schroda 3622028ba1 Prevent theme preview layout jump on selection 2024-09-05 11:54:47 +02:00
schroda 02b2758a97 Change cursor to pointer for theme previews 2024-09-05 11:54:00 +02:00
schroda 97b4befbb1 Add themes 2024-09-05 04:49:51 +02:00
schroda cba2617190 Move "language" setting to "Appearance" page 2024-09-05 04:49:50 +02:00
schroda f328e38b51 Move "manga item width" to "Appearance" page 2024-09-05 04:49:49 +02:00
schroda 1444d51ed2 Add pure black mode option 2024-09-05 04:49:48 +02:00
schroda ba2ce37468 Add option to select system theme 2024-09-05 04:49:48 +02:00
schroda e909fc64fd Move "darkTheme" setting to "Appearance" page 2024-09-05 04:49:47 +02:00
schroda 517c3edcfe Remove top padding from setting lists 2024-09-05 04:49:46 +02:00
schroda d1d37c8516 Update mui dependencies 2024-09-04 00:06:16 +02:00
schroda 274c4c6489 Add server log file rotation settings 2024-09-03 16:30:31 +02:00
schroda 2430f84837 Update categories settings cards styling 2024-09-01 00:19:27 +02:00
schroda 1699a942dc Sort duplicated library manga by title 2024-08-26 16:35:53 +02:00
schroda af44421838 Improve library search
Simplify searching by making matching logic less strict.

- do not require full match
- additionally compare by removing all non letter and number chars
2024-08-14 14:15:19 +02:00
schroda 792bbe4563 Add new FlareSolverr "response fallback" setting 2024-07-28 22:50:27 +02:00
schroda 6e1a204c29 Include already detected duplicates for different title
Duplicates were ignored in case they were already detected before.
However, this did not work as intended and ignored valid duplicates in case they were already detected for a different title
2024-07-13 17:05:46 +02:00
schroda b9b105c236 List found duplicates by title first 2024-07-13 17:04:04 +02:00
schroda cc0a332f02 Improve duplicate detection by title
Some mangas might be the same but didn't get detected because they had different symbols (e.g. "'" instead of "`")
2024-07-13 15:54:43 +02:00
schroda f43b7af3cd Refactor base app layout 2024-07-13 03:46:37 +02:00
schroda 2f60b94a64 Get rid of some casts 2024-07-11 18:01:41 +02:00
schroda 3d21266f92 Reduce requested manga data in queries 2024-07-09 00:30:15 +02:00
schroda 83be995fb8 Reduce requested tracker data in queries 2024-07-09 00:21:49 +02:00
schroda 9b8ace003d Reduce requested category data in queries 2024-07-03 23:24:50 +02:00
schroda 149bc8ad0d Remove duplicated i18n strings 2024-07-03 23:24:48 +02:00
robo 26f0fefc0a Disable webUI settings for custom flavor only (#768) 2024-06-16 15:35:40 +02:00
schroda 29d54384f5 Remove most "useSetDefaultBackTo" usage
In case the "depth" of the initial opened app page was greater than 2 it was possible to get stuck in a loop of using the back button twice from the initial page to the previous page and back to the initial page...

Instead, in case a page with a greater depth than 0 is opened, the library should just be opened when using the back button.

This way the back button actually behaves like it's intended, as an app back button and not like the browsers back button
2024-06-06 00:00:38 +02:00
schroda 3492c103a7 Fix tsc issue of incorrect translation key 2024-05-24 14:04:19 +02:00
schroda e9ee43b9b4 Use "DayJs" instead of "Date" 2024-05-21 22:22:12 +02:00
schroda c6b99478f3 Fix missing flaresolverr link
The spaces are important so that i18n correctly converts the translation to the actual text.

Regression introduced with 3a7c93ea06
2024-05-20 15:00:04 +02:00
schroda 23ea896524 Show "ContinueReadButton" on in library 2024-05-08 19:16:41 +02:00
schroda 4d3889532e Group duplicated mangas by title 2024-05-08 19:16:40 +02:00
schroda b785e633fa Optionally check description to find library duplicates
The description contains the alternative titles of the entry, thus, potentially finding a duplicate even if the title itself are different
2024-05-08 19:09:01 +02:00
schroda d094d9c9a3 Check for library duplicates via lowercase entry title 2024-05-08 15:06:02 +02:00
schroda f994d32e91 Open "browse" page for missing sources in backup validation
Path of page was changed, but it was never updated in the backup validation dialog
2024-05-07 02:28:09 +02:00
schroda 86ec83a2ef Handle missing trackers in backup validation result 2024-05-07 02:28:08 +02:00
schroda 63543a48e3 Add option to disable server update checks 2024-05-07 01:08:08 +02:00
schroda 51a0173927 Add option to disable webUI update checks 2024-05-07 01:06:33 +02:00
schroda 742dff3698 Always show local server settings
The local server settings were not shown in case the actual server settings were loading or the request failed.
E.g. in case the "server url" was set to an invalid url, it was not possible to correct it again
2024-05-05 01:01:08 +02:00
schroda 395a4cc5b9 Properly handle requests in TrackingSettings 2024-05-05 00:41:02 +02:00