| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
The shift was capped at 36h, which caught daily-cadence drift but not
weekly shows where AniList's nextAiringEpisode jumps a full week ahead
once an episode airs. Extends to 8 days so weekly schedules trigger it.
Also shifts nativeEpisode alongside episode so classify treats the
subtitled release as authoritative for aired-count when prefer-native
is off; previously the original AniList count survived and kept shows
in Due even though display correctly said the next sub release was
still upcoming.
|
| | |
|
| |
|
|
|
|
|
|
| |
New 'Dry-run mutations' toggle in the Debug settings panel blocks
outgoing list updates (the + button) and skips the post-mutation
refresh so optimistic UI changes persist locally for testing. The
mutation gate sits in incrementMediaProgress; CleanAnimeList only
revalidates when the request actually went out.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Double injecting airing time double decremented delayed anime.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|