QuickMail v0.8.33 Release Notes

Released July 20, 2026 — downloads for this release

Download

Two options are available for v0.8.33:

Download When to use
QuickMail-win.msi — Windows installer Recommended for most users. A standard setup wizard with license agreement; installs per-user with no elevation required, adds the WebView2 Runtime if missing, and enables automatic updates.
QuickMail.exe — standalone portable executable No installation required. Copy it anywhere and run.

Both downloads include the .NET 8 runtime — you do not need to install .NET separately.

This is a big release. QuickMail now has a full calendar: create your own appointments, keep repeating events, get reminders, respond to meeting invitations, and connect your Microsoft, Google, or iCloud calendar. It also makes new-mail sync more reliable, quiets down notifications after your computer wakes, and fixes opening a message in a tab. See the Calendar section of the User Guide for the full walkthrough. If you installed QuickMail from the MSI, this update is delivered automatically.


New: The Calendar

QuickMail now has a real, keyboard-first calendar. Press Ctrl+Shift+C (or select the Calendar node in the folder tree) to open it. Move through your events with the Up and Down arrows; on any appointment, press Tab once to reach a details box with everything about it, or Enter to open the full appointment.

The Calendar page of the User Guide covers all of this in detail. In brief:

Create and manage your own appointments

Press N to create an appointment. You get a title, all-day or timed start and end (type times naturally — “9”, “9:00 AM”, “14:30”), location, notes, and repeat options. Press E to edit and Delete to delete; QuickMail always confirms before deleting.

Repeating appointments support Daily, Weekly, Monthly, and Yearly patterns, an “every N” interval, an optional end date, and — for weekly events — a day-of-week picker. When you edit or delete one occurrence, QuickMail asks whether you mean this event only or the whole series.

Four views and quick date navigation

Switch between Agenda, Day, Week, and Month views with A, D, W, and M. Move between periods with Ctrl+Left and Ctrl+Right, jump to today with T, and jump to any date with Ctrl+G (Go to Date). In Month view, arrow keys move day by day and Enter opens the selected day.

Reminders

Turn on Remind me before appointments in Settings → General and choose how many minutes ahead you want them. QuickMail then shows a Windows notification and announces each reminder as it comes due. Reminders are off by default.

Meeting invitations

Open an email that contains a meeting invitation and QuickMail adds an event card to the top with Accept, Tentative, and Decline buttons. Choosing one replies to the organizer and updates your calendar right away. Cancellations remove the matching entry automatically.

You can also respond straight from the calendar: an invitation you haven’t answered shows as Pending, and pressing Enter on it opens a short menu — Accept, Tentative, Decline, or Open full appointment — so you can reply without leaving the calendar to find the email.

Connect an online calendar — per account

Calendars connect per account, just like contact sync. When you add an account — or later, in Manage Accounts — check Sync calendar from this account and QuickMail shows that account’s calendar:

Nothing syncs until you check the box, and unchecking it removes that account’s events. Connected calendars refresh in the background; F5 (or Sync Calendars Now in the command palette) refreshes on demand. Repeating appointments are always saved to your local calendar, and repeating events that come from an online calendar are read-only for now — the guide’s what the calendar does and does not do list lays out the current limits.

Search and export

Press Ctrl+Shift+S to search your appointments by title, location, or notes. Export any appointment as a standard .ics file from the command palette.

Feedback welcome

Feedback on the calendar user experience and any issues you encounter with calendar management is welcome. Testing across a range of appointment types and calendar accounts has been conducted but this is a large surface area. Please see the Reporting Issues section for ways to report issues in general or provide feedback on the calendar experience.


New: More reliable new-mail sync

QuickMail primarily learns about new mail through a live server connection (IMAP IDLE). This release adds a safety net behind that connection and fixes two related reliability problems:


New: Quieter notifications after your computer wakes

When your computer wakes from sleep or a dropped connection reconnects, all the mail that arrived during the gap arrives at once. Previously that produced a single large “9 new messages” burst notification, and it could repeat on each wake. QuickMail now recognizes a catch-up backlog (more than a handful of messages in one batch) and skips the toast for it — the messages are still marked as seen so nothing re-fires. Real-time arrivals, a few at a time, notify normally.


Fixed: Opening a message in a tab now shows just the message

When you set messages to open in a tab (Settings → Windowing → Reading mode → Tab), activating a message opened a tab that showed a copy of the whole message list with the message itself squeezed into a small, fixed strip at the bottom — not the message on its own. Opening in a window worked correctly.

Tabs now behave as expected: opening a message in a tab fills the pane with that message, and the message list is set aside until you return to it. The message list is still there whenever you need it —

The list also stays visible while a message is still loading, and if a message fails to load the list remains on screen rather than leaving the pane blank.


Fixed: The compose preview window no longer opens blank

Previewing the formatted (Markdown) version of a message you are composing opened a blank window on current WebView2 runtimes. The preview now renders your formatted message as expected.


Thank You to Contributors

Thank you, as always, to everyone who contributes to QuickMail through code, bug reports, feature suggestions, and other feedback — including the reports that shaped the calendar’s design, the tab-open behavior found during the theming review, and the notification and sync-reliability reports.


Reporting Issues

Found a problem or have a suggestion? There are three ways to reach us — pick the one that fits:

  1. Report a Bug → Send (Help menu, inside QuickMail). Files the report for you anonymously — it includes no email address or other identifying information, so there is no way to follow up with you. Best when you don’t want any follow-up.
  2. Report a Bug → Copy report and open GitHub (Help menu). Opens a pre-filled issue that you submit under your own GitHub account, so your GitHub contact information is attached. Best when you have a GitHub account and want automatic filing plus direct contact.
  3. Email quickmailissues@theideaplace.net. Best when you don’t mind sending email and want a personal follow-up.

Full details, including exactly what a report contains (and what it never contains), are in the Reporting Issues section of the User Guide.


Internal

Full calendar (PR #273, spec docs/planning/full-calendar-pm-dev-spec.md)

Per-account calendar sync (#282)

Multiple calendars per account (separate & selectable)

iCloud calendar write (CalDAV)

iCloud contacts via CardDAV

Go to Date (PR #279)

Mail-sync reliability (PRs #271, #272, split from #240)

Wake/reconnect toast suppression (PR #275)

Tab open-mode showed the message list instead of the message (issue #177, PR #264)

Calendar fixes & polish (#290, #291, #293, #297)

Markdown preview window opened blank (#301)

Respond to invitations from the calendar