FocusHQFocusHQ
Back to home
What’s new

What’s new in
FocusHQ.

Every release in one place — new features, improvements, and fixes. Looking for the full release notes with beta milestones? See release history.

  1. v0.9.56

    Teams polish, MAS build, and ultrareview fixes.

    A tight sprint focused on correctness: auth concurrency, sync reliability, and a handful of UX rough edges in Teams and Settings.

    New features

    • Teams: remove-member confirmation dialog and admin-only role picker.
    • Teams: successful invites now surface an info toast with the invitee's email.

    Improvements

    • Integrations Settings: new wide-row layout with per-provider subtitles and a cleaner empty state.
    • Settings spacing audit: uniform row gaps across all 8 tabs via the new SettingsGroup container.
    • Planner: selection clears when a focus session starts.
    • Search view: loading state now uses a shimmered skeleton row.

    Fixes

    • Auth: deduped concurrent refresh calls in TokenManager.
    • Sync: 401 responses now recover via token refresh instead of wiping the offline queue.
    • AI chat: SSE stream cancellation handler wired correctly.
    • Onboarding: no longer fires aiLearnFromWritingStyle silently on complete.
    • Mac App Store build: UpdateManager gated behind MAS_BUILD flag.
  2. v0.9.55

    Dead-code cleanup and workspace read/write parity.

    Dropped three unused /intelligence routes plus their services. Added GET and PATCH /workspace/me so Settings can round-trip slug, role, and contexts.

    New features

    • API: GET /workspace/me returns workspace slug, role, and primary contexts.
    • API: PATCH /workspace/me accepts partial updates; slug conflicts surface a clean 409.

    Improvements

    • Trimmed /intelligence surface to semantic search and cross-references only.
  3. v0.9.54

    Plan-gating enforcement on launch-blocker endpoints.

    Gap audit caught two security gaps where PlanLimits defined a restriction but the HTTP layer never enforced it. Closed.

    Fixes

    • POST /inbox/triage-all now requires Pro aiTriage plan feature.
    • PATCH /inbox/:id/triage now requires Pro aiTriage plan feature.
    • POST /focus/:id/evaluate-notification now requires the focus shield plan feature.
  4. v0.9.53

    AI defaults switched off for new signups + crypto hardening.

    New users now opt into AI explicitly; OAuth tokens re-keyed under a rotated KMS master. No user-visible behavior change for existing accounts.

    Improvements

    • New user defaults: AI triage, draft, and plan start OFF and can be enabled per-user in Settings → AI.
    • OAuth tokens: rotated AES-256-GCM master key; old ciphertexts migrated in the background.

    Fixes

    • Fixed edge case where the planner overwrote manually-pinned tasks on regenerate.
  5. v0.9.52

    Calendar sync reliability + push notification dispatch.

    Multi-calendar support across Google Calendar accounts, proper deletion propagation, and APNs dispatch behind a per-user device-token store.

    New features

    • Multi-calendar sync: connect multiple Google accounts, choose per-calendar which to surface.
    • Push notifications: APNs dispatch for high-importance messages and focus-session nudges.

    Improvements

    • Removed calendar events now clean up on the next sync tick instead of lingering.
    • Sync worker latency down ~35% on inbox batches larger than 200 messages.
  6. v0.9.50

    Focus mode v2 — notification shield + meeting prep + debrief.

    Full focus-session lifecycle: block noise while you work, get a quiet pre-meeting summary, and a post-session debrief that feeds tomorrow's plan.

    New features

    • Notification shield: per-app rules and a per-session allowlist for people who can break through.
    • Meeting prep: one-screen summary of attendees, recent threads, and open action items.
    • Focus debrief: what got done, what didn't, what to carry to the next session.

    Improvements

    • Plan-a-day now respects calendar blocks and existing focus sessions.
  7. v0.9.45

    Private beta opens.

    First closed build in the hands of design-partner teams. Unified inbox across 16 sources, AI daily plan, focus sessions, and team awareness.

    New features

    • Unified inbox across Gmail, Slack, Notion, Linear, GitHub, and Calendar.
    • AI-built daily plan that adapts through the day.
    • Team focus status and delegation, Slack-native.
    • 16 OAuth integrations wired end-to-end.

Want the next release first?

FocusHQ updates automatically via Sparkle, so every build above arrives quietly in the background. Download the latest if you haven’t yet.

Join waitlist