What's Changed
🐛 Bug Fixes
- Fixed a Windows startup race that could make a valid signed-in account appear signed out after restarting OpenTypeless, leaving the process on the free 30-second recording limit and disabling cloud AI polish and custom-dictionary application until sign-in.
- Restored the vault-backed session state before the webview starts, allowing paid subscription state to be recovered reliably during renderer initialization.
- Made genuine session restoration failures observable and prevented optional credential-capability metadata from blocking entitlement restoration.
This release includes regression coverage for Tauri startup state registration, Better Auth bearer transport, and paid-account restoration from an empty renderer cache.
Windows signing notice
The Windows installers follow the same explicit unsigned release path as v1.1.56 and v1.1.57 because production Authenticode signing is not currently available in CI. Windows SmartScreen may therefore show an unrecognized-app warning. Updater artifacts remain signed with the OpenTypeless updater key.
Fixes #111.
Full Changelog: v1.1.57...v1.1.58