]> git.notmuchmail.org Git - notmuch/commitdiff
TODO: Remove several items that have been completed.
authorCarl Worth <cworth@cworth.org>
Thu, 28 Oct 2010 16:02:34 +0000 (09:02 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 28 Oct 2010 16:02:34 +0000 (09:02 -0700)
We've done a lot of work recently without also taking care to update
the TODO file to indicate the progress.

TODO

diff --git a/TODO b/TODO
index 0e44f1c20c873ceb6a7e318746f943030f1679ff..626ece43550c703eb18710812a4a2e83b4473c02 100644 (file)
--- a/TODO
+++ b/TODO
@@ -13,9 +13,6 @@ sender's name containing ';' which causes emacs to drop a search
 result.) This may require removing the outer array from the current
 "notmuch search --format=json" results.
 
 result.) This may require removing the outer array from the current
 "notmuch search --format=json" results.
 
-Enhance '+' and '-' in the search view to operate on an entire region
-if set.
-
 Fix '*' to work by simply calling '+' or '-' on a region consisting of
 the entire buffer.
 
 Fix '*' to work by simply calling '+' or '-' on a region consisting of
 the entire buffer.
 
@@ -38,8 +35,6 @@ Add support to "mute" a thread (add a "muted" tag and then don't
 display threads in searches by default where any message of the thread
 has the "muted" tag).
 
 display threads in searches by default where any message of the thread
 has the "muted" tag).
 
-Fix i-search to open up invisible citations as necessary.
-
 Make '=' count from the end rather than from the beginning if more
 than half-way through the buffer.
 
 Make '=' count from the end rather than from the beginning if more
 than half-way through the buffer.
 
@@ -48,10 +43,6 @@ sending. This should probably just be fixed in message-mode itself,
 (but perhaps we can have a notmuch-message-mode that layers this on
 top).
 
 (but perhaps we can have a notmuch-message-mode that layers this on
 top).
 
-Implement Fcc and use it for all messages, (whether a new composition,
-a reply, or a forward). This again may require a notmuch-message-mode
-that extends message-mode.
-
 Stop hiding the headers so much in the thread-view mode.
 
 Allow opening a message in thread-view mode by clicking on either
 Stop hiding the headers so much in the thread-view mode.
 
 Allow opening a message in thread-view mode by clicking on either
@@ -63,61 +54,9 @@ Change 'a' command in thread-view mode to only archive open messages.
 
 Add a binding to open all closed messages.
 
 
 Add a binding to open all closed messages.
 
-Make all authors and subjects available to isearch, (hidden by default
-but with magic expansion while isearching).
-
-Fix notmuch-hello as follows:
-
-       1. Change the "notmuch" and message count in the welcome sentence to
-          not be buttons.
-
-       2. Put the saved searches (if any) before the search bar.
-
-       3. When `notmuch-hello' (or even `notmuch' when it gets its new name)
-          is invoked directly, move to the first button, (go to point-min and
-          then call widget-forward). That is, if the user has any saved
-          searches, then point will be on the first one. If the user has no
-          saved searches, then point will be on the search bar.
-
-       4. Fix refresh of notmuch-hello to leave point in the same logical
-          place, (the same saved-search widget at least).
-
 Change the 'a'rchive command in the thread view to only archive open
 messages.
 
 Change the 'a'rchive command in the thread view to only archive open
 messages.
 
-Emacs saved-search interface
-----------------------------
-Here's a proposal Carl wrote (id:87einafy4u.fsf@yoom.home.cworth.org):
-
-  So what I'm imagining for the default notmuch view is something like
-  this:
-
-          Welcome to notmuch.
-
-              Notmuch search: _________________________________________
-
-          Saved searches:
-
-              55,342      All messages
-                  22      Inbox
-
-          Recent searches:
-
-                   1      from:"someone special" and tag:unread
-                  34      tag:notmuch and tag:todo
-
-          Click (or press Enter) on any search to see the results.
-          Right-click (or press Space) on any recent search to save it.
-
-  So the "saved searches" portion of the view is basically just what
-  notmuch-folder displays now. Above that there's an obvious place to
-  start a new search, (in a slightly more "web-browser-like" way than the
-  typical mini-buffer approach).
-
-  All recent searches appear in the list at the bottom automatically, and
-  there's the documented mechanism for saving a search, (giving it a name
-  and having it appear above).
-
 Portability
 -----------
 Fix configure script to test each compiler warning we want to use.
 Portability
 -----------
 Fix configure script to test each compiler warning we want to use.
@@ -162,9 +101,6 @@ ideas:
 Add a "--format" option to "notmuch search", (something printf-like
 for selecting what gets printed).
 
 Add a "--format" option to "notmuch search", (something printf-like
 for selecting what gets printed).
 
-Add a "--count-only" (or so?) option to "notmuch search" for returning
-the count of search results.
-
 Give "notmuch restore" some progress indicator.
 
 Fix "notmuch restore" to operate in a single pass much like "notmuch
 Give "notmuch restore" some progress indicator.
 
 Fix "notmuch restore" to operate in a single pass much like "notmuch
@@ -216,8 +152,6 @@ Make failure to read a file (such as a permissions problem) a warning
 rather than an error (should be similar to the existing warning for a
 non-mail file).
 
 rather than an error (should be similar to the existing warning for a
 non-mail file).
 
-Actually compile and install a libnotmuch shared library.
-
 Fix to use the *last* Message-ID header if multiple such headers are
 encountered, (I noticed this is one thing that kept me from seeing the
 same message-ID values as sup).
 Fix to use the *last* Message-ID header if multiple such headers are
 encountered, (I noticed this is one thing that kept me from seeing the
 same message-ID values as sup).
@@ -302,7 +236,7 @@ fix old messages to be consistent.
 Start indexing the List-Id header, (and re-index this header for
 existing messages at the next database upgrade).
 
 Start indexing the List-Id header, (and re-index this header for
 existing messages at the next database upgrade).
 
-Start indexing the message file's directory ana make it available for
+Start indexing the message file's directory and make it available for
 search as "folder:" (and re-index this value for existing messages at
 the next database upgrade).
 
 search as "folder:" (and re-index this value for existing messages at
 the next database upgrade).
 
@@ -311,21 +245,8 @@ re-index these for existing messages at the next database upgrade).
 
 Test suite
 ----------
 
 Test suite
 ----------
-Start testing --format=json.
-
 Achieve 100% test coverage with the test suite.
 
 Achieve 100% test coverage with the test suite.
 
-Modularize test suite (to be able to run individual tests).
-
-Summarize test results at the end.
-
-Fix the insane quoting nightmare of the test suite, (and once we do
-that we can actually test the implicit-phrase search feature such as
-"notmuch search 'body search (phrase)'"
-
-Test "notmuch reply" choosing the correct email address from the
-Received header when no configured email address appears in To or Cc.
-
 General
 -------
 Audit everything for dealing with out-of-memory (and drop xutil.c).
 General
 -------
 Audit everything for dealing with out-of-memory (and drop xutil.c).