Skip to content
eMBee edited this page Jan 14, 2015 · 1 revision

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.

  1. ** 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 
    
  2.  can not find emails by date because they are hidden in threads  
    
  3.  **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  
    
  4. ** subject line of threads should be from the first unread message or from the newest message, not from the top of the thread.
    
  5.  starred threads should not cause all messages to be opened in thread-view
    
  6.  starred messages should not be focused if there are new messages in the thread  
    
  7.  messages indented in thread-view should have a size that matches the remaining space, not the original width of the terminal  
    
  8. * 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.)
    
  9. * sent messages should be marked read by default   (I would like to work on this task - T. Radzik)
    
  10.  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.  
    
  11. * names in a thread should be listed in reverse order of contribution, with unread contributors listed first  (AW)
    
  12.  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
    
  13. ** multipart messages should always show all parts because one part may be broken.
    
  14.  when a single message is starred, and the label is changed while on that message, suddenly all messages in the thread are starred
    
  15.  **how to see items without a label?
    
  16.  labels are case-insensitive, but label-list-view lists labels by case (I will do that ) ty221
    
  17.  buffers for cased tags are seperate from same tag in all lower-case and not updated.
    
  18.  handle attached emails inline
    
  19.  save attachments with encoded names
    
  20.  H to see the raw source needs to show all variants of an email if there are multiple copies
    
  21. ** support sending attachments instead of crashing (this applies to the use-mail branch)
    
  22. * hitting enter on = should not open all tagged emails, or at least should ask for confirmation.
    
  23. ** replies to existing threads are unlikely to be spam and thus should not be labeled as such.
    
  24.  "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)
    
  25. * 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) 
    
  26.  it should be possible to edit labels before (or after) sending
    
  27. * 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 )
    
  28. * message header should (optionally?) show the original date because it is useful to know at what localtime the message was written.
    
  29.  a shortcut to clear all labels from selected threads (I will do that Tymon Radzik ; https://github.com/sup-heliotrope/sup/pull/363
    
  30.  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)
    
  31.  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

Clone this wiki locally