<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aerc/commands/account, branch shivesh</title>
<subtitle>A pretty good email client (shivesh branch)</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/'/>
<entry>
<title>Get rid of the aerc.PushError(" " + $string) idiom</title>
<updated>2021-01-30T13:04:23+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2021-01-30T12:51:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=8ea86cea41aa038a25a8fee9cd540a7336869dae'/>
<id>8ea86cea41aa038a25a8fee9cd540a7336869dae</id>
<content type='text'>
The individual callers should not be responsible for padding
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The individual callers should not be responsible for padding
</pre>
</div>
</content>
</entry>
<entry>
<title>handle message unknown charset error</title>
<updated>2020-08-31T20:00:28+00:00</updated>
<author>
<name>Jeff Martin</name>
<email>jeffmartin@gmail.com</email>
</author>
<published>2020-08-21T18:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=0acb28645fe73d488b82d2915add6c262028bbe3'/>
<id>0acb28645fe73d488b82d2915add6c262028bbe3</id>
<content type='text'>
This change handles message parse errors by printing the error when the
user tries to view the message. Specifically only handling unknown
charset errors in this patch, but there are many types of invalid
messages that can be handled in this way.

aerc currently leaves certain messages in the msglist in the pending
(spinner) state, and I'm unable to view or modify the message. aerc also
only prints parse errors with message when they are initially loaded.
This UX is a little better, because you can still see the header info
about the message, and if you try to view it, you will see the specific
error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change handles message parse errors by printing the error when the
user tries to view the message. Specifically only handling unknown
charset errors in this patch, but there are many types of invalid
messages that can be handled in this way.

aerc currently leaves certain messages in the msglist in the pending
(spinner) state, and I'm unable to view or modify the message. aerc also
only prints parse errors with message when they are initially loaded.
This UX is a little better, because you can still see the header info
about the message, and if you try to view it, you will see the specific
error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for :rmdir</title>
<updated>2020-08-19T09:38:57+00:00</updated>
<author>
<name>ARaspiK</name>
<email>araspik@protonmail.com</email>
</author>
<published>2020-08-18T20:27:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=fe1cabb077cf6c6cb3de122b3f5532acbeba8c85'/>
<id>fe1cabb077cf6c6cb3de122b3f5532acbeba8c85</id>
<content type='text'>
The `:rmdir` command removes the current directory (`-f` is required if
the directory is not empty).

This is not supported on the notmuch backend.

An issue with the maildir backend is that some sync programs (e.g.
offlineimap) may recover the directory after it is deleted.  They need
to specifically be configured to accept deletions, or special commands
need to be executed (e.g. `offlineimap --delete-folder`) to properly
delete folders.

A danger of using this on the IMAP backend is that it is possible for a
new message to be added to the directory and for aerc to not show it
immediately (due to a slow connection) - using `:rmdir` at this moment
(with `-f` if the directory already contains messages) would delete the
directory and the new message that just arrived (and all other
contents).  This is documented in aerc(1) so that users are aware of
possible risks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `:rmdir` command removes the current directory (`-f` is required if
the directory is not empty).

This is not supported on the notmuch backend.

An issue with the maildir backend is that some sync programs (e.g.
offlineimap) may recover the directory after it is deleted.  They need
to specifically be configured to accept deletions, or special commands
need to be executed (e.g. `offlineimap --delete-folder`) to properly
delete folders.

A danger of using this on the IMAP backend is that it is possible for a
new message to be added to the directory and for aerc to not show it
immediately (due to a slow connection) - using `:rmdir` at this moment
(with `-f` if the directory already contains messages) would delete the
directory and the new message that just arrived (and all other
contents).  This is documented in aerc(1) so that users are aware of
possible risks.
</pre>
</div>
</content>
</entry>
<entry>
<title>run go fmt</title>
<updated>2020-07-17T15:50:24+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-07-17T15:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=8446d486645858b051f829a47716fd329f9743bf'/>
<id>8446d486645858b051f829a47716fd329f9743bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use PushStatus instead of SetStatus where it makes sense</title>
<updated>2020-07-09T06:37:01+00:00</updated>
<author>
<name>Heiko Carrasco</name>
<email>me@miterion.de</email>
</author>
<published>2020-07-08T16:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=749dbb93a4af2dc3afdda4c9fe8a300b43a69d0f'/>
<id>749dbb93a4af2dc3afdda4c9fe8a300b43a69d0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework msglist scrolling</title>
<updated>2020-06-09T19:52:10+00:00</updated>
<author>
<name>Jeffas</name>
<email>dev@jeffas.io</email>
</author>
<published>2020-06-09T19:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=15b72df1dabb6675c20cff043648e97a209d2132'/>
<id>15b72df1dabb6675c20cff043648e97a209d2132</id>
<content type='text'>
This changes the scrolling to be done on the draw, when the height is
updated, ensuring that the selected item is kept on screen during
resizing.

Also, this ensures that messages will fill the screen when resizing the
window, for instance, shrinking and then growing drags down more
messages if possible.

This is a transplant of the dirlist scrolling logic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the scrolling to be done on the draw, when the height is
updated, ensuring that the selected item is kept on screen during
resizing.

Also, this ensures that messages will fill the screen when resizing the
window, for instance, shrinking and then growing drags down more
messages if possible.

This is a transplant of the dirlist scrolling logic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add Style configuration"</title>
<updated>2020-05-28T14:32:42+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2020-05-28T14:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=caad1b2c06a0446059ee5ee916e3dce1794b159b'/>
<id>caad1b2c06a0446059ee5ee916e3dce1794b159b</id>
<content type='text'>
This reverts commit 0f78f06610c0e8887aba2ae50e99b86477a384b3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0f78f06610c0e8887aba2ae50e99b86477a384b3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove duration from the status methods"</title>
<updated>2020-05-28T14:32:32+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2020-05-28T14:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=76a91813d8dc0f0011202f8120fc197097f022aa'/>
<id>76a91813d8dc0f0011202f8120fc197097f022aa</id>
<content type='text'>
This reverts commit f06d683688e3d2139b14f67b7e349089e7200bf4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f06d683688e3d2139b14f67b7e349089e7200bf4.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duration from the status methods</title>
<updated>2020-05-27T06:11:40+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-05-27T05:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=f06d683688e3d2139b14f67b7e349089e7200bf4'/>
<id>f06d683688e3d2139b14f67b7e349089e7200bf4</id>
<content type='text'>
We always set 10 seconds anyhow, might as well do that without repeating ourselfs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We always set 10 seconds anyhow, might as well do that without repeating ourselfs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Style configuration</title>
<updated>2020-05-27T05:57:10+00:00</updated>
<author>
<name>Reto Brunner</name>
<email>reto@labrat.space</email>
</author>
<published>2020-05-27T05:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.shivesh.org/aerc/commit/?id=0f78f06610c0e8887aba2ae50e99b86477a384b3'/>
<id>0f78f06610c0e8887aba2ae50e99b86477a384b3</id>
<content type='text'>
The following functionalities are added to configure aerc ui styles.
- Read stylesets from file with very basic fnmatch wildcard matching
- Add default styleset
- Support different stylesets as part of UiConfig allowing contextual
  styles.
- Move widgets/ui elements to use the stylesets.
- Add configuration manual for the styleset
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following functionalities are added to configure aerc ui styles.
- Read stylesets from file with very basic fnmatch wildcard matching
- Add default styleset
- Support different stylesets as part of UiConfig allowing contextual
  styles.
- Move widgets/ui elements to use the stylesets.
- Add configuration manual for the styleset
</pre>
</div>
</content>
</entry>
</feed>
