<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/devel, branch nmweb</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=nmweb</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=nmweb'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2023-09-18T09:13:25Z</updated>
<entry>
<title>devel/nmweb: read mail files in binary mode.</title>
<updated>2023-09-18T09:13:25Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-09-16T14:15:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d4e0aaa76bd9e7a9e36abf47dc9ad3ea8bc10334'/>
<id>urn:sha1:d4e0aaa76bd9e7a9e36abf47dc9ad3ea8bc10334</id>
<content type='text'>
"ju" reported on IRC that browsing

    https://nmbug.notmuchmail.org/nmweb/show/20160719094205.qmf5sjnja6crt5t3%40gotlib

crashed. The underlying issue is that python3 defaults to utf8
decoding files unless they are opened in binary mode. The file in
question (in the nmbug archive; it depends a bit on the routing the
message took) has

        Content-Type: text/plain; charset=iso-8859-1
        Content-Transfer-Encoding: 8bit

and some of it is not valid utf8.
</content>
</entry>
<entry>
<title>schemata: document 'excluded' field in structured output</title>
<updated>2023-07-09T15:26:56Z</updated>
<author>
<name>Tim Culverhouse</name>
<email>tim@timculverhouse.com</email>
</author>
<published>2023-05-07T00:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e9ff896f8491e8780fcf7322436fc0c0575fe8f9'/>
<id>urn:sha1:e9ff896f8491e8780fcf7322436fc0c0575fe8f9</id>
<content type='text'>
Include the 'excluded' field in the structured output schema.

Signed-off-by: Tim Culverhouse &lt;tim@timculverhouse.com&gt;
</content>
</entry>
<entry>
<title>nmweb: Fix spacing around punctuation in headers</title>
<updated>2022-10-11T11:15:25Z</updated>
<author>
<name>Jakub Wilk</name>
<email>jwilk@jwilk.net</email>
</author>
<published>2022-10-11T08:19:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=32bef335658763b5e9d887db3ac22bb3c1b76d9e'/>
<id>urn:sha1:32bef335658763b5e9d887db3ac22bb3c1b76d9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nmweb: escape subject in search view</title>
<updated>2022-09-23T23:19:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-09-05T11:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=48d6b31485dfd3110b82fd8829063297284c78c0'/>
<id>urn:sha1:48d6b31485dfd3110b82fd8829063297284c78c0</id>
<content type='text'>
Fix a bug reported by Jakub Wilk [1].

[1]: id:20220822064717.qftn4tr7cs4r2ian@jwilk.net
</content>
</entry>
<entry>
<title>emacs/show: provide notmuch-show-choose-duplicate</title>
<updated>2022-07-30T11:42:12Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-07-01T21:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b3d466bf397a6f8d70bb50d6fa22c58e3d44badf'/>
<id>urn:sha1:b3d466bf397a6f8d70bb50d6fa22c58e3d44badf</id>
<content type='text'>
This new command allows the user to interactively choose a different
duplicate (file) to display for a given message in
notmuch-show-mode. Since both tree and unthreaded view use
notmuch-show-mode, this provides the same facility there.
</content>
</entry>
<entry>
<title>CLI/show: support --duplicate for structured output</title>
<updated>2022-07-30T11:41:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-07-01T21:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4612f3eb3dbf16bf98ccbadef77d7a6f6361e692'/>
<id>urn:sha1:4612f3eb3dbf16bf98ccbadef77d7a6f6361e692</id>
<content type='text'>
This introduces a new mandatory key for message structures, namely
"duplicate". Per convention in devel/schemata this does _not_ increase
the format version. This means that clients are responsible for
checking that it exists, and not crashing if it does not.

The main functional change is teaching mime_node_open to understand a
'duplicate' argument.

Support for --duplicate in notmuch-reply would make sense, but we
defer it to a later commit.
</content>
</entry>
<entry>
<title>nmbug: promote to user tool "notmuch-git"</title>
<updated>2022-06-17T11:40:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-03-20T12:03:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=803ac83c467e440a64fbde4628bee8673b4db01d'/>
<id>urn:sha1:803ac83c467e440a64fbde4628bee8673b4db01d</id>
<content type='text'>
Initially just a rename, and drop the --version argument that clashes
with the global notmuch --version argument.
</content>
</entry>
<entry>
<title>emacs: whitespace cleanup for keybindings</title>
<updated>2022-02-26T12:00:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7167b7556cccbb16ec83144a2f2a095b91a6ba02'/>
<id>urn:sha1:7167b7556cccbb16ec83144a2f2a095b91a6ba02</id>
<content type='text'>
Changing the width of a column requires rewriting all the rows.
</content>
</entry>
<entry>
<title>emacs: Document undo binding.</title>
<updated>2022-02-26T12:00:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-12T20:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=928c2042402b493566267cd44e82e7c54dffd548'/>
<id>urn:sha1:928c2042402b493566267cd44e82e7c54dffd548</id>
<content type='text'>
This messes up whitespace, which will require a global change to fix.
</content>
</entry>
<entry>
<title>devel/notmuch-web: single user web front end using python-cffi</title>
<updated>2022-02-25T12:20:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-01-16T19:31:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3a311ed5ecf3c685cf274c355ac65e21f934fa83'/>
<id>urn:sha1:3a311ed5ecf3c685cf274c355ac65e21f934fa83</id>
<content type='text'>
Originally contributed by Brian Sniffen [1]. Quite a few unpublished
fixes from Daniel Kahn Gilmour. We've been running it a few years now
as the "official" archive of the notmuch mailing list. There also a
few fixes from myself and Austin Ray. Finally I converted it to the
new python bindings.

This commit squashes the several years of development history and
moves it under devel, in recognition of the now established role it
plays in the project infrastructure.

[1]: id:87tvyvp4f2.fsf@istari.evenmere.org
</content>
</entry>
</feed>
