What’s New in Runbox 7 – Spring 2026

It’s been a while since our last Runbox 7 update post, and we wanted to share what we’ve been working on behind the scenes. Some of these are small quality-of-life improvements, a few are bug fixes that should make daily use smoother, and others are bigger updates to areas like payments and to our underlying framework — setting the stage for more updates in the near future.

💡 To enable the new features, please ensure that Runbox 7 is updated by reloading it in a web browser or restarting it on your phone.

Updated Status Page

We have given our status page a fresh new look at status.runbox.com. An important change is that the latest updates now appear at the top of each incident post so that we can communicate better. Previously new updates were added at the bottom, and it was easy to miss updates unless you actively clicked through. The page shows live service status at a glance, with a colour-coded banner indicating overall health. Timestamps across four time zones let you always know what’s happening no matter where you are. The new status page also integrates with Boxy, our support assistant, which can answer service-status questions directly.

New Runbox Service Status Page

Read: AI, LLMs and Boxy.

Domain Registration Is Back

We have relaunched our Domain Registration service along with improvements to our Domain Hosting page, which allow you to register and manage any domain name on just about any top-level domain you can think of. Whether it’s a classic .com, a country-specific Top Level Domain/TLD, or one of the newer extensions, you can purchase, configure, and renew domains directly from your Runbox account, and use them with your Email or Web Hosting services.

Browse the full list of available top-level domains and pricing on the Domain Registration page.

Domain Registration
Register a new domain name

All Your Domains in DKIM Settings

If you manage multiple domains with Runbox, the DKIM settings page now lists all of them in one view, and CNAME verification status is checked instantly rather than after a delay. Useful if you’ve been maintaining DKIM across several domains and want to review them in one place. DKIM Settings are found by clicking the DKIM link next to each domain on the Email Hosting page. For the time being, the email hosting page will bring you to Runbox 6. We are working on upgrading this page to Runbox 7.

Email Hosting Administration R6

And remember, you can check your domain status with our Boxy DNS Compliance Checker where you can verify MX, SPF, DKIM, DMARC and DNSSEC records.

Boxy Domain DNS Checker

Calendar Timezone Improvements

We’ve made a couple of fixes to how Runbox Calendar handles timezones:

  • If you import a calendar entry from someone in a different timezone, it will now display in your timezone (the one set in your Personal Details).
  • If you change your timezone in Personal Details, your calendar entries update to display the new local times.
  • Events with missing or unrecognized timezones are now handled gracefully instead of failing.

These should make calendar entries behave more predictably, no matter where you (or the people you collaborate with) happen to be.

Calendar Event Import

A Cleaner Checkout Experience

We’ve spent a fair bit of time over the past months tidying up the checkout and payment experience. Some of the changes you’ll notice:

  • Apple Pay is now displayed as a payment option with proper branding.
  • Stripe and PayPal are bundled together for a clearer layout.
  • Cryptocurrency payment logos have been added to the cryptocurrency payment option.
  • The automated Coinbase Commerce checkout has been retired as Coinbase discontinued the service.
  • The add-card dialog now fits on screen, and the Stripe dialog scrolls correctly so you can always reach the Submit button.
  • Stripe payment status updates more clearly on the page so you now see specific stages. 
  • “Pending” payments are now labeled “Incomplete” — a more accurate description of that state.
  • We fixed a small currency precision issue that could affect how prices were displayed in some cases.
A cleaner checkout experience

More Flexible Plans

We’ve made upgrading and downgrading plans easier. You can easily upgrade to our discounted 3-year plans for main accounts and sub-accounts on the Account/Plans page. And if a downgrade would require add-ons to maintain your current usage, the upgrade page now shows you the recommended plan with those add-ons already included in the price — and lets you add it all to your cart in one click. Downgrading to a Micro plan now keeps Email Hosting included, so you don’t have to give it up. Small things, but they make finding the right plan less of a guessing game.

Smaller Improvements

A handful of smaller wins worth a mention:

  • Clicking an email address in a message’s From/To/CC fields now opens a Runbox compose window pre-filled with the recipient rather than your system’s default mail client, depending on the settings in your browser or operating system.
  • The mail preview pane now closes when you click the same subject again (a small toggle convenience).
  • Replies now start with a clean double line break at the top, so your message is easier to begin.
  • Images in messages display reliably again — we fixed a service worker issue that was causing some to fail.
  • Browser notification permissions now work more consistently, and permission is now requested via an “Enable Notifications” button rather than auto-prompted on load.

Behind the Scenes

Not everything we work on is user-visible. A couple of notes on bigger-picture work:

  • We completed a substantial migration to RxJS 7, the reactive framework Runbox 7 is built on. This kind of work doesn’t add features directly, but it modernizes our foundation and sets us up for faster, more reliable development going forward.
  • We improved our Sentry integration, which is how we monitor errors in production. Better visibility means we can find and fix bugs faster.

We have been investing in bigger work behind the scenes — expanding capacity, modernizing the platform Runbox 7 is built on, and rebuilding parts of our core systems. This lays the foundation for unlocking many features you have been asking for, such as Dark Mode, one of the most popular requests. While we don’t have a specific date to share yet, the work happening now is what will make it possible — and you can expect Runbox development in general to accelerate substantially going forward. As always, we appreciate feedback from you, our users, and hope you’ll continue to let us know what features you would like to see.

We’re going to share updates more often — including smaller ones. Follow along on MastodonBluesky, or LinkedIn as we continue to make improvements.

Changelog

For the more technically inclined, a list of recent changes made to Runbox 7 can be found below.

For developers, all updates can be found at GitHub.

Please see https://runbox.com/app/changelog for the complete and categorized changelog.

New features

  • migration: migrate to RxJS 7  (4 Feb 2026, change a38da338
  • upgrades: Show recommended plans with addons if needed to downgrade  (15 Jan 2026, change 3bc39da0
  • dkim: Display all users domains  (8 Oct 2025, change 09968dc8
  • worker: Improve Sentry integration  (21 Aug 2025, change 50b8e5db)

Bug fixes

  • calendar: guard timezone conversion against missing or unregistered tz  (20 May 2026, change b3e2795b
  • calendar: correct timezone handling for event display and editing  (8 May 2026, change 0b3a41db
  • domreg: Reintroduce domain registration by reverting #1218 (14 Apr 2026, change 2bb6eca2
  • account: correct decimal.js precision to preserve price decimals  (9 Apr 2026, change 85dc229f
  • payment: Remove discontinued Coinbase Commerce payment option (7 Apr 2026, change c6ae22a8
  • mail: close preview pane on second subject click  (27 Mar 2026, change a2e8ab23
  • ci: add revert to allowed commitlint types  (24 Mar 2026, change 2661b934
  • rxjs: fix AsyncSubject pattern and add comprehensive RxJS7 tests  (19 Mar 2026, change 990a8d20
  • tests: Format date according to local TZ in tests  (4 Mar 2026, change e42d70ad
  • compose: add double line break at top of replies  (4 Mar 2026, change 13471db2
  • stability: revert removal of fonts  (12 Feb 2026, change 7a82a35a
  • stability: address castaway review comments for PR #1765 (12 Feb 2026, change 16279fab
  • build: gen-env (4 Feb 2026, change 1b5feaae
  • stability: gate service worker registration (4 Feb 2026, change 3ea607c5
  • cart: Fix add/remove cart item (15 Jan 2026, change f2d51985
  • mailviewer: intercept `mailto:` links and open a compose window (3 Jan 2026, change 1b76a7d4
  • notifications: Check Notifcation API exists when showing button (11 Dec 2025, change b52c415a
  • plans: Enable downgrade to Micro including Email Hosting (3 Dec 2025, change ad665a71
  • stripe: Fail early if stripe submission errors (26 Nov 2025, change 9ada126e
  • stripe: Improve on-page status updates for Stripe payments (12 Nov 2025, change 757de0ed
  • notification: notification permission on click (21 Oct 2025, change 35cb13aa
  • mailviewer: Show images with ngsw bypass (29 Sep 2025, change a04b4700
  • 2fa: Show QR codes for 2FA generation (15 Sep 2025, change 0eb7556f
  • sentry: Downgrade client to make it work with sentry server (2 Sep 2025, change 440fbdfc
  • paymentcards: Make add card dialog fit on screen (27 Aug 2025, change a1faab26
  • stripe: Allow dialog to scroll (make Submit reachable) (11 Aug 2025, change db8ccdef)

Visual changes

  • cleanup: remove obsolete CSS styles (4 Feb 2026, change 47e1c3bd
  • account-upgrades: amend text regarding sub-accounts (24 Jan 2026, change 15d5b4f1
  • payment: Change “pending” to “incomplete”. (27 Nov 2025, change 840522fb
  • payment: Correct image source URLs. (9 Oct 2025, change 524e9134
  • payment: Move shopping cart style back to main stylesheet for it to work. (9 Oct 2025, change 42c6b9d2
  • payment: Include missing SCSS file. (9 Oct 2025, change 2154f5a8
  • payment: Add Apple Pay logo and imrpove formatting. (9 Oct 2025, change 07f415a6
  • payment: Minor textual correction. (5 Oct 2025, change a6316817
  • payment: Add cryptocurrency logos. (5 Oct 2025, change 89bf44f6
  • payment: Bundle Stripe and PayPal, and improve layout. (5 Oct 2025, change 2cc33c58
  • payment: Add note about number of email aliases on sub-accounts. (29 Sep 2025, change 89de7403
  • payment: Fix typo. (2 Sep 2025, change 10e135be
  • settings: Moved and updated link to documentation. (27 Aug 2025, change 7ebeca44)

Share: