Skip to content

Releases: niStee/ani-cli-sync

ani-cli-sync: v0.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:41
8a647ea

0.9.0 (2026-10-16)

Features

  • subtitles: add dynamic character metadata and active entity extraction (RAL) (#79) (40c459f)
  • subtitles: add generic masculine convention and morphological glossary articles (#80) (90f92b7)
  • subtitles: add Romaji series aliasing, character profiles, and cleft avoidance (#78) (b394189)
  • subtitles: add series context anchoring and dynamic batch glossary injection (#75) (38163e3)
  • subtitles: add WebVTT cue ingestion sanitizer and tag stripper (#73) (080c716)

Bug Fixes

  • subtitles: keep timings client-side, bisect on batch count mismatch (#65) (08df017), closes #64
  • subtitles: normalize <br> tags to prevent libass bold rendering bug (#77) (4e772dc)
  • subtitles: unblock German translation (non-reasoning model + real abort) (#61) (76690b2)

Documentation

  • openspec: archive series-context-and-glossary to canonical specs (#76) (39c8876)
  • subtitles: record the translation model default and its measurements (#63) (c06bbf7)

ani-cli-sync: v0.8.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 11:36
c28eef8

0.8.0 (2026-10-05)

Features

  • sub-sync: opt-in per-episode subtitle offset measurement + autoplay stop fix (#59) (bff13d1)
  • subtitles: add --sub-delay to shift subs for dub-timed tracks on JP audio (#49) (7de8679)

Bug Fixes

  • subtitles: select subtitle tracks by label, not by the provider's uniform lang (#50) (cdffa39)
  • watch: autoplay + query falls back to global AniList search instead of dying on non-tty fzf (#48) (8661256)

Documentation

  • subtitles: correct --sub-delay guidance -- the offset is per-episode, not per-show (#57) (05d1561)
  • subtitles: mark the ep2 offset playback-verified at 0 (#58) (d19069a)

ani-cli-sync: v0.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 22:27
8c5a4c3

0.7.0 (2026-09-16)

Features

  • stream: add automated two-pass probe fallback for episode offsets (#46) (bacb35d)
  • stream: prioritize uncensored/AT-X/Blu-ray cuts with automated menu selector (#43) (3a3ffd3)

ani-cli-sync: v0.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 23:28
e5091cd

0.6.0 (2026-09-14)

Features

  • subtitles: make secondary subtitles on demand and add background prefetching (#42) (ab99b7e)

Bug Fixes

  • subtitles: handle null skip metadata and separate mpv script-opts-append flags (#40) (a878d5f)

ani-cli-sync: v0.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 22:36
437dc46

0.5.0 (2026-09-14)

Features

  • subtitles: add automated fallback and dual-subtitles pipeline (#39) (51d0994)

Bug Fixes

  • offsets: add Slime Season 4 table entry with 0 offset (#35) (30845a6)

Documentation

  • pointer to fleet auto-merge policy (ai-infra AUTOMERGE.md) (#37) (da0fb1f)

ani-cli-sync: v0.4.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 19:08
85de3f4

0.4.2 (2026-09-13)

Bug Fixes

  • offsets: update Slime offsets to 0 for ani-cli 5.1.0 hianime provider (#33) (8b736a6)

ani-cli-sync: v0.4.1

Choose a tag to compare

@github-actions github-actions released this 09 Sep 20:45
b81a662

0.4.1 (2026-09-09)

Documentation

  • align AGENTS.md topology with fleet canonical standard (#30) (22d500b)

ani-cli-sync: v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:44
f8cab4b

0.4.0 (2026-08-30)

Features

  • sync: sequel rollover on completion + PREQUEL-chain computed episode offsets (0fb7d96)

ani-cli-sync: v0.3.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 23:40
8db1159

0.3.2 (2026-08-28)

Bug Fixes

  • sync: add Slime Season 3 continuous episode offsets (#23) (b99f0f2)

ani-cli-sync: v0.3.1

Choose a tag to compare

@niStee niStee released this 26 Aug 15:50
86f9309

What's Changed

🐛 Bug Fixes & Hardening

  • cmd_set clobber protection: guards against status clobbering when passing out-of-range scraper episode numbers by @niStee in #16
  • Data-driven multi-season offset table: extracted season episode translation logic into declarative _EPISODE_OFFSETS and pure resolve_episode_offset() by @niStee in #16
  • Exception chaining: fixed bare except Exception in gql_query to preserve full HTTP tracebacks by @niStee in #16
  • Playback loop flag: restored --exit-after-play to cleanly return player exit code without falling into interactive menus by @niStee in #16

🧪 Tests & Documentation

  • Extended test suite to 16 automated tests covering all offset scenarios and boundary guards.
  • Added Multi-Season Episode Offsets and AniList Troubleshooting guides to AGENTS.md and README.md.

Full Changelog: ani-cli-sync-v0.3.0...ani-cli-sync-v0.3.1