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