Recent Runbox 7 updates

@tadzik, @Geir, @Dave, my contacts were not imported automatically as you advise - so not sure what is going on there. Also because these are now separate for RB6 and RB7 that means people like myself, who rely on RB6 until you have sorted out the bugs in RB7 will have life made a little harder if we want to occasionally look at RB7 to see how things are progressing.

Well this will be the last post from me and I will no longer be providing any feedback on RB7 as I am wasting my time. You are adding all these features to RB7 before you have sorted out several bugs which persist. One has to ask if these are the bugs one can see what about bugs we can’t see. Will there turn out to be security flaws in RB7?

You have added stuff like indexing which is not part of RB7 which maybe has security implications, I don’t know but it does not fill be with confidence. I think you added indexing in order to claim RB7 is the “fastest email in the world” or something like that. I can’t find that claim now but it used to be there. Just as well as it is pretty bombastic to say the least. Just to quote Shakespeare, you are in danger of being hoisted by your own petard.

So my subscription runs out end of the year and unless these bugs have been fixed I will be moving to one of your competitors. It’s a sad thing for me to say this. I like runbox mostly because the servers are located in Norway, which seems one of the more secure locations. So if you ever come up with a decent bit of software I may come back.

Good luck with you endeavors, @JohnTowlerr

@JohnTowler We are happy to investigate your contacts import in order to figure out what the problem might be. We considered full two-way migration support for contacts between Runbox 6 and 7, but this would have required significantly more time invested in Runbox 6 that is better spent improving Runbox 7.

Our overarching goal remains to make Runbox 7 the best and fastest webmail application available, enabling email users to manage their email and their digital lives more efficiently.

This vision and our motives are laid out on our website, and are not intended as the weapon implied by the Shakespeare quote – on the contrary, our mission is to facilitate efficient communication between people in an ethically and environmentally responsible manner.

Runbox 7 is the vehicle that will realize this vision, and its development entails both a host of new features as well as bug fixes to existing ones. One important dimension of this project is experimentation, which is a fundamental aspect of any successful company.

The reason for this is that research and development is essentially an evolutionary process in itself, and it is impossible to predict with absolute certainty the success of a given feature. Therefore we are deliberately dedicating a relatively small portion of our time to experimentation, which we are confident will contribute to a better service.

We are evaluating and adjusting this balance frequently, and since we started including a changelog in Runbox 7 in October 2019 we have implemented:

  • 205 bug fixes
  • 91 new features
  • 35 visual changes

We appreciate that there are many improvements yet to be made and still bugs left to fix, and that we may not yet have had the chance to attend sufficiently to those you have raised.

However, our rate of development and frequency of deployments is increasing, and we are continuously adjusting our priorities based on feedback from active and engaged users like yourself.

The local index in Runbox 7 was a core feature from the very beginning of the project, and remains an essential (but optional) part of the engine that powers the webmail app. Great care has been taken to ensure Runbox 7 processes data securely, and there is generally no reason to believe that data stored locally on your own device would be any less secure than a server.

We continue working towards our goal with dedication and a steadily growing team, and are confident that Runbox 7 will reach a level that will surpasses that of our competitors.

– Geir

Hi Geir,
I love Runbox 7 but I understand some frustration from the users.
I use Runbox 7 daily, but I have other email account and I feel some features are lacking or are not very well developed.
My main concerns are:

  1. Folder management is not very good (as mentioned earlier), mainly because there’s no way to notice an unread email in a subfolder without expanding/collapsing all the subfolder root structure, since the unread counter only refers to the mail inside a particular folder, ignoring the mails in the relative subfolders.
  2. There’s no way to categorize mails apart from using folders. This is a bit frustrating partly because of point n.1 and partly because I often need to categorize the same mail in 2 or more distinct sets. For example, an email from a friend containing an invoice related to an upcoming trip. I will be happy to ‘flag’ this particular mail in a ‘Friend’ basket, but also in an ‘Invoce’ basket and in a ‘Holiday’ basket.
    This is easily doable with Gmail labels, but impossible with Runbox 7.
  3. I also have problems importing contacts. The process is not very user friendly and it still lacks the .csv compatibility
  4. I often need to refresh my browser page if I change something (i.e. if I move a folder)
  5. I often need to manually change the window layout in order to read emails.
  6. Filters cannot be chained with booleans, so there’s no easy way to program actions requiring multiple events to be triggered.
  7. In general, Runbox 7 seems buggy on latest Firefox release.

Despite all of the above, I’m still happy with your service, because I know and feel it also has lots of very nice features, and I’m not considering migrating to other services atm.
But I hope some of those issues/lack of functions will be solved soon.

Thanks

Francesco

@ilcieco Thanks for the detailed feedback and apologies for the belated response.

Let me reply to each item individually:

  1. We have an existing issue regarding showing folder counts for collapsed subfolders here: https://github.com/runbox/runbox7/issues/617

  2. We have opened a separate issue here for implementing tag/label functionality, to emphasize this separately from the Roadmap: https://github.com/runbox/runbox7/issues/715

  3. We have recently made improvements to the Contacts interface, and an issue for non-VCF file import can be found here: https://github.com/runbox/runbox7/issues/516. @tadzik may be able to offer more insight here.

  4. An issue for the need to reload the page in order to show recently created folders can be found here: https://github.com/runbox/runbox7/issues/670

  5. Can you be more specific about how the window layout needs to be changed? Perhaps you can create a new topic for this, or even an issue on Github.

  6. An upgrade to the Filters screen is on our Roadmap, and we will then consider expanding it with functionality to add multiple criteria to individual filters.

  7. We have made a large number of improvements recently, which will be posted in this thread shortly.

Thank you for the kind words and for your continued support. We are working hard to resolve the remaining issues, and we are adjusting our priorities based on feedback here in the forum.

Comments not specifically about updates in this thread are best done in separate topics. We especially appreciate feedback on bugs or requests that are not already listed on Github:

– Geir

Changes since 2020-07-10

  1. New feature (app): Implement indicators for multipart background activities
  2. New feature (contacts): Add background activity indicator
  3. Bugfix (mailviewer): React to avatar settings as soon as they change
  4. New feature (contacts): Add a tooltip to picture upload button if gravatars are disabled
  5. Bugfix (contacts): Hide pictures in contact details if they’re disabled
  6. Bugfix (identitys): make main identity email field read only
  7. New feature (contacts): Add avatar settings to Contacts settings
  8. Visual fix (compose): Show suggested recipients with light gray background. (#693)
  9. Bugfix (webmail): Redraw folders properly after new item completed.
  10. Bugfix (contacts): Scroll details to top when new contact is selected
  11. New feature (contacts): Add settings to adjust avatar use in the app
  12. New feature (mailviewer): Use pictures from contacts when available
  13. New feature (contacts): Allow uploading/deleting contact pictures
  14. New feature (contacts): Show pictures/gravatars on contact details page
  15. New feature (mailviewer): Show gravatars when available
  16. Visual fix (webmail): Add a tooltip for webmail settings button
  17. Bugfix (webmail): Make sure we can still use saved searches when no folder is selected
  18. Bugfix (contacts): Make contacts draggable again
  19. Bugfix (webmail): Fix switching folders not working in some cases
  20. New feature (contacts): Add hints to columns indicating what they’re for when they’re empty
  21. Visual fix (contacts): Minor layout fixes to contactlist
  22. Visual fix (contacts): Make the 3-column layout more rigid
  23. Bugfix (contacts): Fix a template crash when deleted contacts exist as group members
  24. Visual fix (calendar-app): Side-nav menu styles fix
  25. Visual fix (contacts-app): Side-nav menu styles fix
  26. Bugfix (contacts): Make contactlist scroll independently of contact details
  27. New feature (webmail): Show folder count for drafts
  28. New feature (webmail): Add webmail settings, allowing the disabling of popular recipients
  29. Visual fix (webmail): Move message action menu to middle column
  30. Visual fix (compose): Differentiate “Recently used” from recipients
  31. Visual fix (compose): Differentiate “Recently used” from recipients
  32. Bugfix (compose): From-specific reply-to addresses saved/stored if setup
  33. New feature (contacts): Add a way to edit group members from the group page in mobile view

Changes since 2020-08-06

  1. Bugfix (webmail): Update local (non-index) folder counts on refresh
  2. New feature (login): Set inputmode to show email and numeric keyboards on mobile as appropriate
  3. New feature (webmail): Always show popular recipients component if enabled, even with no local index
  4. Bugfix (account): Redirect domain renewals to domain registration app
  5. Bugfix (webmail): Ensure folder counts are updated after read/unread
  6. New feature (webmail): Change icons and tooltips when a message is deleted from trash
  7. New feature (compose): Add debug logs for measuring impact of recipient loading
  8. New feature (folder): Speed up folder size calculations
  9. New feature (webmail): Separate read/unread, flag/unflag in multi-menu
  10. Bugfix (menu): Hide account security until its backend issues are resolved
  11. Bugfix (mailviewer): Load mailpane status (vert/horiz) on page load
  12. Bugfix (compose): Set focus in textarea for replies
  13. Bugfix (contacts-app): Correct filtering options background color
  14. Bugfix (contacts-app): Fix positioning of email contact icon
  15. Bugfix (contacts-app): Make middle column width adjust to its content
1 Like

Happy to report that this batch of fixes addressed most of my webmail interface woes, namely the annoying unread counters not updating. There’s just a slight but acceptable delay, making the performance matching the good looks!
Still, when logging in, once deleted messages still pop up on the inbox list as unread for a couple of seconds; the unread counter updates (increases) acorrdingly, then they disappear (back to the trash bin, I guess), the unread counter updating again (decreasing) accordingly.
No idea why this happens, but at least, after that brief glitch, it sorts itself out and both the unread counter and inbox list end up correct.
Keep up the great work!
Cheers

1 Like

Thanks for the feedback @ricman – glad to hear Runbox 7 is working better for you after the recent updates!

Are you using the local index when you observe the adjusting message counters? If not we would be interested in knowing how Runbox 7 performs with a synchronized local index.

– Geir

1 Like

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

  1. New feature (identities): Order From entries by priority
  2. New feature (dkim): Add a note about selector2 and when it will become active
  3. New feature (account security): Improve password validation and error messages on Account Security to avoid confusion
  4. New feature (dialog): Allow submitting dialogs with Enter/Return key
  5. Bugfix (canvastable): Make sort icons show actual sorting direction
  6. New feature (webmail): add a way to save and reuse searches
  7. Visual fix (app): Remove obsolete instances of mat-icons
  8. Bugfix (startdesk): Fix linter and policy errors
  9. Bugfix (folders): Improve folder count reliability in some edge cases