Manos Pitsidianakis
ddfec3e207
listing: fix menu draw artifact
4 years ago
Manos Pitsidianakis
a702a04043
melib/attachments: add SMIME signature variant
4 years ago
Manos Pitsidianakis
6264ee011f
terminal/embed: remove unwraps from kill() calls
...
If child process has exited, this will panic.
4 years ago
Manos Pitsidianakis
5acd7dfe1c
mail/view: prevent spurious redraw in special modes
4 years ago
Manos Pitsidianakis
8090d614e2
conf/pager: remove unused max_width option
4 years ago
Manos Pitsidianakis
3949cecb75
mail/composer: add scrollbars
4 years ago
Manos Pitsidianakis
1e7b40e6b3
utilities: move pager to its own module
4 years ago
Manos Pitsidianakis
d8d66641e2
utilities/widgets: only advance stage by timer in ProgressSpinner
4 years ago
Manos Pitsidianakis
393c5d0d53
state: cull redraws of floating notifications
...
Cull redraws by keeping track of whether the floating box has been
initialised and whether its area has been drawn over by other dirty areas.
4 years ago
Manos Pitsidianakis
4c1a9b2485
Fix minor warnings
4 years ago
Manos Pitsidianakis
03a1d5a985
listing: Update status on all update events
...
Envelope counter totals might remain stale in the bottom status bar.
4 years ago
Manos Pitsidianakis
279c288a22
Alter enter_command_mode shortcut to `:`
...
Just like vi.
4 years ago
Manos Pitsidianakis
e4cddbad25
mail/view: send NewJob event on new jobs
...
NewJob event wasn't sent so the message loading jobs were not accounted
in the busy spinner animation
4 years ago
Manos Pitsidianakis
67f50d95f4
Add quit command
4 years ago
Manos Pitsidianakis
0c68807814
Add export-mail command
4 years ago
Manos Pitsidianakis
4e72b6552a
conf: add setting for progress spinner
...
Choose between 30-something built in sequences (integers between 0-30)
or define your own list of strings for the progress spinner animation.
Default: 0
4 years ago
Manos Pitsidianakis
310d02042f
Rename toggle_thread_snooze to "toggle thread_snooze"
...
For consistency with other toggle commands.
4 years ago
Manos Pitsidianakis
188e020bd1
Add opt-in mouse support
...
Sidebar width can be resized with mouse hold and drag.
4 years ago
Manos Pitsidianakis
20840625d6
melib/gpgme: trim header file
4 years ago
Manos Pitsidianakis
d51d0187a6
melib/imap: change byte cache String -> Vec<u8>
4 years ago
Manos Pitsidianakis
2944fc992b
melib/imap/untagged: handle EXPUNGE if our MSNs invalid
4 years ago
Manos Pitsidianakis
535d04f4f0
melib/imap/untagged: lower mbox count on EXPUNGE events
4 years ago
Manos Pitsidianakis
6f31388b27
compose: add EditAttachments menu
4 years ago
Manos Pitsidianakis
5337a54d96
compose: move gpg mod to its own file
4 years ago
Manos Pitsidianakis
b343530f0c
widgets: add button type parameter to FormWidget
4 years ago
Manos Pitsidianakis
cd68008e67
melib: Implement delete_messages for IMAP, Maildir
4 years ago
Manos Pitsidianakis
19891a3042
Cargo.toml: set codegen-units = 1
4 years ago
Manos Pitsidianakis
9ce62c735a
compose: add key selection state for gpg operations
...
Closes #81
4 years ago
Manos Pitsidianakis
39fab67523
compose: use melib::Bytes pretty print for attachment size
4 years ago
Manos Pitsidianakis
0ca7b0042e
utilities: ensure Form/Button widgets are not always non-dirty
4 years ago
Manos Pitsidianakis
406af1848f
compose: add `add-attachment-file-picker` command
4 years ago
Manos Pitsidianakis
a4b78532b7
Refactor job structs into JoinHandle
...
Put oneshot::channel<R> into JoinHandle<R>
4 years ago
Manos Pitsidianakis
4dd8474c30
gpgme: add PartialEq impl for Key
4 years ago
Manos Pitsidianakis
0dd9e6a34b
compose: kill selectors on ComponentKill
4 years ago
Manos Pitsidianakis
eb1cb5cec6
compose: expand cursor reach to attachment area
4 years ago
Manos Pitsidianakis
e42c9281fd
Fix input events going to hidden components
4 years ago
Manos Pitsidianakis
bc74379b27
mailview: don't process_event if coordinates uninitialised
4 years ago
Manos Pitsidianakis
be45b0c02d
compose: add encrypt layer
4 years ago
Manos Pitsidianakis
3ec1ecb349
Add import mail action
4 years ago
Manos Pitsidianakis
afe7eed9ef
melib/compose: don't base64 encode unless it's not ascii
4 years ago
Manos Pitsidianakis
59e60f8d28
gpgme: add context flag set/get
4 years ago
Manos Pitsidianakis
a2f11c341d
compose: add async draft filter stack in sending mail
...
Add a stack of "filter" closures that edit a draft before sending it.
Add PGP signing filter. An encryption filter will be added in a future
commit.
4 years ago
Manos Pitsidianakis
afee1e2be5
melib/compose: fix wrong Content-Type on PGP signatures and message/rfc822
4 years ago
Manos Pitsidianakis
08df7f39b2
Add toggle encrypt action in composer
...
Does nothing for now, will be used in a future commit.
4 years ago
Manos Pitsidianakis
5d968b7c40
imap: fix out of bounds panic on receive EXPUNGE
...
Closes #82
4 years ago
Manos Pitsidianakis
347b54e0f7
segment_tree: get_max() return 0 if tree empty
4 years ago
Manos Pitsidianakis
74f31875b8
listing: fix menu gaining focus if not visible
4 years ago
Manos Pitsidianakis
23ca41e3e8
add libgpgme feature
4 years ago
Manos Pitsidianakis
b9c07bacef
melib: decode text inline message/rfc822 attachments
4 years ago
Manos Pitsidianakis
87443f156f
docs/meli.1: add copyto, moveto, delete commands
4 years ago