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
4 years ago
Manos Pitsidianakis
bcca9abe66
docs: Use example.com in documentation
...
Closes #96
4 years ago
Manos Pitsidianakis
24b4c117e7
melib: don't use both {set,push}_references()
...
set_references() already calls push_references()
4 years ago
Manos Pitsidianakis
b0fba401e6
melib/mbox: consistent line endings in MboxFormat::append
4 years ago
Manos Pitsidianakis
48d4343082
utilities/ProgressSpinner: add interval field and new spinners
4 years ago
Manos Pitsidianakis
2dfeb29b75
jobs/Timer: add set_interval()
4 years ago
Manos Pitsidianakis
63d2fb93f4
melib/nntp: fix not connecting with TLS
4 years ago
Manos Pitsidianakis
cf9457882a
melib/mbox: add MboxMetadata type and write support
4 years ago
Manos Pitsidianakis
3fa9e355c2
melib/email: add Flag is_*() methods
4 years ago
Manos Pitsidianakis
3dae84182c
melib/mbox: add module-level doc
4 years ago
Manos Pitsidianakis
a4ae4da8b1
Add export-mbox command
4 years ago
Manos Pitsidianakis
4050f6893f
melib/mbox: add MboxFormat::append() method
...
Add support for writing mbox files
4 years ago
Manos Pitsidianakis
dcccd303ac
melib/mbox: rename MboxReader to MboxFormat
4 years ago
Manos Pitsidianakis
22a64e2d76
melib: Remove unnecessary "pub use" std exports
4 years ago
Manos Pitsidianakis
781a1d0e1b
melib/backends: add collection() method to MailBackend
...
Keep track of the Collection state in the backend side
4 years ago
Manos Pitsidianakis
eb8d29813c
utilities/Tabbed: send VisibilityChange event on changing tab
4 years ago
Manos Pitsidianakis
08af46f5ef
melib/datetime: fix test compile failure
4 years ago
Manos Pitsidianakis
2f47f1eebd
melib/jmap: fix mailbox children relationships being ignored
4 years ago
Manos Pitsidianakis
622ded8021
compose: add attribution line for replies
4 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.
4 years ago
Manos Pitsidianakis
5eb4342af8
Update dependencies, update indexmap to ^1.6
4 years ago