Skip to content

Blaise 1.4.0

Choose a tag to compare

@ricardojustus ricardojustus released this 11 Jul 02:22
· 59 commits to main since this release

A polish and reliability release: live recording feedback, clearer menu-bar state, search highlighting, faster meeting notifications — and a community fix for the Google Calendar connection.

Highlights

  • Google Calendar OAuth fixed — Google's token endpoint requires client_secret for Desktop-app OAuth clients even with PKCE, so token exchange always failed. There is now an OAuth client secret field (stored in the Keychain, never the settings database), a cancellable connect flow, and connection errors surface in Settings instead of hiding behind a green "Connected" badge. Thanks to @arthursoares (#2, #3)!
  • Live level meters — the mic and system bars now reflect live audio.
  • Menu-bar status states — distinct icons for ready / meeting detected / recording / paused / processing / warning, with rebuilt recording controls.
  • Search highlighting — query terms highlighted throughout notes, action items, decisions, and transcripts (diacritic-normalized).
  • Faster, reason-aware meeting automation — Meet events evaluated on arrival; explicitly leaving a call stops recording after a visible 5-second countdown, tab close/reload keeps the 25-second reconnect cushion.
  • Visual pass — transparent native window chrome, refined design tokens, transient scroll indicators.

Full details in CHANGELOG.md.