runbox / runbox7 Goto Github PK
View Code? Open in Web Editor NEWRunbox 7 web app
License: Other
Runbox 7 web app
License: Other
Add support for the Importance header field on both incoming and outgoing messages as per https://tools.ietf.org/html/rfc4021#section-2.1.52.
When attempting to reply to a message with an empty Subject or To field, nothing happens. Forward works with an empty Subject field, but not To field.
Add keyboard shortcuts for common navigation and message actions.
Ref: https://community.runbox.com/t/keyboard-shortcuts-esp-vim-style-shortcuts-like-gmail-has/701
When you use the arrow keys to move from one message to the next, and get to the bottom of the message list it doesn't scroll and although it keeps showing different messages you can't see it highlighted in the message list due to the lack of scrolling.
There is little indication a log in is being processed.
This is specifically a problem after a failed login and especially if you then get another failed login. You are left wondering if the second attempt was being processed or not as the previous error message stays on screen. Maybe as you type in a new password or 2FA code the previous message should be cleared?
Add "folder" that shows all email in the account across all folders.
Ref: https://community.runbox.com/t/looking-for-a-way-to-view-all-messages-all-folders-at-once/640/2
In the old/current running interface, the quota is displayed. With runbox7 this is currently not visible.
Allow adding column headers in the message list, especially To which would be useful with several aliases.
Ref: https://community.runbox.com/t/product-suggestion-additional-column-headings-for-emails/687
When sending a draft and opening a different email in the Inbox while the message is being sent, the draft remains in the Draft Desk and then fails to open with the error "Error opening draft for editing server error".
Ref: https://community.runbox.com/t/special-characters-turns-into-question-mark-diamonds-in-drafts/728
In the message list, add support for multi-selection by using Shift for selecting a range of messages.
Ref: https://forum.runbox.com/showthread.php?tid=44, https://community.runbox.com/t/selecting-scrolling-issues/670
When logging in, there is no indication that the page is loading. At first I thought the enter button does not work in the password field. It currently takes a few seconds (presumably, a lot of people are trying the new version) so a loading icon would be very helpful. The same happens when opening the page: because I have the elements cached, the browser displays loading for only a very short time before showing a blank page. Once the application loads (visible in dev tools), the blank page is replaced.
It is not very clear in the current running runbox how filters are processed.
Adding the ability in runbox7 to use standards like sieve or procmail rules etc, it would be easier for people to write filtering rules who are already familiar with said filtering rules.
Instead of clicking through an interface with limited documentation, dropping down to low-level interaction would be good. If I remember correctly, some Roundcube installations I use irregularly support sieve by pasting in rules.
New versions of Thunderbird with Enigmal and pEp send out Emails which, for the webview, arrive as a ".dat" file and an ".asc" file. One contains cleartext (empty and 0K if cleartext was nothing at all), the other contains the message.
I never noticed this in my mail client up to now.
This leads to Mail received from these versions of Thunderbird to be displayed (in runbox7 as well as the old version) as a simple empty Email with 2 files attached.
Because we can't - and not everybody necessarily wants to - decrypt the encrypted Message part, at least the .dat part should be displayed. Now I have not much recent Thunderbird experience. The dat file could come from Thunderbird itself, it could also be part of the Enigmal with prettyEasyprivacy part.
I'm in touch with prettyEasyprivacy and could reach out to them to clarify the situation if you can't find a solution.
After sending a reply/forward to a message, display goes to Draft Desk instead of returning to the message list.
This causes problems on small screens as the folder pane is hidden without the toggle button.
Create themes, especially a dark theme for users with light sensitivity. This was discussed in this forum thread https://community.runbox.com/t/dark-theme-please/418
In the Draft Desk, add a delete button next to the edit button to simplify deletion of drafts.
Ref: https://community.runbox.com/t/special-characters-turns-into-question-mark-diamonds-in-drafts/728
Functionality for adding the sender of an email to Contacts, similar to Runbox 6.
Ref: https://community.runbox.com/t/adding-contacts-from-to-address/716
In the folder list, add functionality and buttons for emptying Trash and Spam.
First off, props on going open source!
Two things I noticed with the threaded view that I think could be improved:
A) For threads with only one message (the majority of messages, for me) clicking on the message still takes you to the conversation view. It does automatically open the message in the message pane, which is good, but then you have to go back to the folder you were in to continue viewing messages, which is less than ideal.
Proposed: If a message in threaded view has only one component, it simply loads the message as it would in non-threaded view, and doesn't go to a separate conversation view.
B) I don't love the conversation view that you're taken to even in legitimate multi-message conversations, because it takes you out of the flow of the folder. Other ways I've seen this handled, for instance in Thunderbird's message threading, is to have an additional narrow column for conversation expanding/collapsing. The conversation is grouped within the existing list of messages.
So when that thread is collapsed, the conversation column displays a >
and only the most recent message is displayed there. When the thread is expanded, the conversation column displays a V
and the messages are displayed in order, with the first message at the top and the most recent at the bottom. (It also supports branching if for instance a multi-recipient message is replied to at different points in the conversation by different people.)
That's only one interface option, but the basic idea is...
Proposed: Keep users within the existing folder view even when viewing conversations.
This would also address (A) above automatically.
Add buttons to increase/decrease font size for improved accessibility.
Hi,
I have roughly 30 or more Maildir folders. In the old interface this works perfectly fine.
With runbox7 as running on runbox.com one folder loads all the contained Emails in the folder.
If you switch to another folder (which is not empty), it is displayed as empty.
If it matters: the Browser is Firefox 62.0.3 from pkgsrc on NetBSD.
When a message is opened and shown in the preview window, the message action buttons aren't shown when messages are selected in the list.
Ref: https://community.runbox.com/t/selecting-scrolling-issues/670
Save searches in a drop-down in the search area so that searches can be easily re-used.
As an extension of this, saved searches could be made into smart folders that appear in the folder pane.
Some messages do not appear in Inbox as their assigned folder is INBOX.
Searching for the message works, and using the search: folder:INBOX OR folder:Inbox
show all messages.
Therefore the proposed solution is to modify the query that is used to list the Inbox content.
The problem is reproducible by moving a message from any folder to the Inbox via IMAP.
Ability to select more than one message and forward them as attachments to a message.
Ref: https://community.runbox.com/t/forwarding-and-marking-all-emails-as-read/734
If a message is open in (vertical) preview, close it when clicking on Drafts.
User device should remember across sessions if vertical or horizontal or full window view was set for viewing messages
https://community.runbox.com/t/is-preview-pane-only-way-to-view-email/748/4
Don't allow empty or invalid recipient field input.
Note that pasted addresses don't seem to be submitted. E.g., copy and paste [email protected] into a recipient field and send the message. It will bounce with "no recipient address".
There appears to be no option to show HTML formatted emails without images. Without this option you have to use either HTML with images (which may be undesirable) or the plain text version of a message if it exists.
The plain text version of a message intended to be see in HTML where possible can be difficult to navigate as the text will contain multiple image links making the actual message text difficult to read.
When deleting messages a confirmation is shown for each message. This is not needed, except to indicate the progress of emptying a folder (Spam or Trash). In this case a progress bar could be shown instead.
When refreshing the app or logging out and in again, remember the message list display settings such as "Conversation view".
Functionality to drag & drop folders and thereby rearrange the folder hierarchy.
Currently the "check all" checkbox selects all visible messages. This could be expanded to allow selection of all (invisible) messages in the list via a drop down (shown when clicking and holding the checkbox) with the following options:
Ref: https://community.runbox.com/t/spam-check-all-messages-doesnt/425
Special characters such as čćžšđ are not supported in folder names, as the folder isn't created (and no error shown).
IMAP accepts them but they are not stored correctly, e.g. folder name "ïöë" becomes "&AM8A9gDp-" in RMM.
Ref: https://community.runbox.com/t/utf-8-encoding-in-folder-names-848/
When moving a message to a folder, suggest a folder based on where the previous message from the same sender was moved to.
This would greatly improve the efficiency of organizing email, especially with an icon titled "Move to [recommended folder]" next to each message in the list.
This feature requires storing the association between sender (and/or subject) and folder in the database, e.g. in a new table "sender_folder".
The print version of messages shows only message headers without contents.
In old and new runbox you find yourself switching a lot between aliases if you use the webclient.
Normally Mailinglists have 1 or more addresses you registered with them.
Composing a new message to a mailing list L should select the most recent
used address for L of an array of associated addresses (or identities, depending on complexity).
If no recent used address exists, let the user choose.
Since we have the concept of alias in old runbox, introducing "identities" as a building block for features like this could be useful.
For example different identities could have different associated aliases and signatures.
In the HTML editor, add buttons for create/edit link, (un)ordered list, font face, etc.
Allow the user to add a external email address and use the SMTP username and password for that account.
Option/button to reply inside an opened message, inspired by e.g. outlook.com.
This would improve the workflow and make the communication more synchronous.
"Closing message pane deselects multiple selection in message list - selection should persist."
Ref: https://forum.runbox.com/newreply.php?tid=56, https://community.runbox.com/t/selecting-scrolling-issues/670.
When clicking an entry in the lower half of the message list, the row is hidden by the message preview. This can be solved by automatically "scrolling" down in the message list so that the entry is shown.
When reopening a draft that has been saved with "special characters", e.g. æ, ø, and å, these characters are not displayed correctly.
Ref: https://community.runbox.com/t/special-characters-turns-into-question-mark-diamonds-in-drafts/728
When uploading an attachment to a message, a progress bar can be shown to indicate the status.
I often have a lot of drafts, and the current draft view makes it kind of a pain to scroll through and view/edit the drafts -- there's just a lot of white space surrounding each of them, and the "edit" button isn't in a consistent spot (depending on the width of the message).
Relatedly, and what caused me to think to create this issue to begin with, is that the draft view doesn't force-wrap addresses in the To field, so if you have a bunch of recipients, the message preview will just run off the right of the screen and push the edit button along with it. It needs to break at the commas between addresses, or add spaces (not just commas), or not display all of them, or just word-break in the middle of addresses.
But, alternatively, just give me the folder view, which works fine :)
I have about 25k messages in my inbox. When I first tried R7 they all appeared, but once the index sync was done, I could only see the last 12 messages. If I knew what to search for I could find them, but I couldn't just page through all messages. Also the Search box says "Start typing to search 10493 messages", less than half the actual number.
Disabling the index sync brings the messages back.
When switching between the PWA and other apps on an iPhone or iPad, re-login is required.
Reproduced on iPhone X iOS 12.1.2.
Ref: https://community.runbox.com/t/need-to-re-authenticate-again/730
Instead of having to download each attachment individually, add a button to download all of them (possibly as a zip file).
In received messages, show attached files' filename in the browser title bar instead of the attachment number (0, 1, ...) and use this when saving the attachment.
Enigmail(?) has the feature used in some companies and groups, where you have a virtual address (like an entry in /etc/mail/aliases forwarding mail to "A" to ("B","C",...,N)) and you can
associate pairs of users + pubkeys to it.
Without OpenPG this might be useful as well, just for the creation of virtual lists. You might want to address your family, friends, and work contacts in different lists. However members of the lists must be able to exist in more than 1 group and groups could include groups.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.