Commit Graph

1690 Commits (15ca25af73a623f15f55eba5d7d6c05a171f4364)
 

Author SHA1 Message Date
Manos Pitsidianakis 7b1ab389fa
Remove unused plugin interface 4 years ago
Manos Pitsidianakis 594a2bd0dd
listing: add set operations to range select actions
Add symmetric difference (default), union, difference and intersection
modifiers for selecting ranges. That way you can quickly construct the
selection set you need.
4 years ago
Manos Pitsidianakis 05ef863a45
utilities: move PageMovement to components mod 4 years ago
Manos Pitsidianakis d5aa2cb3ef
melib/line_break: add segment tree impl
The widths of subslices of a line are calculated in each call to
`binary_search_by` when reflowing long lines. This can be done in Ologn
queries with a segment tree.
4 years ago
Manos Pitsidianakis f7fc2e31e0
melib: Remove unused crossbeam dependency 4 years ago
Manos Pitsidianakis 00f5c4b9c0
melib/maildir: split parsing into big chunks 4 years ago
Manos Pitsidianakis 4b91de3d59
state: remove overlay widgets on ComponentKill events 4 years ago
Manos Pitsidianakis eb36034740
accounts: autoload Sent folders automatically 4 years ago
Manos Pitsidianakis d4e347289c
melib/README: update feature table 4 years ago
Manos Pitsidianakis 662706607b
melib: remove memmap dependency
It's unmaintained, and the IO performance gains are negligible
4 years ago
Manos Pitsidianakis b904f91f45
README: replace svg with webp screenshots
Gitea doesn't render svg images (delivers them as text/plain)
4 years ago
Manos Pitsidianakis 9f39a7c5a1
statusbar: delete num buffer chars with Backspace 4 years ago
Manos Pitsidianakis 126ed8a189
statusbar: don't overwrite num buffer when progress spinner is deactivated 4 years ago
Manos Pitsidianakis 91fe7435f7
melib/imap: add suggestion on STARTTLS error
If server port is 993 (IMAPS) and starttls is enabled, suggest turning
it off if starttls fails.
4 years ago
Manos Pitsidianakis 7a9c150f33
melib/imap: fetch References header along with ENVELOPE
Threading was broken if information was needed from References header.
For example, mailman might alter some Message-IDs when using its NNTP
bridge and the complete references are necessary to rebuild the thread,
which is only available in References whereas ENVELOPE has only
In-Reply-To.
4 years ago
Manos Pitsidianakis b9f4d718c7
melib/sqlite3: reset db on version mismatch 4 years ago
Manos Pitsidianakis 54cb4ea623
melib/build.rs: remove unnecessary file creation 4 years ago
Manos Pitsidianakis 7919e95ddd
terminal/embed: remove some allocations and unwraps 4 years ago
Manos Pitsidianakis 89940dd606
cli-docs: compress included text 4 years ago
Manos Pitsidianakis b69bc219c3
README.md: Add screenshots and update text 4 years ago
Manos Pitsidianakis bb51d36579
composer: send NewJob event on submission 4 years ago
Manos Pitsidianakis a2456fa3f5
docs/meli.conf.5: small fixes & additions 4 years ago
Manos Pitsidianakis 3b97e66c10
docs/meli.conf.5: add progress_spinner_sequence doc 4 years ago
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