<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/worker, branch threading-v2</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>Add SupportThread to notmuch and maildir</title>
<updated>2019-10-29T15:07:59+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d28fb5341e8539c0e3a13b1be75f7018054e9bbb'/>
<id>d28fb5341e8539c0e3a13b1be75f7018054e9bbb</id>
<content type='text'>
* notmuch: add placeholder since it has native thread support
* maildir: Return false since it does not have native thread support

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* notmuch: add placeholder since it has native thread support
* maildir: Return false since it does not have native thread support

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add manual threading to the pipeline</title>
<updated>2019-10-29T15:07:55+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=8bc3ccb9017b04aafccafa294f219ced5b41a372'/>
<id>8bc3ccb9017b04aafccafa294f219ced5b41a372</id>
<content type='text'>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework threading and add REFERENCES</title>
<updated>2019-10-29T15:07:51+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=37f33ad65bfbfa69e620fcb0fdcff6393a251ac7'/>
<id>37f33ad65bfbfa69e620fcb0fdcff6393a251ac7</id>
<content type='text'>
* Implement a simplified version of the REFERENCES algorithm
* Remove FormatThreads function
* Instead of acting on all threads, handle each thread independently

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement a simplified version of the REFERENCES algorithm
* Remove FormatThreads function
* Instead of acting on all threads, handle each thread independently

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add FormatThread function</title>
<updated>2019-10-29T15:07:36+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d1414f13c929df81133d7c3cf9192c4e368162bc'/>
<id>d1414f13c929df81133d7c3cf9192c4e368162bc</id>
<content type='text'>
FormatThread performs dfs on a thread tree. For every node in the tree,
a callback function is called with a thread and a format string for
that thread. The format string is to be used when displaying the full
thread tree.

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FormatThread performs dfs on a thread tree. For every node in the tree,
a callback function is called with a thread and a format string for
that thread. The format string is to be used when displaying the full
thread tree.

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>worker/imap: Add threading extension</title>
<updated>2019-10-29T15:07:25+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=fad17adfefce95234856fb558becd73fb61c830b'/>
<id>fad17adfefce95234856fb558becd73fb61c830b</id>
<content type='text'>
* Import the go-imap-sortthread library
* Add sortthread client to imapClient in worker
* Add handleDirectoryThreaded, which uses the go-imap-sortthread, and
  converts the results to the aerc thread type

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import the go-imap-sortthread library
* Add sortthread client to imapClient in worker
* Add handleDirectoryThreaded, which uses the go-imap-sortthread, and
  converts the results to the aerc thread type

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Start adding thread support</title>
<updated>2019-10-29T15:07:21+00:00</updated>
<author>
<name>Kevin Kuehler</name>
<email>keur@xcf.berkeley.edu</email>
</author>
<published>2019-10-28T19:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=dca84afbbb050e21214b921ddd50eebc5c690435'/>
<id>dca84afbbb050e21214b921ddd50eebc5c690435</id>
<content type='text'>
* Add threading-enabled config option
* Add DirectoryThreaded and FetchDirectoryThreaded types to control path
* Add generic thread type for all backends to use

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add threading-enabled config option
* Add DirectoryThreaded and FetchDirectoryThreaded types to control path
* Add generic thread type for all backends to use

Signed-off-by: Kevin Kuehler &lt;keur@xcf.berkeley.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: oauthbearer runtime error</title>
<updated>2019-10-16T15:04:41+00:00</updated>
<author>
<name>Frode Aannevik</name>
<email>frode.aa@gmail.com</email>
</author>
<published>2019-10-13T18:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=550ef0bc1f21dfaeb1bf216b28c3fce9a816cb73'/>
<id>550ef0bc1f21dfaeb1bf216b28c3fce9a816cb73</id>
<content type='text'>
Configure an oauthbearer source without a token_endpoint
parameter would panic due to nil pointer dereference

  Example
    source=imaps+oauthbearer://frode.aa%40gmail.com@imap.gmail.com:993
    source-cred-cmd=pass oatuh2 frode.aa@gmail.com

token_endpoint is not required as it will use the provided
password as access_token when it is not set
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Configure an oauthbearer source without a token_endpoint
parameter would panic due to nil pointer dereference

  Example
    source=imaps+oauthbearer://frode.aa%40gmail.com@imap.gmail.com:993
    source-cred-cmd=pass oatuh2 frode.aa@gmail.com

token_endpoint is not required as it will use the provided
password as access_token when it is not set
</pre>
</div>
</content>
</entry>
<entry>
<title>Change search flags</title>
<updated>2019-09-20T19:06:54+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-20T16:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d2a18e267c5d8908377d5a73172bd4313edc4891'/>
<id>d2a18e267c5d8908377d5a73172bd4313edc4891</id>
<content type='text'>
This changes the search flags for maildir and imap backends.

They now no longer use -t for searching all text. This seems to make
more sense as being the targeted recipient. I have similarly added Cc
for -c. The text search now resides under -a for all text.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the search flags for maildir and imap backends.

They now no longer use -t for searching all text. This seems to make
more sense as being the targeted recipient. I have similarly added Cc
for -c. The text search now resides under -a for all text.
</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>Add sorting functionality</title>
<updated>2019-09-20T18:56:02+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2019-09-19T22:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=90d26da58a4af2d34328f5916adf3781222966c6'/>
<id>90d26da58a4af2d34328f5916adf3781222966c6</id>
<content type='text'>
There is a command and config option. The criteria are a list of the
sort criterion and each can be individually reversed.

This only includes support for sorting in the maildir backend currently.
The other backends are not supported in this patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a command and config option. The criteria are a list of the
sort criterion and each can be individually reversed.

This only includes support for sorting in the maildir backend currently.
The other backends are not supported in this patch.
</pre>
</div>
</content>
</entry>
</feed>
