summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* widget: Add ProvidesMessage interfaceKevin Kuehler2019-06-0210-18/+93
| | | | | | | | | | | Consists of 3 functions * Store: Access to MessageStore type * SelectedAccount: Access to Account widget that the target widget belongs to * SelectedMessage: Current message (selected in msglist or the one we are viewing) Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
* Update tcell forkDrew DeVault2019-06-022-1/+3
|
* Only add message to store if store existsKevin Kuehler2019-06-021-8/+12
| | | | | | | Prevents the program from panicing when changing folders too quickly. onMessage can race store creation for an AccountView. Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
* Enumerate Cc and Bcc lists in composerDrew DeVault2019-06-021-1/+20
|
* Fix infinite recursion in reply.go:findPlaintextDrew DeVault2019-06-021-1/+1
|
* Simplify layout of message viewer gridDrew DeVault2019-06-021-17/+3
| | | | This sub-grid was an artifact of an older design
* Fetch plaintext part when replyingDrew DeVault2019-06-011-6/+34
|
* Use forked version of tcellDrew DeVault2019-06-013-4/+15
|
* widgets/terminal: Don't segfault on resizeKevin Kuehler2019-06-011-10/+15
| | | | | | | vterm.Write and vterm.SetSize race when the window resizes, which causing the underlying library to segfault. Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
* Remove more GNU-isms from MakefileSam Whited2019-06-011-11/+18
| | | | Signed-off-by: Sam Whited <sam@samwhited.com>
* Remove "wildcard" GNU-ism from MakefileSam Whited2019-05-301-15/+2
| | | | Signed-off-by: Sam Whited <sam@samwhited.com>
* Add :save and :pipe commands to viewerGalen Abell2019-05-278-37/+194
| | | | | | | | | * :save takes a path and saves the current message part to that location * :pipe is the same as pipe on the account page, but uses the current message part rather than the whole email (ie :pipe gzip -d) * Refactored account:pipe and extracted common pipe code to commands.util.QuickTerm * Added helper command aerc.PushError
* Update terminal color handling per vterm changesDrew DeVault2019-05-263-44/+25
|
* Update to the latest go-libvtermDrew DeVault2019-05-264-5/+15
|
* Update go-libvtermDrew DeVault2019-05-262-1/+3
|
* Skip non selectable mailboxes in directory listingReto Brunner2019-05-261-0/+13
| | | | | | | | | | | | | | | | If a MailboxInfo has the attribute \Noselect, it is not possible to use this name as a selectable mailbox. Therefore it should not be passed to the directory handlers. The issue pops up if one has a hierarchy like this: INBOX INBOX/lists/stuff INBOX/lists/otherStuff Even though lists is not a valid inbox (doesn't contain mail, only other maildirs) it will show up in the directory listing, when we iterate over the MailboxInfo. It does have the corresponding attribute set though and we can simply filter it out.
* Add aerc-announce to README.mdDrew DeVault2019-05-261-3/+6
|
* Implement :edit in compose screenDrew DeVault2019-05-264-28/+80
|
* msgviewer: copy stderr into pagerDrew DeVault2019-05-261-1/+17
| | | | This prevents a broken filter config from being a silent error
* Subsitute prefix in aerc.conf for installDrew DeVault2019-05-263-7/+21
|
* Document :forward in aerc(1)Drew DeVault2019-05-251-0/+3
|
* binds.conf: make reply -a easier to use than replyDrew DeVault2019-05-251-4/+4
|
* Update README.mdDrew DeVault2019-05-251-1/+1
|
* Update README.mdDrew DeVault2019-05-251-13/+4
|
* Update README.mdDrew DeVault2019-05-251-1/+3
|
* ensureScroll on text input framesDrew DeVault2019-05-251-0/+2
|
* Implement scrolling in text inputDrew DeVault2019-05-251-3/+31
|
* Implement :forwardDrew DeVault2019-05-251-31/+81
|
* Fix special characters in address.PersonalNameDrew DeVault2019-05-255-33/+47
|
* Change ex command to C-x when using terminalDrew DeVault2019-05-242-2/+5
|
* Bind :compose to C in binds.confFrancis Dinh2019-05-231-0/+2
| | | | | The tutorial mentions using "C" for composing messages, but this was not actually implemented in binds.conf.
* Fix key value typo in documentationRoshless2019-05-232-2/+2
|
* Mention custom headers in aerc-tutorial(7)Drew DeVault2019-05-221-1/+3
|
* Minor fixes to list of filter dependenciesFrancis Dinh2019-05-221-1/+1
| | | | | - "sockify" -> "socksify" - Added colorama dependency
* Makefile: Minor improvements, usage of $@ and $(RM)Stefan Tatschner2019-05-221-2/+2
|
* Correct typo in MakefileDrew DeVault2019-05-221-1/+1
|
* Install $(MANDIR)/man7Drew DeVault2019-05-221-1/+1
|
* Install aerc-tutorial man page with make installDrew DeVault2019-05-221-0/+1
|
* Minor improvements to aerc-tutorialDrew DeVault2019-05-221-7/+4
|
* Install default configs to XDG config if not foundDrew DeVault2019-05-223-14/+53
|
* Add GOFLAGS variable to MakefileDrew DeVault2019-05-221-1/+3
|
* Show account wizard if no accounts configuredDrew DeVault2019-05-224-12/+12
|
* Implement :helpDrew DeVault2019-05-221-0/+21
|
* Implement opening tutorial after account wizardDrew DeVault2019-05-224-2/+170
|
* Write new accounts to config and open tabDrew DeVault2019-05-222-8/+140
|
* Fix always showing last account tabDrew DeVault2019-05-221-2/+2
|
* Remove excess padding from incoming config pageDrew DeVault2019-05-211-1/+1
|
* New account wizard, part oneDrew DeVault2019-05-217-13/+683
|
* Use kebab-case for cred-cmdsDrew DeVault2019-05-212-9/+7
|
* Load IMAP worker for imap+insecureDrew DeVault2019-05-203-4/+13
|