doc/TODO in sup-0.3 vs doc/TODO in sup-0.4

- old
+ new

@@ -1,36 +1,42 @@ -for 0.4 +for 0.5 ------- _ mark thread as unread should remember the unread messages and mark only them as unread, just like gmail -_ mark thread as unread should have a version within thread-view-mode - which then also closes the buffer _ bugfix: time zone parsing broken? -_ forwards optionally include attachments -_ attach messages -_ flesh out gpg integration: sign & encrypt outgoing -_ mbox: don't keep filehandles open, and protect all reads with - dotlockfile -_ imap: share connection to the same server. -_ bugfix: screwing with the headers when editing causes a crash _ need a better way to force an address to a particular name, for things like evite addresses -_ pressing A in thread-view-mode should jump to next message _ imap "add all folders on this server" option in sup-add _ for new message flashes, add new message counts until keypress _ bugfix: missing sources should be handled better _ search results: highlight relevant snippets and open to relevant portion of thread _ have "notes" (treated as emails to oneself, never sent) as first-class objects. +_ make use of the username in URIs, and move account passwords to + a different file from sources.yaml. heck, allow encryption of that + file. +for 0.4 +------- +_ bugfix in drafts: the entire thread is currently discarded, rather + than just the one message. (need to distinguish per-message and + per-thread deletion in the update messages.) +_ bugfix in completion: capitalization for contact names +_ imap: cache headers +_ imap: share connection to the same server. +_ dispatch-and-kill version of mark thread as unread in thread-view-mode +_ forward for one or more tagged messages should attach them +_ mbox: don't keep filehandles open, and protect all reads with dotlockfile +_ bugfix: screwing with the headers when editing causes a crash + future ------ _ ldbd support _ don't use a people.txt; store email addresses directly in the index. too many problems with email addresses that occur with multiple names. -_ infix match instead of prefix match for tab completion (maybe!) +_ infix match instead of prefix match for tab completion _ fix killed threads contributing to unread message count problem (prob. need to maintain all killed message ids and our own unread message count for inbox). _ emlx support (some os x thing) _ tab completion for mid-text cursors @@ -75,9 +81,14 @@ x rss feed reading: use rss2email x gmail support: obsoleted by imap done ---- +x bugfix: threading broken +x bugfix: thread ordering in thread-index-mode sometimes jumps around with 'M' +x forwards optionally include attachments +x flesh out gpg integration: sign & encrypt outgoing +x pressing A in thread-view-mode should jump to next message x multi-thread dump upon crash x hook manager caches values of any proc "variables" x bugfix: remove delay on startup if a usual imap source exists x bugfix: broken source handling still needs to be improved x speed up querying