Beta · build 25

CortexAnime for iPhone

A native SwiftUI client, not a web wrapper: its own player, its own subtitle engine, downloads that survive offline, and error messages that say what actually happened.

BetaiOS 18+ SwiftUIBuild 25

01Detail page

Cover, score, airing status, the episode fraction, download entry and a source notice that names the real problem instead of printing a server error.

iPhoneDetail page for Hello, I am a Witch: 4 / 12 episodes, airing status, the source notice with its Retry, then the synopsis.
Detail page for Hello, I am a Witch: 4 / 12 episodes, airing status, the source notice with its Retry, then the synopsis.
iPhoneLower half of the same page: the episode grid, the trailer link, Credits and related titles. The raw studios-conflict message in Credits is the bug build 25 removes.
Lower half of the same page: the episode grid, the trailer link, Credits and related titles. The raw studios-conflict message in Credits is the bug build 25 removes.

02What build 25 fixes

Truthful errors

An episode that has not aired shows its real date. A dead source says the source is not answering. Raw GraphQL text is gone.

Credits that load

The studios query no longer conflicts with itself, so the credits section returns data instead of an error.

Titles that fit

Long titles wrap onto two lines in related titles and episode cards instead of being clipped.

Retry that retries

The button re-runs the request it belongs to, including the subtitle fetch.

Build 25 is committed, but the Apple build has to wait for the CI minute budget to reset on 1 November. Until then the screens above come from build 24 on a physical iPhone.

03Player

Custom controls over AVPlayer: seek, speed, quality ceiling, subtitle picker, next episode, picture in picture and AirPlay. Subtitles are drawn natively so their timings stay exactly as shipped.

Native subtitle engine

Own VTT parser with overlapping cues, HU / EN / FR selection, and storyboard images rejected instead of shown as text.

Downloads

Episode or full season, stored on the device, playable with no connection.

Resume

Playback position and history stay on the device and follow you across launches.

Watchlist and profile

Local favourites plus the account endpoints, decorated profile cards included.