Age | Commit message (Expand) | Author |
2019-05-14 | Add distinct keybindings for each compose view | 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 | 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 | 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 | "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-04-29 | lib/msgstore: protect with a mutex | Simon Ser |
2019-04-29 | widgets/msglist: fix MessageList.store race | Simon Ser |
2019-04-27 | lib/ui: introduce Invalidatable | Simon Ser |
2019-04-27 | widgets/spinner: fix Spinner.frame race | Simon Ser |
2019-04-15 | Re-render terminal on invalidate | Drew DeVault |
2019-04-10 | Fix segfault on :view-message for unloaded message | Tom Lebreux |
2019-04-07 | Lowercase MIME types while matching filters | Gokberk Yaltirakli |
2019-04-05 | Clear damage on each terminal.Draw call | Drew DeVault |
2019-04-05 | Fix wrong row due to typo | Tom Lebreux |
2019-04-05 | Fix infinite loop on empty DirectoryContents | Tom Lebreux |
2019-04-04 | Show (no messages) for empty folders | Drew DeVault |
2019-03-31 | Remove extra debug statement | Drew DeVault |
2019-03-31 | Use shell to execute filters, fix non-determinism | Drew DeVault |
2019-03-31 | Implement header-regex-match filters | Drew DeVault |
2019-03-31 | Improve error handling in message viewer | Drew DeVault |
2019-03-31 | Add basic filter implementation | Drew DeVault |
2019-03-31 | Decode messages before rendering them | Drew DeVault |
2019-03-31 | Make message viewer real, part two | Drew DeVault |
2019-03-31 | Make the message viewer real, part one | Drew DeVault |
2019-03-30 | Add message view commands, :close | Drew DeVault |
2019-03-30 | Minor refactoring to header view | Drew DeVault |
2019-03-30 | Fix crash on command not found | Drew DeVault |
2019-03-30 | Use bold instead of inverted for header names | Drew DeVault |
2019-03-30 | Add multipart selector mockup to msgviewer | Drew DeVault |
2019-03-30 | Add basic message viewer mockup | Drew DeVault |
2019-03-30 | Correct color of error messages | Drew DeVault |
2019-03-30 | Use tcell.Style.Reverse instead of black on white | Drew DeVault |
2019-03-30 | Implement :pipe | Drew DeVault |
2019-03-30 | Show deleted emails pending server ack in grey | Drew DeVault |
2019-03-29 | Add body fetching support code | Drew DeVault |
2019-03-21 | Expire status errors on input | Drew DeVault |
2019-03-21 | term: don't mess with cursor when unfocused | Drew DeVault |
2019-03-21 | Enable alt screen on built-in terminal | Drew DeVault |
2019-03-21 | Make terminal closure thread safe | Drew DeVault |
2019-03-21 | Use GetCursorPos instead of stored position | Drew DeVault |
2019-03-21 | Skip writes if term is closed | Drew DeVault |
2019-03-21 | Improve cursor handling in embedded terminal | Drew DeVault |