summary refs log tree commit diff stats
path: root/widgets
Commit message (Expand)AuthorAgeFilesLines
* Decode email when reading it for quotingDrew DeVault2019-05-161-0/+1
* Implement :reply -q and :reply -aDrew DeVault2019-05-161-0/+9
* Implement (basic form) of :replyDrew DeVault2019-05-162-7/+19
* Let caller pass in custom headers to composeDrew DeVault2019-05-161-6/+32
* Copy sent emails to the Sent folderDrew DeVault2019-05-151-1/+9
* Force INBOX to be included in dirlistDrew DeVault2019-05-141-0/+11
* Implement :copy (aka :cp)Drew DeVault2019-05-141-0/+4
* Update tab name as subject changesDrew DeVault2019-05-141-0/+12
* Add $EDITOR, internal config for composeDrew DeVault2019-05-141-5/+12
* Add distinct keybindings for each compose viewDrew DeVault2019-05-142-2/+19
* Implement sending emails /o/Drew DeVault2019-05-141-18/+42
* Add :send-message, prepares & writes email to /tmpDrew DeVault2019-05-142-4/+86
* Handle external message deletionsDrew DeVault2019-05-131-1/+0
* Handle incoming emails gracefullyDrew DeVault2019-05-132-6/+7
* Spec out review message screenDrew DeVault2019-05-131-6/+58
* Populate "From" header from config for new emailsDrew DeVault2019-05-132-12/+24
* Implement :{next,prev}-field in compose viewDrew DeVault2019-05-122-1/+19
* Expand compose focus handling a bitDrew DeVault2019-05-121-19/+30
* Add initial compose widgetDrew DeVault2019-05-123-1/+125
* "Press any key to close" for completed processesDrew DeVault2019-05-111-0/+6
* Refactor ctx stashing out of exlineDrew DeVault2019-05-111-8/+2
* Split ex line text handling into dedicated widgetDrew DeVault2019-05-113-107/+27
* lib/msgstore: protect with a mutexSimon Ser2019-04-291-0/+18
* widgets/msglist: fix MessageList.store raceSimon Ser2019-04-291-23/+32
* lib/ui: introduce InvalidatableSimon Ser2019-04-278-95/+45
* widgets/spinner: fix Spinner.frame raceSimon Ser2019-04-271-12/+15
* Re-render terminal on invalidateDrew DeVault2019-04-151-4/+13
* Fix segfault on :view-message for unloaded messageTom Lebreux2019-04-101-0/+4
* Lowercase MIME types while matching filtersGokberk Yaltirakli2019-04-071-1/+2
* Clear damage on each terminal.Draw callDrew DeVault2019-04-051-0/+2
* Fix wrong row due to typoTom Lebreux2019-04-051-1/+1
* Fix infinite loop on empty DirectoryContentsTom Lebreux2019-04-051-2/+4
* Show (no messages) for empty foldersDrew DeVault2019-04-041-0/+6
* Remove extra debug statementDrew DeVault2019-03-311-1/+0
* Use shell to execute filters, fix non-determinismDrew DeVault2019-03-311-6/+3
* Implement header-regex-match filtersDrew DeVault2019-03-311-1/+18
* Improve error handling in message viewerDrew DeVault2019-03-311-10/+36
* Add basic filter implementationDrew DeVault2019-03-311-16/+65
* Decode messages before rendering themDrew DeVault2019-03-311-2/+22
* Make message viewer real, part twoDrew DeVault2019-03-312-11/+23
* Make the message viewer real, part oneDrew DeVault2019-03-312-120/+54
* Add message view commands, :closeDrew DeVault2019-03-301-0/+2
* Minor refactoring to header viewDrew DeVault2019-03-301-7/+12
* Fix crash on command not foundDrew DeVault2019-03-301-37/+42
* Use bold instead of inverted for header namesDrew DeVault2019-03-301-2/+3
* Add multipart selector mockup to msgviewerDrew DeVault2019-03-301-7/+50
* Add basic message viewer mockupDrew DeVault2019-03-303-64/+213
* Correct color of error messagesDrew DeVault2019-03-302-2/+2
* Use tcell.Style.Reverse instead of black on whiteDrew DeVault2019-03-304-12/+11
* Implement :pipeDrew DeVault2019-03-301-6/+14