Commit Graph
155 Commits
Author SHA1 Message Date
schroda dd1199f3be Integrate extension api v1.6 changes 2026-07-02 12:40:11 +02:00
schroda 3812a84514 Add new "opds skip chapters metadata feed" setting 2026-07-02 12:40:10 +02:00
schroda aa6ededa10 Use new "fetchMangaAndChapters" mutation 2026-07-02 12:40:10 +02:00
schroda ef0dbef9cd Use new "binTrackRecord" mutation during migration
Does not cause any requests to the trackers during the migration, which prevents getting rate limited

closes #1104
2026-07-02 12:40:09 +02:00
schroda 816409fcb8 Add sync settings 2026-07-02 12:40:09 +02:00
schroda 43fef26b89 Re-add "Add "kcefEnabled" server setting"
Reverts 29bb60c28b
2026-07-02 12:40:08 +02:00
schroda ea8fe0802d Format generated "apollo-helpers" 2026-07-02 12:40:08 +02:00
schroda d4e46bcd8d Remove apollo-helpers codegen-formatting 2026-07-02 12:40:07 +02:00
schroda 0016d6d83a Fetch chapter download status with pages mutation
The pages mutation potentially changes the chapters download status, causing the cache to get outdated
2026-06-15 14:05:14 +02:00
schroda 29bb60c28b Revert "Add "kcefEnabled" server setting"
This reverts commit be0eb2fa5f.
2026-05-27 22:29:13 +02:00
schroda be0eb2fa5f Add "kcefEnabled" server setting 2026-05-20 16:56:09 +02:00
schroda c53f29b6e7 Fix respecting chapter list filters for downloads
Regression 7b20f08f51
2026-05-20 16:49:42 +02:00
schroda 19962df378 Update "getMangasChapterIdsWithState" 2026-05-20 16:26:43 +02:00
schroda fc4767e819 Format generated graphql types 2026-05-17 12:38:49 +02:00
schroda e944c6711e Sort browse migration manga selection by title 2026-05-16 02:37:47 +02:00
schroda 60b6a39bdc Update dependency "@graphql-codegen" 2026-05-15 20:41:14 +02:00
schroda 0ed2e7c193 Fix refreshing manga during migration search 2026-04-23 20:40:05 +02:00
schroda 527769ec5e Support library batch selection migration
Closes #1089
2026-04-23 19:02:38 +02:00
schroda f6302fe3aa Add bulk migration 2026-04-17 02:19:40 +02:00
schroda c6343e24a5 Update dependency "apollo-client" to v4.x
v4.1.6
2026-03-10 01:02:12 +01:00
schroda f549658dfa Update dependencies 2026-03-09 01:13:34 +01:00
schroda 00d6350cee Optionally include client data during manga migration 2026-03-08 22:42:39 +01:00
schroda 0c12427020 Remove old metadata mutations 2026-03-08 22:42:37 +01:00
schroda 64df9a9489 Add new single multipurpose metadata update mutation 2026-03-08 22:40:47 +01:00
schroda 474b98abb5 Use new "metas" mutations 2026-03-08 22:40:45 +01:00
schroda 5def0ea818 Add new image processing settings on serve 2025-12-23 02:10:06 +01:00
schroda 1b0d907708 Add new "external image processing" settings for downloaded images 2025-12-23 02:07:56 +01:00
schroda 083586c567 Update graphql files structure 2025-12-22 14:00:44 +01:00
schroda 162b477032 Add "auto backup flags" settings 2025-12-22 12:31:48 +01:00
schroda 3ff6f2ec5f Add "opds cbz mime-type" setting 2025-12-13 17:50:29 +01:00
schroda 064dc9041b Add "hikari connection pool" setting 2025-12-06 20:01:31 +01:00
schroda e914c04c88 Fix force page reload decision after a webui update 2025-12-06 20:01:09 +01:00
Zeedifandschroda 84cfa6bea5 Update KOReader Sync settings (#1030)
* feat(settings): refactor and implement KOReader Sync settings page

Refactors the KOReader Sync settings section into its own dedicated page and implements the full connection and configuration flow.

The previous implementation in the main server settings was outdated and incomplete. This change aligns the frontend with the latest backend logic and provides a complete user experience.

Key changes include:
- Separated the UI into two states: a login form for initial connection and a configuration panel for existing connections.
- Implemented `connectKoSyncAccount` and `logoutKoSyncAccount` mutations to handle authentication with the KOReader Sync server.
- Updated the `SERVER_SETTINGS` GraphQL fragment to use the new `koreaderSyncStrategyForward` and `koreaderSyncStrategyBackward` fields, removing the deprecated `koreaderSyncStrategy`.
- Moved all KOReader Sync settings from the generic Server Settings page to a dedicated route at `/settings/koreader-sync`.
- Restructured and improved i18n keys for better clarity and consistency.

Ran `yarn gql:codegen` to regenerate GraphQL types and helpers.

* Extract credentials login into component

* Update to server changes and cleanup

---------

Co-authored-by: schroda <50052685+schroda@users.noreply.github.com>
2025-12-06 19:59:39 +01:00
schroda 8358a2f51e Include "last update timestamp" in chapter updates query 2025-11-30 18:48:12 +01:00
schroda f0c6e789cd Add backup flags to backup import 2025-10-07 22:27:07 +02:00
schroda 7d71780fbc Properly type scalar "Duration" 2025-09-18 22:28:08 +02:00
schroda 80a576db63 Include chapter info in continue reading button tooltip 2025-09-18 22:28:07 +02:00
schroda 8745101c8a Add "open in webview" button in "SourceMangas"
closes #991
2025-09-08 00:59:14 +02:00
schroda 47e93c774f Add "database" settings 2025-09-08 00:37:02 +02:00
schroda 7d81e1106f Add "koreader sync" settings 2025-09-08 00:36:23 +02:00
schroda ef4f6659aa Remove graphql plugin config file 2025-08-30 17:09:41 +02:00
schroda 4aad410957 Add "ui login" support 2025-08-26 23:06:44 +02:00
schroda 2b1c2a0b6c Add "download conversion" setting support 2025-07-20 23:01:34 +02:00
schroda 0d23d8077f Add private tracking support 2025-07-19 21:33:12 +02:00
schroda 13a7d21e60 Show new tracker search result data
- score
- totalChapters
2025-07-19 16:40:29 +02:00
Constantin Piberandschroda 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
Shirishandschroda 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 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 914262dfac Revert unwanted generated graphql type changes
Accidentally updated some generated graphql types 2e105a0539
2025-06-23 02:01:28 +02:00
schroda 2e105a0539 Introduce "Extension info" screen 2025-06-23 00:05:16 +02:00