]> git.notmuchmail.org Git - sup/blob - doc/TODO
better broken source error message, and fixed compose from thread-view-mode bug
[sup] / doc / TODO
1 for 0.0.8
2 ---------
3 _ nice little startup config program
4 _ bugfix: when one new message comes into an imap folder, we don't
5    catch it until a reload
6 _ bugfix: triggering a pageup when cursor scrolling up jumps to the
7    bottom of the page rather than the next line
8   blank compose-mode rather than do nothing
9 _ bugfix: add new message counts until keypress
10 _ bugfix: attachment filenames sometimes not detected (filename=)
11 _ bugfix: final logging messages to stdout?
12 _ bugfix: mbox directory shouldn't generate an exception, just an error
13 x bugfix: m in thread-view-mode when a person is not selected should open up a
14 x bugfix: stars on messages with blue backgrounds still have green bgs
15 x ferret upgrade script (dump & restore)
16 x bugfix: mark messages as read immediately when t-v-m is opened
17 x compose in thread-view-mode auto-fills in person
18 x bugfix: 'N' in thread-view-mode (expand only new messages) crashes
19 x bugfix: detect source corruption at startup
20 x maildir
21 x bugfix: single-line messages come empty upon reply
22
23 next release
24 ------------
25 _ split out threading & message chunk parsing to a separate library
26
27 near future
28 ---------
29 _ Net::SMTP support (cuz I'm going to need it soon)
30 _ create attachments
31 _ forward attachments
32 _ select all, starred, to me, etc
33 _ undo
34 _ gmail
35 _ warnings: top-posting, missing attachment, ruby-talk:XXXX detection
36 _ mboxz (compressed mbox)
37
38 future
39 ------
40 search results: highlight relevant snippets and open to relevant portion of thread
41 email address to name mapping needs some work. automatic email addresses (noreply@...) are often assigned to something screwy.
42 decode RFC 2047 ("encoded word") headers
43   - see: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/101949, http://dev.rubyonrails.org/ticket/6807
44 swappable keymappings
45 within-buffer search
46 bugfix: when returning from a shelling out, ncurses is crazy 
47 more control character support in buffer line editing
48 wide character support
49 i18n support
50 batch deletion
51 tab completion on labels, contacts
52 contact selector in edit-message-mode
53 maybe: filters
54 maybe: rangefilter on the initial inbox to only consider the most recent 1000 messages
55 annotations on messages
56 pop
57 be able to mark individual messages as spam in thread-view-mode
58 toggle wrapping
59 maybe: de-archived messages auto-added to inbox
60 prune old entries from contacts.txt so that it doesn't arbitrarily
61
62 done
63 ----
64 x make 'A' archive in thread-view-mode
65 x remove stupid percent_done source methods (still useful; made it optional)
66 x don't quit while writing thread index state to disk or with unsaved drafts/messages
67 x bugfix: deleted threads are showing up (i don't see this any more)
68 x bugfix: changing IMAP ids
69 x bugfix: STILL new messages, drafts sometimes not showing up in inbox
70 x bugfix: killed threads
71 x bugfix: resuming a draft asks before discard
72 x add a flag to sup-import to force the creation of a new source (see http://rubyforge.org/forum/forum.php?thread_id=10973&forum_id=10340)
73 x use trollop to handle sup-devel args
74 x clean up import code and share between poll.rb and sup-import
75 x on startup, multi-threadedly call #connect on all sources 
76 x bugfix: first time viewing a message only gets the first to:; subsequent views get them all (wtf)
77 x search for other messages from author in thread-view-mode
78 x resuming of arbitrary messages
79 x alias authors in thread-view-mode
80 x fix up contact list mode: should display while loading, and when you add an alias, should move everything else to the right
81 x fix bug: envelope-to thing still not working
82 x fix snippet repetitions with small snippets
83 x fix next and previous in thread-view-mode with <unreceived messages>
84 x move sup-import username/password prompts to highline
85 x support different remote servers per user account
86 x 'R' to quick-resume most recent draft
87 x mbox+ssh
88 x handle broken sources better
89 x imap
90 x word wrap
91 x background indexing
92 x auto-insertion of draft messages
93 x drafts
94 x sent messages loader
95 x search: from
96 x contacts
97 x tagging for group operations
98 x view: starred, to me, etc
99 x pull in messages by subject as well in load_thread_for_
100 x reply+compose+forward
101 x resize
102 x buffer respawns
103 x readline
104 x "loading" message
105 x search: body, to/from, tags (requires: readline)
106 x highlighting/different color stuff
107 x config: your email, sendmail, etc
108 x status: to/from_you, cc_you_others
109 x status: new/not, important
110 x bugfix: miscellaneous weirdnesses in buffer line editing