Runbox 7 updates May 2021: New Settings interface and other improvements

A new main menu, Settings center, and Help center, as well as improvements to Payments and many other fixes.

  1. Visual changes (header): Condensed header using less vertical space. (8391ef5)
  2. Visual changes (account-security): Remove header styles and make toggle switches darker. (5333f7e)
  3. Visual changes (header): Add descriptions on hover. (c3df28a)
  4. Visual changes (security): Enlarge toggles and improve formatting. (bf79d72)
  5. Visual changes (security): Enlarge only section header toggles. (e45ff49)
  6. Visual changes (header): Show menu titles on hover. (4fd2eed)
  7. Bug fix (settings): Add hints for password input, and dialog modal (6b31621)
  8. Bug fix (account_security): account security unlock code modal is missing material css (cda4e05)
  9. Bug fix (mailviewer): Calculate threaded count properly (was missing) (e97a974)
  10. Bug fix (mailviewer): Sent folder now ignores “unread only” setting (7958c82)
  11. Visual changes (header): Adjust menu item placement. (4f4d6f2)
  12. New feature (support): Added bug report button with a compose template (#951) (67f6288)
  13. Bug fix (compose): Ensure draftdesk froms are updated when edited (05cf223)
  14. Visual changes (header): Add effects for logo and Subscribe link. (d8e1203)
  15. New feature (help): New Help Center with common help destinations. (39137b5)
  16. Visual changes (settings): Replace missing icons. (#968) (54c4efe)
  17. Visual changes (settings): Rename Card Details to Payment Cards (6fe5f70)
  18. Visual changes (settings): Rename Transactions to Payment History (b68ae69)
  19. Visual changes (settings): Rename “Active Products and Renewals” to “Your Subscriptions” (e9bf5b6)
  20. New feature (settings): Merge “Main Account Plans” and “Add-ons & Sub-Accounts” into “Plans & Upgrades” (9bae710)
  21. Visual changes (settings): Change order of the Subscriptions menu (ca9ed54)
  22. Visual changes (settings): Rename “Subscriptions” to “Subscriptions & Payments” (c353720)
  23. Internal changes (settings): Remove Addons component (c12a5fe)
  24. Internal changes (settings): Fix integration tests (25df41c)
  25. refator(settings): Fix HTML formatting (2dfe4b5)
  26. Visual changes (settings): Make the cards wider for the titles to fit (0d43870)
  27. Internal changes (app): clear unused imports (950cd7b)
  28. Visual changes (header): Adjust transitions and clean up code. (4604abd)
  29. Bug fix (account): make account URLs work under prefix again (9111b9b)
  30. Visual changes (header): Improve gradient and positioning. (34c96aa)
  31. Visual changes (header): Replace Account icon and add Subscribe/Renew icon. (4b22a93)
  32. Bug fix (mailview): Ensure we update everything when deleting messages (d119bf8)
  33. Internal changes (mailactions): Ensure we update UI first then backend (4221fc5)
  34. Bug fix (mailviewer): Remove “ExpressionChanged” issue with fragment handling (046c0af)
  35. Bug fix (mailviewer): Delete messages from messagelist too (before backend) (980409c)
  36. Internal changes (mailviewer): Update actions to update local view then backend (c94cf63)
  37. Internal changes (searchservice): Ensure all tests catch the deletedmessages call (4ff7972)
  38. Internal changes (calendar): Ensure cal test works at beginning of month too (9a3dfae)
  39. Bug fix (settings): Fix URLs pointing to Plans & Upgrades (950c6e0)
  40. Bug fix (settings): Fix URLs pointing to Payment History (e7486f7)
  41. Bug fix (settings): Fix URLs pointing to Your Subscriptions (fd07b3d)
  42. Internal changes (settings): Fix URLs for tests (0cf90ee)
  43. Bug fix (welcome): Fix ‘mat-icon’ is not a known element error. (2a838c8)
  44. Bug fix (help): Fix ‘mat-icon’ is not a known element error. (4c4c643)
  45. Bug fix (help): Remove unnecessary code. (f21bae0)
  46. Bug fix (menu): Fix Settings URL (62f0ed9)
  47. Bug fix (changelog): Make changelog more resilient against our tech debt (410c597)
  48. Internal changes (e2e): TODO e2e tests that fail in headless mode (1d37a79)
  49. Internal changes (app): remove unused imports, fixing the scrict build (2906cca)
  50. Bug fix (bug-report): Improve content and formatting of template. (c28f15f)
  51. Bug fix (bug-report): Add name to recipient address and remove line breaks in template. (5e295b3)

Continue Reading →

Runbox 7 updates April 2021: Improvements to mail viewer, Profiles, and more

  1. Bug fix (mailviewer): Maintain selected messages when new mail appears
  2. Bug fix (mailviewer): Sent folder now ignores “unread only” setting
  3. Bug fix (mailviewer): Calculate threaded count properly (was missing)
  4. Bug fix (profiles): Add warning if user reached maximum number of aliases
  5. Bug fix (profiles): Remove alias count from identities page
  6. Bug fix (profiles): Add links to alias management
  7. Bug fix (profiles): Remove the ability to delete aliases in identities page
  8. Bug fix (account): Add a redirect for the old /components path
  9. Bug fix (canvastable): Make inline message previews work again
  10. Bug fix (credit-cards): Make error popups messages more informative
  11. New feature (dev): Add a demo for activity indicator
  12. New feature (dev): Add a demo for the loading indicator
  13. New feature (account): Add a way to add a new credit card to account
  14. New feature (account_security): Create and show an unlock code when enabling 2FA in Runbox 7
  15. Bug fix (calendar): Remove some excessive logging from calendar-app

Continue Reading →

Runbox 7 updates March 2021: Video conferencing and other improvements

  1. Bug fixes (account): Make sure sub-accounts can access account security and other not payment related paths
  2. New feature (onscreen): Hide onscreen behind the Konami code
  3. New feature (onscreen): Basic Jitsi integration
  4. New feature(overview): Add usage tracking to Overview
  5. Visual changes (onscreen): Positioning adjustments
  6. Visual changes (payment): Replace cryptocurrency logo and improve formatting.

Continue Reading →

Runbox 7 updates January-February 2021: Improvements to Account Security and Profiles

Much better mobile views and many other improvements.

  1. New feature (usage): Add usage stats for tracking the popularity of components/settings
  2. Bug fixes (app): Hide the overview button if no local index is available
  3. Bug fixes (mailviewer): Fix disappearing mail viewer menu
  4. Bug fixes (mailviewer): Delete trash more efficiently (with less errors)
  5. New feature (account): Make transactions page usable on mobile
  6. Visual changes (account): Move the shopping cart icon to the toolbar in mobile
  7. Visual changes (account): Improve the cart listing on mobile screens
  8. Visual changes (account): Make product cards more responsive
  9. Bug fixes (canvastable): Be a bit more lenient when detecting message selection Visual changes (account): Make payment methods more responsive
  10. Visual changes (account): Improve payment form responsiveness
  11. Visual changes (account-security): Make section toggles lay out better
  12. Visual changes (account-security): Make HTML code formatting consistent
  13. Visual changes (account-security): Improve layout responsiveness for TOTP
  14. Visual changes (account-security): Improve responsiveness of trusted browser entry
  15. Visual changes (account-security): Replace trusted browsers table
  16. Visual changes (account-security): Make Services table more mobile-friendly
  17. Visual changes (account-security): Don’t wrap dates in Trusted Browsers table
  18. Visual changes (account-security): Fix minor alignment issue in trusted browser
  19. Visual changes (account-security): Fix name and mobile alignment for the status
  20. Visual changes (account-security): Make app passwords usable on mobile
  21. Visual changes (mobilequery): Allow for phone/tablet/desktop layouts
  22. Visual changes (profiles): Make Identities page mobile friendly
  23. Visual changes (profiles): Reposition warning message and make it more visible
  24. Visual changes (profiles): Make editor modal mobile friendly
  25. Bug fixes (searchservice): Fix test failures that Angular 10 uncovered
  26. Bug fixes (mailviewer): Remove an excessive icon description
  27. New feature (account): Integrate account security in the account sidemenu
  28. New feature (account): Include identities in the account settings sidemenu
  29. New feature (webmail): Monitor users’ local index dialog decision
  30. Bug fixes (compose): Always set a reply to when the “From” changes
  31. Bug fixes (tinymce_spellcheck): fixes issue 480 where TinyMCE intercept right-click and breaks spell check
  32. Bug fixes (tinymce): Make icons load again
  33. New feature (identity): Make main identity editable
  34. Bug fixes (calendar): Ensure events are displayed chronologically
  35. New feature (webmail): Track instances of index removal
  36. Bug fixes (contacts): Improve error strictness/messaging on contacts import
  37. Visual changes (account-security): Fix responsivity, add last-logins table
  38. Visual changes (account-security): Add Sessions table for mobile
  39. Bug fixes (account-app): Fix a typo in Subscriptions
  40. Visual changes (account): Change font formatting for more minimal look
  41. New feature (app): Redirect standalone identities and accountsecurity
  42. New feature (payments): Disable Bitpay payment option

Continue Reading →

Runbox 7 updates December 2020: Improvements to Start Desk

  1. New feature (usage): Add usage stats for tracking the popularity of components/settings
  2. Bug fixes (app): Hide the overview button if no local index is available
  3. Bug fixes (mailviewer): Fix disappearing mail viewer menu
  4. New feature (webmail): Integrate startdesk as a webmail “folder”
  5. Bug fixes (recursive_dynamic_builder): Lint errors fix
  6. Bug fixes (startdesk): Remove timeperiod-specific wording
  7. Visual changes (start): Fix breakpoints for mobile
  8. Visual changes (start): Condense layout in heading area
  9. Visual changes (start): Move section title to the top bar for mobile
  10. Visual changes (start): Clean up and remove unused code
  11. Visual changes (start): Remove heading and adjust the space in top area
  12. Bug fixes (calendar): Ensure we show recurring events correctly color-tagged
  13. New feature (builder): Remove unused var
  14. New feature (builder): Runbox dynamic builder research
  15. New feature (startdesk): Implement folder selectors
  16. New feature (start): Add folder selector.
  17. Visual changes (startdesk): Make folder selector a little more bearable on mobile
  18. Bug fixes (start): Fix case sensitivity for address matching
  19. Visual changes (start): Improve responsivity for mobile screens
  20. Bug fixes (contacts): Only sync once during import of many contacts
  21. New feature (sentry): Include user data in error reports
  22. Bug fixes (account_security): Fix modal typo s/reasions/reasons/

Continue Reading →

Runbox 7 updates June-July 2020: Webmail and Compose improvements

New features such as listing messages by recipient, recently used recipients on Compose, and several other improvements.

  1. New feature (compose): Compose now accepts pasting email lists recipients
  2. Bug fixes (common): Fix edge-case email address (list) parsing
  3. Bug fixes (compose): Different positions for action buttons for mobile and desktop
  4. Bug fixes (compose): Push draft action buttons further apart
  5. Bug fixes (webmail): Only recount folder unread counts after content change
  6. New feature (webmail): Reset search when switching folders
  7. Bug fixes (compose): Make layout more responsive
  8. New feature (webmail): Add a list of popular email recipients to the sidebar
  9. Bug fixes (compose): Update recipient suggests whenever searchindex is updated
  10. New feature (multiple_msg_unread): Replace endpoint that marks multiple messages as unread/unflag
  11. Bug fixes (compose): Update angular deprecated recommendations
  12. Bug fixes (mark_multiple_msgs): Update before the request is completed
  13. Bug fixes (mark_multiple_messages): Try to use messageFlagChangeSubject.next to fix e2e errors
  14. Bug fixes (compose): Make sure suggested contacts are shown with their names
  15. Bug fixes (compose): Make sure we can still drag and drop suggestions to CC/BCC and have them show up
  16. Bug fixes (compose): Reload CC and BCC contents properly
  17. New feature (compose): Allow drag-and-drop for suggested contacts
  18. New feature (compose): Keep feeding the suggestion list after some contacts are selected
  19. Bug fixes (webmail): Make switching to the current folder a no-op
  20. Bug fixes (compose): Show only one suggestions bar per compose window
  21. Bug fixes (compose): Make sure profiles are loaded correctly regardless of races
  22. Bug fixes (compose): Cope with reply-to field in new TO format
  23. Bug fixes (compose): Ensure we cope with CC/BCC emails containing a comma
  24. Bug fixes (compose): Re-add code lost in cherry picking/merging
  25. Bug fixes (compose): Cope with replying to emails where From name contains a comma

Continue Reading →

Runbox 7 updates June 2020: Webmail and Contacts improvements

  1. Bugfix (webmail): Make sure the URL fragment updates after closing an email
  2. Bugfix (webmail): Prefer contact recipients over searchindex recipients
  3. Bugfix (webmail): Visually scroll the message list when using the up/down keys
  4. Bugfix (contacts): Contact updates now appear in compose window directly after update/addition
  5. Bugfix (webmail): Update contacts cache separately from search index contacts
  6. Refactor (compose): Remove dead code / simplify code
  7. Test (e2e): Ensure localSearchPromptDisplayed is set upon closing the dialog
  8. Test (webmail): Adapt test to new structure. Prefer contacts over searchindex

Continue Reading →

Runbox 7 updates May-June 2020: Webmail improvements and bug fixes

Runbox 7 enhancements and bug fixes, including better navigation, improved message handling, and a Welcome Desk with common tasks for new and existing users

A full changelog can be seen directly in the app at Runbox 7.

  1. New feature (webmail): Highlight currently “opened” email in mail list
  2. Bugfix (webmail): Fix up/down navigation in maillist
  3. Bugfix (webmail): Close mailviewer when email is deleted via multi-select operation
  4. Bugfix (webmail): Don’t “check” emails in folder view unless actually clicking on the checkbox
  5. Bugfix (webmail): Display selected-mail operations whenever more than one message is selected
  6. Bugfix (messagetable): Display time instead of the date for messages received after midnight
  7. Bugfix (mailviewer): Store message list view settings in browser
  8. Bugfix (mailviewer): Grow HTML view to proper size right away
  9. Bugfix (contacts): Make sure we’re not adding duplicate contacts to groups
  10. Visual fix (mailviewer): Increase the minimal width of canvastable columns
  11. Visual fix (welcome): Add note about how to return to Welcome Desk.
  12. Visual fix (welcome): Make Welcome Desk a flexbox. Use routerlinks where applicable.
  13. Visual fix (mailviewer): Increase the minimal width of canvastable columns
  14. Bugfix (styling): Fix breakpoints for iPad Pro
  15. Bugfix (compose): Ensure we can forward emails with no To or Subject
  16. New feature (login): Add password reset link to login window
  17. Bugfix (canvastable): Make it possible to open email from the bottom of the screen
  18. New feature (login): Add password reset link to login window
  19. Visual fix (login): More modern look to the login window

Continue Reading →

Runbox 7 Calendar now in beta

We are extremely pleased to be able to announce that the Runbox 7 Calendar is now in beta test.

You may be aware that Runbox for a while has provided a calendar (CalDAV) service for calendar clients such as Outlook, Thunderbird Lightning, and macOS Calendar.

If you’ve previously used our CalDAV server you’ll be pleased to be able to finally use it through the web interface, not needing a separate program anymore.

Runbox 7 Calendar

Calendar features

The Runbox 7 Calendar currently offers month, week, and day views, you may add and edit events, and perform other basic actions.

It can also be synchronized with your other programs and devices by setting them up with our CalDAV service.

As this is still a Beta, not everything that your own calendar program can do will be available in the Runbox 7 Calendar quite yet. One notable missing feature is Tasks (TODOs) support – this will be coming later on as a separate feature.

We invite you to try it out by logging into Runbox 7 and clicking Calendar in the main menu.

And let us know what you think over in the Runbox 7 Forum!

Continue Reading →

Introducing Runbox 7 Contacts

It is our pleasure to announce that the new Runbox 7 Contacts is available in open beta test!

If you’re already using Runbox 7 you may have noticed them already, and if you aren’t — here’s another reason to try it: Runbox 7 Contacts combines the best of the Runbox 7 web interface with the world of email clients.

Modern user interface

The first thing you’ll notice after clicking Contacts in the main menu in Runbox 7 is the beautiful and smooth user interface.

Runbox 7 Contacts is built with the same Angular framework that powers the Runbox 7 Webmail, and you will recognize its design components and interactive functionality.

Runbox 7 Contacts
Runbox 7 Contacts

New Contacts storage (CardDAV)

One of the key parts of the new Contacts is how we store your contacts on the servers. So far they’ve been stored in a proprietary database, with no other way to access them than through the Runbox 6 web interface.

This has been an annoyance to those of you who would like to use your contacts across many different apps and devices.

From now on in the new Runbox 7, all contacts will be stored on a CardDAV server – an open standard for sharing contacts and address books between different devices.

The advantages of Runbox 7 Contacts

If you know what CardDAV is, chances are you were eagerly awaiting this and need no further encouragement to use it. If you’ve never heard of it before, here are two key benefits it has over the existing system

First of all, Runbox 7 uses the standard vCard for representing the contacts. You may have heard the name before — if you ever sent a contact to someone over an SMS for example, it was a vCard. Using vCards in Runbox 7 Contacts means that much more flexibility when it comes to the information you can store.

vCards in Runbox 7 and CardDAV can store everything Runbox 6 can, and more — as many emails, phones and addresses as you desire, all categorized. Pictures, links to social media accounts, messengers, public keys for encryption; whatever you can think of, it’s probably there.

Second, you can access your Runbox 7 Contacts everywhere. No need to even use the Runbox 7 app — you can use any email client, any contacts app on your computer or your phone, and you’ll have access to the same contacts everywhere.

Add them on your phone, edit them on your laptop, and then they’ll still be available Runbox 7 when you compose a new email. Runbox 7 Contacts contains all the information that you need to set up any other apps that you use.

Using Runbox 7 Contacts

Until you migrate your contacts they will not be available for synchronization yet. Migrating them will move them over to CardDAV and give you all the glorious new features of Runbox 7 Contacts.

2019-04-01-121407_456x120_scrot

Try out the new Runbox 7 Contacts by logging into Runbox 7 and clicking Contacts in the main menu.

And let us know what you think over in the Runbox 7 Forum!

Continue Reading →