Comments (2)
-
Message dates already exist in the search message data so these should be straight forward to add
-
For proper mailing list support we will need to so some header parsing: either in the indexer, adding more flags (type of mail), in javascript (using the message cache), or in the API. The proper way would be in the indexer .. this one will be more involved
-
We're showing "number of messages" now. I assume "identical subjects" is for "different conversations" (per sender)? We should be able to do this with existing conversation info in the index (I hope!)
-
For the diagrams/charts, will need some examples for input/outputs :)
from runbox7.
- Message dates already exist in the search message data so these should be straight forward to add
Excellent!
* For proper mailing list support we will need to so some header parsing: either in the indexer, adding more flags (type of mail), in javascript (using the message cache), or in the API. The proper way would be in the indexer .. this one will be more involved
We should do it the proper way by expanding the index with another flag/field for type of message, which might be useful in other contexts as well.
* We're showing "number of messages" now. I assume "identical subjects" is for "different conversations" (per sender)? We should be able to do this with existing conversation info in the index (I hope!)
The idea is to aid users in reviewing their email more efficiently by grouping senders and then subject lines. While the former is already (mostly) supported, the latter would need some additional intelligence since subject lines can (especially in the case of automated messages) be identical or almost identical.
Examples of this are receipts, notifications about social media events, and various service alerts -- all of which are often identical except for a number or keyword that might differ.
Since the indices can be searched manually by using single terms or quoted phrases, could this be employed in the reverse by starting with a list of all subject lines and first grouping the identical ones, then gradually removing one word string from the end (and separately from the beginning) of each line in order to group subject lines that are identical except for one (or two) word strings?
* For the diagrams/charts, will need some examples for input/outputs :)
The bars indicating the percentage of the maximum number of messages per sender can be shown in each sender's entry. Attached screenshot visualizes a possible implementation.
from runbox7.
Related Issues (20)
- Renaming/moving Spam folder does not update spam filter setting
- #Mail: Indicate when the message list was last updated
- #Settings: Settings sub-pages are missing navigation button on mobile
- #Payments: Upgrade Coinbase payment interface
- #Mail: Indicate that messages are being selected with "check all rows"
- #Mail: Moving messages include the previously moved message
- #Identities: Creating aliases does not create corresponding identity HOT 1
- #Login: Login for expired accounts displays link to Subscriptions even if password is wrong
- #Mail: Deleting a large number of messages fails with HTTP 400 or 414 HOT 1
- #Compose: Clicking Compose and then Drafts should close the blank draft
- #Mail: Message action buttons should only be enabled when a message is selected
- #Composse: Composing a draft displaces the message within the "draft desk" after few seconds HOT 1
- #Index: Message list goes blank after login with local index HOT 1
- #Identities: When editing identities, the Cancel button doesn't appear to do anything
- #Compose Switching to an Identity with no signature should remove previous signature
- Editing alias does not retain the new information after they are saved.
- Automatically delete messages from Trash after 30 days not working HOT 4
- #Index: New synchronisation prompt does not close after downloading
- #Identities: Creating/Editing an Identity for an existing Alias should not ask the user to validate the email
- #Spam: Add functionality for SpamAssassin training HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from runbox7.