Yes, I guess I’m using the local index and the initial sync when I log in (I usually wipe the cache, cookies, site permissions et al. when I close the browser, Firefox or Vivaldi). However, if after the inbox and counters look as expected and I click on “Stop synchronization” and click again on the “Synchronize index”, the same once deleted messages pop up, the unread counter updates accordingly, the messages disappear again but this time the unread counter doesn’t update, still indicating the number of the new/deleted messages, when the inbox is empty… Logging out an in again repeats the events as described on my previous post.
@ricman Apologies for the belated reply to your message.
When you stop and restart index synchronization, a base index will be downloaded from the server. Since this depends on indexers running on our servers where a large number of incoming messages are continuously being processed, the index may not be entirely up to date and will therefore be automatically synchronized with your actual folder contents once it has been downloaded to your device.
We generally recommend not deleting the local index from your device in order to keep it synchronized at all times, but this depends on your security preferences.
– Geir
Changes since 2020-08-29
- 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
Changes since 2020-09-25
- 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
Changes since 2020-11-11
- 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/
Changes since 2020-12-20
- 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
Changes since 2021-03-01
- 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.
Basic Jitsi integration? What can we expect to see in R7 in regard to this new feature?
@smithmb001 Apologies for the late reply.
With the Jitsi integration Runbox 7 is expanding into synchronous communication and now includes a video conferencing prototype integrated into the app.
By entering the secret code you can access this prototype, which is currently in an early testing phase.
We still have some work to do on the integration, but the Jitsi functionality itself works well and we are currently using it for internal communication and testing.
We would be interested in your feedback on this new and exciting Runbox feature.
– Geir
Changes since 2021-03-31
- 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
I’d be happy to test it out. No worries about the late reply. We are all extremely busy. It’s nice to see you guys adding lots of new features to Runbox.
Changes since 2021-04-26
Showing commits from 8391ef5 to 5e295b3.
See https://runbox.com/app/changelog for the complete and categorized changelog.
- Visual changes (header): Condensed header using less vertical space. (8391ef5)
- Visual changes (account-security): Remove header styles and make toggle switches darker. (5333f7e)
- Visual changes (header): Add descriptions on hover. (c3df28a)
- Visual changes (security): Enlarge toggles and improve formatting. (bf79d72)
- Visual changes (security): Enlarge only section header toggles. (e45ff49)
- Visual changes (header): Show menu titles on hover. (4fd2eed)
- Bug fix (settings): Add hints for password input, and dialog modal (6b31621)
- Bug fix (account_security): account security unlock code modal is missing material css (cda4e05)
- Bug fix (mailviewer): Calculate threaded count properly (was missing) (e97a974)
- Bug fix (mailviewer): Sent folder now ignores “unread only” setting (7958c82)
- Visual changes (header): Adjust menu item placement. (4f4d6f2)
- New feature (support): Added bug report button with a compose template (#951) (67f6288)
- Bug fix (compose): Ensure draftdesk froms are updated when edited (05cf223)
- Visual changes (header): Add effects for logo and Subscribe link. (d8e1203)
- New feature (help): New Help Center with common help destinations. (39137b5)
- Visual changes (settings): Replace missing icons. (#968) (54c4efe)
- Visual changes (settings): Rename Card Details to Payment Cards (6fe5f70)
- Visual changes (settings): Rename Transactions to Payment History (b68ae69)
- Visual changes (settings): Rename “Active Products and Renewals” to “Your Subscriptions” (e9bf5b6)
- New feature (settings): Merge “Main Account Plans” and “Add-ons & Sub-Accounts” into “Plans & Upgrades” (9bae710)
- Visual changes (settings): Change order of the Subscriptions menu (ca9ed54)
- Visual changes (settings): Rename “Subscriptions” to “Subscriptions & Payments” (c353720)
- Internal changes (settings): Remove Addons component (c12a5fe)
- Internal changes (settings): Fix integration tests (25df41c)
- refator(settings): Fix HTML formatting (2dfe4b5)
- Visual changes (settings): Make the cards wider for the titles to fit (0d43870)
- Internal changes (app): clear unused imports (950cd7b)
- Visual changes (header): Adjust transitions and clean up code. (4604abd)
- Bug fix (account): make account URLs work under prefix again (9111b9b)
- Visual changes (header): Improve gradient and positioning. (34c96aa)
- Visual changes (header): Replace Account icon and add Subscribe/Renew icon. (4b22a93)
- Bug fix (mailview): Ensure we update everything when deleting messages (d119bf8)
- Internal changes (mailactions): Ensure we update UI first then backend (4221fc5)
- Bug fix (mailviewer): Remove “ExpressionChanged” issue with fragment handling (046c0af)
- Bug fix (mailviewer): Delete messages from messagelist too (before backend) (980409c)
- Internal changes (mailviewer): Update actions to update local view then backend (c94cf63)
- Internal changes (searchservice): Ensure all tests catch the deletedmessages call (4ff7972)
- Internal changes (calendar): Ensure cal test works at beginning of month too (9a3dfae)
- Bug fix (settings): Fix URLs pointing to Plans & Upgrades (950c6e0)
- Bug fix (settings): Fix URLs pointing to Payment History (e7486f7)
- Bug fix (settings): Fix URLs pointing to Your Subscriptions (fd07b3d)
- Internal changes (settings): Fix URLs for tests (0cf90ee)
- Bug fix (welcome): Fix ‘mat-icon’ is not a known element error. (2a838c8)
- Bug fix (help): Fix ‘mat-icon’ is not a known element error. (4c4c643)
- Bug fix (help): Remove unnecessary code. (f21bae0)
- Bug fix (menu): Fix Settings URL (62f0ed9)
- Bug fix (changelog): Make changelog more resilient against our tech debt (410c597)
- Internal changes (e2e): TODO e2e tests that fail in headless mode (1d37a79)
- Internal changes (app): remove unused imports, fixing the scrict build (2906cca)
- Bug fix (bug-report): Improve content and formatting of template. (c28f15f)
- Bug fix (bug-report): Add name to recipient address and remove line breaks in template. (5e295b3)
Changes since 2021-05-14
Showing commits from 5e295b3 to 0376a57.
See https://runbox.com/app/changelog for the complete and categorized changelog.
- Visual changes (overview): Condensed Overview layout with new selector for sorting. (#937) (08451fe)
- Bug fix (bug-report): Bug report fixes (#995) (e3a6b2c)
- Internal changes (start): Remove unnecessary import (9b2a297)
- Bug fix (calendar): Display ical events with non-user timezones correctly (f8af652)
- Bug fix (changelog): Make the changelog builder look inside possible squash commits (aa4ec50)
- Internal changes (calendar): Debugging runbox-calendar-event tests (2ad6ad7)
- Bug fix (payments): Fix Coinbase’s external payment link (8d0256a)
- Visual changes (overview): Change default sorting and unread selectors, and improve their formatting. (84b964c)
- Bug fix (mailviewer): Load HTML view faster by pre-caching it (6f7d944)
- Bug fix (bug-report): Improve content and formatting of template. (a8ba57d)
- Internal changes (settings): Add missing menu items and adjust items order (a8d8836)
- Bug fix (contacts): Contacts with company-name only now create correctly (5959023)
- Bug fix (mailview): Ensure we invalidate the message cache for HTML update (bddf99d)
- Bug fix (identities): Show the “delete” button for identities except for “main” & “aliases” (0376a57)
Changes since 2021-06-08
Showing commits from 0376a57 to 7748918.
See https://runbox.com/app/changelog for the complete and categorized changelog.
- New feature (account-details): Add API calls for account details (3a2a960)
- Visual changes (app): Remove styles for mat-select and mat-icon that are not needed (d00f3bb)
- New feature (account-details): Add Account Details content to Runbox7 (0e0150f)
- New feature (account-details): Add form controls (86b7048)
- Internal changes (components): Redo runbox-container so that it fits our needs (3c39649)
- Internal changes (account): port account-app to the new runbox-container (4a8b4f4)
- Visual changes (app): make the toolbar always visible for a more consistent look (eb7d2fe)
- Visual changes (help): Add a toolbar to the help component (92f8a8b)
- Internal changes (domainregister): bring domreg under the /account/ namespace (d2138d5)
- Bug fix (menu): Link logo to Welcome screen. (7afbece)
- Bug fix (menu): Fix Settings URL (729a514)
- Internal changes (account-details): Fix naming for address and phone variables (15533c4)
- Internal changes (account-details): Wire up storage details page with API (52f5097)
- Visual changes (contacts-app): Fix capitalization in menu and contant information panel (ded0ef7)
- Visual changes (calendar-app): Fix capitalization (d174e8d)
- Visual changes (profiles): Fix capitalization (b05d7c9)
- Visual changes (account-security): Fix capitalization (03802d0)
- Visual changes (account-app): Fix capitalization and wording (6273af2)
- Internal changes (app): Fix tests after rewording items across the app (7500bbb)
- Bug fix (contacts): Contacts with company-name only now create correctly (5959023)
- Bug fix (mailview): Ensure we invalidate the message cache for HTML update (bddf99d)
- Visual changes (payment): Improve text and icons. (#996) (933d2f1)
- Visual changes (welcome): Improve layout and make it more consistent. (307cc50)
- Visual changes (welcome): Make formatting more consistent. (dd935ec)
- Bug fix (welcome): Ensure Runbox 6 links open in new tab. (1634198)
- Visual changes (welcom): Make formatting more consistent. (0447e96)
- Visual changes (account): Re-apply changes lost in merge. (b47e6d0)
- Bug fix (contacts): make sure we’re not accidentally silencing errors when saving contacts (d8985da)
- Bug fix (contacts): fix unnamed contacts being accidentally filtered out (81d4a25)
- Bug fix (contacts): allow saving unnamed contacts (0e26978)
- Bug fix (webmail): temporarily revert #1003 and #1011 to fix HTML email rendering (0409615)
- Bug fix (lint): Fix linting error. (1cd4e41)
- Bug fix (welcome): Add missing file. (f379486)
- Bug fix (welcome): Add missing file. (081a36a)
- Internal changes (account-details): Add ability to change timezones and country (5664f03)
- Internal changes (account-details): Remove password change from the form (00718fe)
- Bug fix (welcome): Set target on link to documentation. (4f319ee)
- Internal changes (account-details): Fix units in Data Usage table (9a7ec64)
- Visual changes (welcome): Improve layout and make it more consistent. (#1021) (8704ef5)
- (bug-report): Add note about the use of submitted reports. (#1027) (8920637)
- Visual changes (menu): Re-apply main menu transition adjustment. (eeb9a61)
- Visual changes (account): Adjust formatting. (e8896af)
- New feature (account-security): Split Security into separate items, make dedicated Security menu (b5cc93c)
- Internal changes (account-security): Fix tests (e37f14b)
- Visual changes (account-security): Add icons to Security menu items (45a98ff)
- Internal changes (settings): Fix formatting of account-welcome file (9d20c34)
- Internal changes (settings): Split Security into separate items (2a7635e)
- Internal changes (account-security): Comment out Last Logins (6c137b6)
- Visual changes (settings): Center icons in the left-hand menu (90b6579)
- Bug fix (folders): Display top-level folders in user-sorted order (feb8070)
- Bug fix (settings): Fix position of Settings Menu title for mobile (406c503)
- Castaway/html caching again (#1038) (c330999)
- Internal changes (build): make sure build job fails if the app did not compile correctly (cb56491)
- Bug fix (account-security): fix a compilation error (35093f1)
- Bug fix (mailviewer): make attachments show up again (0426b3c)
- Visual changes (settings): Fix Settings Menu title styles (574c72a)
- Internal changes (contacts): simplify formarray editors (b9e40dc)
- New feature (contacts): allow inviting people to videocalls (45590d5)
- Bug fix (contacts): only allow videocalls for @runbox addresses (7292fe8)
- Bug fix (onscreen): make the URL reflect the meeting state (11387b9)
- New feature (onscreen): replace placeholder buttons with a (locally) persistent meeting list (1deacea)
- Bug fix (compose): Switch to download prompt for files, to mitigate XSS (99950a4)
- Bug fix (mailviewer): Prevent HTML view having multiple scroll layers (bd509bc)
- New feature (account-security): Add possibility to change Password (89752d8)
- Bug fix (maillist): Ensure actions involving 2 folders update counts on both (fa4fcc6)
- Internal changes (account-details): Wire account-settings table to the API (4e623b1)
- Internal changes (account-app): Fix document formatting (a96596a)
- Bug fix (indexer): Allow user-actions to interrupt current index syncing (4444e50)
- Bug fix (indexer): Continue indexing if a missing-body fetch fails (7f10dac)
- Internal changes (rmmapi): Update tests to reflect checking of error status (617b303)
- Internal changes (system): Upgrade Cypress to 7.7.0 (2846265)
- New feature (app-passwords): use monospaced fonts for app passwords listing (0b1dd11)
- Internal changes (deps): bump tinymce from 5.6.2 to 5.7.1 (a10852a)
- Internal changes (account-details): Fix account settings updating (7214129)
- Bug fix (settings): Add missing Domain Registration tile (14eb724)
- Bug fix (mailviewer): Update maillist after delete/move (226ee3c)
- Bug fix (mailviewer): Show attachments (including internal) in plain text mode (79f257b)
- Bug fix (mailviewer): Msg llist can scroll to bottom when pane is open (a3d536a)
- Bug fix (mailviewer): Ensure mail pane menu always visible (5304bc5)
- Bug fix (mailviewer): Allow message scrolling while pane is open (oops) (abedd29)
- Bug fix (mailviewer): Speed up regular update by recounting only changes (426d75c)
- Bug fix (mailviewer): Speed up regular update by only redrawing changes (ad5ab1c)
- Bug fix (mailviewer): Display image attachments in HTML unless inline (424bc80)
- New feature ure(mailviewer): Store/display any error messages on msg load (20f35a0)
- Bug fix (mailviewer): Refreshing a msg id url should jump to item in list (313d6bf)
- Bug fix (mailviewer): Remove big icons from print view (f1fcf3c)
- Bug fix (mailviewer): Mention contact support when showing message snackbar (cc90467)
- Icon fix for headers align with show all headers (2f3539a)
- rescale contact icon & remove dotted underline (b29207d)
- Added left padding to message header area (7270bc6)
- Bug fix (login) Allow normal text in OTP input (7702aaf)
- Bug fix (app): Fit message list option menu on small mobile screens (c8dfefa)
- New feature ure(mailviewer): Enable display of msg preview without index (f1e1c2a)
- New feature ure(mailviewer): Enable “unread only” list mode without the index (3d7bfa3)
- Bug fix (mailviewer): Show conditional tooltips on view options menu (7128d94)
- Update issue templates (60b2d84)
- Bug fix (mailviewer): Remove big icons from print view (dee596d)
- Made padding in line with subject and added to extended (4d9e166)
- Bug fix (identities): Ensure identities can be told apart (9964446)
- Bug fix (foldercounts): Update counts on index refresh, only when changed (e4bacb7)
- made everyhing align with padding (081864b)
- Bug fix (identities): Only display “origin” field for RMM6 folders (b02298c)
- Internal changes (account-details): Improve selection of Countries and Timezones (41f93e6)
- Internal changes (account-details): Add a password prompt for Account Details changes (786f6f2)
- Bug fix (index): Cope with emails with no plain text part (a88378d)
- Internal changes (npm): Add package to list countries with their ISO codes (954cb3c)
- Internal changes (account-details): Replace moment.js timezones with custom timezones endpoint (4ab8fc9)
- Internal changes (account-details): Change path and naming of account preferences (dd78c93)
- New feature (account-app): Add Account Details tiles to the main Account Settings page (3670a52)
- Bug fix (account-app): Change description for Account Password tile (622809f)
- Internal changes (account-details): Fix typos (dc3f0da)
- Bug fix (canvas): Ensure scaling (for HiDPI displays) is consistent (5ec1dd3)
- Bug fix (bug_report): Fixes issue While in Drafts folder, can't compose a bug report · Issue #1077 · runbox/runbox7 · GitHub (d67d398)
- Bug fix (bug_report): Fixes issue While in Drafts folder, can't compose a bug report · Issue #1077 · runbox/runbox7 · GitHub (92ac956)
- Internal changes (deps): bump tinymce from 5.7.1 to 5.9.0 (badee30)
- Bug fix (mailviewer): Add horizontal scroll to message view (8d92267)
- Bug fix (search): Allow resizing of folder column (583d893)
- Bug fix (messagelist): Store col resizing per view/set of columns (66be481)
- Internal changes (deps): bump tinymce from 5.9.0 to 5.10.0 (e001f24)
- New feature (account-app): Remove renewal options from storage space products (f43bf22)
- Bug fix (mailviewer): Improve header formatting for forwarded HTML messages (0391ed3)
- Bug fix (mailviewer): Change reply header for HTML messages (ecc4cb3)
- (fix): remove unlock code “security question” from login because these have been deprecated (cc19ded)
- Visual changes (condensed-layout): Decrease font sizes for more efficient use of space. (5a3f3eb)
- Bug fix (mailviewer): Access messageHeaderHTML only when loaded (8dec702)
- Visual changes (settings): Improve text and formatting. (#1124) (f241161)
- Bug fix (mailviewer): Fix horizontal scroll for iframe in message view (d962c84)
- Internal changes (deps): bump path-parse from 1.0.6 to 1.0.7 (19df238)
- Internal changes (deps): bump jszip from 3.4.0 to 3.7.1 (62d7605)
- Internal changes (deps): bump tar from 6.0.5 to 6.1.11 (3512b8b)
- Internal changes (deps): bump @npmcli/arborist from 2.0.2 to 2.10.0 (88c9175)
- Visual changes (condensed-layout): Improve alignment of left pane elements. (b97cac3)
- Visual changes (condensed-layout): Improve alignment of Mail left pane elements. (5a9ebfe)
- Internal changes (deps): bump url-parse from 1.5.1 to 1.5.3 (cd05662)
- Internal changes (deps): bump color-string from 1.5.4 to 1.6.0 (9efd3be)
- Internal changes (deps): bump dns-packet from 1.3.1 to 1.3.4 (0d75918)
- Internal changes (deps): bump browserslist from 4.16.3 to 4.18.1 (244ecba)
- Internal changes (deps): bump hosted-git-info from 3.0.7 to 3.0.8 (43b46ec)
- Internal changes (deps): bump @npmcli/git from 2.0.6 to 2.1.0 (4e72df0)
- Visual changes (condensed-layout): Condense top welcome and search bar vertically. (690d6e1)
- Visual changes (condensed-layout): Decrease height of search bar and message action menu. (2995ef3)
- Visual changes (condensed-layout): Decrease font size and horizontal size of draft previews. (1cb3770)
- Internal changes (account-app): Fix code formatting (192778a)
- Visual changes (login): Update payment link and description. (062fa3d)
- Bug fix (login): Show payment text and link depending on trial status. (93a377e)
- Bug fix (lint): Fix lint errors. (0b8399b)
- Bug fix (your-subscriptions): Make subscriptions table usable on small screens (e0b7766)
- Bug fix (login): Fix typo. (1071e55)
- Bug fix (login): Fix e2e test error. Needs logic to distinguish trial users. (7395676)
- Bug fix (login): Improve login error messages and logic. (29bd2d2)
- Visual changes (condensed-layout): Improve formatting of message list options menu. (59c5dab)
- Visual changes (condensed-layout): Decrease size of various elements. (46b979d)
- Bug fix (login): Complete rest of status error messages. (4b8338f)
- Bug fix (lint): Fix lint errors. (f6c6e28)
- Internal changes (deps): bump lodash from 4.17.20 to 4.17.21 (5a16ff7)
- Internal changes (deps): bump ws from 6.2.1 to 6.2.2 (d869285)
- Visual changes (condensed-layout): Improve formatting of Contacts search field. (864bf48)
- Bug fix (login); Improve description of canceled subscriptions. (5b5f541)
- Visual changes (condensed-layout): Make vertical spacing more consistent across all screens. (774192d)
- Internal changes (mailviewer): Update test to correspond with new canvastable row heights. (2949393)
- Update README.md (0edd870)
- Visual changes (condensed-layout): Improve layout of drafts. (9a5e7d6)
- Visual changes (condensed-layout): Improve formatting of sidenav for small screens. (a776ee4)
- Bug fix (credit-cards): Improve the look of payment forms on mobile (375dfb2)
- Visual changes (condensed-layout): Fix size of Compose text area and message header. (7748918)
Changes since 2021-12-21
Showing commits from 7748918 to d0929ee.
See https://runbox.com/app/changelog for the complete and categorized changelog.
- Bug fix (mailviewer): Properly show reply and forward headers for HTML messages (fafe361)
- Update README.md (0edd870)
- Bug fix (credit-cards): Improve the look of payment forms on mobile (375dfb2)
- New feature (payment): Add Holiday Offer 2021. (9852e27)
- New feature (payment): Holiday Offer 2021. (ce36678)
- New feature (payment): Improve formatting and logic of Holiday Offer. (3faa49d)
- Bug fix (payment): Fix linting. (b1132fa)
- Payment special offer sub account (#1159) (8a2e99b)
- Bug fix (login): Reinstate authentication error messages. (53ee96d)
- Auto stash before checking out “origin/master” (c93b426)
- Trailing whitespace removed (d75677c)
- Internal changes (deps): bump follow-redirects from 1.13.3 to 1.14.7 (5c3a796)
- Internal changes (deps): bump engine.io from 4.1.1 to 4.1.2 (233047a)
- Bug fix (mailviewer): Ensure we reload Sent contents after using Compose (500c3a7)
- Bug fix (payment-history): Remove whitespace in payment rows (655d7e2)
- Bug fix (payment-cards): Change URL for Payment Cards (08e6aeb)
- Bug fix (singlemailviewer): Use TemplateRef instead of Span for ngIfElse (338ee02)
- Bug fix (mailviewer): Redirect to Contacts only when clicking the add icon (6152bf5)
- Visual changes (contacts): Improve formatting and wording. (16fe367)
- Visual changes (compose): Fix width and decrease vertical space. (6d09a4d)
- Visual changes (compose): Make header field padding more consistent. (128e0de)
- Visual changes (search): Format multiple search fields better and move to top of screen. (6869c0e)
- Visual changes (mail): Replace “mark unread” icon. (e933989)
- Bug fix (mailview): Remove deleted/moved messages before mesg list redraw (8104463)
- Bug fix (contacts): Use anchor instead of button for VCF export. (a159344)
- Bug fix (foldercounts): Ensure all folderpath names used are consistant (4ea9688)
- Bug fix (searchindex): Keep fetching recent updates (0009a4c)
- Bug fix (tests): Mock test message times are in seconds (not millis) (2f74697)
- Bug fix (loading): Complete index load before displaying list from index (f5b0ed7)
- Bug fix (mailview): Display dates for future-email, not just times (b5f549a)
- Internal changes (deps): bump log4js from 6.3.0 to 6.4.0 (#1179) (0613c23)
- Bug fix (welcome): Add link to help from welcome message. (#1204) (e86f347)
- Internal changes (deps): bump follow-redirects from 1.14.7 to 1.14.8 (#1205) (df7af23)
- Internal changes (deps): bump nanoid from 3.1.22 to 3.2.0 (#1180) (46306f7)
- Bug fix (loading): Only refresh message list after index loaded (#1208) (cb25029)
- Internal changes (deps): bump ssri from 6.0.1 to 6.0.2 (#1207) (75d2d2a)
- Bug fix (mailviewer): Correct alignment of full/half height preview pane button. (#1209) (f311df1)
- Bug fix (loading): Only refresh message list after index loaded (#1211) (35064ac)
- Internal changes (all): Rename searchResultsSubject to something more obvious (755fcc2)
- Bug fix (mailview): Do not jump to top of list after updating index (9679db0)
- Internal changes (deps): bump url-parse from 1.5.3 to 1.5.7 (#1214) (12d4056)
- Bug fix (domreg): Remove domain registration temporarily. (#1218) (eb9e445)
- Bug fix(index): index verification back on (#1215) (bb9efda)
- Fix Size and Folder columns issues (#1216) (da3d7ff)
- Bug fix (canvastable): Don’t show column resizing cursor while in wrap mode (#1217) (24ecf96)
- Internal changes (deps): bump url-parse from 1.5.7 to 1.5.10 (#1219) (d0929ee)
Changes since 2022-03-02
Showing commits from d0929ee to e43f2d1.
See https://runbox.com/app/changelog for the complete and categorized changelog.
- Visual changes (mailviewer): Improve visibility and styling of attachment grid (5d9c651)
- Visual changes (mailviewer): Reduce size of HTML toggle area (36c21a9)
- New feature (mailviewer): Add Attachment List at the top of message (13e4f2b)
- Bug fix (index): Update attachment flag on changes (3c02a28)
- Bug fix (payment): Remove International Money Order as payment method. (#1228) (05c19a9)
- Bug fix (login): Always show “forgot password” link. (#1229) (f199c20)
- Bug fix (canvastable): Correctly render wrap-mode view on initial load (#1227) (8777bee)
- Visual changes (login): Reorder links. (2f1947e)
- Visual changes (login): Always show “forgot password” link. (#1230) (dfbe00b)
- Internal changes (mailviewer): Added DOMPurify for html sanitising (b471a7e)
- Internal changes (deps): bump minimist from 1.2.5 to 1.2.6 (636afb9)
- Internal changes (deps): bump moment from 2.25.3 to 2.29.2 (#1235) (e840d87)
- Internal changes (messagelist): Remove unused canvastable code (a8a4896)
- Bug fix (maillist): Ensure correct icons are displayed for answered msgs (ac1c39c)
- Internal changes (messagelist): Cache calculates values as well as formatted (6e7f18c)
- New feature ure(mailviewer): Do not load external HTML images unless asked (d176d1c)
- Bug fix (mailviewer): Ensure html-images-feature doesn’t break existing (080d6df)
- Visual changes (mailviewer): Add spacing between HTML view options. (#1241) (1bc86ee)
- Bug fix (mailviewer): All email links open in a new tab (ec7f92a)
- Bug fix (mailviewer): Default dates to 1970 where not supplied (0dcc9da)
- Improve formatting and add links to Runbox 7 forum. (#1247) (e43f2d1)
Changes since 2022-04-27
Showing commits from e43f2d1 to 969cad6.
Please see https://runbox.com/app/changelog for the complete and categorized changelog.
- Visual changes (login): Reorder links. (2f1947e)
- Bug fix (index): Ensure deleting index and resyncing doesnt stop updates (eb40fec)
- Bug fix (mailviewer): Default dates to 1970 where not supplied (0dcc9da)
- New feature ure(mailviewer): Store “show html images” per sender (2e32a9f)
- Internal changes (deps): bump async from 2.6.3 to 2.6.4 (4e88aab)
- New feature ure(mailviewer): Store “show html images” per sender (94dbc1e)
- Bug fix (mailviewer): Ensure “with images” always turns them off/on (31b6440)
- Bug fix (mailviewer): HTML status buttons indicate state has been saved (#1254) (ddb0440)
- Visual changes (mailviewer): Adjust message display option style and formatting. (8b01d16)
- Bug fix (print): Print full width email with non-full viewpane (f8e89de)
- Bug fix (compose): Do not run a search after index loaded on compose (8e7193c)
- Bug fix (compose): Allow a mix of contact and typed recipients (e6d91ce)
- Internal changes (mailviewer): Improving the errors when an email won’t load (c79f9f5)
- Bug fix (mailviewer): Output mail load error message strings (f7b0f72)
- Bug fix (mailviewer): Cope with non-standard js errors on email fetch (1729a19)
- Internal changes (mailviewer): Fix tests hanging (0f2de33)
- Internal changes (all): Fix dev test e2e issue (mockserver crashing) (8c70f1e)
- Internal changes (deps): bump dexie from 3.0.3 to 3.2.2 (1759231)
- Bug fix (drafts): Ensure drafts sent/edited outside runbox7 are updated (2264440)
- Bug fix (messagelist): Enable showing empty folders, when index is off (c4a0c46)
- Internal changes (api): Improve error/catching debugging on msg updates (8429855)
- Bug fix (all): Remove unused imports (lint complains) (b1a6556)
- Internal changes (deps): bump eventsource from 1.1.0 to 1.1.1 (8727e1f)
- Bug fix (mailviewer): Don’t try to go to the url msg id if no rows loaded (4a03350)
- Bug fix (compose): Keep any in-progress drafts when refreshing all drafts (0814ba9)
- Internal changes (all): Ensure we wait long enough in e2e tests (fbcc262)
- Bug fix (compose): Only create new draft (new=true) once (34588b2)
- Bug fix (compose): Tidy up navigate “back” from compose (fde01e4)
- Bug fix (compose): Ensure we don’t lose content of in-progress drafts (6b0c16d)
- Bug fix (compose): Ensure drafts refresh keeps compose in-progress (0f4f4c9)
- Bug fix (compose): Speed up drag&drop of attachments onto compose editor (def6506)
- Bug fix (maillist): Ensure we display errors when api returns them (7d7a201)
- Bug fix (compose): Display drop zone (again) when files are dragged over (582dd97)
- Bug fix (folderlist): Check current folder counts for all folder types (987904c)
- Bug fix (compose): Display compose drag/drop zone (again) (cd320b7)
- Bug fix (compose): Keep edited draft open after refresh (7bf4fd1)
- Bug fix (folders): Ensure creating a new folder does not show above Inbox (4c153b3)
- Bug fix (compose): Refreshing drafts should not current edited draft (969cad6)
Changes since 2022-07-14
Showing commits from 969cad6 to 788fb1a.
Please see https://runbox.com/app/changelog for the complete and categorized changelog.
- Internal changes (deps-dev): bump karma from 6.3.2 to 6.3.16 (cf19be5)
- Bug fix (account-security): Load App Passwords switch enabled, if in use (cdbef1c)
- Internal changes (deps): bump terser from 4.8.0 to 4.8.1 (4234974)
- Bug fix (2fa): QRCodes for 2fa should be readable in more browsers (f450220)
- Bug fix (tests): Github actions tests failing, try more heap size (d96715c)
- Internal changes (deps): bump moment from 2.29.2 to 2.29.4 (7f25bbc)
- Checks the msg IDs given to API for certain endpoints are valid (ef6acfa)
- Replaced text for alias as per request from #1091 (dccf1a9)
- Adds a link to caldav sync guide on calendar (c30f4ab)
- Bug fix (api): Don’t show errors while loading data in the background (ac23654)
- Bug fix (searchservice): Fix compilation error (d4156c8)
- sstyle(payment): Clarify main accounts vs sub-accounts. (e7a2c18)
- Visual changes (payment): Improve tables and buttons, and default to USD. (84dc7e9)
- Visual changes (payment): Correct button style declarations. (4f4f50a)
- Bug fix (test): Update tests. (24ac6d0)
- Internal changes (calendar): Correctly ad/modify events in calendar service tests (ddeaf33)
- Bug fix (changelog): Ensure typos in commit entries do not break the page (09ed2e4)
- Visual changes (payment): Payment interface updates. (#1319) (ee47246)
- Bug fix (compose): Ensure we can attach same file twice in compose (014c462)
- Bug fix (compose): Only run one draft saving attempt at a time (bf44d90)
- Bug fix (compose): Adds code checks to fix issues from sentry reports (3769663)
- Bug fix (messaging): Ensure msg fetching works after network is restored (0233288)
- Bug fix (calendar): Setting “all day” flag on events now saves properly (007b2d5)
- Bug fix (compose): Enable drag&drop of images into HTML compose window (87a06f9)
- Bug fix (compose): Enable inserting attached files into HTML compose (ea1d989)
- Bug fix (compose): Remove drag&drop to compose html window (788fb1a)
Changes since 2022-11-22
Showing commits from 788fb1a to a50aa6d.
Please see https://runbox.com/app/changelog for the complete and categorized changelog.
- Visual changes (start): Improve formatting. (cdd4304)
- New feature ure(index): Separate message updating into its own thread (0c5470a)
- Internal changes (index): Tweak tests (and code to pass tests) for web workers (0a9f4b0)
- Bug fix (index): Ensure we verify folder counts against the api (1830cbb)
- sstyle(payment): Clarify main accounts vs sub-accounts. (f5bd0ef)
- Visual changes (payment): Improve tables and buttons, and default to USD. (bf9d7a2)
- Visual changes (payment): Correct button style declarations. (6ed082a)
- Bug fix (test): Update tests. (5bcb46d)
- Internal changes (index): Tidy up some debugging code (6c80615)
- Internal changes (deps): bump engine.io and socket.io (9f38fd3)
- Internal changes (deps): bump decode-uri-component from 0.2.0 to 0.2.2 (f6d83a1)
- Internal changes (deps): bump tinymce from 5.10.0 to 5.10.7 (e0637d9)
- Internal changes (deps): bump express from 4.17.1 to 4.18.2 (f173b2c)
- Internal changes (index): Remove some index/worker console logging (f257902)
- Bug fix (messagelist): Ensure drag&drop of selected emails moves them all (633515d)
- New feature (messagelist): Allow drag&drop from more table columns (db21e68)
- Geir/condensed layout 2 (#1338) (8640b1d)
- Bug fix (inbox): Show notification when new messages appear (ef603ef)
- Geir/condensed layout 2 (#1344) (42a7a72)
- Bug fix (maillist): Add error catching for the mail list updating (89499bd)
- Bug fix (messagelist): Ensure user-actions don’t stop the index updates (509839a)
- Bug fix (messagelist): Log errors thrown by postMessage, keep worker alive (034dbb9)
- Visual changes (payment): Add link to Sub-account section. (2384b37)
- Internal changes (deps): bump json5 from 1.0.1 to 1.0.2 (6b8514b)
- Internal changes (deps): bump luxon and rrule (fe0405e)
- Internal changes (deps): bump qs from 6.5.2 to 6.5.3 (ac8703c)
- Internal changes (deps): bump moment-timezone from 0.5.28 to 0.5.35 (3516498)
- New feature (overview): Improve time span options. (02358ef)
- Internal changes (deps): bump ua-parser-js from 0.7.31 to 0.7.33 (75df34d)
- Internal changes (deps): bump jszip from 3.7.1 to 3.10.1 (ef32ab1)
- Internal changes (deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (0f6c62f)
- Visual changes (payment): Change description of pending/incomplete transactions. (#1371) (6952fa6)
- Bug fix (overview): Make Inbox selection more lenient. (50d5218)
- Bug fix (folders): Ensures we refresh the folder list on a name change (5fd354a)
- Internal changes (api): Filter for successes in te API folder calls (c13796f)
- Visual changes (login): Simplify and improve login screen. (#1377) (a5c5f85)
- Bug fix (drafts): Ensure we only refresh drafts once per folders update (f024af2)
- Visual changes (folders): Increase width of folders modal. (a50aa6d)
Changes since 2023-03-02
Showing commits from a50aa6d to fd5c902.
Please see https://runbox.com/app/changelog for the complete and categorized changelog.
This constitutes a major upgrade to the framework and libraries that Runbox 7 is built on, which will facilitate further continuous upgrades and features.
It also includes several bug fixes and improvements, including storing display preferences on the server. This will make the user interface work more consistently across browsers, devices, and sessions and result in a more streamlined experience.
- Internal changes (deps): bump ua-parser-js from 0.7.31 to 0.7.33 (75df34d)
- Internal changes (deps): bump jszip from 3.7.1 to 3.10.1 (ef32ab1)
- Bug fix (drafts): Ensure we only refresh drafts once per folders update (f024af2)
- Bug fix (delete): Catch/Prevent more errors by ensuring defaults (5e83f89)
- New feature (mailviewer): Display incoming attachment sizes (926ab4b)
- Bug fix (compose): More readable attachment file size display (e44fc63)
- Visual changes (security): Specify which special characters are allowed in passwords. (#1401) (c575f06)
- Internal changes (deps): Update angular2-hotkeys to v13 (85aee64)
- Internal changes (deps): Upgrade to angular 12 (11b3aeb)
- Internal changes (deps): Update nodejs version for CI (a5cd077)
- Internal changes (deps): Upgrade angular-datetime-picker (2a87817)
- Internal changes (deps): Upgrade to v13 (4c744c1)
- Internal changes (deps): Change swupdate.available to swupdates.versionUpdates (ad7b36a)
- Internal changes (deps): Move from tslint to eslint (c010fca)
- Internal changes (deps): Remove --aot for start-use-mockserver (08afe91)
- Internal changes (deps): Remove SingleMailViewerComponent from rmm6.module.ts (ddebc3f)
- Internal changes (deps): Upgrade cypress to 9.7 (c38f460)
- Internal changes (deps): Update ical.js to 1.5.0 and use ES2020 modules (9bf6dda)
- Internal changes (deps): Fix selectFile file path (ee83c8f)
- Internal changes (deps): Update dependant packages (2c11d60)
- Internal changes (deps): Upgrade to angular v14 (cddac42)
- Internal changes (deps): Explicitly specify runbox7 for build (1b07233)
- Internal changes (deps): Upgrade angular/material to v13 (adef6c3)
- Internal changes (deps): Revert to angular/material v11 for auto upgrade (97f89cc)
- Internal changes (deps): Manually upgrade to angular material v12 (3e04baa)
- Internal changes (deps): Upgrade material to v13 (3096d97)
- Internal changes (deps): Upgrade angular-datetime-picker to v14 (3876111)
- Internal changes (deps): Upgrade to material v14 (c280c39)
- Internal changes (deps): Fix missing hues for SCSS (6a916d5)
- Internal changes (deps): Update @angular-eslint packages (8b0c16f)
- Internal changes (deps): Upgrade to angular v15 (2374336)
- Internal changes (deps): Upgrade to angular material v15 (6dc73b2)
- Internal changes (deps): Remove duplicate @include from SCSS (b35a68a)
- Internal changes (deps): Change default browser for CI to firefox (ab522f6)
- Internal changes (deps): Upgrade npm, comment out pre-build.js integrity check (ff13958)
- Internal changes (deps): remove --browser firefox from e2e tests (ab8b437)
- Internal changes (tests): Add DISPLAY=‘’ to ci-tests (8441a51)
- Internal changes (deps): Remove unused protractor dependency (6e0f935)
- Internal changes (deps): Upgrade core.js to v3 (7aa65d3)
- Internal changes (deps): Remove unused protractor files (b7c312b)
- Internal changes (deps): Upgrade @angular-devkit/build-angular and move angular/compiler-cli to devDependencies (4cd4bc2)
- Internal changes (deps): Remove unused ajv dependency (b447972)
- Internal changes (deps): Upgrade angular-calendar (a273376)
- Internal changes (deps): Update rxjs to v7 (a87c0b3)
- Internal changes (deps): Upgrade @angular/pwa (d4850f0)
- Internal changes (deps): Remove array-flat-polyfill (8c527d8)
- Internal changes (deps): Update moment-timezone and remove uneeded @types/moment-timezone (478eb5a)
- Internal changes (deps): Update rest of dependencies (excluding timymce) (5ed129b)
- Internal changes (deps): Update jasmine to latest version (d0084df)
- Internal changes (deps): Upgrade karma to latest version (da8a151)
- Internal changes (deps): Update ts-* deps and node types (0b7abb4)
- Internal changes (deps): Update start-server-and-test (ee77754)
- Internal changes (deps): Update eslint and @typescript-eslint (4285f0d)
- Internal changes (deps): Update cypress to v10 (d350af9)
- Internal changes (deps): Update cypress to v11 (480b506)
- New feature (all): Store user preferences on the server (1409515)
- New feature (compose): Store last used HTML compose setting (dc1a75e)
- Bug fix (mailview): Store “prompted for local index” preference on server (0d9085e)
- Internal changes (preferences): Ensures tests set defaults, test correct values (035f28c)
- Bug fix (preferences): Remove old style local storage after conversion (7ca13b7)
- Bug fix (preferences): Ensure higher server version takes precedence (d8766f8)
- Bug fix (preferences): Load screensize before settings (da76123)
- Internal changes (deps): Update cypress to v12 (4ba7f7e)
- Internal changes (lint): Only include src/ else we run out of js heap memory (f359c38)
- Internal changes (deps): bump @npmcli/arborist and npm (9cf4279)
- Bug fix (compose): Generate Reply/Fwd header text only when needed (7afcbf7)
- Bug fix (compose): Convert reply/fwd text if compose HTML default is on (c512556)
- Bug fix (maillist): Store and reload column widths from preferences (cfb732d)
- Visual changes (preview): Improve formatting of the empty preview pane. (60fcacf)
- Visual changes (mailviewer): Increase vertical flexibility of subject field. (364272b)
- Visual changes (mail menu): Improve read and unread icons. (93e75ae)
- Bug fix (changelog): Add missing categories and improve formatting. (fd5c902)