Drew DeVault
|
8e5ed2a161
|
Implement header-regex-match filters
|
2019-03-31 14:42:18 -04:00 |
|
Drew DeVault
|
f9262e4b06
|
Improve error handling in message viewer
Still not great but at least it tells you when something went wrong
|
2019-03-31 14:32:26 -04:00 |
|
Drew DeVault
|
bbdf9df75e
|
Add basic filter implementation
|
2019-03-31 14:24:53 -04:00 |
|
Drew DeVault
|
711d22891b
|
Decode messages before rendering them
|
2019-03-31 13:36:37 -04:00 |
|
Drew DeVault
|
56ea7f0e43
|
Add plaintext highlighter, escape ANSI in source
|
2019-03-31 12:57:44 -04:00 |
|
Drew DeVault
|
0abafa60e1
|
Make message viewer real, part two
|
2019-03-31 12:35:51 -04:00 |
|
Drew DeVault
|
95875b13f8
|
Rename FetchMessageBodies to FetchFullMessages
|
2019-03-31 12:19:30 -04:00 |
|
Drew DeVault
|
27b25174e2
|
Make the message viewer real, part one
|
2019-03-31 12:14:37 -04:00 |
|
Drew DeVault
|
143289bbd0
|
Don't parse mail in worker; send a reader instead
|
2019-03-31 11:29:57 -04:00 |
|
Drew DeVault
|
1f23868652
|
Pull BodyStructure up from IMAP worker
|
2019-03-31 11:10:10 -04:00 |
|
Drew DeVault
|
5d0402aeea
|
Add message view commands, :close
|
2019-03-30 21:45:41 -04:00 |
|
Drew DeVault
|
04d9ab3ce6
|
Update default config/binds.conf
|
2019-03-30 21:40:41 -04:00 |
|
Drew DeVault
|
4bdc0f3715
|
Minor refactoring to header view
|
2019-03-30 16:50:14 -04:00 |
|
Drew DeVault
|
fd27a2baf6
|
Fix crash on command not found
|
2019-03-30 16:29:52 -04:00 |
|
Julian P Samaroo
|
45b4c8a724
|
Handle no configured accounts gracefully
Instead of throwing a runtime error, when no accounts are configured in
accounts.conf, we provide an informative error message.
|
2019-03-30 16:26:55 -04:00 |
|
Drew DeVault
|
78db7ccafa
|
Use bold instead of inverted for header names
|
2019-03-30 15:59:42 -04:00 |
|
Drew DeVault
|
337dd18c9c
|
Add multipart selector mockup to msgviewer
|
2019-03-30 15:55:21 -04:00 |
|
Drew DeVault
|
ab632d4e97
|
Actually, git uses cyan for line markers
|
2019-03-30 15:03:36 -04:00 |
|
Drew DeVault
|
411e247a80
|
Update hldiff.py to match git more closely
|
2019-03-30 15:01:24 -04:00 |
|
Drew DeVault
|
fa04a1e036
|
Add basic message viewer mockup
|
2019-03-30 14:12:04 -04:00 |
|
Drew DeVault
|
2958579ee7
|
Correct color of error messages
|
2019-03-30 13:05:00 -04:00 |
|
Drew DeVault
|
84965d680c
|
Use tcell.Style.Reverse instead of black on white
|
2019-03-30 12:59:18 -04:00 |
|
Drew DeVault
|
700dea23fa
|
Implement :pipe
|
2019-03-30 11:58:24 -04:00 |
|
Drew DeVault
|
4465646fed
|
Show deleted emails pending server ack in grey
TODO: Don't let the user select or interact with deleted messages
|
2019-03-30 10:41:12 -04:00 |
|
Drew DeVault
|
77ede6eb5a
|
Add body fetching support code
|
2019-03-29 22:36:15 -04:00 |
|
Drew DeVault
|
84e9853c16
|
Update README.md
|
2019-03-21 22:07:03 -04:00 |
|
Drew DeVault
|
e591221509
|
Expire status errors on input
|
2019-03-21 21:34:12 -04:00 |
|
Drew DeVault
|
a602891768
|
term: don't mess with cursor when unfocused
|
2019-03-21 21:28:51 -04:00 |
|
Drew DeVault
|
960d11c4bc
|
Enable alt screen on built-in terminal
|
2019-03-21 21:24:23 -04:00 |
|
Drew DeVault
|
15b856abcc
|
Make terminal closure thread safe
|
2019-03-21 21:23:30 -04:00 |
|
Drew DeVault
|
be2918a616
|
Use GetCursorPos instead of stored position
|
2019-03-21 21:19:34 -04:00 |
|
Drew DeVault
|
d97cdde38d
|
Skip writes if term is closed
|
2019-03-21 21:07:49 -04:00 |
|
Drew DeVault
|
0b26241b42
|
Improve cursor handling in embedded terminal
|
2019-03-21 21:00:03 -04:00 |
|
Drew DeVault
|
55ad16bb70
|
Fix cursor handling in embedded terminal
|
2019-03-21 19:56:47 -04:00 |
|
Drew DeVault
|
28f393bdbd
|
Forward key events to child terminal
|
2019-03-21 19:50:54 -04:00 |
|
Drew DeVault
|
699f1cf7a6
|
Use : for keybindings even when ex is overridden
|
2019-03-21 17:49:59 -04:00 |
|
Drew DeVault
|
6d01332b55
|
Rig up terminal keybinding group
|
2019-03-21 17:44:44 -04:00 |
|
Drew DeVault
|
4130956b4c
|
Use user's configured ex key
|
2019-03-21 17:40:50 -04:00 |
|
Drew DeVault
|
f5bf4a9324
|
Add context-specific keybindings
|
2019-03-21 17:37:19 -04:00 |
|
Drew DeVault
|
79b459ecb0
|
Add additional context to key binding set
|
2019-03-21 16:35:35 -04:00 |
|
Drew DeVault
|
10dd23f05d
|
Add terminal command context
|
2019-03-21 16:32:22 -04:00 |
|
Drew DeVault
|
8126d82956
|
Add context-specific commands
|
2019-03-21 16:30:23 -04:00 |
|
Drew DeVault
|
fe79a9a587
|
Remove unused import from msgstore.go
|
2019-03-21 16:12:55 -04:00 |
|
Drew DeVault
|
312a53e5ff
|
Implement :delete-message
|
2019-03-20 23:23:38 -04:00 |
|
Drew DeVault
|
f3d3e0ed4f
|
moar colors
|
2019-03-17 18:06:15 -04:00 |
|
Drew DeVault
|
c0146efaae
|
Fix scrolling issues on :select-message
|
2019-03-17 17:51:14 -04:00 |
|
Drew DeVault
|
b18e339a55
|
Add link to todo tracker
|
2019-03-17 17:47:35 -04:00 |
|
Drew DeVault
|
9ff815bb13
|
s/:term-close/:close/g
|
2019-03-17 17:45:44 -04:00 |
|
Drew DeVault
|
60b17c473a
|
Wrap Terminal in TermHost
|
2019-03-17 17:39:49 -04:00 |
|
Drew DeVault
|
dee0f8938b
|
Add :term-close
|
2019-03-17 17:23:53 -04:00 |
|