-
Notifications
You must be signed in to change notification settings - Fork 0
sup ideas
this is a messy list of my ideas of things that could be fixed in sup. look though the list and see if you find anything interesting to work on.
entries marked with * are likely easier to do.
-
** any need to use sup@fake.sender.example.com as email address should be considered as a bug, but under no circumstance should that address be used in replies! I will work on this issue - Tymon Radzik -
can not find emails by date because they are hidden in threads -
**messages and threads need to be ordered by the date received, otherwise they may be missed because mails that take a long time to deliver will not be shown at the top of the thread-index -
** subject line of threads should be from the first unread message or from the newest message, not from the top of the thread. -
starred threads should not cause all messages to be opened in thread-view -
starred messages should not be focused if there are new messages in the thread -
messages indented in thread-view should have a size that matches the remaining space, not the original width of the terminal -
* reply to all (G) should exclude the sender (when replying to my own mail, reply-to-all and reply to recipients is the same action.) -
* sent messages should be marked read by default (I would like to work on this task - T. Radzik) -
doing a search that is identical to one that is already open should just jump to that one instead of opening a new buffer. especially when opening a saved search. -
* names in a thread should be listed in reverse order of contribution, with unread contributors listed first (AW) -
when opening a message takes a very long time, there is no feedback, causing the user to think that opening failed, and prompting to try again multiple times only to end up with several instances of the opened thread -
** multipart messages should always show all parts because one part may be broken. -
when a single message is starred, and the label is changed while on that message, suddenly all messages in the thread are starred -
**how to see items without a label? -
labels are case-insensitive, but label-list-view lists labels by case (I will do that ) ty221 -
buffers for cased tags are seperate from same tag in all lower-case and not updated. -
handle attached emails inline -
save attachments with encoded names -
H to see the raw source needs to show all variants of an email if there are multiple copies -
** support sending attachments instead of crashing (this applies to the use-mail branch) -
* hitting enter on = should not open all tagged emails, or at least should ask for confirmation. -
** replies to existing threads are unlikely to be spam and thus should not be labeled as such. -
"S" to label a message as spam should work while reading the message. (and it should operate on a message) (I would like to work on this task - T. Radzik) (note that S on a message currently has another function, may need to change the key used) -
* sent messages should get the same labels as the message that was selected when the message was sent. (I would like to work on this task - T. Radzik) -
it should be possible to edit labels before (or after) sending -
* thread-index-mode should enumerate the labels in view (or at least count new, undread, starred, etc) (T. Radzik) - done ( https://github.com/sup-heliotrope/sup/pull/363 /1 ) -
* message header should (optionally?) show the original date because it is useful to know at what localtime the message was written. -
a shortcut to clear all labels from selected threads (I will do that Tymon Radzik ; https://github.com/sup-heliotrope/sup/pull/363 -
when reading multiple treads with ]] or ,, the cursor in the thread-index should be moved to the thread in view (this may already be fixed) -
in thread-view-mode there should be an indicator on previous and following messages:
32.1. first line should show previous subject and number of messages above,
32.2. second line should show subject of current message. this should stay even when scrolling down in the message.
32.3. last line should show subject of following message and number of messages below.
33.
34. when merging threads the top of each thread should be merged at the same level (as we only know that they belong together but not, which is a reply to which. and they should be ordered by date.
35.
36. quoted text should be unfolded
36.1. if there is no other text except maybe a "forwarded" line
36.2. if the email has references not in our index
36.3. if it has no references at all
36.4. if the references in our index are unread
36.5. if the quoted text can not be found in any of the referenced messages
37. ** folded quoted text should show the first (and last?) line of the quoted text
38. ** when selecting a thread, it should be possible somehow to find other threads in the same time frame.
39. mailing lists and contacts should automatically be detected.
40. a mailing-list view should show all detected lists ty221
41. contact view should exclude mailing list conacts (ty221)
42. ** contacs and mailinglists should be white-listed (not spam)
43. support for spam tags to allow categorizing spam. clearing spam status should clear all those tags
44. * "Found x threads" sounds like there are no more. "Loaded x theads" would be more accurate --fixed see pull request 365 357 (T. Radzik) https://github.com/sup-heliotrope/sup/pull/357 365 257 DONE
45. * it would be interesting to count how many more threads there are without loading them (I would like to work on this task - T. Radzik) - done pull request #365 https://github.com/sup-heliotrope/sup/pull/365
46. * buffer-list-mode could include stats (Tymon Radzik)
47. * buffer-list-mode should list named searches by name
48. list-buffers should allow jumping to specific messages
49.
50. tag messages, not threads for actions applying to specific messages only
51. * reply to multiple messages by merging all recipients and quoting both (AW)
52. signatures should not be folded (if they are hidden what's the point of having them) (tymon radzik) https://github.com/sup-heliotrope/sup/pull/370
53. ** there needs to be a way to label individual messages to be able to find specific content
54. * message-count in thread-index should show how many unread are in a thread (I would like to work on this task - T. Radzik)
55. label-list option to only list labels that have new messages (y this is done - 'u' in labelp-list mode)
56. command to split a thread
57. @ in thread-view-mode should update the thread for new messages
58. how to list only tagged threads? (T. Radzik)
59. "h" - toggle detailed header - should stick for all messages in a thread or overall until turned off. if i am try to review message headers, i have to open each message and then toggle the headers on each time. alternatively a header only view would be nice.
60. opion to clear all tags (Tymon Radzik) https://github.com/sup-heliotrope/sup/pull/366
61. * when i reply to myself, by default the recipient should not be me, but the original recipient (AW)
62.
63. contact list should allow sorting or limiting by domain
64. contact list should show count of messages to/from that contact
65. support gpg encryption
66. Fixed issue #254 - https://github.com/sup-heliotrope/sup/pull/358 (Tymon Radzik) - DONE reviewed by royalharsh95
67. Fixed issue #281 - https://github.com/sup-heliotrope/sup/pull/367 (Tymon Radzik) DONE
68. Fixed issue #374 - https://github.com/sup-heliotrope/sup/pull/375 (Tymon Radzik) DONE