[0.3.2] - 2026-08-16
A bigger streaming and Free-tier release: in-stream keyboard and settings, ads that actually finish, a region picker before launch, and a more stable decode path.
Added
- In-stream on-screen keyboard with sticky Shift / Ctrl / Alt and chord support, replacing the old IME path so you can type without leaving the stream.
- Settings modal with tabs for stream quality, controls, region, language, color depth, session timer, and per-game control profiles.
- Controls hint and an in-stream controls modal with front/back Vita diagrams.
- Session timer overlay driven by membership tier (Free / Priority).
- Queue ads lifecycle (Start → progress → Finish) so Free sessions no longer time out waiting on ads.
- Server / region picker with latency probes and queue stats before launch.
- Provider-aware CloudMatch base URL discovery. (Partial).
- Lighter Japanese font subset (~1.8 MB) for catalog titles.
- EN / ES strings for the new settings and launch UI.
- File logging for stream diagnostics.
Changed
- Async H.264 decode with jitter-adaptive RTP reorder.
- Adaptive bitrate ceiling, 16-bit default color depth, and frame pacing improvements.
- Vita
APP_VER=00.32kept in sync with the Cargo version. - Multi-zone active-session cleanup that survives one zone flaking.
Fixed
- Settings cache self-deadlock on the first prefs write.
- Membership tier now persists after token refresh without clobbering refreshed tokens.
- Avoid cloning full settings on the per-frame control path.
- UTF-8-safe ad id log truncation.