<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/models, 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>dirlist: actually honor the DirInfo</title>
<updated>2020-02-16T15:41:16+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-02-15T13:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=66b68f35b3f3f3b97ec9951397fd75afeb0d0995'/>
<id>66b68f35b3f3f3b97ec9951397fd75afeb0d0995</id>
<content type='text'>
Currently the dirlist ignores the counts provided by the dirInfo.
However some of the workers can actually provide accurate counts much quicker
than if we count the flags.

Eventually we will also want to enable displaying counts for background folders,
where the brute force counting won't work as none of the headers are fetched yet.

This commit models it in an opt-in manner, if the flag isn't set then we still
count the messages manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently the dirlist ignores the counts provided by the dirInfo.
However some of the workers can actually provide accurate counts much quicker
than if we count the flags.

Eventually we will also want to enable displaying counts for background folders,
where the brute force counting won't work as none of the headers are fetched yet.

This commit models it in an opt-in manner, if the flag isn't set then we still
count the messages manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>add .OriginalMIMEType variable to reply template</title>
<updated>2020-01-09T19:31:19+00:00</updated>
<author>
<name>Leszek Cimała</name>
<email>ernierasta@zori.cz</email>
</author>
<published>2020-01-08T20:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d238272bdbbe5f417c3ec07e5ce39a77a9a97bd9'/>
<id>d238272bdbbe5f417c3ec07e5ce39a77a9a97bd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>create OriginalMail struct</title>
<updated>2020-01-09T19:31:19+00:00</updated>
<author>
<name>Leszek Cimała</name>
<email>ernierasta@zori.cz</email>
</author>
<published>2020-01-08T20:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=bf28e23933a9808820ef4855257accf4634068e9'/>
<id>bf28e23933a9808820ef4855257accf4634068e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>models: add BodyStructure.PartAtIndex</title>
<updated>2020-01-05T21:02:44+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-01-04T20:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=19dfc49481c6c8271115658c46ea68a1c977f1d0'/>
<id>19dfc49481c6c8271115658c46ea68a1c977f1d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Factor IMAP-specific structs out of UI models</title>
<updated>2019-07-08T20:06:28+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-08T02:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=c610c3cd9dd47c400e52c1858e987f5f32a7a45b'/>
<id>c610c3cd9dd47c400e52c1858e987f5f32a7a45b</id>
<content type='text'>
Before, we were using several IMAP-specific concepts to represent
information being displayed in the UI. Factor these structures out of
the IMAP package to make it easier for other backends to provide the
required information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before, we were using several IMAP-specific concepts to represent
information being displayed in the UI. Factor these structures out of
the IMAP package to make it easier for other backends to provide the
required information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Factor UI models out of the worker message package</title>
<updated>2019-07-08T20:06:23+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-08T02:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=cce7cb48081ca090ac2d3a0e781dfbc25d581946'/>
<id>cce7cb48081ca090ac2d3a0e781dfbc25d581946</id>
<content type='text'>
Before, the information needed to display different parts of the UI was
tightly coupled to the specific messages being sent back and forth to
the backend worker. Separating out a models package allows us to be more
specific about exactly what a backend is able to and required to
provide for the UI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before, the information needed to display different parts of the UI was
tightly coupled to the specific messages being sent back and forth to
the backend worker. Separating out a models package allows us to be more
specific about exactly what a backend is able to and required to
provide for the UI.
</pre>
</div>
</content>
</entry>
</feed>
