schroda
56eabae9ae
Improve graphql errors display in toast
2025-07-28 00:22:35 +02:00
schroda
20ca6d6cda
Fix download conversion setting input labels
2025-07-26 01:12:25 +02:00
schroda
fcc68ce594
Mention "none" download conversion target mime-type in description
2025-07-26 01:12:25 +02:00
schroda
a846a84777
Fix download conversion change detection
...
The setting was considered to have always been modified. This resulted in the save button never being disabled.
2025-07-26 01:12:24 +02:00
schroda
bd6653ff88
Consider unread chapters only for "mark prev as read"
...
Otherwise, the "last read at" timestamp gets unintentionally updated
2025-07-25 01:50:04 +02:00
schroda
9a9dbab7df
Introduce "SearchParam" enum
2025-07-23 01:52:41 +02:00
schroda
18f524c91a
Move virtuoso constant to proper location
2025-07-23 01:37:47 +02:00
schroda
ebe8a3c376
Fix "extension" root route redirect
...
Not sure why this redirects to the root route instead of to the extension page (got introduced in 2e105a0539 )
2025-07-23 01:36:05 +02:00
schroda
b444c427e4
Fix removed "source" route redirect
...
Page got merged in db65b9df44 and never got properly redirected to the new location (8178574815 )
2025-07-23 01:36:05 +02:00
schroda
2ccd4a3de7
Rename "browse" "source" tab to "sources"
2025-07-23 01:36:03 +02:00
schroda
39d34af9bc
Improve backup install missing extension routing
...
Only opened the "browse" page instead of routing to the "extension" tab of the "browse" page
2025-07-23 01:35:55 +02:00
schroda
cc4ab2e0dd
Remove unused args in "createUpdateReaderPageLoadState"
2025-07-23 01:27:13 +02:00
schroda
1fb5b3cc09
Fix chapter list download ahead option
...
The option should not download anything in case there is already the download ahead number of unread downloaded chapters available.
Regression 85cec6fd8d
2025-07-21 02:40:10 +02:00
schroda
bbb2da52f4
Change scanlator exclusion filter checked icon to "X"
2025-07-20 23:01:36 +02:00
schroda
53b14a8878
Auto focus time setting
2025-07-20 23:01:36 +02:00
schroda
1dd67ff072
Save "custom filters" reader settings per device
2025-07-20 23:01:35 +02:00
schroda
93b9e84a37
Fix "pure dark mode" setting visibility
...
In case the apps theme mode was never changed, the "mui-mode" was never set.
This lead to the "pure black mode" setting to never be visible.
2025-07-20 23:01:35 +02:00
schroda
2b1c2a0b6c
Add "download conversion" setting support
2025-07-20 23:01:34 +02:00
schroda
fed291a5dc
Remove "__typename" prop from gql request variables
...
Will cause the request to fail in case the prop was not expected
2025-07-20 16:48:59 +02:00
schroda
98d087dd58
Remove DialogTiles from DialogContent children
2025-07-20 14:02:16 +02:00
schroda
bac77599f5
Add WebView support
2025-07-19 21:33:13 +02:00
schroda
0d23d8077f
Add private tracking support
2025-07-19 21:33:12 +02:00
schroda
3c4321e625
Extract tracker search track button
2025-07-19 16:54:14 +02:00
schroda
13a7d21e60
Show new tracker search result data
...
- score
- totalChapters
2025-07-19 16:40:29 +02:00
schroda
b9d6339270
Fix track search result type detection
...
The server replaces "_" with "-" in the track result format (at least or Anilist)
2025-07-19 16:23:35 +02:00
schroda
4f0fcea7f5
Ignore cached data for database library manga category cleanup
...
Button only worked once and then required a page refresh, because, otherwise, the cached data from the first call just kept getting used
2025-07-15 01:53:11 +02:00
schroda
4d573174c6
[skip ci] Fix i18n resource generator workflow skip condition
...
The commit message is the title plus description. Thus, using "endsWith" for matching the title does not work
2025-07-15 01:48:33 +02:00
Hosted Weblate
37d925c5fb
Translations update from Hosted Weblate
...
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translation: Suwayomi/Suwayomi-WebUI
2025-07-15 01:38:48 +02:00
schroda
02557743dd
Update dependencies
2025-07-15 01:33:17 +02:00
schroda
ae1d0ecd67
Remove html parsing of manga and tracker descriptions
...
Reverts d726793e3d and a48cb0ce27 to get rid of the known issue mentioned in the commit description of d726793e3d .
Don't remember why I added this, it doesn't seem that either of the descriptions contains any html.
2025-07-15 01:33:17 +02:00
schroda
f221425a89
Recursively escape disallowed html tags in manga and tracker descriptions
...
In case there the description contained something like "<some text that is interpreted as an invalid html tag>", it was sanitized to "<some" with the rest of the text in the "tag" getting removed.
2025-07-15 00:44:35 +02:00
schroda
b49243607d
Fix lib folder name of "react-router-dom"
2025-07-15 00:35:15 +02:00
schroda
89cff9db6a
Handle duplicated chapters in chapter download action again
...
Regression 85cec6fd8d
2025-07-13 14:21:30 +02:00
schroda
73f8c72204
Remove unnecessary button link in "Extensions" "ExtensionCard"
...
The "Card" itself is already a link to the same path. Besides this being invalid html which might cause unexpected errors
2025-07-12 18:12:11 +02:00
schroda
84c6371380
Prevent routing to "ExtensionInfo" on extension list action button click
2025-07-12 18:09:06 +02:00
schroda
57e7a806bd
Remove switch click handling in "ExtensionInfo" "SourceCard"
...
The click handling caused the mutation to be executed twice due to the click handling on the CardActionArea itself.
This then caused issues with the set metadata, because the server doesn't prevent storing the same "sourceId" and "meta key" combination twice.
2025-07-12 18:04:37 +02:00
schroda
2d44fc8d00
[skip ci] Insert weblate token into "tokens.json" in "update_i18n_languages" workflow
2025-07-12 01:59:25 +02:00
schroda
107ad79b17
[skip ci] Create empty "tokens.json" in "update_i18n_languages" workflow
2025-07-12 01:38:27 +02:00
schroda
5eb3d93afa
[skip ci] Fix "update_i18n_languages" workflow package json script execution
2025-07-12 01:30:49 +02:00
schroda
49c1fa6cee
[skip ci] Ignore "update_i18n_languages" workflow head commit name condition on manual dispatch
2025-07-12 01:29:21 +02:00
schroda
f55e090a73
[skip ci] Add options to trigger "update_i18n_languages" workflow manually
2025-07-12 01:25:33 +02:00
schroda
a77a587e59
[skip ci] Fix "update_i18n_languages" workflow dependency installation
2025-07-12 01:20:37 +02:00
Hosted Weblate
7241f88a0f
Translations update from Hosted Weblate
...
Co-authored-by: 9811pc <9811.main@gmail.com >
Co-authored-by: Alireza Gh <ali1372ghola@gmail.com >
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Deleted User <noreply+48943@weblate.org >
Co-authored-by: Gianluca Lauro <giangi.lauro@gmail.com >
Co-authored-by: Guy from Indonesia <topekjm@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jean-Philippe ALLEGRO <jipai13@gmail.com >
Co-authored-by: Leonardo de Macedo Sartorello <leo.sartorello98@gmail.com >
Co-authored-by: Lycus Bendln <richard.huawei08@gmail.com >
Co-authored-by: Marjan <hesoyama089@gmail.com >
Co-authored-by: Mathijs Mooij <mathijs@mooijict.nl >
Co-authored-by: N'Num Yutthaphon Inchaiya <yutthaphon30667@gmail.com >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: Oxara <oxara.dev@gmail.com >
Co-authored-by: UnknownSkyrimPasserby <f7022961@opayq.com >
Co-authored-by: adai liu <liuadai002@gmail.com >
Co-authored-by: alaa alshafay <alshafay1231@gmail.com >
Co-authored-by: mamotromico <mamotromico@gmail.com >
Co-authored-by: plum7x <plumgift@hotmail.com >
Co-authored-by: Василий <jintaxi97@gmail.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ar/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
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/id/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/it/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/nl/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ta/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/th/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/tr/
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-07-12 01:15:22 +02:00
schroda
c3cff8ee8b
[skip ci] Move "misc" server settings to bottom of page
2025-07-12 01:11:38 +02:00
Constantin Piber
0d288afe74
[skip ci] Update server settings for Authentication modes ( #984 )
...
* Update GQL interface
* Update queried server settings
* package.json: Fix GQL script
* Basic AuthMode setting
* Setting disable, disclaimer on login page
* Update gql generated files
* Alphabetical sort en.json
* Fix constants name typos
* Move settings types and constants to corresponding files
* Rename setting constants
* Update required server version
---------
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
2025-07-12 01:08:40 +02:00
Shirish
cdee6f4efa
[skip ci] Feat: Add OPDS Configs to Server Settings tab ( #945 )
...
* Add OPDS config settings
* Address PR comments
* Update serverVersion for PREVIEW
* Add "opdsUseBinaryFileSizes" setting
---------
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
2025-07-12 00:41:59 +02:00
schroda
74f0fec02d
Fix dnd on touch devices
2025-07-09 00:22:21 +02:00
schroda
8783956fbc
Slice chapter list correctly for downloads
...
Chapters are sorted in desc order and thus, the oldest chapters are at the end of the list.
Thus, the chapters to download need to be taken from the end instead from the start
2025-07-09 00:22:19 +02:00
schroda
1c9d62659f
Include "meta" field in manga library fragment
...
The chapter list options stored in the meta are required for the download action
2025-07-08 22:02:25 +02:00
schroda
fad590eb5d
Add "order" filter to chapters query key
2025-07-08 21:56:21 +02:00