desktop-v0.1.21

elie222/inbox-zerodesktop-v0.1.21Oct 21, 2026by github-actions[bot]

Upgrading?

Full Release Notes

## What's Changed
* test: Capture fewer Playwright screenshots per run by @elie222 in https://github.com/elie222/inbox-zero/pull/4248
* outlook: Include custom folders in all-mail thread queries by @elie222 in https://github.com/elie222/inbox-zero/pull/4244
* mail: Keep the focused row steady when archiving the open thread by @elie222 in https://github.com/elie222/inbox-zero/pull/4249
* ci: Run provider-neutral mail specs on Google only by @elie222 in https://github.com/elie222/inbox-zero/pull/4251
* clean: Page through the inbox instead of refetching the first page by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4213
* docker: Add the follow-up reminders runtime placeholder by @AntonyLang in https://github.com/elie222/inbox-zero/pull/4202
* Update marketing submodule by @elie222 in https://github.com/elie222/inbox-zero/pull/4254
* categories: Update edited categories instead of creating duplicates by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4212
* unsubscribe: Keep commas inside List-Unsubscribe URLs that are not listed first by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4209
* premium: Keep Apple grace-period subscribers in scheduled jobs by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4227
* categorize: Scan past the first 200 senders in bulk categorization by @gautierlp in https://github.com/elie222/inbox-zero/pull/3913
* Fail rule selection when the AI names a rule that wasn't offered (Fixes #3853) by @elie222 in https://github.com/elie222/inbox-zero/pull/4255
* digest: Send weekly digests on the chosen weekday by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4224
* self-hosting: Fix .env.example inline comments and missing cron jobs by @SadashiMatsuko in https://github.com/elie222/inbox-zero/pull/4116
* rules: Send the CC and BCC configured on a Reply action by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4210
* desktop: Show update download progress in the app by @elie222 in https://github.com/elie222/inbox-zero/pull/4252
* outlook: Honor Reply-To when drafting replies by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4228
* rules: Treat `|` in subject/body static conditions as a literal character by @amartya1523 in https://github.com/elie222/inbox-zero/pull/4208
* tests: Remove low-value unit tests by @elie222 in https://github.com/elie222/inbox-zero/pull/4260
* [Snyk] Security upgrade prisma from 7.10.0 to 7.10.1 by @elie222 in https://github.com/elie222/inbox-zero/pull/4187
* mail: Stop inline images flashing broken and reloading in the reader by @elie222 in https://github.com/elie222/inbox-zero/pull/4258
* docs: clarify Docker image tag format by @elie222 in https://github.com/elie222/inbox-zero/pull/4253
* [Snyk] Security upgrade undici from 8.10.2 to 8.12.2 by @elie222 in https://github.com/elie222/inbox-zero/pull/4261
* webhooks: Release the message lock on failure so rate-limit catch-up can replay it by @elie222 in https://github.com/elie222/inbox-zero/pull/4268
* fix(bulk-unsubscribe): only suggest senders that have an unsubscribe link by @elie222 in https://github.com/elie222/inbox-zero/pull/4267
* push: Show an email preview in To Reply notifications by @elie222 in https://github.com/elie222/inbox-zero/pull/4271
* desktop: Show the update prompt once and reload after the new version takes over by @elie222 in https://github.com/elie222/inbox-zero/pull/4259
* mail: Quote selected text when Enter opens a reply by @elie222 in https://github.com/elie222/inbox-zero/pull/4257
* mail: Let inline replies send when the draft has no subject by @elie222 in https://github.com/elie222/inbox-zero/pull/4272
* mail: Stop the thread flashing when a reply is sent by @elie222 in https://github.com/elie222/inbox-zero/pull/4273
* chore: Update workspace packages by @elie222 in https://github.com/elie222/inbox-zero/pull/4276
* mail: Select and copy the whole conversation with Cmd+A in the reader by @elie222 in https://github.com/elie222/inbox-zero/pull/4274
* mail: Show a reply all button on message hover by @elie222 in https://github.com/elie222/inbox-zero/pull/4277
* mail: Show thread messages as raised cards with stable padding by @elie222 in https://github.com/elie222/inbox-zero/pull/4278
* team: Scope Team to the current account and move it under Tools by @elie222 in https://github.com/elie222/inbox-zero/pull/4280
* mail: Address replies to the sender's Reply-To address by @elie222 in https://github.com/elie222/inbox-zero/pull/4279
* team: Rename Team to Discussions and add an empty state by @elie222 in https://github.com/elie222/inbox-zero/pull/4281
* mail: Move desktop back/forward from the toolbar to the View menu by @elie222 in https://github.com/elie222/inbox-zero/pull/4284
* test: Keep Playwright on 1.62.1 by @elie222 in https://github.com/elie222/inbox-zero/pull/4282
* mail: Reorder split tabs by holding and dragging by @elie222 in https://github.com/elie222/inbox-zero/pull/4285
* web, desktop: Reload quietly after deploys and show Restart to update in the sidebar by @elie222 in https://github.com/elie222/inbox-zero/pull/4275
* mail: Make it clear when search is focused by @elie222 in https://github.com/elie222/inbox-zero/pull/4287
* mail: Remove the extra blank line above the Sent with footer by @elie222 in https://github.com/elie222/inbox-zero/pull/4286
* mail: Keep the reader selection bar steady when archiving by @elie222 in https://github.com/elie222/inbox-zero/pull/4291
* mail: Make dragging split tabs feel smooth by @elie222 in https://github.com/elie222/inbox-zero/pull/4292
* Add Organization/WebSite/SoftwareApplication structured data by @elie222 in https://github.com/elie222/inbox-zero/pull/4243
* outlook: Quote property-scoped search queries so Graph accepts them by @elie222 in https://github.com/elie222/inbox-zero/pull/4294
* INB-388: Keep signature toggle above expanded signature by @gentlemandev in https://github.com/elie222/inbox-zero/pull/4256
* INB-389: Preserve HTML signatures in AI draft replies by @gentlemandev in https://github.com/elie222/inbox-zero/pull/4262
* assistant: Keep learned patterns dialog closable on small screens by @gentlemandev in https://github.com/elie222/inbox-zero/pull/4115
* fix: hide the upgrade prompt when premium checks are bypassed by @Jatz in https://github.com/elie222/inbox-zero/pull/3409
* mail-engine: Keep new mail syncing and stop searches paging the whole mailbox by @elie222 in https://github.com/elie222/inbox-zero/pull/4293
* test: Cover Outlook participant search against the emulator by @elie222 in https://github.com/elie222/inbox-zero/pull/4295
* stats: Report unloaded older history when newer mail fills the page budget by @elie222 in https://github.com/elie222/inbox-zero/pull/4296
* chore: Keep personal data out of branch names by @elie222 in https://github.com/elie222/inbox-zero/pull/4297
* chore: Rename personal branch names locally before pushing by @elie222 in https://github.com/elie222/inbox-zero/pull/4299
* mail: Link bare URLs in sent and received HTML email by @elie222 in https://github.com/elie222/inbox-zero/pull/4298
* mail: Show which account is active in the account switcher by @elie222 in https://github.com/elie222/inbox-zero/pull/4302
* mail: Hide a sent reply until it takes over from its composer by @elie222 in https://github.com/elie222/inbox-zero/pull/4300
* mail: Keep split tab padding even and show the grip only while dragging by @elie222 in https://github.com/elie222/inbox-zero/pull/4301
* fix: Remove agent instructions link from the 404 page by @elie222 in https://github.com/elie222/inbox-zero/pull/4306
* mail: Title conversations by their first message by @elie222 in https://github.com/elie222/inbox-zero/pull/4305
* mail: Match the collapsed mail rail to the app sidebar by @elie222 in https://github.com/elie222/inbox-zero/pull/4304
* mail: Switch between Mail and Assistant from the top of either sidebar by @elie222 in https://github.com/elie222/inbox-zero/pull/4307
* mail: Keep arrow keys on the mail list after closing the account switcher by @elie222 in https://github.com/elie222/inbox-zero/pull/4308

## New Contributors
* @amartya1523 made their first contribution in https://github.com/elie222/inbox-zero/pull/4213
* @AntonyLang made their first contribution in https://github.com/elie222/inbox-zero/pull/4202
* @SadashiMatsuko made their first contribution in https://github.com/elie222/inbox-zero/pull/4116
* @Jatz made their first contribution in https://github.com/elie222/inbox-zero/pull/3409

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

Related Repositories