aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Data/AniList/schedule.ts
Commit message (Collapse)AuthorAgeFilesLines
* fix(schedule): stop duplicating first page in season paginationFuwn2026-04-181-37/+18
| | | | | | | | | | | | | The seasonal schedule collector pushed page 1 outside the while-loop, then re-pushed the current page on every loop iteration. That meant every multi-page season duplicated its first page's media, and the same bug ran a second time when includeLastSeason was set. Restructure into a shared collectAllSchedulePages helper with a single push-then-check-hasNextPage loop, so each page is pushed exactly once. Verified against AniList for SPRING 2026 with includeLastSeason=true: 210 media, 0 duplicates.
* chore(biome): drop formatter style overridesFuwn2026-03-011-84/+98
|
* chore(prettier): use spaces instead of tabsFuwn2024-10-091-69/+69
|
* feat(settings): data saverFuwn2024-08-221-1/+2
|
* refactor(anilist): move to data moduleFuwn2024-02-081-0/+105