Skip to content

feat: add multi.kagane#603

Merged
kkantan merged 5 commits into
Aidoku-Community:mainfrom
m1000-spicy:main
Jul 7, 2026
Merged

feat: add multi.kagane#603
kkantan merged 5 commits into
Aidoku-Community:mainfrom
m1000-spicy:main

Conversation

@m1000-spicy

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread sources/en.kagane/res/filters.json Outdated
Comment thread sources/en.kagane/res/settings.json Outdated
Comment thread sources/en.kagane/res/source.json Outdated
Comment thread sources/en.kagane/res/source.json Outdated
Comment thread sources/en.kagane/res/source.json Outdated
Comment thread sources/multi.kagane/src/helpers.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs
Comment thread sources/en.kagane/res/source.json Outdated
@kkantan kkantan changed the title feat : Added en.kagane feat: add en.kagane Jul 2, 2026
@kkantan kkantan linked an issue Jul 2, 2026 that may be closed by this pull request
@m1000-spicy

Copy link
Copy Markdown
Contributor Author
  • source.json: reset version to 1, lower contentRating to Suggestive,
    and drop the redundant listings block (duplicated the sort filter)
  • filters.json: remove redundant ids on the format filter
  • settings.json: drop redundant titles; add a Languages multi-select
    feeding content_lang so the source isn't locked to English
  • helpers: rebuild the search body with serde_json and delete the
    hand-rolled escape_json helper
  • home: mirror the site with Popular Today / Recently Added scrollers

@m1000-spicy m1000-spicy requested a review from kkantan July 4, 2026 19:33

@kkantan kkantan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it would be nice to have supportsTagSearch implemented. author search is also supported on the website. another optional thing to have would be the AlternateCoverProvider trait, but that is definitely not necessary.

Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/res/filters.json Outdated
Comment thread sources/multi.kagane/res/settings.json Outdated
Comment thread sources/multi.kagane/res/source.json Outdated
@m1000-spicy

m1000-spicy commented Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

it would be nice to have supportsTagSearch implemented. author search is also supported on the website. another optional thing to have would be the AlternateCoverProvider trait, but that is definitely not necessary.

Implemented. I added a Genre multi-select with all 66 genres and their UUIDs (with exclude support), and wired the search body to the API's real shape — genres: { values, exclude, match_all: true }. config.supportsTagSearch is on, so tapping a genre on a series page runs a genre search too.

I dug into this one but couldn't get it working cleanly. The search endpoint only filters authors via a UUID-keyed staff field, and there's no author-lookup endpoint to convert a typed name into a UUID — so it can't work the way MangaDex's author search does. I've left it out for now; happy to add it if you know of an endpoint I missed.

Skipped AlternateCoverProvider for now since it's not necessary

@m1000-spicy m1000-spicy requested a review from kkantan July 4, 2026 21:34
Comment thread sources/multi.kagane/res/source.json Outdated
Comment thread sources/multi.kagane/src/lib.rs Outdated
Comment thread sources/multi.kagane/src/lib.rs
@m1000-spicy m1000-spicy requested a review from kkantan July 7, 2026 16:11
@kkantan kkantan changed the title feat: add en.kagane feat: add multi.kagane Jul 7, 2026
@kkantan kkantan merged commit b6890d4 into Aidoku-Community:main Jul 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

kagane.to

2 participants