X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=TODO;h=d2a1aa41e1334762ccd56ff06cd80956c3a08823;hb=6f1173c0e46526cc70592659ab6c1c4a740d3e64;hp=d6c303ee16f07831f84fadaba1268d724e734274;hpb=9ea8bb11d4d35cc4222931ea498763fc705f1d02;p=notmuch diff --git a/TODO b/TODO index d6c303ee..d2a1aa41 100644 --- a/TODO +++ b/TODO @@ -44,6 +44,10 @@ and *then* --max-threads), and also complete value for --sort= notmuch command-line tool ------------------------- +Implement "notmuch search --exclude-threads=" to allow +for excluding muted threads, (and any other negative, thread-based +filtering that the user wants to do). + Fix "notmuch show" so that the UI doesn't fail to show a thread that is visible in a search buffer, but happens to no longer match the current search. (Perhaps add a --matching= @@ -130,6 +134,12 @@ Add support for configuring "virtual tags" which are a tuple of (tag-name, search-specification). The database is responsible for ensuring that the virtual tag is always consistent. +Indicate to the user if two files with the same message ID have +content that is actually different in some interesting way. Perhaps +notmuch initially sees all changes as interesting, and quickly learns +from the user which changes are not interesting (such as the very +common mailing-list footer). + General ------- Audit everything for dealing with out-of-memory (and drop xutil.c).