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.

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.


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.

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.

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.

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.

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 Mastodon, Bluesky, 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)
