-
5485e7b941
melib/notmuch: fetch mail in chunks
Manos Pitsidianakis
2020-08-02 16:39:40 +0300
-
e8a98f87e3
Change version to 0.6.1
Manos Pitsidianakis
2020-08-02 01:25:06 +0300
-
fb523c140a
terminal/cells: resize growable grid when exactly at bounds
Manos Pitsidianakis
2020-08-02 00:49:59 +0300
-
890000bd0e
status page: trim extension name at 30 chars
Manos Pitsidianakis
2020-08-02 00:48:44 +0300
-
c5d0a6c3b6
conf/accounts.rs: don't retry connect on auth error
Manos Pitsidianakis
2020-08-02 00:46:37 +0300
-
1bdecd62c7
melib/nntp: add AUTH support
Manos Pitsidianakis
2020-08-02 00:44:45 +0300
-
ce45cf5f17
melib/{imap,nntp}: flush after write_all
Manos Pitsidianakis
2020-08-01 23:53:45 +0300
-
ec0153e7b2
melib: add protocol extension info in MailBackendCapabilities
Manos Pitsidianakis
2020-08-01 12:36:47 +0300
-
2b3949ddb2
melib: add missing cfg attribute for NNTP
Manos Pitsidianakis
2020-08-01 23:40:36 +0300
-
f80348e194
Add tagging support
v1
Manos Pitsidianakis
2020-07-31 16:50:14 +0300
-
ee5745d1e1
Parametrize letter size in svg generation
Manos Pitsidianakis
2020-07-31 16:49:49 +0300
-
522f667350
melib: add experimental NNTP backend
Manos Pitsidianakis
2020-07-30 20:58:53 +0300
-
7b686ff38c
Fix README in Cargo.toml
Manos Pitsidianakis
2020-07-29 21:51:58 +0300
-
93d9c195cc
Change version to 0.6.0
Manos Pitsidianakis
2020-07-29 19:11:39 +0300
-
3ac2c12e7a
Small fixes
Manos Pitsidianakis
2020-07-29 14:33:09 +0300
-
44fdc0765e
conf/accounts.rs: add 30s job timeout
Manos Pitsidianakis
2020-07-29 14:27:43 +0300
-
5c038887db
melib/imap: add MOVE support
Manos Pitsidianakis
2020-07-29 01:19:08 +0300
-
5ec7c59d8a
melib/threads: re-add to missing_message_ids on remove
Manos Pitsidianakis
2020-07-28 16:16:49 +0300
-
9a29f4245f
melib/imap: add COMPRESS=DEFLATE support
Manos Pitsidianakis
2020-07-28 16:16:08 +0300
-
d8f2a08e7b
melib/smtp: add serde field default values
Manos Pitsidianakis
2020-07-27 15:03:03 +0300
-
8ec0da4fbd
melib/imap: add conf toggle flags for IMAP extensions
Manos Pitsidianakis
2020-07-27 14:59:49 +0300
-
7bbfd188ef
melib/imap: move current_mailbox to ImapStream
Manos Pitsidianakis
2020-07-27 12:31:50 +0300
-
2db983ae1f
mail/view.rs: try restarting future if get bytes fails
Manos Pitsidianakis
2020-07-26 22:17:08 +0300
-
ce693904bf
samples/themes: add orca theme
Manos Pitsidianakis
2020-07-26 18:19:44 +0300
-
32b4c30fee
melib/email.rs: use SmallVec for Address fields
Manos Pitsidianakis
2020-07-26 16:08:22 +0300
-
52cec59215
melib/error: add From<&MeliError> for MeliError
Manos Pitsidianakis
2020-07-27 15:03:48 +0300
-
3152411f22
Fix Makefile semantics
Manos Pitsidianakis
2020-07-26 02:40:01 +0300
-
70a4409e59
mail/listing*: various theme color fixes
Manos Pitsidianakis
2020-07-26 02:03:45 +0300
-
74673880e6
command.rs: add eof() parser to action parsers
Manos Pitsidianakis
2020-07-26 01:23:10 +0300
-
cc119c19b0
melib/maildir: send NewFlags events
Manos Pitsidianakis
2020-07-26 01:13:00 +0300
-
031e81ac8f
imap: add UntaggedResponse::UIDFetch
Manos Pitsidianakis
2020-07-26 01:11:42 +0300
-
f41a1ffe3a
imap: remove FLAGS.SILENT from STOREs
Manos Pitsidianakis
2020-07-26 01:10:11 +0300
-
26b327d86a
mail/listing*: clear selection after perform_action()
Manos Pitsidianakis
2020-07-25 20:41:26 +0300
-
b5530860d2
conf/DotAddressable: impls for more types
Manos Pitsidianakis
2020-07-25 19:12:48 +0300
-
0d198dbb56
conf.rs: fix struct decl/impl order in file
Manos Pitsidianakis
2020-07-25 18:39:20 +0300
-
7fd511e149
conf/shortcuts.rs: implement DotAddressable for Shortcuts
Manos Pitsidianakis
2020-07-25 18:36:01 +0300
-
1cc1b0604c
conf/accounts.rs: use QueryTrait when search_backend is None
Manos Pitsidianakis
2020-07-25 18:06:42 +0300
-
3f8aa560f0
melib/MailBackend: add MailBackendCapabilities struct
Manos Pitsidianakis
2020-07-25 17:53:04 +0300
-
4aaa784d8f
Fix panic on empty command history when browsing history
Manos Pitsidianakis
2020-07-25 16:34:53 +0300
-
55ad3cefc8
Add noscript notice
Manos Pitsidianakis
2020-07-25 16:22:32 +0300
-
04d74a3e85
wasm: add support for reload events
Manos Pitsidianakis
2020-07-25 00:54:46 +0300
-
a49190cd5d
Fixup with first wasm commit
Manos Pitsidianakis
2020-07-24 17:23:05 +0300
-
1dc2400be3
Fix css focused tab
Manos Pitsidianakis
2020-07-17 14:19:04 +0300
-
e7e51261cc
Fix windows resetting position on first drag
Manos Pitsidianakis
2020-07-14 00:55:25 +0300
-
21f5724e24
Add folder with Python mailing list messages
Manos Pitsidianakis
2020-07-10 22:29:56 +0300
-
20fd6ca818
Add window icons from SerenityOs
Manos Pitsidianakis
2020-07-10 16:12:55 +0300
-
708a22303a
Make window order zIndex change on click on windows
Manos Pitsidianakis
2020-07-10 15:48:03 +0300
-
72c98b67ec
Fix window hiding on window maximize
Manos Pitsidianakis
2020-07-10 15:26:14 +0300
-
ce78c20537
Make windows flex-growable
Manos Pitsidianakis
2020-07-10 15:21:29 +0300
-
9e35a7a360
Add manpage browser window
Manos Pitsidianakis
2020-07-10 09:47:42 +0300
-
a3ff0e01d9
Add help message about on-screen keyboard
Manos Pitsidianakis
2020-07-10 01:01:30 +0300
-
2dd1ed21a9
Track shift/ctrl/meta etc key state in on-screen keyboard
Manos Pitsidianakis
2020-07-10 00:59:58 +0300
-
c70077ad21
Add CSS keyboard window
Manos Pitsidianakis
2020-07-09 20:18:29 +0300
-
9a65a01c5f
Add 98.css and interact.js dependencies
Manos Pitsidianakis
2020-07-09 17:36:35 +0300
-
d4f8d59ecb
Add wasm build
Manos Pitsidianakis
2020-07-09 12:37:35 +0300
-
8b90c7fcb6
conf/shortcuts: add shortcut for COMMAND mode
Manos Pitsidianakis
2020-07-25 13:24:42 +0300
-
c2550f60b6
Rename EXECUTE mode to COMMAND
Manos Pitsidianakis
2020-07-25 13:08:36 +0300
-
b20bdea8f0
EXECUTE: cancel command with Esc
Manos Pitsidianakis
2020-07-25 13:00:23 +0300
-
989cfcc877
conf/accounts.rs: use mailbox alias if available in MailboxEntry::name()
Manos Pitsidianakis
2020-07-24 22:10:39 +0300
-
7744ef1462
conf/accounts.rs: make JobRequest::Generic name Cow<'_, str>
Manos Pitsidianakis
2020-07-24 22:09:35 +0300
-
d6ef3567f4
conf/accounts.rs: add hash() method
Manos Pitsidianakis
2020-07-24 22:08:09 +0300
-
688060ceb6
conf/accounts.rs: always load Inbox
Manos Pitsidianakis
2020-07-24 22:07:43 +0300
-
ed3b2fa6c8
types.rs: add JobCanceled event
Manos Pitsidianakis
2020-07-24 22:06:19 +0300
-
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