aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-14Set empty message in dirlist if no folder exist.Reto Brunner
2019-06-14imap: respect the folder config optionReto Brunner
2019-06-14Add uninstall target to MakefileLyle Hanson
Also removes leftover directories if there isn't anything else in them. https://todo.sr.ht/~sircmpwn/aerc2/179
2019-06-14Support directories in path to :saveClayton Craft
This adds new functionality to :save in the message view for specifying directories in the path. A new flag, -p, is also added to :save for automatically creating any directories in the path that do not exist. If the path ends in a / (e.g. "Downloads/mail/") or if the path is an existing directory, the part's file name is the filename from the mail header for the part. Otherwise, it uses the last element in the path as the filename (e.g. 'blah.jpg' is the filename if the path is 'Downloads/mail/blah.jpg')
2019-06-13Make awk filters more portableDrew DeVault
2019-06-11Fix automatic scrolling when messages arrive/leaveDrew DeVault
2019-06-11Add :next/:prev binds for [viewer]Drew DeVault
2019-06-11commands/msgview: Add next/prev commandsKevin Kuehler
Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11lib/ui/tab: Add Replace methodKevin Kuehler
Also expose a light wrapper method in aerc.go for tab replacement Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11Move select functionality from msglist to msgstoreKevin Kuehler
Remove msglist Next and Prev commands Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11commands/msg/archive: Work with msgviwerKevin Kuehler
Inside the generic msg command we cannot use aerc.SelectedAccount() because the method naively assumes the current tab is an AccountView. Use the ProvidesMessage interface instead. Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-09Implement :mkdir commandDrew DeVault
2019-06-09Fix :new-account getoptsDrew DeVault
2019-06-09Fix :copy arg handlingDrew DeVault
2019-06-09Fix :move command's arg parsingDrew DeVault
2019-06-09Override $ex in compose viewYash Srivastav
2019-06-09Update reply to use getopt posix optind formatClayton Craft
This changes the handling of optind for the 'reply' command to match recent changes to getopt.
2019-06-09aerc(1): add :read and :unread command to docsDrew DeVault
2019-06-09Add :read and :unread commandsDrew DeVault
2019-06-09Update our message flags when server updates themDrew DeVault
2019-06-09commands/msg/copy: remove unnecessary codeDrew DeVault
2019-06-09Select user's preferred mimetype in MessageViewerClayton Craft
This implements selecting the most preferred mimetype under the 'View->Alternatives' configuration setting when viewing a message. Mimetypes in the alternatives array are weighted by their position, where the lower the index in the array the higher the priority, so this is taken into account during selection. If no message part matches a mimetype in the alternatives array, then it selects the first mimetype in the message.
2019-06-09Add archive commandRobert Günzler
Adds an archive command that moves the current message into the folder specified in the account config entry. Supports three layouts at this point: - flat: puts all messages next to each other - year: creates a folder per year - month: same as above, plus folders per month This also adds a "-p" argument to "cp" and "mv" that works like "--parents" on mkdir(1). We use this to auto-create the directories for the archive layout.
2019-06-08Mark sent emails as readYash Srivastav
2019-06-08msglist: use distinct style for unread emailsYash Srivastav
2019-06-08Fetch headers w/peek to leave emails unreadYash Srivastav
2019-06-07Fix hldiff regex for short statsDrew DeVault
2019-06-07Use #!/usr/bin/env -S awk -f for awk scriptsDrew DeVault
2019-06-07Truncate long subject linesDrew DeVault
2019-06-07Message list: implement index-format optionYash Srivastav
2019-06-07plaintext filter: Match against start of lineDrew DeVault
2019-06-07Update filter names in MakefileDrew DeVault
2019-06-07Update docs per filters rewriteDrew DeVault
2019-06-07Rewrite Python filters in awkDrew DeVault
2019-06-07Move ANSI stripping from filters to GoDrew DeVault
2019-06-07Add image/* filter, commented out by defaultDrew DeVault
2019-06-07Disable HTML filter by defaultDrew DeVault
2019-06-07Remove unnecessary branchDrew DeVault
2019-06-07Ignore encoding errors in filtersDrew DeVault
Fixes #161
2019-06-07Execute the editor with the shellDrew DeVault
Fixes #164
2019-06-07Add binding to toggle headersDrew DeVault
2019-06-07implements ability to view headers in message viewYash Srivastav
2019-06-07Skip rendering dirlist if sidebar width is 0Lucas F. Souza
2019-06-05Use SetAddressList for From headerDrew DeVault
2019-06-05config: sort account foldersChris Kinniburgh
directory list depends on these being sorted
2019-06-05Introduce :new-account -tJanUlrich
Adding the [-t] temporary flag to the new-account command - when using -t a newly created account will not be stored into the accounts.conf Issue #134
2019-06-05Mention aerc-tutorial(7) in aerc(1)ngenisis
2019-06-05Allow no arguments to :cdTadeo Kondrak
I often use the bare `cd` command to get back to my home directory.
2019-06-04Added config file to Make clean0.1.1Jonas Kalderstam
Config file will be incorrect if make is run with different values for PREFIX otherwise.
2019-06-04Update dependenciesSimon Ser
This should get rid of this error message: tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config