v0.4.0
Pre-release
Pre-release
0.4.0
- macOS is now the only supported platform. Windows still compiles but its runtime behavior is unstable, and Linux is not yet available.
- Signed macOS builds are produced through GitHub Actions with code signing and notarization; release assets and private assets are fetched from R2 during CI.
- First-run health diagnostics surface environment problems before they become silent failures.
- A runtime crash recovery boundary keeps the app usable after a render-layer crash.
- Safe mode (
CHARMINAL_SAFE_MODE=1) lets you recover from broken packs. - Pack workbench refinements: kind groups, inline toggles, an active bar, and auto-refresh.
- Pack doctor diagnostics and a
pack diagnoseMCP tool for validating local packs. - Pack repair handoff actions, hardened against id injection and double-click.
- Settings now show each pack's description, author, and trust tier; Quick Actions moved to the top.
- Settings UI labels are localized (Japanese / English); product terms stay in English.
- Render loop scheduling optimized to reduce idle CPU/GPU usage.
- Default bundled fallback scene changed to
simple-room. - Legacy
claipersona removed; onlyclai-enandclai-jaremain.
Full Changelog: v0.3.0-alpha...v0.4.0