schroda
af9e77524b
Prevent ChapterCard height change on selection
...
Due to the Checkbox being smaller than the vertical menu icon the ChapterCard was reduced in height, which caused the chapters in the list to jump up sightly.
This issue was introduced by 0ab6549a20 due to changing the line height of the chapter name
2024-05-23 13:52:45 +02:00
schroda
1b408c8065
Remove margin from virtuoso list item
...
margin breaks virtuosos height calculation
2024-05-23 13:50:54 +02:00
schroda
cf996d67bb
Add "isMobileWidth" util function
2024-05-23 02:37:40 +02:00
schroda
809e8a32bd
Remove "react-device-detect" dependency
2024-05-23 02:31:59 +02:00
schroda
297ec2580b
Copy manga title on long press
2024-05-23 02:28:43 +02:00
schroda
f64320ad05
Remove missed static string
2024-05-23 01:22:13 +02:00
schroda
64c1ad6de3
Fix i18n type checking
2024-05-23 01:22:12 +02:00
schroda
43d05df78e
Set Metadata title color to "secondary text"
...
The important information is the "value" instead of the "title", thus, the "value" should stand out more
2024-05-23 01:22:10 +02:00
schroda
c9cf516473
Use Typography in MangaDetails
2024-05-23 00:40:20 +02:00
schroda
0ab6549a20
Limit lines of chapter names of ChapterCard
2024-05-22 23:28:56 +02:00
schroda
5cfa6d8445
Limit lines of chapter name of update cards
2024-05-22 23:28:56 +02:00
schroda
857b0204d3
Limit lines of manga title of update cards
2024-05-22 23:28:54 +02:00
schroda
ea6eac5066
Consider tracker logged out if token is expired
...
Server returns logged in state for a tracker even while the token has expired
2024-05-22 23:24:05 +02:00
schroda
871908eba9
Always show vertical scrollbar on "body" instead of "html" element
...
Due to setting the html elements "y overflow" to "auto" after a manga grid got unmounted (d21521625b ), MUIs "scroll lock" of "modals" was broken in the reader.
For some reason the scrollbar does not get locked and instead, due to the added padding, the pages jumped slightly upward.
MUI uses the "body" element to lock the scrollbar, and thus, using this element as well instead of "html" fixes this problem, since the manually set "overflow" value gets overwritten by MUI and thus, won't mess with its logic.
2024-05-22 23:06:17 +02:00
schroda
e9ee43b9b4
Use "DayJs" instead of "Date"
2024-05-21 22:22:12 +02:00
schroda
09ee5e6862
Extract dayjs setup into file
2024-05-21 20:45:13 +02:00
schroda
d889be558e
Remove unnecessary "??" operator usage
2024-05-20 17:44:27 +02:00
schroda
d21521625b
Always show vertical scrollbar while manga grid is rendered
...
To prevent jittering (https://github.com/Suwayomi/Suwayomi-WebUI/issues/758 ) caused by react-virtuoso
2024-05-20 17:44:27 +02:00
schroda
b207639445
Change scrollbar styling
2024-05-20 16:59:10 +02:00
schroda
37a371863f
Set css color scheme via MUI
2024-05-20 16:23:11 +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
2b2686d323
Always include scanlator in case multiple scanlators exist
...
Makes more sense compared to the previous logic - to only show the scanlator in case "skip dupe chapters" setting was disabled and duplicated chapters existed - which was also not properly implemented, to be always able to tell if chapters of different scanlators might be viewed
2024-05-14 23:06:36 +02:00
schroda
a65ca228fe
Keep initial opened chapter as duplicate reference
...
In case "skip duplicated chapters" is enabled and the next chapter is from a different scanlator, the initial opened chapter should still be used to remove duplicated chapters.
Otherwise, the original scanlator would get lost and the scanlator of the next chapter would get used, which was only a fallback chapter, because the initial chapters scanlator did not have a next chapter.
2024-05-13 04:04:41 +02:00
schroda
ca747b383e
Show chapter title in Reader chapter select
2024-05-13 03:40:45 +02:00
schroda
d726793e3d
Sanitize tracker summaries
...
The summaries can include invalid html tags which caused issues when trying to render them since these tags do not exist.
Known issue:
The invalid tags will get escaped, however, when they include a space (e.g. "<Author's Notes>" everything after the space is missing (e.g. will be "<Author's>")
2024-05-13 03:28:46 +02:00
schroda
c5d8b20528
Always allow clearing download queue
...
It's possible that the queue only contains a failed invalid (does not exist anymore in the database) chapter which then causes graphql errors.
In this case the queue was considered empty which prevented it from getting cleared.
Without being able to clear it, the error could not be fixed.
2024-05-13 01:38:29 +02:00
schroda
760de9e791
Fetch "chapters with state" sorted by asc "source order"
...
It was possible that the chapters were out of order which e.g. could cause issues with selecting the next chapters to download
2024-05-13 01:24:13 +02:00
schroda
3bc6777043
[SKIP CI][Tooling] Add script to create translation changelog
2024-05-11 16:25:32 +02:00
schroda
1325fe6baf
Update CHANGELOG formatting
2024-05-11 01:53:21 +02:00
schroda
b581c0d896
Add new languages to resources
2024-05-11 01:28:25 +02:00
Hosted Weblate
2ef34210e2
Translations update from Hosted Weblate
...
Co-authored-by: Akhlak Ur Rahman <akhlak.pro.red@gmail.com >
Co-authored-by: Darkon Rabbit <dark.rabbit.set@gmail.com >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: Graham Morin <graham.morin@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: João Vitor Santos de Alencar <joaovitosanto132@gmail.com >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: Yon <genjilolic@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Василий <jintaxi97@gmail.com >
Co-authored-by: 張景富 <okpo2188513@gmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/bn/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pt/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
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
2024-05-11 01:21:51 +02:00
schroda
6b690cfd8d
Handle error during manga refresh
...
The error of the refresh mutation was never catched and shown
2024-05-11 01:12:10 +02:00
schroda
eb72c78acc
Update dependencies
2024-05-11 00:42:06 +02:00
schroda
6a11b58d4d
Update "openNextChapter" function in "ReaderNavBar" on change
2024-05-09 13:13:55 +02:00
schroda
9baa04803d
Always show unread and download badges in library duplicates page
2024-05-08 19:16:41 +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
06817e3478
Prevent updated version info dialog on initial open
2024-05-08 13:50:27 +02:00
schroda
5cb541b684
Add functionality to save source browse searches
2024-05-08 13:45:56 +02:00
schroda
93f76d6b7e
Reduce active apollo queries
2024-05-08 13:45:42 +02:00
schroda
e39989f906
Fix translation text
2024-05-08 13:04:51 +02:00
schroda
f2be29ea3a
Show search tips for MyAnimeList
2024-05-07 14:42: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
4f92a0130e
Inform about server version updates
2024-05-07 01:35:19 +02:00
schroda
eb0ba0b6a8
Improve detection of updated webUI version
...
In case the webUI update status was reset from another device, other devices would not show an info that the webUI got updated
2024-05-07 01:34:10 +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