-
5a5408ecd5
imap: small fixes
Manos Pitsidianakis
2020-07-24 22:05:01 +0300
-
00acba7717
melib/MailBackend: add copy_messages,set_flags,delete_messages methods
Manos Pitsidianakis
2020-07-24 20:17:06 +0300
-
a049a83fe3
conf/accounts: add insert_job() method
Manos Pitsidianakis
2020-07-24 21:48:29 +0300
-
246ac4b84a
Update smallvec dependency to 1.4.1
Manos Pitsidianakis
2020-07-24 20:13:18 +0300
-
1b8529c59c
melib/imap: use LITERAL+ with APPEND
Manos Pitsidianakis
2020-07-23 21:47:19 +0300
-
f9efaea0ec
ConversationsListing: fix invalid update_line colors
Manos Pitsidianakis
2020-07-24 22:24:36 +0300
-
99fbac3806
Remove unused variables/functions
Manos Pitsidianakis
2020-07-23 13:39:58 +0300
-
0ee3a0bf79
imap: clear mesage totals when fetching entire mailbox
Manos Pitsidianakis
2020-07-22 11:13:23 +0300
-
6121f77853
imap: support LIST-STATUS
Manos Pitsidianakis
2020-07-22 11:12:59 +0300
-
350c8033b1
imap: use ImapLineIterator in imap_mailboxes()
Manos Pitsidianakis
2020-07-22 11:12:06 +0300
-
e49c293b01
imap: impl DoubleEndedIterator for ImapLineIterator
Manos Pitsidianakis
2020-07-22 11:10:35 +0300
-
b9343dfb32
imap: update supported capabilities
Manos Pitsidianakis
2020-07-22 09:54:48 +0300
-
1bd89b3c96
themes: add mail.sidebar_account_name key
Manos Pitsidianakis
2020-07-21 19:24:52 +0300
-
44ffbe54e2
input_thread: add atomic refcount to check if thread is dead
Manos Pitsidianakis
2020-07-21 19:22:56 +0300
-
0882dbbad0
melib/Collection: put all fields behind a mutex
Manos Pitsidianakis
2020-07-21 07:53:38 +0300
-
1112ef4717
melib/Collection: remove unused fields
Manos Pitsidianakis
2020-07-20 16:42:13 +0300
-
fadb3634e0
melib: take MailboxHash instead of &Mailbox in fetch*()
Manos Pitsidianakis
2020-07-20 15:25:35 +0300
-
9103d05617
melib: s/get/fetch in MailBackend methods
Manos Pitsidianakis
2020-07-17 23:30:02 +0300
-
0a7f283582
imap: prevent deadlock in watch::examine_updates
Manos Pitsidianakis
2020-07-17 22:45:25 +0300
-
996abd323f
Add print setting action
Manos Pitsidianakis
2020-07-17 13:12:57 +0300
-
c6c2865a54
melib/thread/iterators: remove recursion in favor of loops
Manos Pitsidianakis
2020-07-17 11:45:11 +0300
-
b4dadf20b6
ThreadListing: don't print previous link on root envelopes
Manos Pitsidianakis
2020-07-17 11:40:58 +0300
-
08d8c05a67
CompactListing: update self.rows{,_drawn} on row update
Manos Pitsidianakis
2020-07-17 00:04:59 +0300
-
1bac926bdc
CompactListing: add row_attr macro
Manos Pitsidianakis
2020-07-17 00:04:26 +0300
-
5e1fa2d8d7
CompactListing: add select command
Manos Pitsidianakis
2020-07-17 00:03:35 +0300
-
0d3fe288c5
sqlite3: make reindex operation async
Manos Pitsidianakis
2020-07-16 23:58:46 +0300
-
32f196143e
melib: add supports_search() method to MailBackend
Manos Pitsidianakis
2020-07-17 00:01:35 +0300
-
5ef62a39b8
conf: Rename cache_type to search_backend
Manos Pitsidianakis
2020-07-16 23:57:00 +0300
-
017a45d5cd
conf/accounts: add JobRequest::Generic
Manos Pitsidianakis
2020-07-16 22:54:50 +0300
-
eb62463e7d
jobs: add spawn_blocking() method
Manos Pitsidianakis
2020-07-16 22:53:16 +0300
-
1f9cdb8be5
conf/accounts: update mailbox status on payload delivery
Manos Pitsidianakis
2020-07-16 18:00:53 +0300
-
d3391e96c0
mbox: send envelope payload in chunks
Manos Pitsidianakis
2020-07-16 17:59:27 +0300
-
15b15854bf
update documentation
Manos Pitsidianakis
2020-07-15 20:20:37 +0300
-
587eaf7215
ThreadListing: add columns
Manos Pitsidianakis
2020-07-15 19:02:52 +0300
-
349d2990c2
docs: add `send_mail` documentation
Manos Pitsidianakis
2020-07-15 15:19:27 +0300
-
77dc1d74bf
Add smtp client support for sending mail in UI
Manos Pitsidianakis
2020-07-15 14:38:43 +0300
-
ddafde7b37
jobs: save handle for each Job
Manos Pitsidianakis
2020-07-15 11:02:53 +0300
-
08c462801d
melib/mbox: fix not updating mailbox_index on new envelope
Manos Pitsidianakis
2020-07-14 23:17:41 +0300
-
e1c9967260
melib: Small documentation fixes for smtp, thread
Manos Pitsidianakis
2020-07-13 21:48:50 +0300
-
4b27ae2b91
melib: Add experimental SMTP client
Manos Pitsidianakis
2020-07-13 19:00:13 +0300
-
97c76cc6a1
melib/error: add ErrorKind struct
Manos Pitsidianakis
2020-07-13 18:53:34 +0300
-
c7bbf7ed7e
melib: move lookup_ipv4() to connection module
Manos Pitsidianakis
2020-07-13 18:51:29 +0300
-
9db6b07b71
Remove some needless clones and stuff (thanks to Clippy)
Manos Pitsidianakis
2020-07-13 18:49:27 +0300
-
edfd2b1fef
conf.rs: accept default action "Y" when asking to create config
Manos Pitsidianakis
2020-07-10 15:55:15 +0300
-
d914f7afd9
MailView: send NewJob event on mail body request
Manos Pitsidianakis
2020-07-08 13:43:48 +0300
-
899d497c9c
Rename _cmd options to _command for consistency
Manos Pitsidianakis
2020-07-08 12:09:37 +0300
-
839d2f3d80
config_macros.rs: don't skip nonmatching attributes
Manos Pitsidianakis
2020-07-08 12:04:53 +0300
-
bfc08f892d
Show account online error status in status tab
Manos Pitsidianakis
2020-07-08 00:43:51 +0300
-
3a16dc6522
Show account online error status when offline
Manos Pitsidianakis
2020-07-08 00:26:40 +0300
-
931863436d
imap: remove blocking imap backend, replace with async
Manos Pitsidianakis
2020-07-06 11:12:38 +0300
-
89dedbedb7
imap: launch async watch when connection comes online
Manos Pitsidianakis
2020-07-05 20:11:47 +0300
-
b5748c247a
MailBackend: remove connect() method
Manos Pitsidianakis
2020-07-05 19:56:17 +0300
-
f48343ca89
conf/accounts: add is_{async,remote} fields
Manos Pitsidianakis
2020-07-05 19:17:28 +0300
-
231471fa8c
MailBackend: add is_{async,online} methods
Manos Pitsidianakis
2020-07-05 19:11:57 +0300
-
94e0aa4fe7
MailBackend: change get() ret type to Result<_>
Manos Pitsidianakis
2020-07-05 17:22:06 +0300
-
a7e177586a
Fix clippy lints
Manos Pitsidianakis
2020-07-05 15:28:55 +0300
-
bbedeed3e3
More imap async fixes
Manos Pitsidianakis
2020-07-05 13:22:48 +0300
-
391058a59c
BackendOp: add copy_to() method
Manos Pitsidianakis
2020-07-06 11:52:44 +0300
-
5c204d3b69
rustfmt.toml: set edition = 2018
Manos Pitsidianakis
2020-07-04 17:39:42 +0300
-
b3876113aa
BackendOp: return future in as_bytes()
Manos Pitsidianakis
2020-07-04 17:38:57 +0300
-
4721073bc3
Rename jobs1 to jobs
Manos Pitsidianakis
2020-07-04 15:59:09 +0300
-
1ddde9ccba
BackendOp: change fetch_flags() retval to future
Manos Pitsidianakis
2020-06-30 19:36:02 +0300
-
ed3e66cedf
BackendOp: remove description() method
Manos Pitsidianakis
2020-06-30 17:24:16 +0300
-
e06308fed2
MailBackend: change more methods to Futures
Manos Pitsidianakis
2020-06-30 11:40:26 +0300
-
03522c0298
melib: Fixup warnings in imap_async, maildir
Manos Pitsidianakis
2020-06-29 18:41:47 +0300
-
6553d8ec44
imap_saync: fix max_uid invariant violation
Manos Pitsidianakis
2020-06-29 17:56:23 +0300
-
adb9061adc
imap_async: add force parameter to {examine,select}_mailbox()
Manos Pitsidianakis
2020-06-29 17:55:51 +0300
-
21051fa862
JobRequest: add more variants
Manos Pitsidianakis
2020-06-29 00:18:24 +0300
-
42419327f8
imap_async: add operations
Manos Pitsidianakis
2020-06-29 00:16:07 +0300
-
c82367e00d
BackendOp: Change set_{flag,tag} methods
Manos Pitsidianakis
2020-06-28 19:16:13 +0300
-
8c1fc031e5
BackendOp: change fetch_flags retval to Result<Flag>
Manos Pitsidianakis
2020-06-28 16:53:52 +0300
-
ee10cdbcd5
Make get_async() return a Stream
Manos Pitsidianakis
2020-06-28 15:39:33 +0300
-
a38764f490
Add somewhat-working async IMAP backend
Manos Pitsidianakis
2020-06-27 21:40:46 +0300
-
b72a1ca6d8
WIP maildir async
Manos Pitsidianakis
2020-06-22 11:29:36 +0300
-
4f3a98f90a
Add job executor
Manos Pitsidianakis
2020-06-26 18:31:37 +0300
-
de201b5d6c
imap: create message_sequence cache
Manos Pitsidianakis
2020-07-06 11:38:15 +0300
-
f8b84a192c
imap: add current_mailbox enum MailboxSelection
Manos Pitsidianakis
2020-07-06 11:32:03 +0300
-
ca7bbd9de4
Fix pasted text not being registered immediately
Manos Pitsidianakis
2020-06-26 20:35:04 +0300
-
58aff83b95
Change "Draft saved" to "Message saved"
Manos Pitsidianakis
2020-06-26 20:22:22 +0300
-
c0c19268ee
Add ProgressSpinner widget
Manos Pitsidianakis
2020-06-26 20:19:39 +0300
-
5e2576161a
meli.conf.5: update toml standard link
Manos Pitsidianakis
2020-06-26 18:59:12 +0300
-
def3997d6f
email/parser.rs: replace "FIXME" errors
Manos Pitsidianakis
2020-06-25 11:47:52 +0300
-
91badc3960
imap: count message totals using HashSet
Manos Pitsidianakis
2020-06-24 17:47:08 +0300
-
c4bc7be5d1
Tabbed: correctly pass events to other children
Manos Pitsidianakis
2020-06-23 19:27:24 +0300
-
4ae7a57d45
Add save-draft command
Manos Pitsidianakis
2020-06-23 19:25:01 +0300
-
64e5d4af4f
imap/untagged.rs: properly queue refresh events
Manos Pitsidianakis
2020-06-23 19:23:06 +0300
-
2a0ad92374
imap: don't send CRLF twice when sending LITERAL
Manos Pitsidianakis
2020-06-23 19:22:09 +0300
-
d7444a5b19
imap: recognize EXPUNGE events
Manos Pitsidianakis
2020-06-23 17:25:42 +0300
-
bfbaf3d617
Utilize EnvelopeRemove events
Manos Pitsidianakis
2020-06-23 17:23:42 +0300
-
efb06be09b
melib: return Result<_> from operation()
Manos Pitsidianakis
2020-06-23 17:21:50 +0300
-
d827ea1001
imap/connection.rs: debug print NO/BAD responses
Manos Pitsidianakis
2020-06-23 12:50:02 +0300
-
fda947f8fb
imap.rs: fix two warnings
Manos Pitsidianakis
2020-06-23 12:49:18 +0300
-
b946b61cf1
terminal/cells.rs: remove unused variables
Manos Pitsidianakis
2020-06-23 12:48:32 +0300
-
6f6f795fd5
imap: use uidnext for fetching all messages in get()
Manos Pitsidianakis
2020-06-23 12:37:27 +0300
-
c08ceae97c
imap: add status_response() parser
Manos Pitsidianakis
2020-06-23 12:32:58 +0300
-
c7835ccc13
imap: add mailbox_token() parser
Manos Pitsidianakis
2020-06-23 12:31:40 +0300
-
c2300e8ea0
imap: update is_online flag on successful read/write
Manos Pitsidianakis
2020-06-23 12:30:10 +0300
-
eca1921a8a
collection: add update_flags() method
Manos Pitsidianakis
2020-06-23 12:27:10 +0300
-
cac21a279b
melib: Remove dead dependencies
Manos Pitsidianakis
2020-06-22 19:20:38 +0300
-
a6a30f3adb
conf/accounts.rs return Result on init()
Manos Pitsidianakis
2020-06-22 17:32:51 +0300
-
688a798fa2
XDGNotifications: increase rate limiting
Manos Pitsidianakis
2020-06-22 17:31:18 +0300
-
6bdd9b07bb
bin: remove unwrap from timer thread
Manos Pitsidianakis
2020-06-22 17:29:47 +0300
-
01e1f4111c
imap: make hostname optional in ENVELOPE address parser
Manos Pitsidianakis
2020-06-22 17:27:48 +0300
-
79b2e20557
imap: add message to Badcharset, Permanentflags responses
Manos Pitsidianakis
2020-06-22 17:26:20 +0300
-
3703ae762e
imap: show reason for error on invalid uid fetch response
Manos Pitsidianakis
2020-06-22 17:25:49 +0300
-
7d359624fe
imap: early return on empty mailbox in get()
Manos Pitsidianakis
2020-06-22 17:22:34 +0300
-
af4ad19169
imap: add chain_err_summary error descriptions
Manos Pitsidianakis
2020-06-22 17:21:46 +0300
-
ca11c8e474
Remove useless debug prints
Manos Pitsidianakis
2020-06-22 11:33:03 +0300
-
34ed9e2014
conf: set mailbox autoload default to false
Manos Pitsidianakis
2020-06-22 11:31:43 +0300
-
083732ed33
README.md: add explanations for features
Manos Pitsidianakis
2020-06-21 23:53:55 +0300
-
9fb86ab2f2
components: create layouts module in utilities
Manos Pitsidianakis
2020-06-21 12:51:49 +0300
-
f8cef3290e
config_macros.rs: try rustfmt on generated module
Manos Pitsidianakis
2020-06-21 12:23:01 +0300
-
0169025d50
build.rs: add proc-macro to generate Override structs for configuration
Manos Pitsidianakis
2020-06-20 23:28:50 +0300
-
1db2c16f95
mbox: add support for multiple mbox mailboxes in config
Manos Pitsidianakis
2020-06-20 14:49:02 +0300
-
674073899d
mbox: Add different readers for mbox{o,rd,cl,cl2}
Manos Pitsidianakis
2020-06-20 11:52:05 +0300
-
01d83d8088
email/parser: do not set has_colon newline
Manos Pitsidianakis
2020-06-20 11:13:50 +0300
-
8bfdce6658
melib/error: do not discard old summary in set_summary
Manos Pitsidianakis
2020-06-20 11:12:37 +0300
-
75f9256a50
email/parser: change Error type to include error location
Manos Pitsidianakis
2020-06-20 11:10:27 +0300
-
02c881ac00
Add save-attachment option for entire message as eml
Manos Pitsidianakis
2020-06-15 01:07:50 +0300
-
d7e4bd9379
conf: set default override value to None
Manos Pitsidianakis
2020-06-13 12:48:15 +0300
-
cecd33eb5e
SVGScreenshotFilter: make svg smaller and fix grapheme cluster textLength inaccuracies
Manos Pitsidianakis
2020-06-13 01:15:24 +0300
-
58ddfae9a7
execute.rs: fix missing space parsers
Manos Pitsidianakis
2020-06-12 01:43:56 +0300
-
fe655e679c
Fix rustfmt suggestions
Manos Pitsidianakis
2020-06-12 01:42:06 +0300
-
0618e62ab6
Add optional feature to save SVG screenshot
Manos Pitsidianakis
2020-06-12 01:37:57 +0300
-
bc0189ffa1
Spawn workers on demand
Manos Pitsidianakis
2020-06-11 12:01:11 +0300
-
40f66f3333
imap: modify connection timeouts
Manos Pitsidianakis
2020-06-11 11:46:15 +0300
-
34d782f16f
imap: Remove panic from fetch_flags
Manos Pitsidianakis
2020-06-11 11:44:04 +0300
-
c7fbc5cafb
imap: remove redundant passing of AccountHash
Manos Pitsidianakis
2020-06-11 11:43:18 +0300
-
2d862e39f4
imap: off by one error in iteration
Manos Pitsidianakis
2020-06-11 11:42:02 +0300
-
2d3f49d64d
imap: index by (MailboxHash, UID) instead of just UID
Manos Pitsidianakis
2020-06-11 11:41:08 +0300
-
55948dd7c2
Use BTreeSet instead of HashSet in copy_area()
Manos Pitsidianakis
2020-06-10 19:02:54 +0300
-
e97cf98b3b
Add `view` subcommand
Manos Pitsidianakis
2020-06-10 18:06:28 +0300
-
7dc8a87a62
Prevent sub overflow in EnvelopeView
Manos Pitsidianakis
2020-06-10 18:07:37 +0300
-
05c6c19889
src/conf.rs: Remove debug! prints
Manos Pitsidianakis
2020-06-09 17:20:30 +0300
-
9f30cd6bbc
state.rs: send AccountStatusChange
Manos Pitsidianakis
2020-06-09 15:39:53 +0300
-
1241b6073f
Clear tags before applying new ones in NewFlags
Manos Pitsidianakis
2020-06-09 15:39:01 +0300
-
ca9d4fde58
Discard EnvelopeRename event if envelope is missing from Collection
Manos Pitsidianakis
2020-06-09 15:38:13 +0300
-
f3d5edfe14
Add copy/move to other account operations
Manos Pitsidianakis
2020-06-08 22:08:10 +0300
-
c07185a3aa
regexp: add priority field to regular expressions
Manos Pitsidianakis
2020-06-08 00:53:37 +0300
-
465c78e903
Add Cell::keep_attrs() method
Manos Pitsidianakis
2020-06-07 18:30:30 +0300
-
4bc8ff2ce9
Use structopt for command line parsing
Manos Pitsidianakis
2020-06-07 18:02:20 +0300
-
a17f0b4fd4
listing: rework MailListingTrait
Manos Pitsidianakis
2020-06-07 14:25:33 +0300
-
9edef4ecd2
ui: add attachment_tree() func in MailView
Manos Pitsidianakis
2020-06-07 14:21:06 +0300
-
5435a4615e
imap: don't try to connect in is_online()
Manos Pitsidianakis
2020-06-07 14:16:54 +0300
-
b4dfc1f89d
imap: add experimental header caching with sqlite3
Manos Pitsidianakis
2020-06-07 14:00:13 +0300
-
6458ccb860
meli: update nom dependency to 5.1.1
Manos Pitsidianakis
2020-06-06 23:22:26 +0300
-
6ec249dd7f
melib: update nom dependency from 3.2.0 to 5.1.1
Manos Pitsidianakis
2020-06-06 19:38:20 +0300
-
db4c401828
melib/error: add chain_err_summary() method
Manos Pitsidianakis
2020-06-06 12:27:02 +0300
-
e4d4cd55d3
melib: skip mbox `From ` header if present
Manos Pitsidianakis
2020-06-06 12:24:39 +0300
-
3e31c46a74
Add "regexp" feature, format text with regexps
Manos Pitsidianakis
2020-06-04 21:33:27 +0300
-
ef0f269fbf
terminal: add FormatTag, text format tags
Manos Pitsidianakis
2020-06-01 22:55:35 +0300
-
8c1c628c2c
melib: fix non-unicode encode_header() char boundary issue
Manos Pitsidianakis
2020-06-04 17:54:38 +0300
-
84976b1dc9
Update libloading dependency to 0.6.2
Manos Pitsidianakis
2020-06-03 17:06:24 +0300
-
5366888dff
Add samples/ directory with config and themes
Manos Pitsidianakis
2020-06-02 18:26:44 +0300
-
d2cdd26127
docs: update meli-themes.5
Manos Pitsidianakis
2020-06-02 18:13:14 +0300
-
de03b106f3
themes: Add support for Color/Attribute aliases
Manos Pitsidianakis
2020-06-02 16:21:39 +0300
-
eca8a30c3f
themes: Add Theme struct
Manos Pitsidianakis
2020-06-02 15:40:05 +0300
-
fa96a4e905
themes: add support for optional field theme value links
Manos Pitsidianakis
2020-06-02 06:12:48 +0300
-
9c0ee76ff4
themes: Rename Theme struct to Themes
Manos Pitsidianakis
2020-06-02 02:47:02 +0300
-
5144fb6b6b
Add CHANGELOG.md file
Manos Pitsidianakis
2020-06-01 18:05:03 +0300
-
049175e743
pager: fix filter invocation and ansi parsing
Manos Pitsidianakis
2020-05-31 22:37:06 +0300
-
bee1baedb2
themes: add indentation level color keys
Manos Pitsidianakis
2020-05-31 16:44:39 +0300
-
b3b9563db0
LineBreakCandidateIter: make iter non-recursive
Manos Pitsidianakis
2020-05-31 01:08:22 +0300
-
6ceed3cae9
sqlite3: move module to melib
Manos Pitsidianakis
2020-05-30 15:35:51 +0300
-
815ff98acc
imap: add smarter untagged reply detection
Manos Pitsidianakis
2020-05-30 14:40:47 +0300
-
2c45c39048
ShellExpandTrait: fix for non-linux targets
Manos Pitsidianakis
2020-05-30 14:09:54 +0300
-
960d660786
Add #[ignore] to test_parser()
Manos Pitsidianakis
2020-05-29 22:21:12 +0300
-
9703b39a40
Add execute command parser to improve suggestions
Manos Pitsidianakis
2020-05-29 20:39:08 +0300
-
fad8820868
Make serde default for manual_refresh = false
Manos Pitsidianakis
2020-05-29 20:25:11 +0300
-
12feca9c97
terminal/ansi: add attribute support
Manos Pitsidianakis
2020-05-29 20:21:08 +0300
-
e4a1ab8a09
Fix rustfmt suggestions
Manos Pitsidianakis
2020-05-29 20:19:34 +0300
-
0a83b99e7c
Update nix, linkify, uuid dependencies
Manos Pitsidianakis
2020-05-29 15:52:18 +0300
-
b8261ee36a
Overhaul input thread
Manos Pitsidianakis
2020-05-29 15:35:29 +0300
-
839c1b1eb5
bin.rs: remove useless #[macro_use]
Manos Pitsidianakis
2020-05-28 21:01:13 +0300
-
bea0ca61f5
maildir: conditionally accept invalid subdirs
Manos Pitsidianakis
2020-05-28 16:50:22 +0300
-
bd404e6937
Execute user shell commands with /bin/sh
Manos Pitsidianakis
2020-05-28 16:27:02 +0300
-
bfff0e4feb
conf: add options for logging
Manos Pitsidianakis
2020-05-28 16:02:57 +0300
-
608ef9a946
conf: warn on invalid mailbox name conf
Manos Pitsidianakis
2020-05-19 15:00:26 +0300
-
671d473894
email/parser: avoid slice index panic if slice is empty
Manos Pitsidianakis
2020-05-19 13:01:09 +0300
-
f8961f493a
Makefile: expand paths
Manos Pitsidianakis
2020-05-19 12:57:09 +0300
-
fb2bb74c5c
Remove std::dbg! use
Manos Pitsidianakis
2020-05-19 12:55:22 +0300
-
ab30733ce7
SegmentTree: add update() method
Manos Pitsidianakis
2020-05-18 20:58:55 +0300
-
c2980f5dcf
RateLimit: add test
Manos Pitsidianakis
2020-05-18 20:58:20 +0300
-
3573423169
PosixTimer: rearm timer only when calling rearm()
Manos Pitsidianakis
2020-05-18 20:57:17 +0300
-
1717aa7845
bin: use self-pipe in signal handler
Manos Pitsidianakis
2020-05-18 15:47:19 +0300
-
7990b71c19
StatusBar: recognize readline shortcuts in Execute mode
Manos Pitsidianakis
2020-05-16 17:32:30 +0300
-
3ce4772251
datetime: fix unupdated tests
Manos Pitsidianakis
2020-05-16 13:34:59 +0300
-
38893a77bd
notmuch: fix invalid flag setting
Manos Pitsidianakis
2020-05-16 13:34:29 +0300
-
595fa8ab95
notmuch: add total message count for mailboxes
Manos Pitsidianakis
2020-05-16 13:33:22 +0300
-
68b1feb6c8
melib: add timestamp to debug trace logs
Manos Pitsidianakis
2020-05-16 12:46:01 +0300
-
295577f9d7
Fix invalid theme keys in ThreadListing
Manos Pitsidianakis
2020-05-16 12:44:20 +0300
-
a86c1cbb26
listing: redraw on EnvelopeUpdate events
Manos Pitsidianakis
2020-05-11 20:52:45 +0300
-
c5fe511d95
notmuch: don't remove tags from tag_index
Manos Pitsidianakis
2020-05-10 23:56:35 +0300
-
a6af7fc0d3
listing.rs: don't create unnecessary operation
Manos Pitsidianakis
2020-05-10 22:33:11 +0300
-
b2857955e4
notmuch: add NewFlags, Remove and Create events
Manos Pitsidianakis
2020-05-10 22:28:21 +0300
-
8648b229ad
Add AccountHash to RefreshEvent
Manos Pitsidianakis
2020-05-10 22:05:04 +0300
-
eb701695f7
Remove fnv crate
Manos Pitsidianakis
2020-05-10 21:14:49 +0300
-
b5b9982d9e
notmuch: cache messages by msg-id, not path
Manos Pitsidianakis
2020-05-09 14:27:20 +0300
-
3ea1ce5454
errors: add `source` field to MeliError
Manos Pitsidianakis
2020-05-09 14:29:32 +0300
-
d915c4a7c8
text_processing: remove invalid unreachable!()
Manos Pitsidianakis
2020-05-08 14:58:59 +0300
-
d405aa9797
Show last worker thread heartbeat on status page
Manos Pitsidianakis
2020-05-08 11:07:10 +0300
-
c8391983ee
Refactor OfflineListing
Manos Pitsidianakis
2020-05-08 11:00:45 +0300
-
2c549f5fcb
Refactor comments in notmuch/bindings.rs
Manos Pitsidianakis
2020-05-08 10:54:53 +0300
-
2230e5705d
notmuch: LOCK database only when needed
Manos Pitsidianakis
2020-05-07 23:03:43 +0300
-
0a34b082f6
Add cargo-fuzz targets
Manos Pitsidianakis
2020-05-07 22:52:50 +0300
-
b00d3c28c5
parser: fix panic on invalid encoded_word, display_addr
Manos Pitsidianakis
2020-05-06 19:02:37 +0300
-
5981f98f17
parser: fix panic on invalid message id
Manos Pitsidianakis
2020-05-06 18:53:44 +0300
-
f2ecb81612
parser: fix panic on invalid input
Manos Pitsidianakis
2020-05-06 18:47:37 +0300
-
5d07a5147b
datetime: fix panic on invalid cstr conversion
Manos Pitsidianakis
2020-05-06 18:46:38 +0300
-
330134af5a
maildir: update mailbox unread count on file rename event
Manos Pitsidianakis
2020-05-06 17:38:29 +0300
-
d580b25415
themes: overwrite only explicit key attributes
Manos Pitsidianakis
2020-04-10 11:41:00 +0300
-
18dcf15e1e
Add open_mailbox shortcut for sidebar
Manos Pitsidianakis
2020-04-05 21:35:36 +0300
-
d8135674df
themes: add {even,odd}_unseen, {even,odd}_selected, {even,odd}_highlighted
Manos Pitsidianakis
2020-04-05 14:54:50 +0300
-
e633434b93
themes: Fix invalid attribute links panic in is_cyclic
Manos Pitsidianakis
2020-04-05 14:47:47 +0300
-
4930d1b46c
Add Italics, Blink, Dim and Hidden text attributes
Manos Pitsidianakis
2020-04-05 12:04:25 +0300
-
e9a935dbf7
melib: add search method in mail backends
Manos Pitsidianakis
2020-04-04 20:09:51 +0300
-
3d7b9ff7cb
Move Query to melib
Manos Pitsidianakis
2020-04-04 19:49:54 +0300
-
c37d8bd331
imap: add mutex timeout lock and remove unwraps
Manos Pitsidianakis
2020-04-04 19:19:48 +0300
-
5842a63e37
melib: ignore Draft body if empty for multipart mail
Manos Pitsidianakis
2020-04-04 19:17:16 +0300
-
ad2a51891b
melib: print attachment name in Display for text/*
Manos Pitsidianakis
2020-04-04 19:16:35 +0300
-
fd60be482f
Open sidebar for mailbox navigation with Left/Right arrow keys
Manos Pitsidianakis
2020-04-04 19:10:06 +0300
-
840005022c
themes: add default tag theme attribute
Manos Pitsidianakis
2020-04-03 10:13:27 +0300
-
6ccb9d3d75
melib/src/email/address.rs: Fix invalid UTF8 panic
Manos Pitsidianakis
2020-04-02 08:19:54 +0300
-
e034f4dd52
view.rs: fix redrawing errors
Manos Pitsidianakis
2020-03-28 11:46:10 +0200
-
a3903ea2cb
Show Cc in default headers in mail view
Manos Pitsidianakis
2020-03-28 11:45:31 +0200
-
9afb636894
melib/email: fix whitespace duplication in mime encoding
Manos Pitsidianakis
2020-03-28 11:44:30 +0200
-
8eca8b34ed
jmap: fix two error messages
Manos Pitsidianakis
2020-03-28 11:43:32 +0200
-
c77af98b26
imap: prevent deadlock in operations.rs
Manos Pitsidianakis
2020-03-25 13:12:02 +0200
-
4c32bf450d
Add {un,}subscribe mailbox operations
Manos Pitsidianakis
2020-03-24 21:01:06 +0200
-
5c2b93ee18
jmap: add parser for rfc3339 dates
Manos Pitsidianakis
2020-03-24 00:09:17 +0200
-
61be6e4c96
notmuch: fix wrong mailbox path in save()
Manos Pitsidianakis
2020-03-18 19:22:17 +0200
-
7a770c7f7b
imap: fetch RFC822 instead of RFC822.HEADER
Manos Pitsidianakis
2020-03-18 19:19:39 +0200
-
9ff54f236b
Add conf_override! macro
Manos Pitsidianakis
2020-03-18 19:13:07 +0200
-
a8c1016f37
Add various logic checks
Manos Pitsidianakis
2020-03-12 09:47:39 +0200
-
6ca8c3b964
imap: add server_password_command
Manos Pitsidianakis
2020-03-12 09:45:18 +0200
-
1811fb51cb
Fix unused imports/code compiler warnings
Manos Pitsidianakis
2020-03-04 22:11:37 +0200
-
b7175c2400
Fix compiler error in --no-default-features build
Manos Pitsidianakis
2020-03-04 22:04:57 +0200
-
84d7e4c034
Small documentation fixes
Manos Pitsidianakis
2020-03-04 14:11:00 +0200
-
31d90e1d87
Add managesieve.rs
Manos Pitsidianakis
2020-03-04 14:09:55 +0200
-
651dda67cf
Respect autoload mailbox setting
Manos Pitsidianakis
2020-03-02 12:06:19 +0200
-
106dae3334
Add config overrides to mailbox filter
Manos Pitsidianakis
2020-03-01 22:51:58 +0200
-
c19b9ec181
Add auto_choose_multipart_alternative to manpage
Manos Pitsidianakis
2020-03-01 20:58:24 +0200
-
a3600c0cd2
Add `filter` option in mail list
Manos Pitsidianakis
2020-03-01 20:24:00 +0200
-
9d20fd5576
Save forked processes for reaping
Manos Pitsidianakis
2020-03-01 17:56:58 +0200
-
6c76db2063
Add delete, copy actions for envelopes
Manos Pitsidianakis
2020-03-01 17:47:23 +0200
-
2a9059f9b4
Add add-attachment from pipe, default_header_values
Manos Pitsidianakis
2020-03-01 17:45:55 +0200
-
6079909f9c
imap: add managesieve connection
Manos Pitsidianakis
2020-02-28 15:47:07 +0200
-
63467a3c45
Check ComponentId equality on Composer::kill()
Manos Pitsidianakis
2020-02-28 09:18:31 +0200
-
63af2a688a
Detect breaks on write_string_to_grid
Manos Pitsidianakis
2020-02-28 09:17:30 +0200
-
f10cc954e7
Don't dump mail on Account drop
Manos Pitsidianakis
2020-02-28 09:16:50 +0200
-
a94bb1e27a
Show float notification on refresh cmd
Manos Pitsidianakis
2020-02-28 09:16:19 +0200
-
670485e8c7
compose: clear bounds of compose area properly
Manos Pitsidianakis
2020-02-28 09:15:11 +0200
-
7b631beb0a
Don't panic in WorkController::drop
Manos Pitsidianakis
2020-02-28 09:12:36 +0200
-
6b2a1f7757
imap: Don't fail on WouldBlock on ImapBlockingConnection
Manos Pitsidianakis
2020-02-28 09:11:41 +0200
-
ca51077f53
imap: Add support for untagged FETCH (FLAG.. messages
Manos Pitsidianakis
2020-02-28 09:09:43 +0200
-
c1a64d6c33
Add imports in tag_hash macro
Manos Pitsidianakis
2020-02-28 09:04:01 +0200
-
53fa3d03da
Notify embedded terminal on embedded process exit
Manos Pitsidianakis
2020-02-27 16:46:47 +0200
-
126b65817e
Forward input on input/rawinput switch
Manos Pitsidianakis
2020-02-27 16:41:58 +0200
-
7807f565ec
Clear input thread channel on restore()
Manos Pitsidianakis
2020-02-27 16:40:03 +0200
-
65666e6695
Fix double call of restore_input
Manos Pitsidianakis
2020-02-27 16:37:42 +0200
-
c43f3564d3
Update README on notmuch feature
Manos Pitsidianakis
2020-02-27 16:36:47 +0200
-
bae083cc8f
Rename Filter action to search
Manos Pitsidianakis
2020-02-26 18:36:52 +0200
-
760c1e859d
Add search shortcut to shortcut map
Manos Pitsidianakis
2020-02-26 16:23:02 +0200
-
33c1bf6558
Add consume newlines flag to phrase()
Manos Pitsidianakis
2020-02-26 15:53:46 +0200
-
303c530488
Load libnotmuch dynamically
Manos Pitsidianakis
2020-02-26 14:18:00 +0200
-
ac71d627f1
Implement search for CellBuffer
Manos Pitsidianakis
2020-02-26 12:25:57 +0200
-
4ac52d9d5b
Replace every use of Folder with Mailbox
Manos Pitsidianakis
2020-02-26 10:54:10 +0200
-
1245eae0be
Add Knuth–Morris–Pratt to pager
Manos Pitsidianakis
2020-02-25 21:56:34 +0200
-
c9469f26ee
Remove duplicate function timer::arm()
Manos Pitsidianakis
2020-02-24 14:09:24 +0200
-
45c0160cb6
Fix ThreadListing
Manos Pitsidianakis
2020-02-23 15:01:37 +0200
-
68007a0842
View decoded email source by default
Manos Pitsidianakis
2020-02-23 10:42:29 +0200
-
44da24fc96
Add left/right cursor mvments to execute bar
Manos Pitsidianakis
2020-02-23 00:17:10 +0200
-
c88d1cae51
Fix create_box boundary fg color
Manos Pitsidianakis
2020-02-22 23:18:56 +0200
-
c4c11e4abc
Make Selector widget accept FnOnce
Manos Pitsidianakis
2020-02-22 11:47:13 +0200
-
499fd59c6e
melib/imap: implement refresh()
Manos Pitsidianakis
2020-02-22 11:24:36 +0200
-
bbdc9d69b4
melib/imap: add ImapConnection::connect()
Manos Pitsidianakis
2020-02-22 11:22:11 +0200
-
f38d03e43a
melib: {create,delete}_folder returns updated folders
Manos Pitsidianakis
2020-02-22 10:57:59 +0200
-
9a46e58029
imap: don't retry command on reconnection
Manos Pitsidianakis
2020-02-19 17:06:26 +0200
-
e3abd458ce
Add ui_dialogs in State
Manos Pitsidianakis
2020-02-19 17:01:13 +0200
-
a806571322
Add UIDialog and UIConfirmationDialog widgets
Manos Pitsidianakis
2020-02-19 16:57:37 +0200
-
e22ab2b424
ui: fix shortcuts map title not showing up on resize
Manos Pitsidianakis
2020-02-15 17:21:45 +0200
-
d779a94279
Fix sent_folder not getting recorded if no explicit folder conf is set
Manos Pitsidianakis
2020-02-12 18:56:05 +0200
-
b6efb14824
melib: remove Mailbox
Manos Pitsidianakis
2020-02-10 02:11:07 +0200
-
b50e770b5a
ui/accounts: remove Index<usize> impls
Manos Pitsidianakis
2020-02-10 00:41:06 +0200
-
aab6b02db2
ui: clear selection with Esc
Manos Pitsidianakis
2020-02-10 00:10:19 +0200
-
e26ed83331
Update native-tls to 0.2.3
Manos Pitsidianakis
2020-02-10 00:09:55 +0200
-
4090eecd04
ui: Consume Esc input events only when necessary
Manos Pitsidianakis
2020-02-09 23:32:14 +0200
-
9757e523bd
debian/: add build artifacts to .gitignore
Manos Pitsidianakis
2020-02-09 20:54:09 +0200
-
14b0ef8f37
Respect use_color conf value as well as NO_COLOR
Manos Pitsidianakis
2020-02-09 20:47:36 +0200
-
a496de2794
build.rs: add rerun-if-changed
Manos Pitsidianakis
2020-02-09 20:46:39 +0200
-
0ebad39b50
Bumb version to 0.5.1
alpha-0.5.1
Manos Pitsidianakis
2020-02-09 19:52:00 +0200
-
34331232af
build.rs: use `man` binary if mandoc missing in cli-docs
Manos Pitsidianakis
2020-02-09 19:42:37 +0200
-
c678b16711
melib/jmap: fix macro path
Manos Pitsidianakis
2020-02-09 17:07:43 +0200
-
30c31c9c90
debian/: move xdg-utils to recommends
Manos Pitsidianakis
2020-02-09 16:43:03 +0200
-
555654d5e3
Makefile: don't emit timestamps with gzip
Manos Pitsidianakis
2020-02-09 14:49:45 +0200
-
fead7a5da4
meli: add invalid flag combo check
Manos Pitsidianakis
2020-02-09 02:56:39 +0200
-
962283f9fe
Add opt-level=z flag for release profile
Manos Pitsidianakis
2020-02-09 02:56:13 +0200
-
63cdf1a38f
debian/: add mandoc build dependency
Manos Pitsidianakis
2020-02-09 02:46:27 +0200
-
0aa2659072
meli: add cli-docs feature
Manos Pitsidianakis
2020-02-09 02:26:21 +0200
-
c22a141b14
ui/themes: expand theme coverage to status panel and contacts
Manos Pitsidianakis
2020-02-09 00:30:50 +0200