Commit Graph
44 Commits
Author SHA1 Message Date
schroda 7ae7c3e768 Hide library perform global search button without active search 2025-05-21 01:18:31 +02:00
schroda daeab31121 Add button to perform search globally in library 2025-05-21 00:58:28 +02:00
schroda cafa0c3983 Hide "select" button while no items are available 2025-05-21 00:43:03 +02:00
schroda 4a1eb6f824 Force re-render of virtuoso grid on filter changes
Workaround for https://github.com/Suwayomi/Suwayomi-WebUI/issues/933
2025-05-17 19:53:56 +02:00
schroda 18be295ef5 Rename manga and chapter constants 2025-05-05 01:46:11 +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 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 4175ffbc1e Cleanup "SourceAll.tsx" 2025-04-21 18:09:29 +02:00
Constantin Piber 9322ed2b8e Make category setting subheading translatable (#911)
The `.toLocalLowerCase` is english-specific, this should be handled via
a dedicated translation like everywhere else, `global.value` is being
abused here
2025-03-27 19:48:57 +01:00
schroda 3ca4aa2eff Remove "Settings" from setting page titles 2025-03-17 12:07:02 +01:00
schroda 86525ec2a2 Fix library category tabs after re-ordering categories 2025-03-10 21:57:36 +01:00
schroda 2ba0aea679 Move "category settings" to "LibrarySettings" 2025-03-09 16:26:21 +01:00
schroda 8ddb259c82 Prevent tooltip on disabled button warning 2025-02-02 00:54:03 +01:00
schroda ce6722d584 Male library "grid layout" setting global 2025-01-25 00:12:56 +01:00
schroda 2cfbaf8148 Use "useNavBarContext" hook everywhere 2025-01-23 13:15:06 +01:00
schroda 22011d4d6d Support search by source id in library 2025-01-16 13:33:16 +01:00
schroda 74c61a5a29 Improve manga grid/list rendering 2025-01-13 01:29:40 +01:00
schroda 4fc4a8d9b3 Move library display options to global metadata
- showContinueReadingButton
- showDownloadBadge
- showUnreadBadge
2024-12-30 03:49:39 +01:00
schroda 6c175d0b7f Add "started" library filter 2024-12-27 03:36:36 +01:00
schroda 9e93a78a07 Use "getErrorMessage" everywhere 2024-12-21 23:27:03 +01:00
schroda 570b831604 Extract context types 2024-12-20 21:42:54 +01:00
schroda 9d37c8bc15 Rename context types 2024-12-20 21:35:00 +01:00
schroda 3949363474 Include actual error in snackbar 2024-12-20 17:24:40 +01:00
schroda cff0ed5ec3 Extract app routes into constant 2024-12-11 20:25:49 +01:00
schroda a607f7f368 Reader settings 2024-12-09 02:38:37 +01:00
schroda 0c02de5b92 Correctly get total library size
The total size was the sum of all categories, which could include duplicates, since manga can be in multiple categories.

This still will show an incorrect number, because server side there is the same issue with the "mangas" query including duplicates in the total count, however, once this is fixed, the correct count will be displayed
2024-11-28 12:20:36 +01:00
schroda e90d705610 Add option to update all updatable extensions 2024-11-04 01:30:09 +01:00
schroda e1a477feb0 Improve library duplicates detection performance
Parallelize by chunking the manga list and using sub workers
2024-11-04 00:11:02 +01:00
schroda e71c4b7ef1 Cleanup deprecated metadata after migration
- delete deprecated metadata
- save applied migration id per metadata holder
2024-11-04 00:11:01 +01:00
schroda 0e8ddd4717 Prevent library duplicates logic from blocking UI 2024-10-16 19:44:05 +02:00
schroda 6d9740e994 Extract duplicate by title and alternative title logic into function 2024-10-16 19:44:04 +02:00
schroda c477911e25 Properly set virtuoso item keys 2024-10-16 19:44:03 +02:00
schroda f704e5bc33 Move "Mangas.ts" types and constants to new files 2024-10-07 13:45:07 +02:00
schroda 84b9f8361d Fix RequestManager location
Was changed unintentionally
2024-10-06 13:45:22 +02:00
schroda e7e1fbbc4e Move more core logic to new folder 2024-10-06 00:16:41 +02:00
schroda a16fef0aab Move setting files into new folder 2024-10-06 00:16:31 +02:00
schroda c0eabf8865 Move navigation-bar files into new folder 2024-10-06 00:01:51 +02:00
schroda 946c852828 Move category files into new folder 2024-10-05 23:35:23 +02:00
schroda 7cf3849911 Move tracker files into new folder 2024-10-05 23:35:21 +02:00
schroda 64629fd979 Move source files into new folder 2024-10-05 23:35:18 +02:00
schroda 91e1f01de5 Move library files into new folder 2024-10-05 23:35:16 +02:00