Changelog

What's new in the app. Follow our Telegram to be the first to hear about updates.

v1.2.0BETA
Fixed Kodik and AniLibria playback for the new XartLife servers and upgraded the player: hotkeys, volume and seeking.

Playback

  • FixedKodik playback works again — added the new XartLife mirrors (old links are still supported).
  • ImprovedAniLibria now uses a new episode source — qualities load more reliably.

Player

  • NewHotkeys: Space/K — pause, ←/→ — ±10s, ↑/↓ — volume, M — mute, Esc — exit.
  • NewA volume control right in the player (on web and desktop).
  • NewHold Space to speed up playback — like press-and-hold on the screen.
  • FixedFixed drag seeking across the video and on the progress bar.
v1.1.0BETA
Big update: offline video is now assembled into MP4 and plays on any device. Details in Telegram.

Downloads & offline

  • NewOffline episodes are now saved straight to MP4 — playback works on your phone and other devices alike (no more “format not supported” error).
  • NewDownload and assembly progress is shown right in the episode list — tap to cancel.
  • NewAfter a download starts, a “Go to downloads” button appears.
  • FixedDownload errors are now surfaced immediately as a toast instead of failing silently.
  • ImprovedTechnical URLs (frame.php, m3u8, etc.) are no longer shown — they aren't needed while watching.

Stability & diagnostics

  • NewCrash reporting (Sentry) is now integrated — bugs are found and fixed faster.
  • ImprovedAdded timeouts to download network requests — a stuck segment no longer blocks re-downloading.

App & branding

  • NewThe app version now shows the build (commit) id — handy when reporting an issue.
  • ImprovedThe default server is now the original api.anixart.app. If you'd already picked a custom server, your choice is kept.
  • ImprovedAll community links now point to Telegram; “Report a bug” opens our channel.
  • FixedRemoved leftover service files that contained user data.

iOS build

  • FixedFixed the iOS build (a Sentry × Swift Package Manager conflict).
v1.0.1BETA

Stability

  • FixedFixed list-loading races across 8 screens — no more duplicates or stale data on refresh.
  • FixedThe player no longer hangs on an endless spinner when switching episodes; added force-landscape on unlock.
  • FixedThe notification badge is recalculated when you return to the screen instead of on a timer.
  • FixedFixed status percentages in collections (no crashes on empty data).

Code quality

  • NewAdded unit tests for core logic, with that logic extracted out of the widgets.

API

  • FixedFixed request bodies for profile and social edits (camelCase) — changes now actually save.
v1.0.0BETA

Offline playback

  • FixedFixed downloaded HLS playback on phones — a local loopback server and a byte-range playlist.

Startup

  • ImprovedFaster app startup: event-driven readiness instead of polling every 100 ms.