Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-17 | Implement ui.empty-message config option | Drew DeVault | |
Also removes some options that aren't going to be supported any time soon. | |||
2019-05-17 | Remove debug logging | Drew DeVault | |
2019-05-17 | Refactor STARTTLS to prevent downgrade attacks | Drew DeVault | |
2019-05-17 | Fix date header on outgoing emails | Drew DeVault | |
2019-05-16 | s/Sent/Message sent/ | Drew DeVault | |
2019-05-16 | Abort if accounts.conf is world readable | Reto Brunner | |
Fixes #32 | |||
2019-05-16 | Revert "Abort if accounts.conf is world readable" | Drew DeVault | |
This reverts commit a755608ef9d5893b68dc4c774bbda06503481552. | |||
2019-05-16 | Revert "s/aerc.conf/address.conf/ in permission check" | Drew DeVault | |
This reverts commit 66ba099ca0bfa83cd050050d92663ec45da20141. | |||
2019-05-16 | s/aerc.conf/address.conf/ in permission check | Cole Helbling | |
Small typo in a recent commit: should abort if accounts.conf is world readable, not aerc.conf. | |||
2019-05-16 | Fix issues with OOB uids | Drew DeVault | |
2019-05-16 | Abort if accounts.conf is world readable | Reto Brunner | |
Fixes #32 | |||
2019-05-16 | Improve reply-all recipient enumeration strategy | Drew DeVault | |
2019-05-16 | Decode email when reading it for quoting | Drew DeVault | |
2019-05-16 | Change default bindings for replies | Drew DeVault | |
2019-05-16 | Don't prefix Re: if prefix already present | Drew DeVault | |
2019-05-16 | Change default reply keybindings | Drew DeVault | |
2019-05-16 | Implement :reply -q and :reply -a | Drew DeVault | |
2019-05-16 | Implement (basic form) of :reply | Drew DeVault | |
2019-05-16 | Let caller pass in custom headers to compose | Drew DeVault | |
2019-05-15 | Copy sent emails to the Sent folder | Drew DeVault | |
Or rather, to a user-specified folder | |||
2019-05-14 | Fix default bindings for quit and edit | Drew DeVault | |
2019-05-14 | Move ! bind to [messages] | Drew DeVault | |
2019-05-14 | Add (non-functional) reply commands to bindings | Drew DeVault | |
2019-05-14 | Add ! to default keybindings | Drew DeVault | |
2019-05-14 | Implement move, mv commands | Drew DeVault | |
2019-05-14 | Force INBOX to be included in dirlist | Drew DeVault | |
2019-05-14 | Implement :copy (aka :cp) | Drew DeVault | |
2019-05-14 | Implement abort command | Cole Helbling | |
This allows the user to close the compose tab without sending their current composition. | |||
2019-05-14 | Update tab name as subject changes | Drew DeVault | |
Also moves truncation to the tab widget | |||
2019-05-14 | Add $EDITOR, internal config for compose | Drew DeVault | |
2019-05-14 | Add IRC link to README.md | Drew DeVault | |
2019-05-14 | Remove tab before going async | Drew DeVault | |
To prevent repeated attempts to send | |||
2019-05-14 | Add distinct keybindings for each compose view | Drew DeVault | |
2019-05-14 | Send emails asyncronously | Drew DeVault | |
2019-05-14 | Implement sending emails /o/ | Drew DeVault | |
2019-05-14 | Add :send-message, prepares & writes email to /tmp | Drew DeVault | |
2019-05-13 | Remove leftover debug logging | Drew DeVault | |
2019-05-13 | Handle external message deletions | Drew DeVault | |
2019-05-13 | Handle incoming emails gracefully | Drew DeVault | |
2019-05-13 | Spec out review message screen | Drew DeVault | |
2019-05-13 | Populate "From" header from config for new emails | Drew DeVault | |
2019-05-12 | Add outgoing account configuration | Drew DeVault | |
2019-05-12 | Implement :{next,prev}-field in compose view | Drew DeVault | |
2019-05-12 | Expand compose focus handling a bit | Drew DeVault | |
2019-05-12 | Add initial compose widget | Drew DeVault | |
2019-05-11 | Move aerc to dedicated mailing list | Drew DeVault | |
2019-05-11 | "Press any key to close" for completed processes | Drew DeVault | |
2019-05-11 | Refactor ctx stashing out of exline | Drew DeVault | |
2019-05-11 | Split ex line text handling into dedicated widget | Drew DeVault | |
2019-05-05 | lib/ui: fix UI.Exit race condition | Simon Ser | |
UI.Exit can be accessed from goroutines drawing, goroutines executing commands and goroutines waiting for events. Write at 0x00c0002b2040 by main goroutine: main.main.func1() /home/simon/src/aerc2/aerc.go:76 +0x33d git.sr.ht/~sircmpwn/aerc2/widgets.(*Aerc).BeginExCommand.func1() /home/simon/src/aerc2/widgets/aerc.go:245 +0x89 git.sr.ht/~sircmpwn/aerc2/widgets.(*ExLine).Event() /home/simon/src/aerc2/widgets/exline.go:131 +0x442 git.sr.ht/~sircmpwn/aerc2/widgets.(*Aerc).Event() /home/simon/src/aerc2/widgets/aerc.go:116 +0x83c git.sr.ht/~sircmpwn/aerc2/widgets.(*Aerc).simulate() /home/simon/src/aerc2/widgets/aerc.go:109 +0x12a git.sr.ht/~sircmpwn/aerc2/widgets.(*Aerc).Event() /home/simon/src/aerc2/widgets/aerc.go:142 +0x722 git.sr.ht/~sircmpwn/aerc2/lib/ui.(*UI).Tick() /home/simon/src/aerc2/lib/ui/ui.go:75 +0x33f main.main() /home/simon/src/aerc2/aerc.go:94 +0x497 Previous read at 0x00c0002b2040 by goroutine 19: git.sr.ht/~sircmpwn/aerc2/lib/ui.Initialize.func1() /home/simon/src/aerc2/lib/ui/ui.go:45 +0x97 Goroutine 19 (running) created at: git.sr.ht/~sircmpwn/aerc2/lib/ui.Initialize() /home/simon/src/aerc2/lib/ui/ui.go:44 +0x372 main.main() /home/simon/src/aerc2/aerc.go:87 +0x3a9 |