Desktop sync and native capture hardening
Brivi desktop now aligns more closely with the web backend for auth, notes, files, usage, and transcription flows.
Shipped
- macOS desktop package with native helper, global shortcut handling, menu bar presence, and Ask Anything card.
- Bearer-auth client updates across Electron and extension requests so native clients stay aligned with the web backend.
- Protected notes, file upload, transcription, and subscription API routes with clearer entitlement checks.
Improved
- Usage quota and subscription sync logic now has focused unit coverage.
- File upload policy and Dodo webhook reconciliation are split into clearer server modules.
- Electron package configuration now avoids shipping bundled renderer dependencies twice.
Next
- Validate Windows installer behavior, tray integration, shortcut capture, and code signing.
- Keep Ask Anything labelled as in progress until selected-text and screenshot workflows are fully reliable.
- Connect public download buttons to signed release artifacts when distribution is ready.