Commit Graph

2618 Commits

Author SHA1 Message Date
schroda
eb625c9d96 Virtualize source list 2025-06-23 00:49:28 +02:00
schroda
b1a23b876b Show native language name for installed extensions 2025-06-23 00:10:25 +02:00
schroda
d83bf592e1 Remove "language subtitle" from uninstalled extensions
They are already grouped by language, which makes this information redundant
2025-06-23 00:10:02 +02:00
schroda
2e105a0539 Introduce "Extension info" screen 2025-06-23 00:05:16 +02:00
schroda
998400327f Rename "Download queue" desktop nav item to "Downloads"
"Download queue" is too long for the side nav menu
2025-06-22 19:54:31 +02:00
schroda
781d89a75a Prevent native mobile context menu 2025-06-10 22:09:02 +02:00
schroda
3b0d91e4a6 Hide "scanlator filter" option chapters have no scanlator 2025-06-10 01:23:53 +02:00
schroda
86c8717b95 Fix "scanlator filter" for chapters without scanlator 2025-06-10 01:22:28 +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
645eaeb315 Simplify "Chapters#getMissingCount" 2025-06-09 15:30:39 +02:00
schroda
20a325a6c2 Update native name of language "es-419" 2025-06-08 18:47:36 +02:00
schroda
a226ca899b Fix "tracker publishing type" manhua translation 2025-06-08 18:47:35 +02:00
schroda
1721c15079 Properly reset state after backup import 2025-06-08 18:47:33 +02:00
schroda
d7c185887b Fix reader missing chapter transition warning
Regression 61471ae214
2025-06-08 18:47:29 +02:00
Hosted Weblate
68119504e5 Translations update from Hosted Weblate
Co-authored-by: Constantin Piber <cp.piber@gmail.com>
Co-authored-by: Guy from Indonesia <topekjm@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jorge Adriano Cavalcante Alves <jorge.adriano.ca@gmail.com>
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com>
Co-authored-by: UnknownSkyrimPasserby <f7022961@opayq.com>
Co-authored-by: Zereef <rafael.v.veloso@proton.me>
Co-authored-by: marimo <nekomiminimoe@gmail.com>
Co-authored-by: plum7x <plumgift@hotmail.com>
Co-authored-by: zenganjie <137635771@qq.com>
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/id/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pl/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/
Translation: Suwayomi/Suwayomi-WebUI
2025-06-08 18:46:23 +02:00
FedericoRossiIT
cd34001fc3 Feat: Add custom scroll amount (#966)
* Added slower scroll amount mousewheel like feel

* Added custom scroll amount slider

* Made changes as requested
2025-06-08 18:44:18 +02:00
schroda
8036101de7 Move tracker types and constants to corresponding files 2025-05-30 22:58:36 +02:00
schroda
3bff11d8a9 Translate track search publishing type and status 2025-05-30 22:55:57 +02:00
schroda
c2391f0903 Hide missing track search result metadata 2025-05-30 22:28:57 +02:00
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
29d0e3ae55 Update download status state via subscription
The download query type (DownloadStatus) and download subscription type (DownloadUpdates) are different.
This means that the download state in the cache does not get automatically updated from the state provided in the subscription.
2025-05-30 21:26:35 +02:00
schroda
9443637b57 Reset "shouldShowOnlyPinnedSources" after leaving search
To prevent unnecessary search requests, the search should always start with pinned sources only.
2025-05-30 19:06:26 +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
70a984e2cb Adjust chapter list missing chapters info top padding
Chapter list cards have top padding, but not bottom padding, which resulted in the missing chapter info to not have the same spacing to both chapter cards
2025-05-30 18:05:09 +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
5f982e07e0 Handle chapter numbers with decimal places in gap calculation 2025-05-25 15:34:15 +02:00
schroda
640dcc4393 Hide download queue size in nav bar while empty 2025-05-24 22:50:23 +02:00
schroda
ecca993c54 Simplify chapter util types 2025-05-24 22:03:57 +02:00
schroda
61471ae214 Show missing chapter info in chapter list
Closes #836
2025-05-24 22:03:54 +02:00
schroda
86578593ca Show download queue size in nav bar 2025-05-24 17:25:22 +02:00
schroda
2d34f67df4 Fix updating download queue start/stop button 2025-05-24 17:07:57 +02:00
schroda
e0fb835f91 Fix "search all" with "show results only" enabled
After a source did not have any results for a performed search, a follow-up search was not possible anymore, due to the source being filtered out of the rendered sources.
2025-05-23 00:27:57 +02:00
schroda
4452a9fc5c Handle trackpad scrolling in continuous vertical pager
Trackpads fire "wheel" events as if they were a mouse.
This is a problem because trackpads can scroll horizontally without having "shift" pressed. In that case, the hook causes the horizontal scrolling on trackpads to break, since it just inverts it, as if it was a vertical scroll.

Fixes #951
2025-05-21 23:01:09 +02:00
schroda
fe30c8e281 Update "search all" source header styling
- reduce height
- reduce source name font size
- use source "name" instead of "display name"
 display name only adds language, which is shown in the second line of the header
- add button to indicate that the search can be opened on the source itself
2025-05-21 02:41:12 +02:00
schroda
f6b4ed8f56 Streamline adding params to app routes 2025-05-21 01:58:54 +02:00
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
6b812cb143 Clear selection after performing action
After an action the selected chapters might get hidden due to active filters.
Same as fde33a2412, don't want to bother dealing with this.
2025-05-20 23:31:53 +02:00
schroda
fde33a2412 Hide chapter list action menu during active selection
Handling changing filters during selection is too cumbersome
2025-05-20 23:30:19 +02:00
schroda
e888c989e9 Fix chapter list selection with active filters
The selection always used the whole chapter list regardless of the active filters, which potentially caused hidden chapters from getting selected
2025-05-20 23:26:45 +02:00
schroda
7885bcda98 Improve global search
Add options to show only searches for
- pinned sources
- all sources
- sources with results
2025-05-18 01:08:02 +02:00
schroda
1e1489df75 Show pinned sources on top of global search 2025-05-17 23:49:44 +02:00
schroda
e327849a19 Show last used source 2025-05-17 23:37:00 +02:00