-
59b95f83d2
fix docs
master
spike
2022-10-30 13:31:23 +0100
-
e64f2077a8
melib/jmap: respect max_objects_in_get when fetching email
jmap-batch-fetch
Manos Pitsidianakis
2022-10-15 18:10:07 +0300
-
-
88a1f0d4bc
melib/imap/parser: fix FETCH response parsing bug
Manos Pitsidianakis
2022-10-23 20:58:03 +0300
-
64346dd3fe
melib/parsec: add map_res, quoted_slice, is_a, alt, take, take_literal
parsec-improve
Manos Pitsidianakis
2022-10-22 22:44:06 +0300
-
17b42b1a6c
melib/parsec: add json deserialization tests
Manos Pitsidianakis
2022-10-11 14:22:49 +0300
-
6d20abdde7
melib/gpgme: add #[allow(deref_nullptr)] in bindgen tests
Manos Pitsidianakis
2022-10-22 22:45:15 +0300
-
803d3414fd
melib/imap/managesieve: implement some rfc5804 commands
managesieve
Manos Pitsidianakis
2022-10-22 18:42:07 +0300
-
3697b7d960
melib/datetime: don't use LC_ category in place of LC_ masks in libc calls
Manos Pitsidianakis
2022-10-17 18:05:46 +0300
-
dd0baa82e9
Spawn user-given command strings with sh -c ".."
Manos Pitsidianakis
2022-10-17 17:40:25 +0300
-
792fcee954
Add notification history view
feature/perform-shortcut
Manos Pitsidianakis
2022-10-10 15:31:41 +0300
-
4085622a1c
components.rs: add perform() method in Component trait
Manos Pitsidianakis
2022-09-22 16:09:30 +0300
-
96f9aa8072
conf/shortcuts.rs: add key_slice() method to shortcut structs
Manos Pitsidianakis
2022-09-22 15:16:13 +0300
-
-
0ef4dde939
melib/jmap: wrap serde_json deserialize errors in human readable errors
Manos Pitsidianakis
2022-10-13 10:59:10 +0300
-
55ed962425
melib/jmap: use server_url instead of server_hostname + server_port in config
Manos Pitsidianakis
2022-10-13 10:40:13 +0300
-
46a038dc68
conf.rs: remove interactive messages when #[cfg(test)]
Manos Pitsidianakis
2022-10-09 20:08:36 +0300
-
16646976d7
compose: fix reply subject prefixes stripping original prefix
Manos Pitsidianakis
2022-10-09 18:31:01 +0300
-
ffb12c6d1a
conf.rs: make all public struct fields public
Manos Pitsidianakis
2022-10-09 18:29:27 +0300
-
7e09b1807f
melib/collection: replace _Ref deref unwraps with expect()
Manos Pitsidianakis
2022-10-09 18:28:41 +0300
-
129573e0fd
melib/maildir: rename root_path to root_mailbox
Manos Pitsidianakis
2022-10-09 18:28:07 +0300
-
a05f36341b
melib/jmap: add some connection status messages and errors
jmap-status-and-connect-retry-wip
Manos Pitsidianakis
2022-10-06 16:44:40 +0300
-
659a34bf21
accounts: add new IsOnline type and exponential backoff connect retry
Manos Pitsidianakis
2022-10-06 16:33:01 +0300
-
-
0c08cb737c
melib/jmap: mark mailboxes as subscribed on personal accounts
Manos Pitsidianakis
2022-10-04 15:53:01 +0300
-
117d7fbe04
melib/jmap/rfc8620.rs: make private fields public
Manos Pitsidianakis
2022-10-04 15:51:43 +0300
-
347be54305
melib/error: add NetworkErrorKind enum
Manos Pitsidianakis
2022-10-04 15:49:34 +0300
-
7935e49a00
conf/accounts.rs: check properly if mailbox request is an error
Manos Pitsidianakis
2022-10-04 15:42:24 +0300
-
c54a31f7cc
listing/offline.rs: break line for error messages
Manos Pitsidianakis
2022-10-04 15:41:40 +0300
-
c3fdafde3b
Documentation touchups
Manos Pitsidianakis
2022-09-26 18:04:53 +0300
-
812533fe2e
melib/notmuch: add sent_mailbox_path conf setting
issue-133
Manos Pitsidianakis
2022-09-25 16:10:57 +0300
-
000b8feb90
melib/notmuch: issue proper Refresh events in set_flags()
Manos Pitsidianakis
2022-09-19 15:07:02 +0300
-
-
c6bdda03cf
melib/backends.rs: fix notmuch error shown on any missing backend
Manos Pitsidianakis
2022-09-24 22:23:43 +0300
-
e450ad0f9c
types.rs: remove unused struct
Manos Pitsidianakis
2022-09-19 22:04:10 +0300
-
0ed10711ef
notifications: add new_mail_script option
Manos Pitsidianakis
2022-09-19 21:58:59 +0300
-
d8d43a16fe
HtmlView: add html_open config setting
Manos Pitsidianakis
2022-09-19 21:40:12 +0300
-
b87d54ea3f
melib/backends.rs: impl Into<BTreeSet<EnvelopeHash>> for EnvelopeHashBatch
Manos Pitsidianakis
2022-09-18 01:42:45 +0300
-
a7a50d3078
src/: Box<_> some large fields in biggest types
Manos Pitsidianakis
2022-09-18 00:09:49 +0300
-
b138d9bc61
melib: fix some clippy lints
Manos Pitsidianakis
2022-09-18 00:09:23 +0300
-
787c64c2da
conf.rs: remove expect()s from create_config_file()
Manos Pitsidianakis
2022-09-13 19:30:20 +0300
-
0df46a63ec
Show error if sqlite3 search backend is set but doesn't exist
Manos Pitsidianakis
2022-09-11 17:42:22 +0300
-
fa88b51962
WIP
137-memory-eating
Manos Pitsidianakis
2022-09-11 17:14:47 +0300
-
-
94bd84b45d
Fix clippy lints for `meli` crate
Manos Pitsidianakis
2022-09-11 15:19:40 +0300
-
388d4e35d6
listing/offline.rs: add in-progress messages while connecting in IMAP
Manos Pitsidianakis
2022-09-11 15:00:30 +0300
-
9cbbf71e0f
melib/email/attachments: Add DecodeOptions struct for decoding
Manos Pitsidianakis
2022-09-11 01:11:33 +0300
-
3688369278
melib/smtp: add smtp test
Manos Pitsidianakis
2022-09-10 19:32:51 +0300
-
3c0f5d8274
melib/smtp: add BINARYMIME support to smtp client
Manos Pitsidianakis
2022-09-03 18:17:17 +0300
-
a72c96a26a
melib/smtp: add 8BITMIME support to smtp client
Manos Pitsidianakis
2022-09-03 17:59:00 +0300
-
8c7b001aa5
listing/conversations.rs: add `thread_subject_pack` command to pack different inner thread subjects in entry title
Manos Pitsidianakis
2022-09-09 02:03:13 +0300
-
9dc4d4055c
listing: add focus_{left,right} shortcuts to switch focus
Manos Pitsidianakis
2022-09-07 16:39:15 +0300
-
3d92b41075
Add cli-docs feature to the default set
Manos Pitsidianakis
2022-09-06 21:59:30 +0300
-
7c7115427d
docs/meli.7: complete guide document
Manos Pitsidianakis
2022-09-06 21:41:26 +0300
-
5fa4b6260c
docs/meli.7: add more screenshots
Manos Pitsidianakis
2022-09-05 19:40:53 +0300
-
4a20fc42e1
Update CHANGELOG.md
Manos Pitsidianakis
2022-09-05 17:05:39 +0300
-
f76f4ea3f7
docs: add meli.7, a general tutorial document
Manos Pitsidianakis
2022-09-04 18:28:36 +0300
-
86d260ea9c
wip
manpage-tutorial
Manos Pitsidianakis
2022-09-04 18:28:36 +0300
-
-
1d1b91ecfd
wip
mutt2meli
Manos Pitsidianakis
2022-09-04 18:28:02 +0300
-
ee8b3070aa
WIP
Manos Pitsidianakis
2022-09-04 11:30:38 +0300
-
-
b2ff359eb7
melib/imap: add support for CHILDREN extesion RFC 3348
imap-lemonade
Manos Pitsidianakis
2022-09-03 23:44:39 +0300
-
9fcf88b494
Wrap {AccountHash,MailboxHash} type aliases in New Types wrappers
Manos Pitsidianakis
2022-09-03 23:35:24 +0300
-
808bdf75a1
melib/smtp: add BINARYMIME support to smtp client
Manos Pitsidianakis
2022-09-03 18:17:17 +0300
-
ed16e29de1
melib/smtp: add 8BITMIME support to smtp client
Manos Pitsidianakis
2022-09-03 17:59:00 +0300
-
-
2de69d17f1
melib/compose: fix erroneous placement of newlnes for wrap_header_preamble suffix
Manos Pitsidianakis
2022-09-03 17:47:58 +0300
-
cbe593cf31
mail/compose: add configurable header preample suffix and prefix for editing
Manos Pitsidianakis
2022-09-02 09:50:07 +0300
-
a484b397c6
melib/notmuch: show informative error messages if libloading fails
Manos Pitsidianakis
2022-09-02 13:07:15 +0300
-
eb5949dc9b
melib/error.rs: switch summary<->details identifiers
Manos Pitsidianakis
2022-09-02 12:12:12 +0300
-
2839f84e66
Tables WIP
tables
Manos Pitsidianakis
2022-08-28 11:59:56 +0300
-
-
aa99b0d787
compose: implement configurable subject prefix stripping when replying
Manos Pitsidianakis
2022-08-31 22:33:02 +0300
-
da9c80ccfd
melib: Enhance SubjectPrefix with strip_prefixes_from_list() method
Manos Pitsidianakis
2022-08-31 21:54:50 +0300
-
a73885acb1
Improve embed terminal
Manos Pitsidianakis
2022-09-01 21:14:17 +0300
-
480000ebbb
melib/notmuch: show error if account directory does not contain ".notmuch" subdirectory
Manos Pitsidianakis
2022-08-30 12:23:25 +0300
-
29042aba59
melib/datetime: add mbox date format parse
Manos Pitsidianakis
2022-08-27 22:30:11 +0300
-
a42a6ca868
notifications.rs: show notifications in terminal if no alternative
Manos Pitsidianakis
2022-08-28 17:34:53 +0300
-
bde87af387
Refactor filter() method in Listing trait
Manos Pitsidianakis
2022-08-28 17:29:30 +0300
-
10497952f7
Wrap stdout in BufWriter
Manos Pitsidianakis
2022-08-28 13:00:37 +0300
-
0c0bee4482
Makefile: add missing .PHONY targets, fix missing tab indentation
Manos Pitsidianakis
2022-08-27 17:41:07 +0300
-
ca48896865
Cargo.toml: add strip option to profile.release
Manos Pitsidianakis
2022-08-27 17:39:23 +0300
-
7650805c60
Bring stripped binary size down to 7MiB
Manos Pitsidianakis
2022-08-27 16:18:56 +0300
-
e29041f733
Rename src/bin.rs to src/main.rs
Manos Pitsidianakis
2022-08-27 15:02:48 +0300
-
f4e0970d46
mail/compose.rs: add ability to kill embed process
Manos Pitsidianakis
2022-08-27 14:45:27 +0300
-
9cb66ef818
Fix all clippy warnings in `meli` crate
Manos Pitsidianakis
2022-08-25 15:17:18 +0300
-
d921b3c320
compact.rs: use mail sorting parameters from config
Guillaume Ranquet
2022-07-19 21:43:01 +0200
-
9205f3b8af
conf.rs: handle a per account mail order parameter
Guillaume Ranquet
2022-07-19 14:27:38 +0200
-
97ff3e787f
conf.rs: only add toml files to the themes
Guillaume Ranquet
2022-07-04 11:43:16 +0200
-
824f614a69
mail/view: Fix HtmlView not being redrawn when parent is dirty
Manos Pitsidianakis
2022-08-22 23:12:48 +0300
-
ed3dbc8586
listing/conversations: fix crashes when listing is empty
Manos Pitsidianakis
2022-08-22 23:11:43 +0300
-
7fca5f01ef
melib/jmap: fix jmap build with isahc 1.7.2
Manos Pitsidianakis
2022-08-18 18:12:44 +0300
-
b716e4383e
Add collapse option for mailboxes in sidebar menu
Manos Pitsidianakis
2022-08-15 16:32:28 +0300
-
4a79b2021d
Update dependency versions
Manos Pitsidianakis
2022-08-01 04:09:42 +0300
-
daa900ec9a
Fix embed terminal in macos
Manos Pitsidianakis
2022-07-31 18:16:11 +0300
-
ca84906d7d
notifications: escape all quotes in applescript on macos
Manos Pitsidianakis
2022-07-03 13:32:01 +0300
-
ce269c64e1
conf: don't fail on `server_password_command`
Manos Pitsidianakis
2022-06-04 17:57:41 +0300
-
0f6f3e30c6
conf: add IMAP config in config parse test
Manos Pitsidianakis
2022-06-04 17:56:54 +0300
-
e6d6e1f588
compose: don't unwrap if pseudoterminal creation fails
Manos Pitsidianakis
2022-06-04 17:44:26 +0300
-
dc5afa13db
notifications: use osascript/applescript for notifications on macos
Manos Pitsidianakis
2022-06-04 17:43:48 +0300
-
d6355a3043
melib/email/parser: impl Debug for ParsingError
Manos Pitsidianakis
2022-06-04 16:02:14 +0300
-
6a843d4983
melib/maildir: export list_mail_in_maildir_fs() function
Manos Pitsidianakis
2022-06-04 16:01:05 +0300
-
9558b2ae92
melib/email: parse Cp1253 as windows1253 encoding
Manos Pitsidianakis
2022-05-12 16:10:30 +0300
-
4fdc90b31e
Use `open` instead of `xdg-open` in macos
Manos Pitsidianakis
2022-05-05 18:27:49 +0300
-
8563bccd1b
listing/conversations: don't cache CellBuffer, only row info
Manos Pitsidianakis
2022-06-04 17:17:42 +0300
-
721891c295
Update nom dependency
Manos Pitsidianakis
2022-05-02 16:50:18 +0300
-
2c23ca34cd
Update most Cargo dependencies
Manos Pitsidianakis
2022-05-02 15:44:39 +0300
-
2eb22a290a
Stop hardcoding certain component colors
Manos Pitsidianakis
2022-03-22 21:00:21 +0200
-
5823178cc2
themes.rs: add test that looks in source code for invalid theme key references
Manos Pitsidianakis
2022-03-22 20:26:06 +0200
-
81184b182c
Add extra_identities configuration flag
Manos Pitsidianakis
2022-03-21 20:53:37 +0200
-
aa3524dd30
melib/backends/notmuch: fix tag not being removed in set_flags()
Manos Pitsidianakis
2022-03-21 13:13:47 +0200
-
23c2355662
utilities.rs: fill and align shortcut table columns
Manos Pitsidianakis
2022-03-20 19:18:40 +0200
-
d3e62e3d74
utilities/dialogs.rs: use conf shortcuts for scroll {up, down}
Manos Pitsidianakis
2022-03-20 17:12:39 +0200
-
a866b29499
docs/meli.conf.5: update valid shortcut entries from src/conf/shortcuts.rs
Manos Pitsidianakis
2022-03-20 17:11:46 +0200
-
f5dc25ae0d
conf.rs: check that all conf flags are recognized in validation
Manos Pitsidianakis
2022-03-20 16:31:55 +0200
-
d0de04854e
listing.rs: add {in,de}crease_sidebar shortcuts
Manos Pitsidianakis
2022-02-25 16:40:27 +0200
-
340d6451a3
listing.rs: add config setting for sidebar ratio
Manos Pitsidianakis
2022-02-25 16:20:08 +0200
-
e9aaa7b067
melib/datetime: use *const c_char instead of *const i8 for portability
Manos Pitsidianakis
2022-02-07 13:34:26 +0200
-
d4b690d5d3
melib/imap: send password as byte literal on LOGIN
Manos Pitsidianakis
2022-01-10 15:51:27 +0200
-
ce2068d36b
melib/jmap: fix background watch using JSON paths incorrectly
Manos Pitsidianakis
2022-01-08 20:00:26 +0200
-
0d8bedd2d5
melib/jmap: make is_online() await for connection
Manos Pitsidianakis
2022-01-08 19:36:11 +0200
-
81d1265601
melib/imap: escape IMAP passwords properly
Manos Pitsidianakis
2021-12-12 11:59:22 +0200
-
d8e9a00563
melib/imap: add quoted REFERENCES field in parsing of responses
Manos Pitsidianakis
2021-11-25 17:53:01 +0200
-
330a2b20ed
conf.rs: flush stdout in Ask() after printing
Geoff Beier
2021-11-15 16:48:01 +0200
-
36e29cb6fd
Add configurable mailbox sort order
Manos Pitsidianakis
2021-10-31 18:15:11 +0200
-
5f003a31be
melib/addressbook/vcard: Parse vCards with just LF instead of CRLF line endings
Manos Pitsidianakis
2021-10-24 14:31:22 +0300
-
2580522931
melib/addressbook: log vcard parsing failures
Manos Pitsidianakis
2021-10-24 14:17:49 +0300
-
15ca25af73
Bump version to 0.7.2
alpha-0.7.2
Manos Pitsidianakis
2021-10-15 12:36:37 +0300
-
37d0846195
melib/email/address: quote display_name if it contains ","
Manos Pitsidianakis
2021-10-15 12:29:52 +0300
-
ffc498a5d0
melib/smtp: fix Cc and Bcc ignored when sending mail
Manos Pitsidianakis
2021-10-15 12:27:51 +0300
-
d25eb00a11
command: improve(?) command completion and add test
Manos Pitsidianakis
2021-10-07 21:29:46 +0300
-
240374950a
melib/email/address: quote display_name if it contains "."
Manos Pitsidianakis
2021-10-04 12:36:22 +0300
-
505adca54d
Add forward mail option
Manos Pitsidianakis
2021-10-02 13:38:50 +0300
-
e090c31f96
state: Move grid to Screen struct under terminal mod
Manos Pitsidianakis
2021-09-20 13:56:51 +0300
-
20feb50475
view/thread: open the latest email in the thread by default
Manos Pitsidianakis
2021-09-18 11:36:17 +0300
-
f975e1004c
Add url_launcher config setting
Manos Pitsidianakis
2021-09-16 16:43:43 +0300
-
b88c3c573d
Add add_addresses_to_contacts command
Manos Pitsidianakis
2021-09-16 16:27:21 +0300
-
32901f57d2
Add show_date_in_my_timezone pager config flag
Manos Pitsidianakis
2021-09-15 22:19:19 +0300
-
d1712557cb
docs: add pager filter documentation
Manos Pitsidianakis
2021-09-13 13:34:10 +0300
-
a977351f0a
mail/view: respect per-folder/account pager filter override
Manos Pitsidianakis
2021-09-13 13:21:09 +0300
-
e7b9d2963c
pager: add filter command, esc to clear filter
Manos Pitsidianakis
2021-09-12 17:39:51 +0300
-
25579d8807
terminal/cells: remove ansi module
Manos Pitsidianakis
2021-09-12 16:36:36 +0300
-
22fb2ed46c
Implement pager filter through EmbedGrid
Manos Pitsidianakis
2021-09-12 14:55:24 +0300
-
733de5a5fb
Fix some clippy suggestions
Manos Pitsidianakis
2021-09-12 14:33:00 +0300
-
592339bdca
embed: split EmbedGrid to EmbedTerminal and EmbedGrid
Manos Pitsidianakis
2021-09-12 13:47:32 +0300
-
ae8c2addab
Show compile time features in with command argument
Manos Pitsidianakis
2021-09-08 22:09:32 +0300
-
bc08bf1d13
Bump version to 0.7.1
alpha-0.7.1
Manos Pitsidianakis
2021-09-08 16:20:02 +0300
-
7533df86e0
Fix compilation for netbsd-9.2
Manos Pitsidianakis
2021-09-06 18:54:40 +0300
-
526a246430
melib/nntp: update total/new counters on new articles
Manos Pitsidianakis
2021-09-05 16:02:37 +0300
-
69916f267b
add 'GB18030' charset
Alex.F
2021-03-19 22:40:26 +0800
-
13c5798c7b
conf/shortcuts.rs: add info_message_{next,previous}
Manos Pitsidianakis
2021-09-05 12:49:58 +0300
-
07e166e1fb
melib/error: Add kinds: NotImplemented, NotSupported, OSError
Manos Pitsidianakis
2021-09-05 12:39:15 +0300
-
72a2ba20dc
conf/accounts.rs: print info when displaying watch error
Manos Pitsidianakis
2021-09-05 12:38:06 +0300
-
c8da6d2049
melib/nntp: implement refresh
Manos Pitsidianakis
2021-09-05 12:09:29 +0300
-
90042379a6
melib/{imap,nntp}: throw error on extra unusued conf flags
Manos Pitsidianakis
2021-09-04 21:48:21 +0300
-
f40ae9e11b
Change all Down/Up shortcuts to j/k
Manos Pitsidianakis
2021-09-04 19:18:30 +0300
-
09f3edba76
config: show explanation if `composing` field missing
Manos Pitsidianakis
2021-09-04 18:50:34 +0300
-
09dc0a2409
melib/conf: deserialize ToggleFlag from bool & string
Manos Pitsidianakis
2021-09-04 20:03:33 +0300
-
3bc187c570
melib/collections: add RwRef{,Mut} structs
Manos Pitsidianakis
2021-09-04 17:03:49 +0300
-
05393d8caa
listing/conversations: highlight two rows instead of three
Manos Pitsidianakis
2021-09-04 16:56:55 +0300
-
b49d965695
Fix unused var etc warnings
Manos Pitsidianakis
2021-09-04 16:52:17 +0300
-
6235164df2
melib/nntp: increase chunk size
Manos Pitsidianakis
2021-09-04 16:06:42 +0300
-
521f634e7b
melib/nntp: implement NNTP posting
Manos Pitsidianakis
2021-09-04 00:32:57 +0300
-
978939d8e3
Bump version to 0.7.0
alpha-0.7.0
Manos Pitsidianakis
2021-09-03 16:10:37 +0300
-
d1437ff275
command/actions.rs: ask confirmation for delete
Manos Pitsidianakis
2021-09-03 14:10:58 +0300
-
f097593bed
melib/datetime: fix date format string
Manos Pitsidianakis
2021-07-19 03:52:09 +0300
-
b08570349d
Notmuch dynamic library can now be loaded on macos
Ludovic LANGE
2021-07-06 00:07:58 +0200
-
d6bf700175
Update Cargo.lock
Manos Pitsidianakis
2021-07-19 03:52:34 +0300
-
5a9f63c51e
listing/compact: Fix off-by-one error in area calculation
Manos Pitsidianakis
2020-11-24 11:08:48 +0200
-
9d7e877510
listing/plain: move flags to subject column
Manos Pitsidianakis
2020-11-14 19:38:24 +0200
-
ad2a10478e
listing/compact: move flags to subject column
Manos Pitsidianakis
2020-11-14 16:43:24 +0200
-
64b62352d0
listing: add {unseen,selected,attachment,thread_snoozed} flag config values
Manos Pitsidianakis
2020-11-09 22:37:37 +0200
-
b411daddaa
listing/conversations: remove entry padding box character
Manos Pitsidianakis
2020-11-13 18:34:50 +0200
-
66c6b62aa6
Cargo.lock: Update lexical-core version
Ludovic LANGE
2021-07-05 23:41:55 +0300
-
eea9ac2b58
README.md: update with new IRC channel location
Manos Pitsidianakis
2021-06-13 11:27:33 +0300
-
77e4488637
lazy_fetch WIP
lazy_fetch
Manos Pitsidianakis
2021-01-08 19:02:52 +0200
-
819d993f11
melib/backends: replace watch() with watcher(), BackendWatcher trait
Manos Pitsidianakis
2021-01-07 15:24:14 +0200
-
-
d16866e0f0
notifications: run update_xbiff even if notifications disabled
Manos Pitsidianakis
2021-01-13 22:34:19 +0200
-
bcca9abe66
docs: Use example.com in documentation
Manos Pitsidianakis
2021-01-13 20:59:23 +0200
-
24b4c117e7
melib: don't use both {set,push}_references()
Manos Pitsidianakis
2021-01-12 18:56:07 +0200
-
b0fba401e6
melib/mbox: consistent line endings in MboxFormat::append
Manos Pitsidianakis
2021-01-11 14:28:09 +0200
-
48d4343082
utilities/ProgressSpinner: add interval field and new spinners
Manos Pitsidianakis
2021-01-10 23:38:13 +0200
-
2dfeb29b75
jobs/Timer: add set_interval()
Manos Pitsidianakis
2021-01-10 23:29:24 +0200
-
63d2fb93f4
melib/nntp: fix not connecting with TLS
Manos Pitsidianakis
2021-01-10 22:32:25 +0200
-
cf9457882a
melib/mbox: add MboxMetadata type and write support
Manos Pitsidianakis
2021-01-10 13:17:13 +0200
-
3fa9e355c2
melib/email: add Flag is_*() methods
Manos Pitsidianakis
2021-01-10 13:20:05 +0200
-
3dae84182c
melib/mbox: add module-level doc
Manos Pitsidianakis
2021-01-10 12:34:44 +0200
-
a4ae4da8b1
Add export-mbox command
Manos Pitsidianakis
2021-01-09 22:34:50 +0200
-
4050f6893f
melib/mbox: add MboxFormat::append() method
Manos Pitsidianakis
2021-01-09 16:37:29 +0200
-
dcccd303ac
melib/mbox: rename MboxReader to MboxFormat
Manos Pitsidianakis
2021-01-08 23:45:58 +0200
-
22a64e2d76
melib: Remove unnecessary "pub use" std exports
Manos Pitsidianakis
2021-01-10 01:40:27 +0200
-
781a1d0e1b
melib/backends: add collection() method to MailBackend
Manos Pitsidianakis
2020-08-10 14:24:21 +0300
-
eb8d29813c
utilities/Tabbed: send VisibilityChange event on changing tab
Manos Pitsidianakis
2021-01-08 18:03:29 +0200
-
08af46f5ef
melib/datetime: fix test compile failure
Manos Pitsidianakis
2021-01-08 18:00:56 +0200
-
2f47f1eebd
melib/jmap: fix mailbox children relationships being ignored
Manos Pitsidianakis
2021-01-08 15:22:41 +0200
-
622ded8021
compose: add attribution line for replies
Manos Pitsidianakis
2021-01-08 14:56:47 +0200
-
6d63429ad3
Add scrolling context to StatusBar
Manos Pitsidianakis
2021-01-07 20:26:17 +0200
-
5eb4342af8
Update dependencies, update indexmap to ^1.6
Manos Pitsidianakis
2021-01-07 20:16:40 +0200
-
eca10a5660
melib/backends: add mailbox management events to RefreshEventKind
Manos Pitsidianakis
2021-01-07 15:48:13 +0200
-
a697dfabbd
melib/jmap: use receivedAt as alternative to Date in Envelope gen
Manos Pitsidianakis
2021-01-06 13:42:47 +0200
-
23997bdec0
melib/jmap: add UTCDate queries in EmailFilterCondition
Manos Pitsidianakis
2021-01-06 13:40:20 +0200
-
2e6a1e1ef8
melib/datetime: rename tests for consistency
Manos Pitsidianakis
2021-01-05 21:52:41 +0200
-
fe200a3218
melib/datetime: isolate unsafe blocks
Manos Pitsidianakis
2021-01-05 21:36:22 +0200
-
bf9143d8e4
melib/datetime: use Cow<'_, CStr> in timestamp_to_string()
Manos Pitsidianakis
2021-01-05 21:33:44 +0200
-
441dcb62ca
melib/datetime: add format string constants
Manos Pitsidianakis
2021-01-05 21:32:56 +0200
-
4cd3e28244
melib/datetime: fix import style inconsistencies
Manos Pitsidianakis
2021-01-05 21:29:12 +0200
-
3dba6fdf60
melib/datetime: add posix locale arg in timestamp_to_string()
Manos Pitsidianakis
2021-01-05 20:44:57 +0200
-
50cd81772f
melib/jmap: impl watch() with polling
Manos Pitsidianakis
2021-01-05 19:18:45 +0200
-
613c3de3d2
melib/connections: add async sleep(dur: Duration)
Manos Pitsidianakis
2021-01-05 17:16:41 +0200
-
a36a444b2c
JMAP eventsource WIP
jmap-eventsource
Manos Pitsidianakis
2021-01-05 17:09:48 +0200
-
-
62db7d7f32
melib/jmap: put JmapSession behind mutex
Manos Pitsidianakis
2021-01-05 17:05:56 +0200
-
1c25ae12eb
Use default_cell in CellBuffer resize(), clear()
Manos Pitsidianakis
2021-01-05 13:51:31 +0200
-
ccc083cf88
Rewrite Cellbuffer Debug impl
Manos Pitsidianakis
2021-01-05 13:50:23 +0200
-
db69349251
melib/notmuch: avoid parsing entire email in Envelope creation
Manos Pitsidianakis
2021-01-05 01:13:13 +0200
-
806254436b
melib/notmuch: add AccountHash field to NotmuchDb
Manos Pitsidianakis
2021-01-05 01:10:55 +0200
-
4f164dc700
melib/notmuch: cleanup Query new() method
Manos Pitsidianakis
2021-01-05 01:09:49 +0200
-
ab0ef1b63c
melib/thread: hash Message-ID for ThreadNodeHash
Manos Pitsidianakis
2021-01-05 01:07:41 +0200
-
b966ee8fbd
melib/email: return &mut Self in set_*() methods
Manos Pitsidianakis
2021-01-05 01:06:39 +0200
-
34e970d922
melib/datetime: Add Locale struct for error checking
Manos Pitsidianakis
2021-01-04 23:11:47 +0200
-
f7cbd9a64d
melib/datetime: Set C locale for strptime parsing
Zisu Andrei
2021-01-01 12:48:14 +0000
-
829f1243fb
melib/imap: fix invalid FETCH edge case
Manos Pitsidianakis
2020-12-30 16:19:15 +0200
-
1be30968ca
melib/mbox: fix FreeBSD compilation
Manos Pitsidianakis
2020-12-29 21:12:38 +0200
-
92475c349a
melib/mbox: return Result in file locking
Manos Pitsidianakis
2020-12-29 21:11:52 +0200
-
2d5f5e767c
listing/conversations: hash addr by addr_spec in from_address_list
Manos Pitsidianakis
2020-12-25 05:16:44 +0200
-
0034f195e3
melib/imap: Lazy evaluate idle capability
Zisu Andrei
2020-12-24 11:46:15 +0000
-
9124ad0ae7
conf/accounts: remove some unnecessary unwraps
Manos Pitsidianakis
2020-12-25 06:09:46 +0200
-
ed826357a3
Don't unwrap try_recv() on async jobs channels
Manos Pitsidianakis
2020-12-24 21:56:24 +0200
-
b2e853dd7b
melib/imap: update unseen count on \Seen set_flags()
Manos Pitsidianakis
2020-12-24 10:56:30 +0200
-
aa503deb76
melib/imap: Set special usage attributes for INBOX
matzipan@gmail.com
2020-12-20 19:33:48 +0000
-
fee8f5b575
melib/backends: move IsSubscribedFn to backends mod
Manos Pitsidianakis
2020-12-20 20:05:20 +0200
-
7e977fe627
melib/imap/cache/sync: explicitly remove new seen messages from unseen counter
Manos Pitsidianakis
2020-12-11 16:17:36 +0200
-
09684e821d
melib/imap: check INBOX when pausing IDLE
Manos Pitsidianakis
2020-12-03 21:50:13 +0200
-
10b10e6267
README.md: add mirror links
Manos Pitsidianakis
2020-12-07 07:50:57 +0200
-
48e7a493a9
Add reload-config command
Manos Pitsidianakis
2020-12-02 20:47:48 +0200
-
e5b0ff4fe2
state: remove runtime_settings
Manos Pitsidianakis
2020-12-02 19:01:51 +0200
-
68f9d1220b
melib/imap: remove DoubleEndedIterator for ImapLineIterator
Manos Pitsidianakis
2020-12-02 16:15:48 +0200
-
1408690a9a
melib/imap: don't retry watch conn on non-network error
Manos Pitsidianakis
2020-12-02 14:16:21 +0200
-
76814cea20
themes/sail: make only headers_name bold
Manos Pitsidianakis
2020-12-01 22:19:32 +0200
-
7e1e57a2df
conf/themes: add mail.view.headers_names and mail.view.headers_area
Manos Pitsidianakis
2020-12-01 22:14:37 +0200
-
f8a47586e9
mail/listing: show mailbox loading state in status
Manos Pitsidianakis
2020-12-02 17:08:59 +0200
-
7efbe6d692
listing: fix menu/sidebar not being redrawn on updates
Manos Pitsidianakis
2020-12-01 20:02:42 +0200
-
0f86934e16
mail/status: display in-progress jobs first
Manos Pitsidianakis
2020-12-01 18:25:56 +0200
-
c5a5c2666b
utilities/pager: show scrolling percentage and/or search results position
Manos Pitsidianakis
2020-12-01 15:47:45 +0200
-
7db32ff1b3
terminal/cells: return success flag in CellBuffer::resize()
Manos Pitsidianakis
2020-12-01 01:02:48 +0200
-
857d4d546f
utilities/pager: use LineBreakText for lazy line breaking
Manos Pitsidianakis
2020-12-01 00:49:56 +0200
-
5327dae02d
melib/text_processing: add LineBreakText iterator
Manos Pitsidianakis
2020-12-01 00:42:30 +0200
-
c990687e5f
docs/meli-themes.5: replace toml spec dead link
Manos Pitsidianakis
2020-11-30 20:55:25 +0200
-
453bb0b2b2
melib/smtp: implement gmail XOAUTH2 authentication method
Manos Pitsidianakis
2020-11-30 03:25:57 +0200
-
4914f29e20
themes: make conversations defaults grey
Manos Pitsidianakis
2020-11-30 01:07:16 +0200
-
bedf181aff
melib/imap: examine all mailboxes before idle
Manos Pitsidianakis
2020-11-30 02:16:11 +0200
-
9dd21eea50
melib/threads: prefer local ThreadNode env_hash
Manos Pitsidianakis
2020-11-30 00:26:13 +0200
-
4939a1ad9e
melib/imap: remove some debug prints
Manos Pitsidianakis
2020-11-30 01:52:48 +0200
-
8e7583a32f
melib/imap: don't clear mailbox counts before fetching
Manos Pitsidianakis
2020-11-29 19:33:23 +0200
-
5f6b4745b8
melib/imap: don't use UNSEEN select response for unseen count
Manos Pitsidianakis
2020-11-29 19:21:29 +0200
-
76c1c1a213
melib/imap: don't examine unloaded mailboxes for updates
Manos Pitsidianakis
2020-11-29 15:52:48 +0200
-
ddfadc748d
melib/imap: don't fetch RFC822 except when requested
Manos Pitsidianakis
2020-11-29 15:34:30 +0200
-
66dea9148b
mail/view: don't update() if coordinates are unchanged
Manos Pitsidianakis
2020-11-28 22:42:11 +0200
-
7b3fb86483
mail/view: reset self.theme_default on loading envelope
Manos Pitsidianakis
2020-11-28 20:30:46 +0200
-
d8c978ed2d
mail/view/thread: fix scrollbar incorrect rendering
Manos Pitsidianakis
2020-11-28 20:23:39 +0200
-
d076ff573f
MailView, StatusBar: Fix area bound check
Manos Pitsidianakis
2020-11-28 20:06:16 +0200
-
6cbb89a8e5
utilities/widgets: fix tiny scrollbar grievances
Manos Pitsidianakis
2020-11-28 20:01:47 +0200
-
aa89969dca
utilities: use align_area in shortcut help panel
Manos Pitsidianakis
2020-11-28 19:38:35 +0200
-
6a67322570
utilities: add scrollbar on y overflow in shortcuts panel
Manos Pitsidianakis
2020-11-28 18:48:48 +0200
-
3e109cabf0
Add sail theme
Manos Pitsidianakis
2020-11-28 18:29:30 +0200
-
1cbb6828f2
Add nord theme
Manos Pitsidianakis
2020-11-23 00:37:26 +0200
-
de018294e4
conf/themes: make notifications bg default color instead of red
Manos Pitsidianakis
2020-11-13 18:36:29 +0200
-
6dd3b0bb4f
Fix theme_default not being respected
Manos Pitsidianakis
2020-11-23 00:33:20 +0200
-
714ccb5e16
Move Color to src/terminal/color.rs
Manos Pitsidianakis
2020-11-23 00:35:27 +0200
-
8d9247e9a3
listing: show auto-hide scrollbar in sidebar menu
Manos Pitsidianakis
2020-11-28 00:19:15 +0200
-
b659749880
listing: scroll account sidebar menu
Manos Pitsidianakis
2020-11-27 23:05:35 +0200
-
b053aaa145
listing: prevent invalid area in print_account()
Manos Pitsidianakis
2020-11-26 06:32:41 +0200
-
883b3e3a4f
mail/view: show multipart/alternative files properly in attachment list
Manos Pitsidianakis
2020-11-28 15:13:02 +0200
-
98c1ece28d
Update xdg-util dependency to 0.4.0
Manos Pitsidianakis
2020-11-28 14:44:50 +0200
-
54b2066f73
mail/view: set dirty after closing ContactSelector
Manos Pitsidianakis
2020-11-25 21:07:09 +0200
-
007e6320d5
utilities: respect theme_default in shortcut dialog
Manos Pitsidianakis
2020-11-25 21:02:12 +0200
-
e01275cd93
utilities/dialogs: add cursot Unfocused state as default
Manos Pitsidianakis
2020-11-25 21:01:18 +0200
-
879af75d88
utilities/dialogs: use align_area to create box
Manos Pitsidianakis
2020-11-25 20:54:35 +0200
-
6a5bb2e057
Add align_area() and Alignment enum
Manos Pitsidianakis
2020-11-25 20:36:03 +0200
-
311c1a8a95
utilities/dialogs: respect theme_default
Manos Pitsidianakis
2020-11-25 20:52:37 +0200
-
ce5c7848e8
utilities: move dialogs to its own submodule
Manos Pitsidianakis
2020-11-25 20:40:18 +0200
-
daee4e46de
Allow configuration of the sidebar divider
Andrew Jeffery
2020-11-24 21:39:02 +0000
-
92c12d3526
melib/imap: implement OAUTH2 authentication
Manos Pitsidianakis
2020-11-24 12:04:04 +0200
-
0a8a0c04c8
compose: treat inline message/rfc822 as attachments
Manos Pitsidianakis
2020-11-24 11:07:58 +0200
-
ede5851baf
utilities: reverse order of drawing fields in form
Manos Pitsidianakis
2020-11-24 10:45:06 +0200
-
79345b3e84
utilities/StatusBar: fix lack of bounds checking in hist_area
Manos Pitsidianakis
2020-11-24 10:38:34 +0200
-
b46cd09ca6
compose: pass body text when replying
Manos Pitsidianakis
2020-11-24 10:34:28 +0200
-
bf56c88918
compose: respect auto_choose_multipart_alternative when rendering multipart/alternative attachments to text
Manos Pitsidianakis
2020-11-24 10:33:20 +0200
-
73372ff1e7
compose: add show_comments arg to attachment_displays_to_text()
Manos Pitsidianakis
2020-11-24 10:30:54 +0200
-
d4f508642a
widgets: allow text overflow in text fields
Manos Pitsidianakis
2020-11-24 09:31:38 +0200
-
f69f623818
Fix some invalid area calculations
Manos Pitsidianakis
2020-11-24 02:02:03 +0200
-
2ef2add67f
imap: fix untrimmed query str resulting in invalid search criteria in cyrus
Manos Pitsidianakis
2020-11-23 06:41:52 +0200
-
458209b448
view/thread: clear empty space in draw_list
Manos Pitsidianakis
2020-11-23 06:37:37 +0200
-
b7c48a1ed0
view/thread: make list draw area consistent
Manos Pitsidianakis
2020-11-23 06:36:59 +0200
-
f25f93fccf
utilities: Fix incorrect calculations in ScrollBar
Manos Pitsidianakis
2020-11-23 17:32:06 +0200
-
31e4ed006d
listing: fix off by one error in PageDown movement
Manos Pitsidianakis
2020-11-23 06:53:09 +0200
-
179ed52add
compose: grey embed area when embed is stopped
Manos Pitsidianakis
2020-11-23 18:11:02 +0200
-
ebc290cc2a
compose: set format flowed if configured in pager
Manos Pitsidianakis
2020-11-24 02:12:42 +0200
-
f9ce5327c2
melib/imap: fix some LazyCountSet logic errors in sync
Manos Pitsidianakis
2020-11-24 00:23:45 +0200
-
5b86c342fb
Update smallvec dependency to 1.5.0
Manos Pitsidianakis
2020-11-22 06:22:57 +0200
-
0aa5cf273f
mail/status: don't overwrite "In-progress jobs header"
Manos Pitsidianakis
2020-11-16 00:52:13 +0200
-
041257f9a6
melib/text_processing: fix CodePointsIterator implementation
Manos Pitsidianakis
2020-11-21 01:04:22 +0200
-
1da6d75b08
melib/text_processing: add new wcwidth implementation
Manos Pitsidianakis
2020-11-21 00:57:27 +0200
-
a7c0bca8ce
Fix test errors and warnings
Manos Pitsidianakis
2020-11-16 01:04:04 +0200
-
023afbaae3
RateLimit: remove unupdated test
Manos Pitsidianakis
2020-11-15 21:50:08 +0200
-
1c62de57ae
Never return true on processing JobFinished
Manos Pitsidianakis
2020-11-15 21:07:53 +0200
-
76f8bdc558
Add configurable shortcut for 'quit'
Manos Pitsidianakis
2020-11-15 21:02:06 +0200
-
d404910a0f
melib/smtp: impl AUTH LOGIN
Manos Pitsidianakis
2020-11-15 16:28:42 +0200
-
c0e3e78940
listing: dont overdraw menu over listing
Manos Pitsidianakis
2020-11-14 19:39:34 +0200