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