<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/worker/notmuch, branch master</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: emit dirinfo upon label change</title>
<updated>2020-03-01T10:58:39+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-03-01T10:58:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=979da6d6f7cf9e20c06607c9b7fd5e1ee085ef57'/>
<id>979da6d6f7cf9e20c06607c9b7fd5e1ee085ef57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: align dirInfo logic to the maildir worker</title>
<updated>2020-02-29T18:16:33+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-02-29T13:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=fb2df7e1694a99c8c74e931453aa863125e208f2'/>
<id>fb2df7e1694a99c8c74e931453aa863125e208f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing notmuch build tags</title>
<updated>2020-02-26T20:46:31+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2020-02-26T19:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=00ed2ef06a9bfb35d05c33948cbd93c03153636a'/>
<id>00ed2ef06a9bfb35d05c33948cbd93c03153636a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: refresh dirlist in background</title>
<updated>2020-02-16T15:41:19+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-02-15T13:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=78dd043057af9ccf82d1d7ea1f316f2d55b769c2'/>
<id>78dd043057af9ccf82d1d7ea1f316f2d55b769c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: add internal event loop</title>
<updated>2020-02-16T15:41:18+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-02-15T13:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=8d216ab10e6d43c44ca47ccd44fe7f3d40f1b1c3'/>
<id>8d216ab10e6d43c44ca47ccd44fe7f3d40f1b1c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: emit DirInfo upon request</title>
<updated>2020-02-16T15:41:18+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-02-15T13:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=bb09694f07a1ff281be0e14a07b6576c9949442f'/>
<id>bb09694f07a1ff281be0e14a07b6576c9949442f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: avoid stale DBs</title>
<updated>2020-02-16T15:41:10+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-02-15T08:29:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=3e7e236f50265d53528b3168c192a0254413db06'/>
<id>3e7e236f50265d53528b3168c192a0254413db06</id>
<content type='text'>
Opening a notmuch DB gives you a snapshot of the stage at that specific time.
Prior to this, we only reopened the DB upon writing.
However, if say a mail sync program like offlineimap is fetching new mail,
we would never pick it up.

This commit caches a db for a while, so that we don't generate too much overhead
and does a reconnect cycle after that.

I hardcoded a value as I don't think that having an option would be beneficial.
Any write operation (meaning reading mail) anyhow flushes the DB by necessity.
(we need to close to commit tag changes, which changing the read state is)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Opening a notmuch DB gives you a snapshot of the stage at that specific time.
Prior to this, we only reopened the DB upon writing.
However, if say a mail sync program like offlineimap is fetching new mail,
we would never pick it up.

This commit caches a db for a while, so that we don't generate too much overhead
and does a reconnect cycle after that.

I hardcoded a value as I don't think that having an option would be beneficial.
Any write operation (meaning reading mail) anyhow flushes the DB by necessity.
(we need to close to commit tag changes, which changing the read state is)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add labels to index format (%g)</title>
<updated>2019-12-27T17:20:29+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-12-23T11:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=63391b7dca09e3f2cf3c4ff903592d23fe8f56a3'/>
<id>63391b7dca09e3f2cf3c4ff903592d23fe8f56a3</id>
<content type='text'>
Exposes the notmuch tags accordingly, stubs it for the maildir worker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Exposes the notmuch tags accordingly, stubs it for the maildir worker.
</pre>
</div>
</content>
</entry>
<entry>
<title>notmuch: emit LabelList event</title>
<updated>2019-12-21T16:20:11+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-12-21T15:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=40ceee969bd29508c1da28052c95eb85a52650ba'/>
<id>40ceee969bd29508c1da28052c95eb85a52650ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
