<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/lib, 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>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>Use go-message implementation of GenerateMessageID</title>
<updated>2019-07-04T15:24:19+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-03T14:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=8d9d94f0ee63216b50674d0857ef1f2c744737d5'/>
<id>8d9d94f0ee63216b50674d0857ef1f2c744737d5</id>
<content type='text'>
Now that this is available in the upstream, we no longer need to
maintain a parallel implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that this is available in the upstream, we no longer need to
maintain a parallel implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use "open" instead of "xdg-open" on Darwin systems</title>
<updated>2019-07-04T14:58:33+00:00</updated>
<author>
<name>Ben Burwell</name>
<email>ben@benburwell.com</email>
</author>
<published>2019-07-02T22:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=1bb1a8015659e0cfde45be9fe9440dbb254680cf'/>
<id>1bb1a8015659e0cfde45be9fe9440dbb254680cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>panic: runtime error: index out of range in handleFetchMessages (#127)</title>
<updated>2019-06-29T18:30:57+00:00</updated>
<author>
<name>Zach Sisco</name>
<email>zach@zsisco.net</email>
</author>
<published>2019-06-28T13:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=5b4e592371b246ec55f560380f15bfea516c1b16'/>
<id>5b4e592371b246ec55f560380f15bfea516c1b16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new lib/dirstore to source completions from</title>
<updated>2019-06-29T18:24:19+00:00</updated>
<author>
<name>Gregory Mullen</name>
<email>greg@cmdline.org</email>
</author>
<published>2019-06-27T17:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=546dfcd76dd228e0605359e9985f0b6a5672e8fa'/>
<id>546dfcd76dd228e0605359e9985f0b6a5672e8fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement basic tab completion support</title>
<updated>2019-06-29T18:24:19+00:00</updated>
<author>
<name>Gregory Mullen</name>
<email>greg@cmdline.org</email>
</author>
<published>2019-06-27T17:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=2a0961701c4cabecc53d134ed1782e5612e64580'/>
<id>2a0961701c4cabecc53d134ed1782e5612e64580</id>
<content type='text'>
Tab completion currently only works on commands. Contextual completion
will be added in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tab completion currently only works on commands. Contextual completion
will be added in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement :search, :next-result, :prev-result</title>
<updated>2019-06-27T00:50:54+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-06-27T00:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/aerc/commit/?id=91a75cd98b705bd5e6689b154ecaca0e7c81630e'/>
<id>91a75cd98b705bd5e6689b154ecaca0e7c81630e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
