- Bug fix (mailviewer): Maintain selected messages when new mail appears
- Bug fix (mailviewer): Sent folder now ignores “unread only” setting
- Bug fix (mailviewer): Calculate threaded count properly (was missing)
- Bug fix (profiles): Add warning if user reached maximum number of aliases
- Bug fix (profiles): Remove alias count from identities page
- Bug fix (profiles): Add links to alias management
- Bug fix (profiles): Remove the ability to delete aliases in identities page
- Bug fix (account): Add a redirect for the old /components path
- Bug fix (canvastable): Make inline message previews work again
- Bug fix (credit-cards): Make error popups messages more informative
- New feature (dev): Add a demo for activity indicator
- New feature (dev): Add a demo for the loading indicator
- New feature (account): Add a way to add a new credit card to account
- New feature (account_security): Create and show an unlock code when enabling 2FA in Runbox 7
- Bug fix (calendar): Remove some excessive logging from calendar-app
- Bug fixes (account): Make sure sub-accounts can access account security and other not payment related paths
- New feature (onscreen): Hide onscreen behind the Konami code
- New feature (onscreen): Basic Jitsi integration
- New feature(overview): Add usage tracking to Overview
- Visual changes (onscreen): Positioning adjustments
- Visual changes (payment): Replace cryptocurrency logo and improve formatting.
Much better mobile views and many other improvements.
- New feature (usage): Add usage stats for tracking the popularity of components/settings
- Bug fixes (app): Hide the overview button if no local index is available
- Bug fixes (mailviewer): Fix disappearing mail viewer menu
- Bug fixes (mailviewer): Delete trash more efficiently (with less errors)
- New feature (account): Make transactions page usable on mobile
- Visual changes (account): Move the shopping cart icon to the toolbar in mobile
- Visual changes (account): Improve the cart listing on mobile screens
- Visual changes (account): Make product cards more responsive
- Bug fixes (canvastable): Be a bit more lenient when detecting message selection Visual changes (account): Make payment methods more responsive
- Visual changes (account): Improve payment form responsiveness
- Visual changes (account-security): Make section toggles lay out better
- Visual changes (account-security): Make HTML code formatting consistent
- Visual changes (account-security): Improve layout responsiveness for TOTP
- Visual changes (account-security): Improve responsiveness of trusted browser entry
- Visual changes (account-security): Replace trusted browsers table
- Visual changes (account-security): Make Services table more mobile-friendly
- Visual changes (account-security): Don’t wrap dates in Trusted Browsers table
- Visual changes (account-security): Fix minor alignment issue in trusted browser
- Visual changes (account-security): Fix name and mobile alignment for the status
- Visual changes (account-security): Make app passwords usable on mobile
- Visual changes (mobilequery): Allow for phone/tablet/desktop layouts
- Visual changes (profiles): Make Identities page mobile friendly
- Visual changes (profiles): Reposition warning message and make it more visible
- Visual changes (profiles): Make editor modal mobile friendly
- Bug fixes (searchservice): Fix test failures that Angular 10 uncovered
- Bug fixes (mailviewer): Remove an excessive icon description
- New feature (account): Integrate account security in the account sidemenu
- New feature (account): Include identities in the account settings sidemenu
- New feature (webmail): Monitor users’ local index dialog decision
- Bug fixes (compose): Always set a reply to when the “From” changes
- Bug fixes (tinymce_spellcheck): fixes issue 480 where TinyMCE intercept right-click and breaks spell check
- Bug fixes (tinymce): Make icons load again
- New feature (identity): Make main identity editable
- Bug fixes (calendar): Ensure events are displayed chronologically
- New feature (webmail): Track instances of index removal
- Bug fixes (contacts): Improve error strictness/messaging on contacts import
- Visual changes (account-security): Fix responsivity, add last-logins table
- Visual changes (account-security): Add Sessions table for mobile
- Bug fixes (account-app): Fix a typo in Subscriptions
- Visual changes (account): Change font formatting for more minimal look
- New feature (app): Redirect standalone identities and accountsecurity
- New feature (payments): Disable Bitpay payment option
- New feature (usage): Add usage stats for tracking the popularity of components/settings
- Bug fixes (app): Hide the overview button if no local index is available
- Bug fixes (mailviewer): Fix disappearing mail viewer menu
- New feature (webmail): Integrate startdesk as a webmail “folder”
- Bug fixes (recursive_dynamic_builder): Lint errors fix
- Bug fixes (startdesk): Remove timeperiod-specific wording
- Visual changes (start): Fix breakpoints for mobile
- Visual changes (start): Condense layout in heading area
- Visual changes (start): Move section title to the top bar for mobile
- Visual changes (start): Clean up and remove unused code
- Visual changes (start): Remove heading and adjust the space in top area
- Bug fixes (calendar): Ensure we show recurring events correctly color-tagged
- New feature (builder): Remove unused var
- New feature (builder): Runbox dynamic builder research
- New feature (startdesk): Implement folder selectors
- New feature (start): Add folder selector.
- Visual changes (startdesk): Make folder selector a little more bearable on mobile
- Bug fixes (start): Fix case sensitivity for address matching
- Visual changes (start): Improve responsivity for mobile screens
- Bug fixes (contacts): Only sync once during import of many contacts
- New feature (sentry): Include user data in error reports
- Bug fixes (account_security): Fix modal typo s/reasions/reasons/
Brand-new Account Security screen, and numerous other improvements and bug fixes.
- Bug fixes (account security): Total number of cols is 6 and not 7
- New feature (account): Add a way to view sub-accounts associated with a product
- New feature (account security): Add missing main app password toggle
- Bug fixes (account security): List FTP last on services
- New feature (account security): Update last logins labels. show success/fail insteac of 1/0
- New feature (account security): Hide account security access control
- Bug fixes (account security: Suppress always block button
- Bug fixes (mailviewer): Show missing From content when not using local index
- Visual changes (payment): Remove 20th Anniversary special offer promotion.
- Bug fixes (account): Invert the condition checking for the limited time offer
- Bug fixes (account-timer): Make sure RunboxTimer is always properly initialized
- Bug fixes (webmail): Fix URL navigation
- Bug fixes (cart): Allow purchases (with warnings) even if unavailable products are in the cart
- New feature (mailviewer): Add select-all option for selecting messages
- Bug fixes (contacts, calendar): Warn user on incorrect import file types
- Bug fixes (mailviewer): Stop select-all-menu from jamming
- Bug fixes (cart): Fix an exception upon viewing an empty cart
- Bug fixes (cart): Fix a cart bug when two separate, identical products appear in it
- Bug fixes (calendar): Editing an item displays the correct times
- Visual changes (payment): Add 20th Anniversary special offer promotion.
- Bug fixes (account security): Don’t display bottom pane “invalid password” msg
- Bug fixes (start): Comment out panel mockups from the view
- Bug fixes (webmail): Select loaded row url correctly on refresh
- New feature (account security): Update account security menu link
- Bug fixes (account security): Use routerLink in the account security link
- Bug fixes (account): Don’t require Micro accounts to purchase addons for own domain usage
Webmail improvements including Saved Searches, which lets you instantly bring up results of previously saved search terms.
- New feature (identities): Order From entries by priority
- New feature (dkim): Add a note about selector2 and when it will become active
- New feature (account security): Improve password validation and error messages on Account Security to avoid confusion
- New feature (dialog): Allow submitting dialogs with Enter/Return key
- Bugfix (canvastable): Make sort icons show actual sorting direction
- New feature (webmail): add a way to save and reuse searches
- Visual fix (app): Remove obsolete instances of mat-icons
- Bugfix (startdesk): Fix linter and policy errors
- Bugfix (folders): Improve folder count reliability in some edge cases
Improved and more consistent performance, a new menu for marking messages read and flagged, improved Contacts layout, and many other fixes and improvements.
- Bugfix (webmail): Update local (non-index) folder counts on refresh
- New feature (login): Set inputmode to show email and numeric keyboards on mobile as appropriate
- New feature (webmail): Always show popular recipients component if enabled, even with no local index
- Bugfix (account): Redirect domain renewals to domain registration app
- Bugfix (webmail): Ensure folder counts are updated after read/unread
- New feature (webmail): Change icons and tooltips when a message is deleted from trash
- New feature (compose): Add debug logs for measuring impact of recipient loading
- New feature (folder): Speed up folder size calculations
- New feature (webmail): Separate read/unread, flag/unflag in multi-menu
- Bugfix (menu): Hide account security until its backend issues are resolved
- Bugfix (mailviewer): Load mailpane status (vert/horiz) on page load
- Bugfix (compose): Set focus in textarea for replies
- Bugfix (contacts-app): Correct filtering options background color
- Bugfix (contacts-app): Fix positioning of email contact icon
- Bugfix (contacts-app): Make middle column width adjust to its content
A brand new Contacts interface, one-click view all email by recipient, contact avatar support, and many other improvements and bug fixes.
- New feature (app): Implement indicators for multipart background activities
- New feature (contacts): Add background activity indicator
- Bugfix (mailviewer): React to avatar settings as soon as they change
- New feature (contacts): Add a tooltip to picture upload button if gravatars are disabled
- Bugfix (contacts): Hide pictures in contact details if they’re disabled
- Bugfix (identitys): make main identity email field read only
- New feature (contacts): Add avatar settings to Contacts settings
- Visual fix (compose): Show suggested recipients with light gray background. (#693)
- Bugfix (webmail): Redraw folders properly after new item completed.
- Bugfix (contacts): Scroll details to top when new contact is selected
- New feature (contacts): Add settings to adjust avatar use in the app
- New feature (mailviewer): Use pictures from contacts when available
- New feature (contacts): Allow uploading/deleting contact pictures
- New feature (contacts): Show pictures/gravatars on contact details page
- New feature (mailviewer): Show gravatars when available
- Visual fix (webmail): Add a tooltip for webmail settings button
- Bugfix (webmail): Make sure we can still use saved searches when no folder is selected
- Bugfix (contacts): Make contacts draggable again
- Bugfix (webmail): Fix switching folders not working in some cases
- New feature (contacts): Add hints to columns indicating what they’re for when they’re empty
- Visual fix (contacts): Minor layout fixes to contactlist
- Visual fix (contacts): Make the 3-column layout more rigid
- Bugfix (contacts): Fix a template crash when deleted contacts exist as group members
- Visual fix (calendar-app): Side-nav menu styles fix
- Visual fix (contacts-app): Side-nav menu styles fix
- Bugfix (contacts): Make contactlist scroll independently of contact details
- New feature (webmail): Show folder count for drafts
- New feature (webmail): Add webmail settings, allowing the disabling of popular recipients
- Visual fix (webmail): Move message action menu to middle column
- Visual fix (compose): Differentiate “Recently used” from recipients
- Visual fix (compose): Differentiate “Recently used” from recipients
- Bugfix (compose): From-specific reply-to addresses saved/stored if setup
- New feature (contacts): Add a way to edit group members from the group page in mobile view
New features such as listing messages by recipient, recently used recipients on Compose, and several other improvements.
- New feature (compose): Compose now accepts pasting email lists recipients
- Bug fixes (common): Fix edge-case email address (list) parsing
- Bug fixes (compose): Different positions for action buttons for mobile and desktop
- Bug fixes (compose): Push draft action buttons further apart
- Bug fixes (webmail): Only recount folder unread counts after content change
- New feature (webmail): Reset search when switching folders
- Bug fixes (compose): Make layout more responsive
- New feature (webmail): Add a list of popular email recipients to the sidebar
- Bug fixes (compose): Update recipient suggests whenever searchindex is updated
- New feature (multiple_msg_unread): Replace endpoint that marks multiple messages as unread/unflag
- Bug fixes (compose): Update angular deprecated recommendations
- Bug fixes (mark_multiple_msgs): Update before the request is completed
- Bug fixes (mark_multiple_messages): Try to use messageFlagChangeSubject.next to fix e2e errors
- Bug fixes (compose): Make sure suggested contacts are shown with their names
- Bug fixes (compose): Make sure we can still drag and drop suggestions to CC/BCC and have them show up
- Bug fixes (compose): Reload CC and BCC contents properly
- New feature (compose): Allow drag-and-drop for suggested contacts
- New feature (compose): Keep feeding the suggestion list after some contacts are selected
- Bug fixes (webmail): Make switching to the current folder a no-op
- Bug fixes (compose): Show only one suggestions bar per compose window
- Bug fixes (compose): Make sure profiles are loaded correctly regardless of races
- Bug fixes (compose): Cope with reply-to field in new TO format
- Bug fixes (compose): Ensure we cope with CC/BCC emails containing a comma
- Bug fixes (compose): Re-add code lost in cherry picking/merging
- Bug fixes (compose): Cope with replying to emails where From name contains a comma
- Bugfix (webmail): Make sure the URL fragment updates after closing an email
- Bugfix (webmail): Prefer contact recipients over searchindex recipients
- Bugfix (webmail): Visually scroll the message list when using the up/down keys
- Bugfix (contacts): Contact updates now appear in compose window directly after update/addition
- Bugfix (webmail): Update contacts cache separately from search index contacts
- Refactor (compose): Remove dead code / simplify code
- Test (e2e): Ensure localSearchPromptDisplayed is set upon closing the dialog
- Test (webmail): Adapt test to new structure. Prefer contacts over searchindex
