<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc, 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>Remove unused caps string</title>
<updated>2019-07-04T16:33:19+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-07-04T16:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=f9f523ad59491eda08003ce2ccc6d57d7f19ea1e'/>
<id>f9f523ad59491eda08003ce2ccc6d57d7f19ea1e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>dirlist: simplify nextPrev() considerably</title>
<updated>2019-07-04T16:24:16+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-07-04T09:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=b12eba55c3cac7e754d1a17c4da4ffa230846af9'/>
<id>b12eba55c3cac7e754d1a17c4da4ffa230846af9</id>
<content type='text'>
Assuming we always have a sorted dirlist
(other code depends on that already), we don't need to loop over the
dirStore.
Any filtering done should be performed elsewhere
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assuming we always have a sorted dirlist
(other code depends on that already), we don't need to loop over the
dirStore.
Any filtering done should be performed elsewhere
</pre>
</div>
</content>
</entry>
<entry>
<title>dirlist: remove the additional filtering in Draw()</title>
<updated>2019-07-04T16:24:16+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-07-04T09:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=0abca31c1519cac19914fa7b1849126c2c512529'/>
<id>0abca31c1519cac19914fa7b1849126c2c512529</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dirlist: sync dirstore in filterDirsByFoldersConfig</title>
<updated>2019-07-04T16:24:16+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2019-07-04T09:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=d7fecf7740655e9d772963fd7e2a6d2af81458df'/>
<id>d7fecf7740655e9d772963fd7e2a6d2af81458df</id>
<content type='text'>
Also sets the public List() method to return the unfiltered
list of directories directly from the store.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also sets the public List() method to return the unfiltered
list of directories directly from the store.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add IMAP folder tab completion</title>
<updated>2019-07-04T15:28:04+00:00</updated>
<author>
<name>Gregory Mullen</name>
<email>greg@cmdline.org</email>
</author>
<published>2019-07-03T16:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=f9d26eef58ce2b9fa1e2443032c17c2ccc6afa36'/>
<id>f9d26eef58ce2b9fa1e2443032c17c2ccc6afa36</id>
<content type='text'>
Credit for this fix goes to Reto; I guess if we're not gonna be mutt
we should probabaly do things correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Credit for this fix goes to Reto; I guess if we're not gonna be mutt
we should probabaly do things correctly.
</pre>
</div>
</content>
</entry>
</feed>
