- When the game master quotes a character speaking, that line is now attributed to the character and shown distinctly from the narration, labelled with their name — the groundwork for per-line text-to-speech playback
- Actor inspectors now show each combatant's available resource pools, and multi-step cost prompts list the pools you've already committed as you pay
- Narration names the abilities an action used, such as Divine Smite
- Player messages in the live campaign feed show the sender's character portrait next to their name
- Character portraits also appear on campaign cards, the character picker, and character list cards
- Campaign messages now use Lora, a serif that reads better than the interface sans for long narration, and blank lines render as a small paragraph gap instead of a large blank one
- Animations now respect your system's reduced-motion preference, and a trimmed animation library keeps the app loading a little faster
Portraits hung in place
Each face has found its own home
The app stills for some