schroda
b6382bb33a
Load only category mangas that are in the library
2023-10-27 20:23:47 +02:00
schroda
2297f36efb
Add manga to default categories when adding to library
2023-10-27 20:23:47 +02:00
schroda
e2fed69c90
Optimistically refresh categories on reordering
2023-10-27 20:23:46 +02:00
schroda
b7e1afd4f4
Update refetching queries and evicting cache data
2023-10-27 20:23:46 +02:00
schroda
5263a1102c
Rename "doRequestNew" to "doRequest"
2023-10-27 20:23:46 +02:00
schroda
b3a432ed2e
Update typings
2023-10-27 20:23:46 +02:00
schroda
16ebfcb51f
Correctly update extensions language selection
...
Was only updated after clicking "OK" once.
This was caused due only updating the language selection once the app language was changed or in case the selected languages (after clicking "OK") changed
2023-10-27 20:23:45 +02:00
schroda
fbcc1fb91a
Add optional options arg to all requests
2023-10-27 20:23:45 +02:00
schroda
d3e15e9d3b
Use gql for "subscriptions"
2023-10-27 20:23:45 +02:00
schroda
b79fbcf71d
Setup graphql subscriptions
2023-10-27 20:23:45 +02:00
schroda
6a1c302e45
Remove SWR
2023-10-27 20:23:44 +02:00
schroda
09f48c2c17
Use gql for "backups"
2023-10-27 20:23:44 +02:00
schroda
e2f34f1f47
Use gql for "fetchMore" workaround
...
The "loading" and "networkStatus" state do not get correctly updated when e.g. calling "fetchMore".
This seems to happen because an abort signal is passed on every hook call.
Due to passing this signal, the passed args to the hook change, and thus, it looks like apollo considers this a completely new hook call.
By preventing the signal from being passed, the hook correctly updates these states, but, on the contrary, it is not possible to abort these requests anymore
2023-10-27 20:23:44 +02:00
schroda
aad87463f3
[Codegen] Use gql for "loading chapters"
2023-10-27 20:23:44 +02:00
schroda
78049282a7
Use gql for "sources" - preferences
2023-10-27 20:23:05 +02:00
schroda
dcead5a801
Preserve selected filters on browser back navigation
2023-10-27 20:23:05 +02:00
schroda
12dd973179
Use gql for "mangas" VI - source mangas filter
2023-10-27 20:23:05 +02:00
schroda
3297c7d96c
Use gql for "mangas" V - update manga categories
2023-10-27 20:23:05 +02:00
schroda
87aef85683
Use gql for "mangas" IV - source mangas popular/latest
2023-10-27 20:23:04 +02:00
schroda
0a73496cba
Use gql for "mangas" III - global search
2023-10-27 20:23:04 +02:00
schroda
af9d49e5e9
Use gql for "mangas" II - category mangas
2023-10-27 20:23:04 +02:00
schroda
89dc053f00
Use gql for "mangas" I - get manga
2023-10-27 20:23:04 +02:00
schroda
a5b4b95bce
Use gql for "updater"
2023-10-27 20:23:03 +02:00
schroda
222f8f5c9b
Use gql for "downloader"
2023-10-27 20:23:03 +02:00
schroda
ca18e750bf
Use gql for "categories"
2023-10-27 20:23:03 +02:00
schroda
f0d55c01c8
Use gql for "updating chapters"
2023-10-27 20:23:03 +02:00
schroda
c75e184c57
Use gql for "updating mangas"
2023-10-27 20:23:02 +02:00
schroda
e1f338d013
Use gql for "sources"
2023-10-27 20:23:02 +02:00
schroda
4a80e18cd0
Use gql for "extensions"
2023-10-27 20:23:02 +02:00
schroda
81cfeedbba
Use gql for "checkForUpdate"
2023-10-27 20:23:02 +02:00
schroda
59468bc568
Use gql for "about"
2023-10-27 20:23:01 +02:00
schroda
80cb06dfd5
Use gql for "global metadata"
2023-10-27 20:23:01 +02:00
schroda
b9480736c3
Log apollo errors
2023-10-27 20:23:01 +02:00
schroda
181eb6c811
Add graphql logic to RequestManager
2023-10-27 20:23:01 +02:00
schroda
0ee47c872b
Introduce "BaseClient"
2023-10-27 20:23:01 +02:00
schroda
a0b686497f
Move "RestClient" in sub folder
2023-10-27 20:23:00 +02:00
schroda
bffc1669e2
Move "RequestManager" in sub folder
2023-10-27 20:23:00 +02:00
schroda
1c794c24b5
Setup intellij "GraphQL" plugin
2023-10-27 20:23:00 +02:00
schroda
87ddf2f844
[Codegen] Generate files
...
Even if they are generated files, they should be checked-in so that it's possible to check out an old commit and still have the same files as they were at the time the commit was created.
In case they wouldn't be checked-in and the schema has changed in the meantime, there is no possible way to build the same generated files anymore
2023-10-27 20:22:56 +02:00
schroda
0087d3a87b
[Tool][Codegen] Add script to post format the generated graphql file
...
Makes it possible to modify the generated graphql file by codegen.
2023-10-27 20:19:05 +02:00
schroda
10a57d3388
Change "moduleResolution" to "node"
...
"bundler" causes a tsc issue with the generated graphql file where the imported file can't be found.
2023-10-27 20:19:05 +02:00
schroda
1b4497db46
Setup "graphql-codgen"
2023-10-27 20:19:04 +02:00
schroda
55c1c51edd
Create queries, mutations and subscriptions
2023-10-27 20:18:37 +02:00
schroda
ae5d2525f1
Add "apollo-client" dependencies
2023-10-14 01:50:31 +02:00
skrewde
5cf07acc1c
Update BUILDING.md ( #420 )
...
* Update to BUILDING.md
* Corrected typos.
* Edited lines to ensure a consistent tense and pacing.
* Tweaked spacing and script notes.
* Update to BUILDING.md
* Update BUILDING.md
* Update BUILDING.md
2023-09-29 00:37:46 +02:00
Robert Perez
3155c1d602
Add option to offset first page in double page reader ( #418 )
...
* added toggle for doublespreads
* changing pages works as intended
* undid package.json changes
* deleted packege lock json
* curPage changes when changing invertDoublePage
* changed yarn.lock
* it switches better now
* fixed formatting
* changed it to offset first page
* fixed flipping when switching
* offset first page hides when double page is not enabled
* removed uncreachable line
2023-09-28 00:36:47 +02:00
Weblate (bot)
9daf71d85c
Translations update from Hosted Weblate ( #411 )
...
Translated using Weblate (Spanish)
Spanish: currently translated at 100.0% (201 of 201 strings)
Translations update from Hosted Weblate
Translated using Weblate (Korean)
Korean: currently translated at 48.2% (97 of 201 strings)
Translate-URL: https://hosted.weblate.org/projects/suwayomi/tachidesk-webui/es/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/tachidesk-webui/ko/
Translation: Suwayomi/Tachidesk-WebUI
Co-authored-by: PedroJLR <jacobnchrono@gmail.com >
Co-authored-by: jun <jtrobin@daum.net >
2023-09-17 23:06:17 +02:00
schroda
4e134768ef
Feature/update dependencies ( #419 )
...
* Add "syncyarnlock" dependency
* Update dependencies
* Update versions in package.json
* Add script to update dependencies
2023-09-17 23:03:29 +02:00
Robert Perez
686f9d605f
Improvements on double page ( #417 )
...
* going to next chapter and prev page works now
* cleaned comments
* updated mapping file
* changed version back
* Fixed chapters being read.
* fixed comments
2023-09-06 20:39:46 +02:00
schroda
6afd12b0bb
Update required server version for preview to r1353 ( #415 )
...
Should have been updated with c23799f0e0
2023-09-03 13:25:41 +02:00