QuickMail v0.8.42 Release Notes

Released August 26, 2026 — downloads for this release

New: shared mailboxes

If your organization has given you access to a shared mailbox — a support@, info@, or sales@ address a team reads together — you can now add it to QuickMail, and it appears as its own mailbox in the folder tree, alongside your own accounts.

You add one through an account you already have: open Account Manager, choose Add shared mailbox, pick the Microsoft 365 work or school account that has access to it, and type the shared mailbox’s address. There is no separate password and no separate sign-in — QuickMail reads and sends the shared mailbox using the permission your organization already granted your own account.

Two things worth knowing: a shared mailbox updates every few minutes, not the instant mail arrives (your own mailboxes still update live), and shared mailboxes are a Microsoft 365 work or school feature — personal Outlook.com accounts don’t have them. Removing the account a shared mailbox reads through also removes the shared mailbox; QuickMail tells you first. (#31)

New: an administrator can approve QuickMail for a whole organization

Work or school organizations often require an administrator to approve a new app before anyone can sign in. QuickMail now has an in-app way to do it: Help → Grant Admin Consent for Your Organization. An administrator signs in there once, approves for the whole organization, and afterwards everyone signs in with no prompts — no hand-built URLs or portal digging.

The approval also works from an ordinary sign-in now: everything QuickMail needs is requested together, so an administrator adding their own account (or approving at the “needs admin approval” screen) grants it all in one pass. And if you sign in as an administrator to approve and QuickMail notices it isn’t the account you were adding, it no longer dead-ends — it tells you the approval is saved and offers to sign you back in as yourself. (#607)

New: a key that goes straight to the next unread message

A user wrote in asking for one, mentioning that Space did this in the mail program they came from. Until now the only way to find unread mail in a long folder was to arrow through everything you had already read.

Alt+Down goes to the nearest unread message below where you are. Alt+Up goes to the nearest one above. Both are also in the Command Palette (Ctrl+Shift+P) as Next Unread Message and Previous Unread Message, and either can be given a key of your own in File → Settings → Keyboard Shortcuts.

They work in every view. In Messages they move down or up the list, skipping what you have read. In Conversations, From, and To they run through every message the tree holds, in group order, so they cross from one conversation or sender into the next rather than stopping at the end of the one you are in.

Three details worth knowing:

(#617)

New: expanding and collapsing folders

Until now the only way to open or close a folder was Right and Left arrow on the folder itself, one level at a time. An account with folders nested several levels deep could only be folded away one item at a time, and there was no way at all to close the whole tree — which is what prompted this: “I was in the folder tree and wanted to collapse all folders. There was no option to do so.”

Four new actions:

The two single-folder actions deliberately act on the whole branch rather than one level, because one level is what Right and Left arrow already do — and those keep working exactly as before.

Each is reachable three ways: from the new Folder menu items on the menu bar, from the folder tree’s context menu (Shift+F10), and from the Command Palette (Ctrl+Shift+P). None of the four has a shortcut key to begin with; if you use one often, assign your own in File → Settings → Keyboard Shortcuts. On a calendar the first two read Expand Calendar and Collapse Calendar and do the same thing.

Three details worth knowing:

Expansion is not remembered between runs — QuickMail still starts with each account open. (#590)

Fixed: the mouse did nothing in the folder tree

Selecting a folder with the mouse left the folder highlighted and nothing else: the message list went on showing the folder you came from, and moving back to the tree with F6 put the highlight back on the folder that was really open, as though the mouse had never been used. Reported by a sighted user as “clicking on folders does not select the folders”, which is exactly what it looked like.

The cause was that QuickMail is built keyboard-first, and every one of these lists was wired to Enter only. They all respond to the mouse now:

Three smaller faults in the message list went with them, all of them about a click that meant something other than “open this”. Selecting several messages with Ctrl or Shift held used to open each one as you added it — in Window mode, a window per message on the way to deleting them. Dragging across several messages to select them used to open the last one, which dropped the selection back to that message, so the Delete that followed deleted one message instead of the five you had selected. And a click on the empty space below the last message re-opened whichever message was selected. All three now leave the selection alone.

Nothing about the keyboard changed: no shortcut, no announcement, and no reading order is different from 0.8.41. (#601)

Fixed: typing a date or a time in the appointment editor did nothing at first

Pressing N for a new appointment and typing a date into the Starts field left the field showing the date it had opened on. The same happened in the time field. As the report put it: “The date field didn’t change. The same thing happened in the time field. You have to move the field with an arrow key or select it all before it takes any input.”

These fields open holding a full, spelled-out value — “Thursday, July 16, 2026” — with the cursor parked at the end of it and nothing selected. Typing 8/3 therefore made “Thursday, July 16, 20268/3”, which means nothing as a date, so QuickMail quietly put the old value back. Nothing was said about it either: the value it restored was the one already there, so as far as the field was concerned nothing had changed.

The value is now selected when you arrive at the field, so the first thing you type replaces it — the same as what already happened when a refused save sent you back to a field to correct it. Typing 8/3, tomorrow, or +7 works from the first keystroke. The arrow keys are unchanged: Up and Down still step the value by a day or a quarter hour and leave it unselected with the cursor at the end, so what you hear afterwards is the new value and not a selection.

Leaving a field part-way through typing and coming back to it — opening the Command Palette over the editor, or switching to another window and back — keeps what you had typed, and keeps the cursor where you left it.

This applies everywhere these fields are used — the Starts and Ends dates and times, the repeat interval and until date, and Go to Date (Ctrl+G) in the calendar. (#570)

New: choose which calendar an appointment goes on

Until now an appointment saved to a Microsoft or Google account always landed on that account’s default calendar. There was no way to file one on Team, or on Family, short of moving it afterwards in Outlook or Gmail. iCloud accounts have offered a choice for a while; the other two now do too.

The Calendar picker in the appointment editor lists your Local Calendar first, then every calendar you can write to on each connected account, named account-first: Work: Team, Apple: Family. Microsoft and Google accounts also get an entry for the account itself — Work (default calendar) — for when you do not mind which calendar it lands on and would rather it follow whatever you have set on the provider’s own site. iCloud has no such entry, because an iCloud appointment always names the calendar it goes on.

The picker still starts on your default calendar if you have set one, whether you set that to a whole account or to a single calendar under it.

Two things worth knowing:

(#569)

Fixed: a new appointment was missing from the calendar it was filed on

If you had one of your calendars selected in the folder tree — not Calendar at the top, but a particular calendar underneath it — an appointment you created went in, and then was not in the list. Pressing F5 brought it into view. Reported twice, once as “I added a new event in my default Gmail calendar. I looked for it and it didn’t show up. I pressed F5 to refresh and then it showed up.”

The appointment was saved correctly the whole time; it just was not labelled with the calendar it had gone onto, so the list you were looking at filtered it out. The next sync relabelled it and it appeared. QuickMail now labels a new appointment with its calendar as soon as it saves it, so it is in the list straight away — and the Calendar column reads correctly instead of coming up blank.

The same fault had a second form on Microsoft 365 accounts: editing an appointment stripped the label off one that already had it, so an appointment you had just edited dropped out of the list until the next sync. Edits keep the label now, as they already did on Google accounts.

This is one half of a complaint that came in twice. Both halves looked identical from the outside — an appointment missing until F5 — but they had different causes. This one is about an appointment you created in QuickMail; the other, “the calendar did not ask the server when you opened it” below, is about one you added somewhere else. (#569, #519)

Fixed: the calendar did not ask the server when you opened it

The other half of the complaint described under “a new appointment was missing from the calendar it was filed on” above: the same symptom, a different cause. An appointment added somewhere other than QuickMail — in Gmail or Outlook on the web, or on a phone — was not in the agenda when you opened the calendar. It turned up on its own eventually, because QuickMail checks connected calendars every fifteen minutes, but until then F5 was the only way to see it. The report was precise about it: “I added an appointment to my Gmail calendar and it didn’t show in the agenda view… Press F5 to refresh the list. Now it will show up.”

Opening the calendar now asks your accounts as well. The list still appears immediately from what QuickMail already had — you are never left waiting on the network to see your own calendar — and anything new folds in when the answer arrives.

Three details worth knowing:

(#519)

Fixed: Microsoft 365 unread counts went stale until you refreshed

On a Microsoft 365 account, the unread count beside a folder only changed when the whole folder list was fetched from the server again. Reading, deleting, or moving mail — including doing it inside QuickMail — left the number where it was for the rest of the session.

That number is part of what a folder is called, so a stale count was not merely displayed: arrowing past the folder said “Newsletters, 3 unread” long after you had read all three. A manual Refresh was the only thing that put it right.

The count now updates as the mail does, on Microsoft 365 accounts as it already did on IMAP ones. (#491)

Fixed: the Applications key did not open a context menu on an attachment

The Applications key — the one some keyboards still carry between the right Alt and Ctrl keys — did nothing on the attachment list. A menu was announced and then gone again before anything could be done with it, which left Shift+F10 as the only way in.

The two keys reach a program differently: Windows turns Shift+F10 into a request for a context menu as the key goes down, and the Applications key into one as the key comes back up. The attachment list was opening its own menu on the way down, so with the Applications key a second request arrived a moment later and closed what had just opened.

The attachment list now leaves that key to Windows, the way every other list in QuickMail already did. Both keys open the same menu — Save…, Save All…, Open — in the reading pane and in an open message window alike. (#631)

Changed: Sign in is now the last thing you tab to

In both Add Account and Manage Accounts, the Sign in with Microsoft… / Sign in with Google… button sat in the middle of the form — before Advanced settings. Signing in is the last thing you do when setting up or re-authenticating an account, so tabbing to it meant passing it on the way through the fields and coming back.

The button is now the final tab stop in both dialogs, after Advanced settings and everything inside it. (#584)

Changed: one permission screen instead of three, for a personal Microsoft account on Graph

Adding a personal Outlook.com, Hotmail, or Live.com account with Sync contacts and Sync calendar checked asked for permission three separate times — mail, then contacts, then calendar. Cancelling any one of them left the account in a state that needed the checkbox switched off and back on to recover.

The contact and calendar permissions are now folded into the mail sign-in, so one screen lists all three together. This applies when the account is set to connect over Microsoft 365 (Graph) — which you choose under Advanced settings → Connection method; a personal account left on the standard IMAP connection is unaffected. A personal account folds in only what you asked for — mail, plus contacts or calendar if you checked those. Work and school accounts fold everything into their sign-in as well, but for a different purpose: so an administrator can approve the whole set for the organization in one pass (see An administrator can approve QuickMail for a whole organization, above). Someone without the authority to approve it all is simply signed in with mail only, rather than being turned away.

A related bug went with it: an account with only Sync calendar checked used to fall through to a plain mail sign-in and a separate calendar prompt. Either box now triggers the fold. (#544)

Personal accounts can connect over Microsoft 365 (Graph)

A personal Outlook.com, Hotmail, or Live.com account can connect over Microsoft 365 (Graph) instead of IMAP — choose it under Advanced settings → Connection method when you add the account. Graph is the more capable connection, and a future version of QuickMail will make it the default for Microsoft accounts; for now personal accounts stay on the standard IMAP connection unless you choose Graph yourself.

Changed: a new email address for reaching us

The email address for questions, bug reports, and anything else you would rather send by mail is now support@theideaplace.net, replacing the address used in earlier releases. The in-app Help → Report a Bug paths are unchanged.