Commit Graph

1671 Commits (bc08bf1d13f9db53cd193323ae573912e0c8e37f)
 

Author SHA1 Message Date
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
Manos Pitsidianakis 622ded8021
compose: add attribution line for replies 3 years ago
Manos Pitsidianakis 6d63429ad3
Add scrolling context to StatusBar
- Whenever a scrolling context is entered/exited, send a ScrollUpdate event.
- StatusBar maintains a stack of scrolling contexts and displays the
last one, if it exists. Each context is associated with a ComponentId.
- To handle dangling contexts after their Components aren't visible
anymore, send a VisibilityChange event in situations where that scenario
is possible.
3 years ago
Manos Pitsidianakis 5eb4342af8
Update dependencies, update indexmap to ^1.6 3 years ago