What changed in each shipped Dictee build, including known limitations.
License self-service and the Windows waitlist
Highlights
Subscription customers can now open Stripe's hosted billing portal from License settings to manage payment methods and cancellation.
License settings can reset every occupied device slot after confirmation, then immediately reactivate the current Mac.
The website now includes an email-confirmed Windows waitlist and an expandable list of all 99 Whisper languages.
Fixes
Trial and cancellation state is now verified from signed entitlement data and shown with the applicable renewal or active-until date.
Duplicate Windows waitlist submissions return the same neutral response without sending another confirmation message.
Marketing publication now keeps source work on develop and promotes only the isolated site change through a separate production pull request after exact-head checks and the configured soak.
Known limitations
Production desktop licensing remains disabled; this development release uses the development license service and Stripe test environment.
The Windows waitlist requires its stage-specific D1, Turnstile, Pages, and SES resources to be provisioned before submissions can be accepted.
Clearer license details and branded service routing
Highlights
License settings now show the masked key suffix, renewal or lifetime billing, and signed device-slot usage when the license service supplies that metadata.
Development builds now connect to the license service through its branded development endpoint.
Fixes
License entry guidance now matches the eight-group DICTEE_ key format across onboarding, settings, previews, and translations.
Subscription and device-management controls stay hidden when the service does not supply a management URL, instead of presenting unavailable actions.
A hosted Dictee logo asset is available for transactional license email branding.
Known limitations
Production desktop licensing remains disabled; this release uses the development license service and Stripe test checkout.
Subscription and device self-service portals are not included, so their management controls remain hidden.
New license service and automated site delivery
Highlights
Dictee now activates, refreshes, and deactivates Stripe-issued licenses through the standalone license service, with signed offline access cached for up to seven days.
The website pipeline can research, review, translate, and promote localized content with a 24-hour review window and Search Console feedback.
Fixes
License keys stay out of renderer settings and command-line arguments; validation supplies test keys only through standard input.
Checkout uses stage-isolated Stripe links, and the success page directs customers to the SES-delivered license email.
Website analytics loads only after consent, and the improvement prompt remains disabled by default.
Known limitations
Production licensing is not enabled; this release exercises the development and sandbox service only.
Subscription and device self-service, plus import of existing Polar customers, are not included.
Safer CLI licensing and command validation
Highlights
Activate licenses through standard input so keys do not appear in command arguments.
CLI setup now requires an explicitly selected spoken language; model selection requires an installed model compatible with the current dictation language.
Fixes
Reject conflicting WAV and microphone sources and unsupported per-run dictation language codes.
Model selection rejects unknown, absent, or language-incompatible models and returns sanitized settings.
Dev release notes and updater manifests now use the dev changelog URL.
99 interface languages and V1 release pages
Highlights
Follow a supported macOS language automatically with System Default, or choose any of 99 bundled interface languages.
Open the changelog and third-party acknowledgements from the website footer.
Fixes
The public CLI no longer displays or accepts the internal update-channel setting.
Website capability cards now describe V1 shortcut and dictation-language controls instead of deferred text features.
Known limitations
Text post-processing controls remain deferred from V1.
Unsupported system interface locales fall back to English.
Input device selection and a simpler V1
Highlights
Choose an available microphone in Settings and from the CLI, with low-rate automatic device discovery.
Keep V1 focused by removing unfinished text-formatting controls while preserving compatible stored settings.
Fixes
Audio capture now honors the selected input device instead of always using the macOS default.
Known limitations
Text post-processing controls remain deferred from V1.
The selected microphone must still be connected when dictation starts.