desktop-v0.1.8

elie222/inbox-zerodesktop-v0.1.8Sep 7, 2026by github-actions[bot]

AI Summary

This release focuses on stability improvements and bug fixes for the Inbox Zero Desktop application, including a fix for macOS signing keychain setup and database migrations. It also introduces several user interface enhancements, such as keyboard shortcuts, improved thread navigation, and a redesigned toast notification system.

Key Highlights

  • Fixed macOS signing keychain setup and database migration issues
  • Improved thread navigation, drafts, and reply delivery
  • Redesigned toast notifications for better user feedback
  • Enhanced command palette with theme selection and sender actions
  • Added keyboard shortcuts for composing and account switching

New Features

  • Keyboard shortcuts for composing emails
  • Manual Gmail conversation labeling
  • Command K enhancements (theme selection, sender actions, account switching)
  • Slash shortcut to focus search
  • 'Sent with Inbox Zero' footer for composed emails
  • Desktop account switching shortcuts
  • Expanded preview text toggle

Full Release Notes

## What's Changed
* desktop: Fix macOS signing keychain setup by @elie222 in https://github.com/elie222/inbox-zero/pull/3508
* database: Keep migrations on the preview database by @elie222 in https://github.com/elie222/inbox-zero/pull/3511
* cli: Configure runtime Bedrock credentials for AWS setup by @elie222 in https://github.com/elie222/inbox-zero/pull/3528
* auth: Preserve concurrent mailbox links during account merges by @elie222 in https://github.com/elie222/inbox-zero/pull/3527
* fix: correct historical email processing and test-page rendering by @elie222 in https://github.com/elie222/inbox-zero/pull/3530
* mail: Refine thread navigation, drafts, and reply delivery by @elie222 in https://github.com/elie222/inbox-zero/pull/3509
* mail: Add manual Gmail conversation labeling by @elie222 in https://github.com/elie222/inbox-zero/pull/3531
* gmail: Preserve attachments when editing drafts by @elie222 in https://github.com/elie222/inbox-zero/pull/3513
* drive: Preserve existing files during OneDrive uploads by @elie222 in https://github.com/elie222/inbox-zero/pull/3514
* cli: Preserve encryption keys during reconfiguration by @elie222 in https://github.com/elie222/inbox-zero/pull/3515
* llms: Preserve original errors when retries stop by @elie222 in https://github.com/elie222/inbox-zero/pull/3517
* cli: Use supported Vercel development variable types by @elie222 in https://github.com/elie222/inbox-zero/pull/3518
* cli: Enable verified TLS for generated RDS URLs by @elie222 in https://github.com/elie222/inbox-zero/pull/3519
* auth: Preserve reconnected credentials after stale provider failures by @elie222 in https://github.com/elie222/inbox-zero/pull/3520
* config: Normalize tenant and credit-limit environment values by @elie222 in https://github.com/elie222/inbox-zero/pull/3521
* assistant: Bind pending email confirmations to their sending mailbox by @elie222 in https://github.com/elie222/inbox-zero/pull/3522
* auth: Restore connected state after Google account linking by @elie222 in https://github.com/elie222/inbox-zero/pull/3523
* rules: Preserve requested action delays from chat by @elie222 in https://github.com/elie222/inbox-zero/pull/3525
* llm: Remove obsolete tool resolution metadata by @elie222 in https://github.com/elie222/inbox-zero/pull/3532
* mcp: Retry OAuth registration after transient failures by @elie222 in https://github.com/elie222/inbox-zero/pull/3516
* mcp: Clear previous refresh grant when reconnecting by @elie222 in https://github.com/elie222/inbox-zero/pull/3524
* assistant: Centralize confirmation reservations by @elie222 in https://github.com/elie222/inbox-zero/pull/3533
* Assistant: Allow direct chat access before onboarding by @elie222 in https://github.com/elie222/inbox-zero/pull/3529
* docs: changelog — Your Week in Email (Sep 3) by @cursor[bot] in https://github.com/elie222/inbox-zero/pull/3494
* assistant: Preserve rule actions in optimistic updates by @elie222 in https://github.com/elie222/inbox-zero/pull/3535
* cold-email: Preserve onboarding emails and honor trusted senders by @elie222 in https://github.com/elie222/inbox-zero/pull/3537
* mail: Simplify thread actions and unify targets by @elie222 in https://github.com/elie222/inbox-zero/pull/3534
* cli: Fix Google webhook configuration and provisioning by @elie222 in https://github.com/elie222/inbox-zero/pull/3526
* mail: Preserve reply and forward draft sessions by @elie222 in https://github.com/elie222/inbox-zero/pull/3536
* Compose: add keyboard shortcuts by @elie222 in https://github.com/elie222/inbox-zero/pull/3540
* mail: Move selection actions into the list toolbar by @elie222 in https://github.com/elie222/inbox-zero/pull/3542
* ui: Redesign toast notifications by @elie222 in https://github.com/elie222/inbox-zero/pull/3541
* mail: Preserve document styles in email previews by @elie222 in https://github.com/elie222/inbox-zero/pull/3538
* mail: Stabilize reader actions by @elie222 in https://github.com/elie222/inbox-zero/pull/3539
* dev-setup: pin loopback DB host, resolve portless binary, detect proxy scheme by @elie222 in https://github.com/elie222/inbox-zero/pull/3544
* mail: Round split tab focus indicator by @elie222 in https://github.com/elie222/inbox-zero/pull/3543
* mail: Add desktop account switching shortcuts by @elie222 in https://github.com/elie222/inbox-zero/pull/3545
* docs: Refine pull request workflow by @elie222 in https://github.com/elie222/inbox-zero/pull/3550
* mail: Tighten reader top spacing on desktop by @elie222 in https://github.com/elie222/inbox-zero/pull/3547
* mail: Simplify label picker by @elie222 in https://github.com/elie222/inbox-zero/pull/3548
* fix: Linkify URLs in plain text emails by @elie222 in https://github.com/elie222/inbox-zero/pull/3549
* mail: Show sender profile beside the reader by @elie222 in https://github.com/elie222/inbox-zero/pull/3551
* mail: Render compose shortcut hints as one key per block by @elie222 in https://github.com/elie222/inbox-zero/pull/3554
* mail: Show sent forwards in the message reader by @elie222 in https://github.com/elie222/inbox-zero/pull/3553
* Mail: expand command shortcuts by @elie222 in https://github.com/elie222/inbox-zero/pull/3552
* Mail: preserve forward target state by @elie222 in https://github.com/elie222/inbox-zero/pull/3556
* auth: Preserve Microsoft credentials after operation access errors by @elie222 in https://github.com/elie222/inbox-zero/pull/3557
* ci: Run isolated browser specs in parallel and fix mail test failures by @elie222 in https://github.com/elie222/inbox-zero/pull/3546
* Mail: preserve message keyboard interactions by @elie222 in https://github.com/elie222/inbox-zero/pull/3559
* Mail: support nested sidebar labels by @elie222 in https://github.com/elie222/inbox-zero/pull/3558
* mail: Remove redundant split shortcut hint by @elie222 in https://github.com/elie222/inbox-zero/pull/3560
* mail: Expand unread messages when opening threads by @elie222 in https://github.com/elie222/inbox-zero/pull/3562
* billing: Prevent repeat trials on replacement subscriptions by @elie222 in https://github.com/elie222/inbox-zero/pull/3561
* Mail: Add theme selection to Command K by @elie222 in https://github.com/elie222/inbox-zero/pull/3564
* Mail: add an expanded preview text toggle by @elie222 in https://github.com/elie222/inbox-zero/pull/3563
* fix: consume existing Gmail drafts when sending replies by @elie222 in https://github.com/elie222/inbox-zero/pull/3567
* mail: Show account switching shortcut hints by @elie222 in https://github.com/elie222/inbox-zero/pull/3573
* fix: Keep unread indicator visible on hover by @elie222 in https://github.com/elie222/inbox-zero/pull/3574
* Mail: Add draft divider and automatic URL highlighting by @elie222 in https://github.com/elie222/inbox-zero/pull/3570
* mail: Keep outgoing replies visible during thread refresh by @elie222 in https://github.com/elie222/inbox-zero/pull/3566
* mail: Autosave edits to existing mailbox drafts by @elie222 in https://github.com/elie222/inbox-zero/pull/3568
* ci: Narrow browser coverage and restore full galleries by @elie222 in https://github.com/elie222/inbox-zero/pull/3565
* mail: group the thread list by date by @elie222 in https://github.com/elie222/inbox-zero/pull/3577
* fix(mail): sync cached splits and add queue diagnostics by @elie222 in https://github.com/elie222/inbox-zero/pull/3569
* mail: Add keyboard starring and status indicators by @elie222 in https://github.com/elie222/inbox-zero/pull/3575
* mail: Add slash shortcut to focus search by @elie222 in https://github.com/elie222/inbox-zero/pull/3578
* mail: Add sender actions and account switching to command palette by @elie222 in https://github.com/elie222/inbox-zero/pull/3572
* mail: Add 'Sent with Inbox Zero' footer to composed emails by @elie222 in https://github.com/elie222/inbox-zero/pull/3571
* mail: Soften the dark theme to charcoal by @elie222 in https://github.com/elie222/inbox-zero/pull/3579
* mail: Report pre-send rejections as failed instead of uncertain delivery by @elie222 in https://github.com/elie222/inbox-zero/pull/3581
* fix(desktop): restore Windows menu and title bar by @elie222 in https://github.com/elie222/inbox-zero/pull/3582
* fix: show platform-specific account shortcut modifiers by @elie222 in https://github.com/elie222/inbox-zero/pull/3583


**Full Changelog**: https://github.com/elie222/inbox-zero/compare/desktop-v0.1.6...desktop-v0.1.8