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