From f412c6a3fe0193ba8fb4a697ad2913b242d18875 Mon Sep 17 00:00:00 2001 From: William Morgan Date: Wed, 23 Apr 2008 11:29:59 -0700 Subject: [PATCH] remove deprecated TODO --- doc/TODO | 197 ------------------------------------------------------- 1 file changed, 197 deletions(-) delete mode 100644 doc/TODO diff --git a/doc/TODO b/doc/TODO deleted file mode 100644 index cd6251c..0000000 --- a/doc/TODO +++ /dev/null @@ -1,197 +0,0 @@ -for 0.5 -------- -_ mark thread as unread should remember the unread messages and mark - only them as unread, just like gmail -_ bugfix: time zone parsing broken? -_ need a better way to force an address to a particular name, - for things like evite addresses -_ 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 -_ 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 -_ bugfix: not horizontal scrolling for ncurses text field entry -_ use trac or something. this file is getting a little silly. -_ saved searches -_ bugfix: sometimes, when one new message comes into an imap folder, - we don't catch it until a reload. but we do see a message - indicating they're loaded to inbox (imap only? hard to reproduce.) -_ bugfix: ferret flakiness: just added message but can't find it. - possibly a message id tokenization issue. -_ bugfix: read before thread-index has finished loading then hides the - thread?!? wtf. (on jamie) (? still valid ?) -_ bugfix: display field width in index-mode needs to be determined - per-character rather than per-byte -_ select all, starred, to me, etc -_ undo -_ Net::SMTP support -_ ruby-talk:XXXX detection (via hooks?) -_ more control character support in buffer line editing -_ mboxz, mboxbz -_ swappable keymappings -_ bugfix: when returning from a shelling out, sometime ncurses is - crazy and refuses to interpret any keystrokes -_ configurable colors -_ better batch deletion (extend to non-mbox sources) -_ annotations on messages -_ pop support -_ toggleble wrapping of text -_ maybe: de-archived messages auto-added to inbox -_ prune old entries from people.txt so that it doesn't grow without - bound -_ maildir+ssh - -maybe ------ -_ split out threading & message chunk parsing to a separate library -_ rangefilter on the initial inbox to only consider the most recent 1000 messages - -denied ------- -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 -x bugfix: sources sometimes aren't added by sup-add -x more widgets: terminal title, statusbar -x mailing list auto-subscribe/unsubscribe -x bugfix: contacts.txt isn't parsed correctly when there are spaces in - aliases -x bugfix: @ signs in names make sendmail die silently -x bugfix: sent.mbox and >From -x bugfix: tokenized email addresses (amazon.com, etc) -x bugfix: trailing spaces in buffermanager.ask -x bugfix: need to URL-unescape maildir folders -x bugfix: downcasing tab completion -x warnings: top-posting, missing attachment -x hookability -x bugfix: deadlock (on rubyforge) (? still valid ?) -x bugfix: ferret corrupt index problem at index.c:901. see http://ferret.davebalmain.com/trac/ticket/279 -x tab completion for to: and cc: in compose-mode -x individual labeling in thread-view-mode -x translate aliases in queries on to: and from: fields -x tab completion on labeling -x bugfix: any interactive prompt after "No new messages." flash has an - empty line above it. -x detect other sup instances and do something intelligent (because - ferret crashes violently with more than one index writer open) -x refactor all the *-search-results-mode classes -x decode RFC 2047 ("encoded word") headers - - see: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/101949, http://dev.rubyonrails.org/ticket/6807 -x create attachments -x add arbitrary labels to sources -x improve sup-config -x autoload more threads when you go down -x add a sync-back tool that at least works for mboxes -x thread by subject configurable in config.yaml -x view as text command if the mime view command fails for an attachment -x bugfix: attachment filenames sometimes not detected (filename=) -x bugfix: rmail multipart error -x bugfix: sup-add not prompting for old accounts, i think? possibly because - sources no longer respond_to? :username due to Recoverable wrapping -x wide character support -x i18n support -x tab completion on labels -x nice little startup config program -x bugfix: triggering a pageup when cursor scrolling up jumps to the - bottom of the page rather than the next line -x bugfix: final logging messages to stdout? -x bugfix: mbox directory shouldn't generate an exception, just an error -x bugfix: m in thread-view-mode when a person is not selected should open up a - blank compose-mode rather than do nothing -x bugfix: stars on messages with blue backgrounds still have green bgs -x ferret upgrade script (dump & restore) -x bugfix: mark messages as read immediately when t-v-m is opened -x compose in thread-view-mode auto-fills in person -x bugfix: 'N' in thread-view-mode (expand only new messages) crashes -x bugfix: detect source corruption at startup -x maildir -x bugfix: single-line messages come empty upon reply -x make 'A' archive in thread-view-mode -x remove stupid percent_done source methods (still useful; made it optional) -x don't quit while writing thread index state to disk or with unsaved drafts/messages -x bugfix: deleted threads are showing up (i don't see this any more) -x bugfix: changing IMAP ids -x bugfix: STILL new messages, drafts sometimes not showing up in inbox -x bugfix: killed threads -x bugfix: resuming a draft asks before discard -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) -x use trollop to handle sup-devel args -x clean up import code and share between poll.rb and sup-import -x on startup, multi-threadedly call #connect on all sources -x bugfix: first time viewing a message only gets the first to:; subsequent views get them all (wtf) -x search for other messages from author in thread-view-mode -x resuming of arbitrary messages -x alias authors in thread-view-mode -x fix up contact list mode: should display while loading, and when you add an alias, should move everything else to the right -x fix bug: envelope-to thing still not working -x fix snippet repetitions with small snippets -x fix next and previous in thread-view-mode with -x move sup-import username/password prompts to highline -x support different remote servers per user account -x 'R' to quick-resume most recent draft -x mbox+ssh -x handle broken sources better -x imap -x word wrap -x background indexing -x auto-insertion of draft messages -x drafts -x sent messages loader -x search: from -x contacts -x tagging for group operations -x view: starred, to me, etc -x pull in messages by subject as well in load_thread_for_ -x reply+compose+forward -x resize -x buffer respawns -x readline -x "loading" message -x search: body, to/from, tags (requires: readline) -x highlighting/different color stuff -x config: your email, sendmail, etc -x status: to/from_you, cc_you_others -x status: new/not, important -x bugfix: miscellaneous weirdnesses in buffer line editing -- 2.45.2