aerc/lib
Reto Brunner 20ec2c8eeb compose: use a proper header instead of a string map
Prior to this commit, the composer was based on a map[string]string.
While this approach was very versatile, it lead to a constant encoding / decoding
of addresses and other headers.

This commit switches to a different model, where the composer is based on a header.
Commands which want to interact with it can simply set some defaults they would
like to have. Users can overwrite them however they like.

In order to get access to the functions generating / getting the msgid go-message
was upgraded.
2020-11-14 15:40:13 +01:00
..
format compose: use a proper header instead of a string map 2020-11-14 15:40:13 +01:00
sort Preserve sorting order in search results 2019-10-09 19:46:43 -04:00
templates compose: use a proper header instead of a string map 2020-11-14 15:40:13 +01:00
ui Remove unused Simulator interface 2020-09-10 07:50:30 +02:00
uidstore Create UIDStore package 2019-07-12 11:09:47 -04:00
dirstore.go Move msgstore map to dirstore 2019-07-26 14:15:27 -04:00
history.go Add command history and cycling 2019-07-26 14:29:34 -04:00
keystore.go Initial support for PGP decryption & signatures 2020-03-03 16:49:52 -05:00
messageview.go Add additional flagging functionality 2020-07-08 09:13:03 +02:00
msgstore.go run go fmt 2020-07-17 17:50:24 +02:00
oauthbearer.go Add `oauthbearer` support for SMTP 2020-08-13 07:44:43 +02:00
open.go Allow open to be asynchronous 2020-07-08 09:07:43 +02:00
open_darwin.go Allow open to be asynchronous 2020-07-08 09:07:43 +02:00
socket.go lib: fix an out of bounds panic in the server 2020-02-13 10:26:12 -05:00
structure_helpers.go Remove hard coded bodystruct path everywhere 2020-07-27 09:19:27 +02:00