blob: cb49f9ce2461240debed6ff6daaaea4610b456b9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
mail
====
A mail client that works the way I want a mail client to work.
Currently, that only holds for the parts that work, of which there aren't a lot.
When it's actually usable I'm going to use it full time and not shut up about
it. Zero shame.
See further down for a list of current and planned features. There's also the
issue tracker on GitHub for more concrete stuff.
Requirements
------------
- Rust >= 1.38.0 (might change, let me know if it has)
- Notmuch and notmuch database
I build with latest rust stable (currently 1.51.0), but this might change
should I find something in nightly that I want to play around with.
Regarding operating systems, the constraining factor is notmuch and/or the
notmuch bindings. I use Linux (Arch btw) but I don't see any reason for it not
to work on other Linux distributions or even BSD and macOS.
Current features
----------------
- List all tag:inbox
- Remove a tag:inbox (without visual confirmation)
- List all tag:sent
- Short-lived database locks so you can test in real time with emacs (owo) in
split-screen
Future features (minimal)
-------------------------
- Open and read (only text/plain, text/html can go bother someone else)
- Write and send (probably via $EDITOR and msmtp)
- Search
Future features (maximal)
-------------------------
- Parse and show text/html
- Reply/forward
- Actual thread-view for messages
|