Commit graph

  • 22cc40f4d4 pipe.go: let tab widget handle ellipsis Drew DeVault 2019-05-20 14:01:13 -0400
  • ef57300faf Missed a spot Drew DeVault 2019-05-19 18:25:38 -0400
  • 455c6f0b77 Rename :delete-message et al to :delete et al Drew DeVault 2019-05-19 18:23:34 -0400
  • fa5d8d7a00 Advance cursor after :delete and :move Drew DeVault 2019-05-19 18:21:02 -0400
  • f9251c2344 Reset message list cursor when switching stores Drew DeVault 2019-05-19 18:09:16 -0400
  • 13032734cd Advance message list cursor when messages arrive Drew DeVault 2019-05-19 18:08:41 -0400
  • 588a6c785b Implement :pwd command Amin Bandali 2019-05-19 14:00:02 -0400
  • 248345d875 worker/types/worker: remove mutex Simon Ser 2019-05-19 09:50:21 +0000
  • f27db33305 worker/types/worker: make ID allocation atomic Simon Ser 2019-05-19 09:50:19 +0000
  • 34dd6bc635 worker/types/worker: set ID before sending message Simon Ser 2019-05-19 09:50:17 +0000
  • 7c6325977b lib/ui/ui: use atomic instead of channel Simon Ser 2019-05-19 09:50:14 +0000
  • a15ea01cfb Update internal state and draw from the same goroutine Simon Ser 2019-05-19 09:49:57 +0000
  • 43dba93263 Update go-imap and go-imap-idle Simon Ser 2019-05-19 11:30:00 +0000
  • 1da3239345 widgets/terminal: fix damage race condition Simon Ser 2019-05-19 11:40:05 +0000
  • ca2cd00fe7 Fix scdoc & gofmt issues Drew DeVault 2019-05-18 15:34:16 -0400
  • b8208509f4 Implement loading passwords from external commands Galen Abell 2019-05-18 15:29:26 -0400
  • 98da4c9509 s/aerc2/aerc/g Drew DeVault 2019-05-17 20:57:10 -0400
  • 9c10a90cac Document dependencies Drew DeVault 2019-05-17 18:15:50 -0400
  • 7f540df29f Install filters to /usr/share/aerc/filters Drew DeVault 2019-05-17 13:51:18 -0400
  • 387426923b Add install target to Makefile Drew DeVault 2019-05-17 13:48:40 -0400
  • fc719e47c4 Add man pages Drew DeVault 2019-05-17 13:45:20 -0400
  • fcdcd32de7 Remove unimplemented color configuration Drew DeVault 2019-05-17 11:52:38 -0400
  • 89ffd8653d Implement ui.empty-message config option Drew DeVault 2019-05-17 11:42:34 -0400
  • 2ffbe7a6cd Remove debug logging Drew DeVault 2019-05-17 11:28:32 -0400
  • eec2bacede Refactor STARTTLS to prevent downgrade attacks Drew DeVault 2019-05-17 11:22:30 -0400
  • 23650ac0c7 Fix date header on outgoing emails Drew DeVault 2019-05-17 11:05:21 -0400
  • e436780b47 s/Sent/Message sent/ Drew DeVault 2019-05-16 23:57:38 -0400
  • b275a394e2 Abort if accounts.conf is world readable Reto Brunner 2019-05-16 14:26:08 -0700
  • fb3826cee5 Revert "Abort if accounts.conf is world readable" Drew DeVault 2019-05-16 16:40:29 -0400
  • ff51625513 Revert "s/aerc.conf/address.conf/ in permission check" Drew DeVault 2019-05-16 16:40:06 -0400
  • 66ba099ca0 s/aerc.conf/address.conf/ in permission check Cole Helbling 2019-05-16 13:10:45 -0700
  • 2dafe4b390 Fix issues with OOB uids Drew DeVault 2019-05-16 15:28:33 -0400
  • a755608ef9 Abort if accounts.conf is world readable Reto Brunner 2019-05-16 20:58:31 +0200
  • ce0d0e887c Improve reply-all recipient enumeration strategy Drew DeVault 2019-05-16 14:16:45 -0400
  • 5701b6e949 Decode email when reading it for quoting Drew DeVault 2019-05-16 14:09:57 -0400
  • 08855f23ec Change default bindings for replies Drew DeVault 2019-05-16 14:06:33 -0400
  • 7f97e0b605 Don't prefix Re: if prefix already present Drew DeVault 2019-05-16 12:42:46 -0400
  • e367469e1a Change default reply keybindings Drew DeVault 2019-05-16 12:42:25 -0400
  • 8be59cae6c Implement :reply -q and :reply -a Drew DeVault 2019-05-16 12:39:22 -0400
  • 475b697bdf Implement (basic form) of :reply Drew DeVault 2019-05-16 12:15:34 -0400
  • 2b3e123cb8 Let caller pass in custom headers to compose Drew DeVault 2019-05-16 10:49:50 -0400
  • b0bf09b98f Copy sent emails to the Sent folder Drew DeVault 2019-05-15 19:41:21 -0400
  • 52b318127f Fix default bindings for quit and edit Drew DeVault 2019-05-14 19:18:33 -0400
  • 67ddaea1b2 Move ! bind to [messages] Drew DeVault 2019-05-14 17:06:31 -0400
  • 6c0359670c Add (non-functional) reply commands to bindings Drew DeVault 2019-05-14 17:04:21 -0400
  • d3fe60a0fa Add ! to default keybindings Drew DeVault 2019-05-14 16:57:10 -0400
  • 2e5ae1946b Implement move, mv commands Drew DeVault 2019-05-14 16:55:50 -0400
  • 07138146a0 Force INBOX to be included in dirlist Drew DeVault 2019-05-14 16:53:47 -0400
  • db213fd0ae Implement :copy (aka :cp) Drew DeVault 2019-05-14 16:34:42 -0400
  • b0b3287bbd Implement abort command Cole Helbling 2019-05-14 13:20:57 -0700
  • 2c486cb7f5 Update tab name as subject changes Drew DeVault 2019-05-14 16:18:21 -0400
  • 065da5e372 Add $EDITOR, internal config for compose Drew DeVault 2019-05-14 15:25:30 -0400
  • 9b2612eaf2 Add IRC link to README.md Drew DeVault 2019-05-14 14:47:46 -0400
  • 254e6fe73f Remove tab before going async Drew DeVault 2019-05-14 14:29:50 -0400
  • f77d7c2c3d Add distinct keybindings for each compose view Drew DeVault 2019-05-14 14:27:28 -0400
  • 928ac1bcd9 Send emails asyncronously Drew DeVault 2019-05-14 14:18:01 -0400
  • 29de3297a1 Implement sending emails /o/ Drew DeVault 2019-05-14 14:05:29 -0400
  • 6c36e04c1f Add :send-message, prepares & writes email to /tmp Drew DeVault 2019-05-14 13:07:48 -0400
  • d5e82ecfe0 Remove leftover debug logging Drew DeVault 2019-05-13 20:24:04 -0400
  • 3ace4ef732 Handle external message deletions Drew DeVault 2019-05-13 20:23:23 -0400
  • 026e8a17ca Handle incoming emails gracefully Drew DeVault 2019-05-13 20:16:55 -0400
  • bb46b2b7e1 Spec out review message screen Drew DeVault 2019-05-13 16:24:05 -0400
  • 17bd2dc4db Populate "From" header from config for new emails Drew DeVault 2019-05-13 16:04:01 -0400
  • bda74452a8 Add outgoing account configuration Drew DeVault 2019-05-12 23:35:36 -0400
  • f37508a539 Implement :{next,prev}-field in compose view Drew DeVault 2019-05-12 11:21:28 -0400
  • 2a4dd5cb87 Expand compose focus handling a bit Drew DeVault 2019-05-12 00:38:48 -0400
  • 577248f5e1 Add initial compose widget Drew DeVault 2019-05-12 00:06:09 -0400
  • c05e5f73f2 Move aerc to dedicated mailing list Drew DeVault 2019-05-11 14:30:57 -0400
  • 71c13c9078 "Press any key to close" for completed processes Drew DeVault 2019-05-11 14:15:29 -0400
  • 72e4b5e2b2 Refactor ctx stashing out of exline Drew DeVault 2019-05-11 13:20:29 -0400
  • 8fa4583230 Split ex line text handling into dedicated widget Drew DeVault 2019-05-11 13:12:44 -0400
  • de122b16ee lib/ui: fix UI.Exit race condition Simon Ser 2019-05-04 14:31:16 +0000
  • 5feb7dede9 lib/ui: fix Grid race condition Simon Ser 2019-05-04 14:13:57 +0000
  • a275f65848 lib/msgstore: protect with a mutex Simon Ser 2019-04-28 13:26:38 +0000
  • f1698a337e widgets/msglist: fix MessageList.store race Simon Ser 2019-04-28 13:26:22 +0000
  • 089740758c worker/imap: use the IMAP connection from a single goroutine Simon Ser 2019-04-28 13:01:56 +0000
  • 072bc26872 Update go-imap to 1.0.0-beta.4 Simon Ser 2019-04-28 12:26:21 +0000
  • 335db0402d lib/ui: fix GridCell.invalid race Simon Ser 2019-04-28 12:20:04 +0000
  • 5685a17674 lib/ui: introduce Invalidatable Simon Ser 2019-04-27 16:47:59 +0000
  • 9ef2a57b51 worker/types: fix Worker.Callbacks race condition Simon Ser 2019-04-27 15:56:38 +0000
  • 2159eb876e widgets/spinner: fix Spinner.frame race Simon Ser 2019-04-27 15:09:59 +0000
  • e72574c308 go get git.sr.ht/~sircmpwn/go-libvterm Elias Naur 2019-04-21 22:17:10 +0200
  • 6e11a020d4 Fix segfault on :select-message for unloaded messages Tom Lebreux 2019-04-16 19:48:05 -0400
  • 2925bdfd6c Re-render terminal on invalidate Drew DeVault 2019-04-15 16:07:05 -0400
  • 3cd0d5bc28 Fix segfault on :view-message for unloaded message Tom Lebreux 2019-04-08 23:14:14 -0400
  • ec09ec8b0e Lowercase MIME types while matching filters Gokberk Yaltirakli 2019-04-07 15:34:38 +0100
  • 4bc8ea34bc Clear damage on each terminal.Draw call Drew DeVault 2019-04-05 20:11:31 -0400
  • 399d014bff Fix wrong row due to typo Tom Lebreux 2019-04-05 19:44:19 -0400
  • 41212a717e Fix infinite loop on empty DirectoryContents Tom Lebreux 2019-04-05 15:03:18 -0400
  • 8a42dfc87c Show (no messages) for empty folders Drew DeVault 2019-04-04 14:25:51 -0400
  • 60627c96f5 Use better regex for identifying patches Drew DeVault 2019-03-31 16:48:05 -0400
  • 78d3f958e0 Remove show-headers config option Drew DeVault 2019-03-31 16:32:48 -0400
  • ffd1ffd5ba Remove unused config options Drew DeVault 2019-03-31 16:28:55 -0400
  • e5e73d30bf Remove key bindings from aerc.conf Drew DeVault 2019-03-31 16:09:18 -0400
  • 93695d1e84 Add script for sandboxing w3m Drew DeVault 2019-03-31 15:33:07 -0400
  • 315cdf308a Remove extra debug statement Drew DeVault 2019-03-31 15:21:33 -0400
  • 36419d85aa Use shell to execute filters, fix non-determinism Drew DeVault 2019-03-31 15:21:04 -0400
  • 1a4cc31d67 Make tab width of :pipe consistent Drew DeVault 2019-03-31 15:13:47 -0400
  • 958328427a Improve plaintext.py Drew DeVault 2019-03-31 14:43:46 -0400
  • 8e5ed2a161 Implement header-regex-match filters Drew DeVault 2019-03-31 14:42:18 -0400