Skip to content

feat: add en.atsumaru - #843

Merged
kkantan merged 4 commits into
Aidoku-Community:mainfrom
PoppingMangoSources:feat/en.atsumaru
Oct 30, 2026
Merged

kkantan merged 4 commits into
Aidoku-Community:mainfrom
PoppingMangoSources:feat/en.atsumaru

Conversation

@PoppingMangoSources

@PoppingMangoSources PoppingMangoSources commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Closes #304.

Add Atsumaru as an English source with manga, manhwa, manhua, and novel support.

  1. Search supports sorting, genres, demographics, content ratings, status, author, release year, chapter count, and official translations. Dynamic tags are grouped in source settings because displaying the full list in search filters causes stuttering, even with groupings.
  2. Content settings include selectable types/ratings, an 18+ Only toggle, hidden genres/tags, and optional novel labels.
  3. Chapters preserve scanlator groups and support optional deduplication by group preference, group rating, upload date, or page count, plus scanlator exclusions.
  4. Reading supports comic images and novel text chapters, with series/chapter deep links and pasted-URL search.
  5. Discover includes 14 customizable sections with progressive loading, recently updated titles, rotating genre spotlights, and popular novels. Popularity, Most Bookmarked, and Most Talked About have selectable ranking periods in source settings.

@PoppingMangoSources
PoppingMangoSources force-pushed the feat/en.atsumaru branch 13 times, most recently from 237b7b7 to 23f234f Compare October 27, 2026 09:43
- Add Atsumaru with English comics and novels, search, filters, series details, chapters, reading, home sections and deep links.
- Search with genres, demographics, ratings, content types, author, year and chapter counts, plus dynamic genre and tag exclusions in source settings.
- Provides novel labels, chapter deduplication, and scanlator exclusions
- Add selectable time periods for Popularity, Most Bookmarked, and Most Talked About Discover sections.
@PoppingMangoSources

PoppingMangoSources commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor Author

Ready for review now! I mostly followed the site for Discover since it has so many sections. They’re all single-row scrollers like on the site, with one big scroller at the top for Popular. If you have any ideas for a better layout, I’m open to suggestions.

I also put the tags in source settings instead of search filters because the filter sheet shows them all at once even with groupings, and there are enough tags (6,140 tags across 19 groups) to make it lag & stutter.

Comment thread sources/en.atsumaru/src/lib.rs Resolved
Comment thread sources/en.atsumaru/src/lib.rs Resolved
Explicitly disable unsupported filter exclusions and encode novel series types in keys so reading and chapter deep links work without metadata.
@PoppingMangoSources
PoppingMangoSources force-pushed the feat/en.atsumaru branch 3 times, most recently from ac725d2 to 18323ab Compare October 28, 2026 00:20
Add an ordered Group Preference list with the selected Keep method as its fallback. Preserve same-number entries from the winning group and unnumbered chapters, with chapter ids breaking equal rankings. Also remove redundant conversions and allocations, inline single-use field selectors, and trim unnecessary comments.
@PoppingMangoSources

Copy link
Copy Markdown
Contributor Author

Addressed the review feedback! Also added ordered group preferences and updated deduplication to preserve same-number chapter parts from the winning group, with a consistent tie breaker. Cleaned up redundant code and unnecessary comments too.

Comment thread sources/en.atsumaru/res/settings.json Resolved
Comment thread sources/en.atsumaru/Cargo.toml Resolved
Comment thread sources/en.atsumaru/src/models.rs Resolved
Default to Safe and Suggestive, remove the unused serde_json test dependency, and alphabetize featured and detail tags.
@kkantan
kkantan merged commit 1d85676 into Aidoku-Community:main Oct 30, 2026
3 checks passed
@PoppingMangoSources
PoppingMangoSources deleted the feat/en.atsumaru branch October 31, 2026 09:15
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.

atsu.moe

2 participants