Commit Graph

1674 Commits (733de5a5fbd0115ea02393f6caab99d728e189eb)
 

Author SHA1 Message Date
Manos Pitsidianakis 733de5a5fb
Fix some clippy suggestions 3 years ago
Manos Pitsidianakis 592339bdca
embed: split EmbedGrid to EmbedTerminal and EmbedGrid
An embedded pseudoterminal was enclosed in the EmbedGrid struct. This
commit splits it into EmbedTerminal and EmbedGrid, with EmbedGrid
containing only the CellBuffer grid logic. With this change we can reuse
EmbedGrid to parse ANSI output from external programs into meli's
CellBuffer's.
3 years ago
Manos Pitsidianakis ae8c2addab
Show compile time features in with command argument
Show compile time feature flags with compiled-with subcommand

Closes #115
3 years ago
Manos Pitsidianakis bc08bf1d13
Bump version to 0.7.1 3 years ago
Manos Pitsidianakis 7533df86e0
Fix compilation for netbsd-9.2
$ rustc -V
rustc 1.52.1
$ cargo -V
cargo 1.52.0

Pre-requisite steps needed for build:
- Needed to install mozilla certs
- Needed to set OPENSSL_DIR=/usr
3 years ago
Manos Pitsidianakis 526a246430
melib/nntp: update total/new counters on new articles 3 years ago
Alex.F 69916f267b
add 'GB18030' charset 3 years ago
Manos Pitsidianakis 13c5798c7b
conf/shortcuts.rs: add info_message_{next,previous} 3 years ago
Manos Pitsidianakis 07e166e1fb
melib/error: Add kinds: NotImplemented, NotSupported, OSError 3 years ago
Manos Pitsidianakis 72a2ba20dc
conf/accounts.rs: print info when displaying watch error 3 years ago
Manos Pitsidianakis c8da6d2049
melib/nntp: implement refresh 3 years ago
Manos Pitsidianakis 90042379a6
melib/{imap,nntp}: throw error on extra unusued conf flags 3 years ago
Manos Pitsidianakis f40ae9e11b
Change all Down/Up shortcuts to j/k 3 years ago
Manos Pitsidianakis 09f3edba76
config: show explanation if `composing` field missing 3 years ago
Manos Pitsidianakis 09dc0a2409
melib/conf: deserialize ToggleFlag from bool & string 3 years ago
Manos Pitsidianakis 3bc187c570
melib/collections: add RwRef{,Mut} structs 3 years ago
Manos Pitsidianakis 05393d8caa
listing/conversations: highlight two rows instead of three 3 years ago
Manos Pitsidianakis b49d965695
Fix unused var etc warnings 3 years ago
Manos Pitsidianakis 6235164df2
melib/nntp: increase chunk size 3 years ago
Manos Pitsidianakis 521f634e7b
melib/nntp: implement NNTP posting 3 years ago
Manos Pitsidianakis 978939d8e3
Bump version to 0.7.0 3 years ago
Manos Pitsidianakis d1437ff275
command/actions.rs: ask confirmation for delete 3 years ago
Manos Pitsidianakis f097593bed
melib/datetime: fix date format string 3 years ago
Ludovic LANGE b08570349d
Notmuch dynamic library can now be loaded on macos
On macos, the name of dynamic libraries is a little bit different than on Unix.
The code was looking for a `libnotmuch.so.5` library, while on macos
it's installed as `libnotmuch.5.dylib`.

This commit uses cfg attribute to conditionally change the library name.

Closes #106
3 years ago
Manos Pitsidianakis d6bf700175
Update Cargo.lock 3 years ago
Manos Pitsidianakis 5a9f63c51e
listing/compact: Fix off-by-one error in area calculation 3 years ago
Manos Pitsidianakis 9d7e877510
listing/plain: move flags to subject column 3 years ago
Manos Pitsidianakis ad2a10478e
listing/compact: move flags to subject column
Flags (attachment, unseen, etc) being their own column
overcomplicated code, so just prepend them to subject column.
3 years ago
Manos Pitsidianakis 64b62352d0
listing: add {unseen,selected,attachment,thread_snoozed} flag config values 3 years ago
Manos Pitsidianakis b411daddaa
listing/conversations: remove entry padding box character
Remove padding each entry with '░' box character.
3 years ago
Ludovic LANGE 66c6b62aa6
Cargo.lock: Update lexical-core version
Fixes compilation on macos 10.15.3, rustc 1.53.0
3 years ago
Manos Pitsidianakis eea9ac2b58
README.md: update with new IRC channel location 3 years ago
Manos Pitsidianakis d16866e0f0
notifications: run update_xbiff even if notifications disabled 3 years ago
Manos Pitsidianakis bcca9abe66
docs: Use example.com in documentation
Closes #96
3 years ago
Manos Pitsidianakis 24b4c117e7
melib: don't use both {set,push}_references()
set_references() already calls push_references()
3 years ago
Manos Pitsidianakis b0fba401e6
melib/mbox: consistent line endings in MboxFormat::append 3 years ago
Manos Pitsidianakis 48d4343082
utilities/ProgressSpinner: add interval field and new spinners 3 years ago
Manos Pitsidianakis 2dfeb29b75
jobs/Timer: add set_interval() 3 years ago
Manos Pitsidianakis 63d2fb93f4
melib/nntp: fix not connecting with TLS 3 years ago
Manos Pitsidianakis cf9457882a
melib/mbox: add MboxMetadata type and write support 3 years ago
Manos Pitsidianakis 3fa9e355c2
melib/email: add Flag is_*() methods 3 years ago
Manos Pitsidianakis 3dae84182c
melib/mbox: add module-level doc 3 years ago
Manos Pitsidianakis a4ae4da8b1
Add export-mbox command 3 years ago
Manos Pitsidianakis 4050f6893f
melib/mbox: add MboxFormat::append() method
Add support for writing mbox files
3 years ago
Manos Pitsidianakis dcccd303ac
melib/mbox: rename MboxReader to MboxFormat 3 years ago
Manos Pitsidianakis 22a64e2d76
melib: Remove unnecessary "pub use" std exports 3 years ago
Manos Pitsidianakis 781a1d0e1b
melib/backends: add collection() method to MailBackend
Keep track of the Collection state in the backend side
3 years ago
Manos Pitsidianakis eb8d29813c
utilities/Tabbed: send VisibilityChange event on changing tab 3 years ago
Manos Pitsidianakis 08af46f5ef
melib/datetime: fix test compile failure 3 years ago
Manos Pitsidianakis 2f47f1eebd
melib/jmap: fix mailbox children relationships being ignored 3 years ago