<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/TODO, branch 0.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-16T03:52:27Z</updated>
<entry>
<title>TODO: Add two tasks that both have to do with auditing the library API</title>
<updated>2010-04-16T03:52:27Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-16T03:52:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=75cfd0d90623373167d151c8556bd3359a054183'/>
<id>urn:sha1:75cfd0d90623373167d151c8556bd3359a054183</id>
<content type='text'>
It was noted today in IRC that libnotmuch is not yet careful about
wrapping all Xapian calls with try/catch blocks to print nicer error
messages. It seems it would be natural to audit that at the same time
as doing the symbol-hiding work.
</content>
</entry>
<entry>
<title>TODO: Add some ideas for improving the emacs interface.</title>
<updated>2010-04-15T21:13:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-15T20:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6847960a585b9816907b313e54e7572e0fdfdc85'/>
<id>urn:sha1:6847960a585b9816907b313e54e7572e0fdfdc85</id>
<content type='text'>
One of these is a bad bug I noticed this morning, (archiving messages I had
never read when going through a search of "tag:inbox and tag:to-me" and
hitting space bar).

The other ideas came from recent conversations with Dirk and Eric.
</content>
</entry>
<entry>
<title>TODO: Add some ideas about better search syntax</title>
<updated>2010-04-15T21:13:11Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-15T20:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=485678413ca988b9de84ae7110979599794c1739'/>
<id>urn:sha1:485678413ca988b9de84ae7110979599794c1739</id>
<content type='text'>
Recent coding around the "*" feature suggests some improvements that
we could make, (some of which might push us into writing a custom
query parser rather than using the one that exists in Xapian).
</content>
</entry>
<entry>
<title>TODO: Capture some recent ideas expressed on the mailing list.</title>
<updated>2010-04-13T17:13:30Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-13T17:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=85baeb63751a21cd8418165d736d9781be8f8aa1'/>
<id>urn:sha1:85baeb63751a21cd8418165d736d9781be8f8aa1</id>
<content type='text'>
There's a potential simplification of notmuch-reply.c and some emacs
improvements that might require extending message-mode to a
notmuch-message-mode.
</content>
</entry>
<entry>
<title>TODO: Note GMime bug that needs to be tested and upstreamed.</title>
<updated>2010-04-13T15:50:44Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-13T15:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8fede713376ca5f18eece52aa491b5ec93f4af90'/>
<id>urn:sha1:8fede713376ca5f18eece52aa491b5ec93f4af90</id>
<content type='text'>
This bug was recently noted in a commit message, so we should hold
onto it until we've passed it along to the GMime project.
</content>
</entry>
<entry>
<title>TODO: Make an explicit note that we need to start testing --format=json</title>
<updated>2010-04-13T15:33:58Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-13T15:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9091f0fe745fb00004bf48c02b9c771c51705fca'/>
<id>urn:sha1:9091f0fe745fb00004bf48c02b9c771c51705fca</id>
<content type='text'>
The recent fix to handle utf8 in the JSON output is the kind of bug
I'd never like to see again, (so that I'd like the test suite to be
helping us track that).
</content>
</entry>
<entry>
<title>TODO: Note several changes we want to make to the database schema.</title>
<updated>2010-04-13T15:09:12Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-13T15:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=22d117d14497ddea11014cab2f25d1be57210de2'/>
<id>urn:sha1:22d117d14497ddea11014cab2f25d1be57210de2</id>
<content type='text'>
Since database upgrades can be fairly painful, we'll want to do all of
these within a single release.
</content>
</entry>
<entry>
<title>TODO: Note that "notmuch reply" needs to be tested.</title>
<updated>2010-04-07T01:54:48Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-07T01:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=03693ce413b94fcfc82baf45236cd2e72d3ed64e'/>
<id>urn:sha1:03693ce413b94fcfc82baf45236cd2e72d3ed64e</id>
<content type='text'>
This is a feature that we just added without a test case.
</content>
</entry>
<entry>
<title>TODO: Add notes on removing "notmuch part" and "notmuch search-tags".</title>
<updated>2010-04-03T19:42:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-03T19:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f8dfc36c470afa2ae0a342cee45c510281c77f9'/>
<id>urn:sha1:3f8dfc36c470afa2ae0a342cee45c510281c77f9</id>
<content type='text'>
Both of these ideas were recently discussed on the mailing list.
</content>
</entry>
<entry>
<title>TODO: Note that '=' should sometimes count from the end of the buffer.</title>
<updated>2010-03-31T20:31:10Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-03-31T20:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=357b48d34b9cd32473d39321b1ae460d05f5c7cd'/>
<id>urn:sha1:357b48d34b9cd32473d39321b1ae460d05f5c7cd</id>
<content type='text'>
When trying to restore the current position, if the "current" thread
no longer appears in the buffer, then '=' moves to the current line
instead. When near the end of the buffer, the "current" line should
be counted as the number of lines from the end.
</content>
</entry>
</feed>
