The Runbox 7 Roadmap


#1

This is the Runbox 7 Roadmap with the main development phases and stages of the Runbox 7 development project.

Introduction

Runbox 7 represents a complete upgrade of the web front-end of Runbox, and will culminate in a completely new user interface built in the Angular framework. More background on Runbox 7 can be found on our blog.

The Runbox 7 Webmail is our first priority, particularly the indexing and search engine. Our main objective is simple: To build the fastest webmail app on the planet and make email management more efficient than ever before.

The Runbox 7 app is now open source, so please see https://github.com/runbox/runbox7/commits/master for a detailed status of the Runbox 7 development project.

Runbox 7 is a research and development project with funding from The Research Council of Norway.

This is a Norwegian government agency responsible for awarding grants for research and promoting research and science.

Roadmap

This roadmap represents our current plan and may change according to our progress and feedback from our beta testers. So let us know what you would like us to prioritize by commenting on this post!

And if you would like to contribute, just head over to: Runbox 7 Feature and Bug Bounty Program

Phase 1

Angular-based webmail app featuring instant listing and searching of messages, powered by database accelerated synchronization of indices between server and client.

Screens and functions

  1. Webmail > List (with folders) :white_check_mark:
  2. Webmail > Read :white_check_mark:
  3. Webmail > Compose :white_check_mark:
  4. Main menu :white_check_mark:
  5. Design integration (wrapper) :white_check_mark:
  6. Folder management (create, delete, rename, move folder) :gear:
  7. Mobile PWA app :white_check_mark:

Phase 2

Webmail related functionality such as Webmail Preferences, Contacts, Folders, and Profiles/Identities.

  1. Webmail > Preferences :gear:
  2. Contacts with CardDAV backend :gear:
  3. Webmail > Folders
  4. Webmail > Profiles :gear:

Phase 3

Settings screens such as Manager and Account settings screens, as well as Files and other screens.

  1. Manager > Retrieve
  2. Manager > Filter
  3. Manager > Access
  4. Account > Main
  5. Account > Security
  6. Account > Aliases
  7. Account > Sub-accounts (with sub-screens)
  8. Account > Email Hosting (with sub-screens)
  9. Account > Web Hosting
  10. Account > Domain Hosting (with sub-screens) :gear:
  11. Files

New features

New functionality that integrate email with other data and services, creating a message and task management hub.

These features be developed in parallel with phases above.

  1. End-to-end encryption
  2. Task management functionality
  3. Smart filtering of email with task management integration
  4. Calendar with CalDAV backend
  5. File storage with WebDAV backend
  6. Integrated synchronous messaging
  7. [Your suggestion here]

Runbox 7 Feature and Bug Bounty Program
pinned globally #2

#3

New features:

  1. Files access via webDAV
  2. Sync Safari bookmarks between macOS and iOS devices

#4

Let me stress how important it is no. 3.
It may be a lot of hassle, but I find it as important as webmail!


#5

I think you should include an option to sync with Google calendar too.


#6

Can there be an option if version 6 is GONE to have the folders across the TOP
of the page, to drag-drop into?

Inbox - folder folder folder folder folder folder folder TOP
message |||| message view middle
||| control panel BOTTOM

as I’ve too many folders for the left pane to be usable in V7 …


#7

Include “etherpad” and “ethercalc”. These are freely available and any files generated could be stored in each user’s area and counted against the user’s data storage limit. “Etherpad” and “ethercalc” are online collaboration software for editing and spreadsheeting, respectively.


#8
  • keyboard shortcuts
  • archiving of messages
  • labels / tags for messages (Google has done a really good job with this)
  • automatically applicable filters for messages
  • using the URL for app state (so that things like back/forward work properly)

#9

Thanks for all the great comments here! All have been read and noted.

Keep the comments coming – we would love to hear more! :smiley:

We will then distill them and integrate into our plans.

– Geir


pinned #10

#11

I would reeeeeeeeeeeeally love a secure CalDAV server provided by my email host… absolutely worth paying for. Right now I host my own on a single-board computer but this is a task I’d really love to offload to a provider that’s gotten email right for me for years.


#12

I want a Archive button and the ability to use the keyboard a lot more.


#13

My observation is why are you making this so complicated? Task management! who needs it? Calendar - who needs it. If you really have a significant user base that want this stuff then make a secondary version of runbox 7, say runbox super 7. Actually, for me, the current runbox webmail would be good enough with a few annoying things fixed. Like the fact that you cannot download multiple attachments to your computer at once and have to download attachments using “save link as”. End-to-end encryption is of course definitely worthwhile, but please explain how you achieve this unless both sender and recipient are using runbox 7?


#14

I am working with Runbox to look into end-to-end encryption. The most common solution is PGP, which works across any platform and email provider. The biggest downside is the key management which discourages many from using it at all. I am also looking at the possibility of another encryption method which avoids the key management issues of PGP and works with any email provider.