Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-11 | compose: add async draft filter stack in sending mail | Manos Pitsidianakis | |
Add a stack of "filter" closures that edit a draft before sending it. Add PGP signing filter. An encryption filter will be added in a future commit. | |||
2020-10-11 | melib/compose: fix wrong Content-Type on PGP signatures and message/rfc822 | Manos Pitsidianakis | |
2020-10-11 | Add toggle encrypt action in composer | Manos Pitsidianakis | |
Does nothing for now, will be used in a future commit. | |||
2020-10-11 | imap: fix out of bounds panic on receive EXPUNGE | Manos Pitsidianakis | |
Closes #82 | |||
2020-10-05 | segment_tree: get_max() return 0 if tree empty | Manos Pitsidianakis | |
2020-10-05 | listing: fix menu gaining focus if not visible | Manos Pitsidianakis | |
2020-10-05 | add libgpgme feature | Manos Pitsidianakis | |
2020-09-27 | melib: decode text inline message/rfc822 attachments | Manos Pitsidianakis | |
2020-09-26 | docs/meli.1: add copyto, moveto, delete commands | Manos Pitsidianakis | |
2020-09-25 | melib/list_management: don't ignore "NO" in List-Post | Manos Pitsidianakis | |
2020-09-24 | debian/: bump version to 0.6.2 | Manos Pitsidianakis | |
2020-09-24 | melib: bump version to 0.6.2 | Manos Pitsidianakis | |
2020-09-24 | melib: add README.md and email module doco | Manos Pitsidianakis | |
2020-09-24 | melib/imap: don't manually check for mailbox permissions | Manos Pitsidianakis | |
2020-09-24 | melib/imap: hide LOGIN from debug log | Manos Pitsidianakis | |
2020-09-24 | melib/imap: EXAMINE instead of SELECT in IDLE connection | Manos Pitsidianakis | |
2020-09-23 | melib/jmap: implement refresh() | Manos Pitsidianakis | |
Closes #77 | |||
2020-09-23 | melib/jmap: add Type parameter to Id, State | Manos Pitsidianakis | |
Make Id, State have a type parameter to the object it refers to (eg `Id<EmailObject>`) instead of just a String | |||
2020-09-21 | melib/jmap: add email state sync | Manos Pitsidianakis | |
2020-09-20 | Makefile: fix error with manpage path | Manos Pitsidianakis | |
2020-09-20 | melib/jmap: impl copy_messages() | Manos Pitsidianakis | |
Closes #76 | |||
2020-09-20 | Add docs/ folder | Manos Pitsidianakis | |
2020-09-20 | melib/thread: "merge" duplicate messages in threads | Manos Pitsidianakis | |
2020-09-20 | melib/imap: check if FETCH reply was intended for us | Manos Pitsidianakis | |
After sending a FETCH, the command results might be mixed with unsolicited FETCH replies. Check if that happens. | |||
2020-09-20 | plugins: place socket in XDG_RUNTIME_DIR, not CWD | Manos Pitsidianakis | |
Closes #78 | |||
2020-09-20 | melib/imap: delete reverse_modseq storage | Manos Pitsidianakis | |
Modsequences are not unique, and many messages may share the same modsequence. So storing a reverse mapping of modsequences to messages is invalid. | |||
2020-09-19 | melib/imap: accept literal astrings in bodystructure | Manos Pitsidianakis | |
2020-09-19 | melib/jmap: impl save() message | Manos Pitsidianakis | |
Closes #60 | |||
2020-09-19 | melib/jmap: allow empty to,from etc fields in EmailObject | Manos Pitsidianakis | |
2020-09-18 | SearchBackend: add Auto variant as default | Manos Pitsidianakis | |
2020-09-18 | view/thread: use reverse colors in cursor in case of NO_COLOR | Manos Pitsidianakis | |
2020-09-18 | sqlite3: only update when SearchBackend is sqlite3 | Manos Pitsidianakis | |
2020-09-18 | sidebar: compute mailbox tree only for subscribed mailboxes | Manos Pitsidianakis | |
2020-09-18 | melib: update smol to 1.0.0 | Manos Pitsidianakis | |
2020-09-18 | melib/imap: fix unseen count on cache sync | Manos Pitsidianakis | |
2020-09-18 | IMAP: don't show \Recent flag as tag | Manos Pitsidianakis | |
Closes #74 | |||
2020-09-18 | melib/imap: FETCH comma-sep list on untagged Recent response | Manos Pitsidianakis | |
FETCHing RECENT messages when receiving an untagged RECENT response from the server didn't separate the message numbers with comma but with space, which is invalid. | |||
2020-09-18 | melib/imap: don't print raw bytes in debug prints | Manos Pitsidianakis | |
2020-09-18 | melib/imap: expand special mailbox detection cases | Manos Pitsidianakis | |
2020-09-17 | sidebar: add customizable mailbox tree | Manos Pitsidianakis | |
Concerns #72 | |||
2020-09-17 | melib/line_break: fix panics from Unicode13 linebreak test cases | Manos Pitsidianakis | |
2020-09-16 | melib/email/compose: set attachment status | Manos Pitsidianakis | |
Set Content-Disposition: attachment to, well, attachments. | |||
2020-09-16 | melib/imap: check for max uid == 0 when resyncing | Manos Pitsidianakis | |
2020-09-16 | melib/email: smarter attachment detection | Manos Pitsidianakis | |
Look for Content-Disposition: attachment to detect attachments | |||
2020-09-16 | melib/imap: use SystemTime for IMAP server timeout | Manos Pitsidianakis | |
2020-09-16 | statustab: don't process scrolling events if account is open | Manos Pitsidianakis | |
2020-09-16 | accounts: remove job timeout | Manos Pitsidianakis | |
2020-09-16 | accounts: fix blocking jobs not spawning on blocking workers | Manos Pitsidianakis | |
2020-09-16 | statustab: show active jobs | Manos Pitsidianakis | |
2020-09-16 | melib/EnvelopeHashBatch: impl len method | Manos Pitsidianakis | |