<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/worker/notmuch, branch 0.3.0</title>
<subtitle>Mirror of https://git.sr.ht/~sircmpwn/aerc
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/'/>
<entry>
<title>Notmuch: be resilient to config errors</title>
<updated>2019-11-01T15:02:01+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-10-28T20:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=6dc537fbe3516181322a93b04f3884b9a4bb243c'/>
<id>6dc537fbe3516181322a93b04f3884b9a4bb243c</id>
<content type='text'>
Right now notmuch panics if something goes wrong in the configure event.
This patch checks for that and returns an error instead, so that we can at least
get the UI up and running (and all the other accounts)

The experience will be completely degraded until another configure event occurs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now notmuch panics if something goes wrong in the configure event.
This patch checks for that and returns an error instead, so that we can at least
get the UI up and running (and all the other accounts)

The experience will be completely degraded until another configure event occurs.
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: ignore comments and blank lines when processing query-map file</title>
<updated>2019-11-01T15:02:01+00:00</updated>
<author>
<name>Matt Snider</name>
<email>matt.snider@protonmail.com</email>
</author>
<published>2019-10-27T13:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=cd39e8f90cde6adb3d127454f99184d84d74d40c'/>
<id>cd39e8f90cde6adb3d127454f99184d84d74d40c</id>
<content type='text'>
A segmentation fault occurs when using the notmuch backend and a `query-map`
file that contains blank lines or comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A segmentation fault occurs when using the notmuch backend and a `query-map`
file that contains blank lines or comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: add sort functionality</title>
<updated>2019-09-20T19:01:07+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-09-20T17:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=3ec9fd216d9e3b38d1d5abb5fba24199185f7054'/>
<id>3ec9fd216d9e3b38d1d5abb5fba24199185f7054</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: implement ModifyLabels</title>
<updated>2019-09-16T16:19:15+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-09-13T06:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=edfab1b201c86a14d825ca02a82f5c7ec3eb5911'/>
<id>edfab1b201c86a14d825ca02a82f5c7ec3eb5911</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: sync maildir flags</title>
<updated>2019-09-16T16:19:14+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-09-13T06:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=3f452ca283e7e1b0e0f75f386f7551c0766d8704'/>
<id>3f452ca283e7e1b0e0f75f386f7551c0766d8704</id>
<content type='text'>
Syncs back special notmuch tag like unread to the underlying maildir store
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Syncs back special notmuch tag like unread to the underlying maildir store
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: extract all notmuch db operations.</title>
<updated>2019-09-16T16:19:13+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-09-13T06:47:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=83207c1e1d00d118a2bba20d9fd178f32d7f88da'/>
<id>83207c1e1d00d118a2bba20d9fd178f32d7f88da</id>
<content type='text'>
For some reason the current code frequently segfaults due to an
invalid C memory address. This commit mediates that by never keeping an object
alive longer than absolutely necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some reason the current code frequently segfaults due to an
invalid C memory address. This commit mediates that by never keeping an object
alive longer than absolutely necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: add search / filter capabilities</title>
<updated>2019-08-28T23:44:11+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-08-28T04:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=f13f9a86849ff8b4616aa7b462ed171833e02a95'/>
<id>f13f9a86849ff8b4616aa7b462ed171833e02a95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Notmuch: use adhoc write connection.</title>
<updated>2019-08-26T00:56:44+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-08-24T09:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=a2c5233f71522c894b90388623959dcd4cd44256'/>
<id>a2c5233f71522c894b90388623959dcd4cd44256</id>
<content type='text'>
Notmuch only allows a single write connection, all other clients trying to
modify the db block. Hence we should only open one when we actually need it.

Apparently we also need to refresh the RO DB connection upon modification,
else we get stale message tag results
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notmuch only allows a single write connection, all other clients trying to
modify the db block. Hence we should only open one when we actually need it.

Apparently we also need to refresh the RO DB connection upon modification,
else we get stale message tag results
</pre>
</div>
</content>
</entry>
<entry>
<title>Add notmuch backend</title>
<updated>2019-08-08T01:10:34+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-08-05T07:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=c38ddf8d3069663b5ff6a0de36dba3e9efba912d'/>
<id>c38ddf8d3069663b5ff6a0de36dba3e9efba912d</id>
<content type='text'>
This commit introduces the notmuch backend.
The backend is conditionally compiled in if the "notmuch" tag is provided.

Most of the message types are implemented, with the notable exceptions
of DeleteMessages as well as any copy / move / append type.
Reason being, that those aren't normally applicable in a notmuch based workflow.

Changes v2 --&gt; v3, based on review comments
* Use account config for configuration
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit introduces the notmuch backend.
The backend is conditionally compiled in if the "notmuch" tag is provided.

Most of the message types are implemented, with the notable exceptions
of DeleteMessages as well as any copy / move / append type.
Reason being, that those aren't normally applicable in a notmuch based workflow.

Changes v2 --&gt; v3, based on review comments
* Use account config for configuration
</pre>
</div>
</content>
</entry>
</feed>
