<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/worker, branch mdps1</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>Factor UI models out of the worker message package</title>
<updated>2019-07-05T02:37:29+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-05T02:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=b46b497f99d7f4dcba8936ce0ebfe8cf982cec1f'/>
<id>b46b497f99d7f4dcba8936ce0ebfe8cf982cec1f</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>
<entry>
<title>Remove unused fields from Directory and DirectoryInfo</title>
<updated>2019-07-05T02:36:33+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-05T02:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=6574dedd8a4afdaedd3677283955a866214bd99a'/>
<id>6574dedd8a4afdaedd3677283955a866214bd99a</id>
<content type='text'>
As it turns out, the only fields of these messages that the UI cares
about (right now) is the name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As it turns out, the only fields of these messages that the UI cares
about (right now) is the name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use []uint32 instead of imap.SeqSet</title>
<updated>2019-07-05T02:20:24+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-03T22:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=dccdea1e026edc2bc9c5dc27604e85ce333d65bc'/>
<id>dccdea1e026edc2bc9c5dc27604e85ce333d65bc</id>
<content type='text'>
A sequence-set is an IMAP-specific implementation detail. Throughout the
UI, aerc simply operates using lists of opaque identifiers. In order to
loosen the coupling between the UI and IMAP in particular, replace most
usages of imap.SeqSet with []uint32, leaving the translation to a SeqSet
to the IMAP backend as needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A sequence-set is an IMAP-specific implementation detail. Throughout the
UI, aerc simply operates using lists of opaque identifiers. In order to
loosen the coupling between the UI and IMAP in particular, replace most
usages of imap.SeqSet with []uint32, leaving the translation to a SeqSet
to the IMAP backend as needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Factor UI models out of the worker message package</title>
<updated>2019-07-05T02:03:04+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-03T20:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=91529df0fecc68d5b0fdbb682529ee545884e7c5'/>
<id>91529df0fecc68d5b0fdbb682529ee545884e7c5</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>
<entry>
<title>Sort out dirstore once and for all</title>
<updated>2019-07-04T16:31:27+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-07-04T16:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=f7387f8c60d140b8b1c7236dfc2aa8d0471d05e7'/>
<id>f7387f8c60d140b8b1c7236dfc2aa8d0471d05e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>worker/imap: rig up search directory handler</title>
<updated>2019-06-24T20:31:37+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-06-24T20:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=198661bfbdf97690ea766da7396c496555b3a4e0'/>
<id>198661bfbdf97690ea766da7396c496555b3a4e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>worker/imap: implement search</title>
<updated>2019-06-24T20:29:25+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-06-24T20:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=0e9c411751c752eeef4e2132f778308689001388'/>
<id>0e9c411751c752eeef4e2132f778308689001388</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>imap: block until directory list is fully received</title>
<updated>2019-06-14T14:49:31+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-06-14T14:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=fd0265d917edaf6d9448bdf9df2708f5de380cab'/>
<id>fd0265d917edaf6d9448bdf9df2708f5de380cab</id>
<content type='text'>
This fixes issues with INBOX mysteriously not being present at times
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes issues with INBOX mysteriously not being present at times
</pre>
</div>
</content>
</entry>
<entry>
<title>imap: respect the folder config option</title>
<updated>2019-06-14T14:42:24+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-06-12T06:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=626f91c4832c097b7036d5063b2f0491397a9c70'/>
<id>626f91c4832c097b7036d5063b2f0491397a9c70</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add :read and :unread commands</title>
<updated>2019-06-09T18:55:42+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-06-09T18:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=6271d455eb7d72ca2942e3721721be54fed27779'/>
<id>6271d455eb7d72ca2942e3721721be54fed27779</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
