-
7c33f8999b
chore: Use published imap-codec 0.10.0.
master
Damian Poddebniak
2023-07-05 14:46:39 +0200
-
34a54d3c05
docs: Add some `TODO(#222)`s.
Damian Poddebniak
2023-07-04 21:32:07 +0200
-
9d51b6bd52
chore: Update `imap-codec`.
Damian Poddebniak
2023-07-04 20:40:51 +0200
-
7998e1e77e
melib/datetime: add missing LC libc constants for openbsd target_os
Manos Pitsidianakis
2023-07-03 11:21:20 +0300
-
957abf4e72
Update cargo dependencies
Manos Pitsidianakis
2023-07-03 11:19:52 +0300
-
e3dfeaad7e
Fix compilation error when building without `gpgme` feature
Manos Pitsidianakis
2023-07-03 14:59:37 +0300
-
619fbef129
melib/thread: recursively calculate update_show_subject()
Manos Pitsidianakis
2023-07-02 14:31:22 +0300
-
342df091a0
mail/view: don't set all thread to seen when opening a thread entry
Manos Pitsidianakis
2023-07-02 14:30:21 +0300
-
1bcc0bbece
melib/mbox: add mbox parsing test
Manos Pitsidianakis
2023-07-03 10:57:42 +0300
-
e8e49e741b
melib/mbox: fix wrong per message offset
Manos Pitsidianakis
2023-07-02 01:36:13 +0300
-
1dc1d86848
melib/shellexpand: fix infinite loop bug
Manos Pitsidianakis
2023-07-03 09:52:03 +0300
-
ba7f5dce1c
listing/thread: fix display of threaded conversations tree structure
Manos Pitsidianakis
2023-07-02 00:32:58 +0300
-
0b258a1f05
meli: clippy lint fixes
Manos Pitsidianakis
2023-07-01 20:11:22 +0300
-
5f29faa640
melib: clippy lint fixes
Manos Pitsidianakis
2023-07-01 16:34:06 +0300
-
6858ee1fab
meli: move subcommand handling to its own module
Manos Pitsidianakis
2023-06-23 22:04:26 +0300
-
f98e36cee5
melib: Replace old-style /*! module doc comments with //!
Manos Pitsidianakis
2023-07-01 16:20:59 +0300
-
f0d88005fb
melib/email: change message/rfc822 Display repr
Manos Pitsidianakis
2023-07-01 15:54:18 +0300
-
e64923eeaa
melib/email/headers/names: fix debug_assert condition
Manos Pitsidianakis
2023-06-22 14:06:39 +0300
-
65179d4816
composer: fix cursor/widget focus scrolling logic
Manos Pitsidianakis
2023-06-22 13:23:27 +0300
-
0c0a678cff
state.rs: fix overlay widgets not being reaped after Unrealize event
Manos Pitsidianakis
2023-06-21 12:11:01 +0300
-
f5cfbd32e6
melib/imap: on set_flags, update {un,}seen sets in all mailboxes
Manos Pitsidianakis
2023-06-20 13:22:52 +0300
-
363f493099
listing: add {previous,next}_entry shortcuts to quickly open other mail entries
Manos Pitsidianakis
2023-06-19 22:15:06 +0300
-
8cab9d9da8
listing/thread: add option to hide consecutive identical From values inside a thread
Manos Pitsidianakis
2023-06-19 09:50:17 +0300
-
b05d929975
account: impl exponential backoff when retrying connection
Manos Pitsidianakis
2023-06-19 00:13:53 +0300
-
5699baecfb
melib: add utils::{futures, random}
Manos Pitsidianakis
2023-06-18 22:28:40 +0300
-
02e86d1fad
listing/conversations: check for subject overflow on draw
Manos Pitsidianakis
2023-06-18 13:13:08 +0300
-
fdc0861ac0
view/thread.rs: fix expanded_hash argument off by one error
Manos Pitsidianakis
2023-06-16 21:24:04 +0300
-
45bac6eb16
meli: Tidy up use of debug!
Manos Pitsidianakis
2023-06-16 20:20:12 +0300
-
575509f1ed
mail/listing.rs: move mail view to listing parent component
Manos Pitsidianakis
2023-06-14 12:24:20 +0300
-
5c9b3fb044
component: impl Component for Box<dyn Component>
Manos Pitsidianakis
2023-06-13 19:11:59 +0300
-
155fb41b93
components.rs: remove unused Component::set_id method
Manos Pitsidianakis
2023-06-13 17:55:04 +0300
-
96537e48c5
Add {Timer,Component}Id wrapper types over Uuid
Manos Pitsidianakis
2023-06-13 17:45:48 +0300
-
4da5366959
Remove bincode dep, use serde_json for sqlite3 values
Manos Pitsidianakis
2023-06-17 19:59:13 +0300
-
fd0faade06
melib/imap: add connection instance id string for debugging in logs
Manos Pitsidianakis
2023-06-17 19:30:57 +0300
-
8f14a2373e
melib/imap: put imap-codec logic under the imap_backend feature
Manos Pitsidianakis
2023-06-06 08:02:29 +0300
-
330887c4f5
refactor: Introduce imap-codec.
Damian Poddebniak
2023-06-05 18:37:03 +0200
-
6c6d9f4b4e
chore: Improve ordering of `flag_impl!`s.
Damian Poddebniak
2023-06-01 15:45:19 +0200
-
579372b4a7
chore: Improve readability of `Envelope`.
Damian Poddebniak
2023-05-30 12:04:03 +0200
-
b6c93e49f2
docs/meli.conf.5: add use_tls option in IMAP connection settings
Manos Pitsidianakis
2023-06-14 12:44:04 +0300
-
d33f9d54c7
terminal/keys: remove unreachable!() in Key::serialize
Manos Pitsidianakis
2023-06-09 20:31:20 +0300
-
cd85d83324
melib/email: replace timestamp with Date value in message/rfc822 Display
Manos Pitsidianakis
2023-06-09 20:30:16 +0300
-
d7e6b40b7e
accounts: auto re-index sqlite3 database if it's missing
Manos Pitsidianakis
2023-06-05 20:05:43 +0300
-
e0257c9d8d
Run cargo-sort
Manos Pitsidianakis
2023-06-04 21:10:49 +0300
-
27a4dcb916
Fix some rustdoc lints
Manos Pitsidianakis
2023-06-04 21:07:26 +0300
-
bf615e7d93
melib/thread: check for case when envelope has its own message id in References and In-Reply-To
Manos Pitsidianakis
2023-06-04 20:44:04 +0300
-
b92a80a23a
melib/imap: resync even if UIDVALIDITY is missing from cache
Manos Pitsidianakis
2023-06-04 20:43:53 +0300
-
f8623d4b2c
melib/imap: implement more ResponseCode cases
Manos Pitsidianakis
2023-06-04 20:42:48 +0300
-
299c8e0f99
meli: restructure pub use melib::* imports
Manos Pitsidianakis
2023-06-04 20:42:06 +0300
-
c5ecaceae1
melib/search: fix some search criteria in Query type
Manos Pitsidianakis
2023-06-04 21:05:33 +0300
-
6bf1756de8
melib/search: implement more search criteria in Query type
Manos Pitsidianakis
2023-06-04 13:54:20 +0300
-
23d95973d4
melib/backends/imap: add search.rs module
Manos Pitsidianakis
2023-06-03 22:33:41 +0300
-
6388bea9a0
melib/email/headers: fix &[u8] index in HeaderMap
Manos Pitsidianakis
2023-06-03 19:31:09 +0300
-
f537c24909
utilities/widgets.rs: move text field to its own module
Manos Pitsidianakis
2023-06-03 14:43:00 +0300
-
daf42fd456
config_macros.rs: fix build error with quote 1.0.28
Guillaume Ranquet
2023-06-01 10:56:49 +0200
-
58889bcadd
pager: Add show_extra_headers option
Manos Pitsidianakis
2023-05-31 19:10:51 +0300
-
d332e4578d
melib/headers: add proper Display impl for HeaderName
Manos Pitsidianakis
2023-05-31 18:22:17 +0300
-
954329d848
Set file extensions to temp files, use `open` in macos
Manos Pitsidianakis
2023-05-30 21:36:24 +0300
-
aebff3d3d9
melib: implement mailto RFC properly
Manos Pitsidianakis
2023-05-30 19:16:50 +0300
-
235fceaf21
melib: Add standard heeder constants in email::headers
Manos Pitsidianakis
2023-05-28 17:40:50 +0300
-
1eea8bab77
tests: Fix `test_imap_fetch_response`.
Damian Poddebniak
2023-05-27 12:29:33 +0200
-
456c21cc03
WIP
duesee/experiment/use_imap_codec
Damian Poddebniak
2023-05-27 17:22:19 +0200
-
6c576b2606
WIP
Damian Poddebniak
2023-05-27 12:46:00 +0200
-
9c1cdc5696
tests: Fix `test_imap_fetch_response`.
Damian Poddebniak
2023-05-27 12:29:33 +0200
-
af8fe0b6d8
WIP
Damian Poddebniak
2023-05-26 22:53:08 +0200
-
613de70a93
chore: Bypass rustfmt bug.
Damian Poddebniak
2023-05-25 15:48:19 +0200
-
30866f752b
chore: Bypass rustfmt bug.
Damian Poddebniak
2023-05-25 15:48:19 +0200
-
-
1f8ac2287b
docs/external-tools.md: fix ftplugin location and add example mail.vim file
Manos Pitsidianakis
2023-05-22 14:46:42 +0300
-
c9d26bb415
mail/compose: add configurable custom hooks with shell commands
Manos Pitsidianakis
2023-05-19 10:34:32 +0300
-
cc27639fca
melib/email/compose: use Envelope attachments when editing and don't add already existing headers
Manos Pitsidianakis
2023-05-19 09:21:11 +0300
-
f63f6445ad
chore: Improve error message when `m4` executable is missing.
Damian Poddebniak
2023-05-17 11:16:10 +0200
-
682ea5547e
chore: Add `.idea` (CLion) to `.gitignore`.
Damian Poddebniak
2023-05-17 11:14:55 +0200
-
24103f3310
docs: add external-tools.md document
Manos Pitsidianakis
2023-05-17 09:12:32 +0300
-
91557c2c43
mail/listing.rs: prevent list blank when refreshing account
Manos Pitsidianakis
2023-05-16 19:48:48 +0300
-
428f752b20
Remove obsolete crate::components::mail::get_display_name()
Manos Pitsidianakis
2023-05-16 19:22:13 +0300
-
77020e0c19
Update CHANGELOG.md
Manos Pitsidianakis
2023-05-16 17:38:03 +0300
-
8c671935f9
Add compose (pre-submission) hooks for validation/linting
Manos Pitsidianakis
2023-05-16 13:17:13 +0300
-
1f1ea30769
components/mail/view: on draw() set dirty on return
Manos Pitsidianakis
2023-05-01 16:33:19 +0300
-
85d4316a6a
Replace old logging module with the `log` create
Manos Pitsidianakis
2023-05-01 16:22:35 +0300
-
30cc5d3d02
docs: add edit-config in manpages
Manos Pitsidianakis
2023-05-01 08:43:36 +0300
-
b1a7188771
Clippy fixes
Manos Pitsidianakis
2023-04-30 19:39:41 +0300
-
3a02b6fb80
README.md: mention how to override w3m with html_filter
Manos Pitsidianakis
2023-04-30 19:14:47 +0300
-
34bb532e8d
Mention w3m dependency
3nt3
2023-04-30 18:05:01 +0200
-
47e6d5d935
meli: add edit-config CLI subcommand that opens config files on EDITOR
Manos Pitsidianakis
2023-04-26 13:35:29 +0300
-
39d9c2af3b
melib/smtp: fix test smtp server logic
Manos Pitsidianakis
2023-04-26 12:08:15 +0300
-
d679a74450
melib/jmap: Implement Bearer token authentication
Manos Pitsidianakis
2023-04-06 14:56:52 +0300
-
d1dca4ac27
melib/imap: fix imap cache without sqlite3 not compiling
imap-connection-changes
Manos Pitsidianakis
2023-04-10 15:49:49 +0300
-
d9c07def0f
Add command to select charset encoding for email
Manos Pitsidianakis
2023-04-10 11:42:50 +0300
-
939dc15e28
Fix melib tests
Manos Pitsidianakis
2023-04-10 11:19:14 +0300
-
3adf72aed0
Add support for utf-7 encoding
Manos Pitsidianakis
2023-04-09 00:03:20 +0300
-
275f262ffa
melib/jmap: Implement Bearer token authentication
jmap-bearer-token
Manos Pitsidianakis
2023-04-06 14:56:52 +0300
-
-
-
61a009c01a
Fix two minor lints
Manos Pitsidianakis
2023-04-06 09:56:56 +0300
-
1a4384db08
Use BODY instead of RFC822
Andrei Zisu
2021-07-19 23:42:30 +0200
-
bc11705e85
melib: add text/plain or text/html arg for text decoding
Manos Pitsidianakis
2023-04-06 09:52:03 +0300
-
797660b9f6
Make ModSequence publicly accessible
Andrei Zisu
2021-01-31 23:04:07 +0100
-
7cad1da7b2
Make UIDStore constructor pub
Andrei Zisu
2021-01-31 23:03:15 +0100
-
5dd3ead89b
Make UID and UID validity 32bits to match the RFC
Andrei Zisu
2021-01-31 23:00:43 +0100
-
c7208a168c
Add uid_fetch method to connection
Andrei Zisu
2021-01-31 22:49:27 +0100
-
f74e3c1472
Add connection method for select
Andrei Zisu
2021-01-31 22:35:50 +0100
-
7c20f7c82a
Add method to check connection capabilities
Andrei Zisu
2021-01-31 22:29:50 +0100
-
775a2b043a
Remove store references in imap connection
Andrei Zisu
2021-01-31 22:21:29 +0100
-
22fd89affc
Stub out select and examine
Andrei Zisu
2021-01-31 22:18:22 +0100
-
b8f4e1e6a8
melib/imap: Allow XOAUTH2 string passed as string
Andrei Zisu
2021-01-01 15:51:01 +0100
-
ab6aba300b
melib/imap: Base64 when building XOAUTH command
Andrei Zisu
2021-01-01 15:45:10 +0100
-
3221c9dda5
Remove unecessary mut modifier
Andrei Zisu
2020-12-24 11:44:07 +0100
-
-
2447a2cbfe
melib/jmap: avoid relying on hardcoded hash values
Johannes Schilling
2023-03-06 00:06:29 +0100
-
d7ec97f03b
Small rustfmt change
Manos Pitsidianakis
2023-03-09 10:37:00 +0200
-
fbc1007ff4
jmap: deserialize `null` to empty vec for messageId
Johannes Schilling
2023-03-05 22:02:07 +0100
-
256a3e252e
Update minimum supported rust version
cos
2023-01-24 08:18:51 +0100
-
3a10953f05
debian/: update fix-prefix-for-debian.patch
Manos Pitsidianakis
2023-03-06 09:51:01 +0200
-
11140b4a76
Fix test output
Manos Pitsidianakis
2023-03-06 09:49:02 +0200
-
671ce9f694
debian/: add missing build dependencies
cos
2023-01-24 07:56:17 +0100
-
12cb717bda
melib: add server_password_command to jmap
Johannes Schilling
2023-03-05 19:53:00 +0100
-
f9ac9b607a
Temporarily disable libgpgme functions because of a bug
Manos Pitsidianakis
2023-02-11 17:51:36 +0200
-
c44e5bb446
WIP: Implement "search all mailboxes" feature
feature/search-all-mailboxes
Manos Pitsidianakis
2022-12-04 14:13:43 +0200
-
-
ac04f1677c
melib: add basic Sieve parser and interpreter
sieve
Manos Pitsidianakis
2022-12-27 19:04:38 +0200
-
-
660bacb926
Add `mailto` command to open composer with initial values from mailto template
Manos Pitsidianakis
2022-12-30 17:02:10 +0200
-
de2f46fe61
rustfmt changes
Manos Pitsidianakis
2022-12-27 18:40:26 +0200
-
5443b7e8f3
melib/sieve: remove literal_map() parse combinator
Manos Pitsidianakis
2022-12-27 18:38:20 +0200
-
3c847ad26a
melib/sieve.rs: add beginning of sieve parser
Manos Pitsidianakis
2022-12-26 21:23:52 +0200
-
2878bbb8c8
melib/addressbook: add parser for mutt alias file
Manos Pitsidianakis
2022-12-23 02:32:22 +0200
-
40c6647db8
Fix multipart/related with main text/html part not displayed correctly
Manos Pitsidianakis
2022-12-09 14:06:20 +0200
-
f63ce388f7
commands: move ManageMailboxes to Tab Actions
Manos Pitsidianakis
2022-12-09 12:58:56 +0200
-
c06c3f5893
mail/listing/conversations: draw gap between list and mail view
Manos Pitsidianakis
2022-12-09 12:50:17 +0200
-
abc56eae43
mail/listing: fix SEEN flag update hiding mail view momentarily
Manos Pitsidianakis
2022-12-09 12:45:31 +0200
-
7606317f24
melib/notmuch: add support for virtual mailbox hierarchy
Manos Pitsidianakis
2022-12-04 16:07:32 +0200
-
4f45b10974
mail/listing: fix tag updates not showing up right away
Manos Pitsidianakis
2022-12-09 12:30:09 +0200
-
5634f95553
Rename MeliError struct to Error
Manos Pitsidianakis
2022-12-08 22:20:05 +0200
-
259aeb0087
Convert {Account,Mailbox}Hash from typedef to wrapper struct
Manos Pitsidianakis
2022-12-08 21:34:32 +0200
-
7382e30160
Convert EnvelopeHash from typedef to wrapper struct
Manos Pitsidianakis
2022-12-08 20:43:52 +0200
-
2427b097c5
themes: make tag_default background lighter on light theme
Manos Pitsidianakis
2022-12-04 16:31:49 +0200
-
252d2bdf2f
Replace hardcoded /bin/false with 'false'
Manos Pitsidianakis
2022-12-04 15:50:54 +0200
-
eaecc5ea12
melib/notmuch: remove hardcoded major .so version for non linux/macos target_os
Manos Pitsidianakis
2022-12-04 15:43:08 +0200
-
4b96bd591f
mail/listing: add ColorCache constructor to deduplicate code
Manos Pitsidianakis
2022-12-04 14:16:36 +0200
-
b4ede12ec5
WIP2
feature/readline-command-parsing
Manos Pitsidianakis
2022-12-03 16:44:33 +0200
-
e079610b61
WIP
Manos Pitsidianakis
2022-12-03 14:36:52 +0200
-
-
5c64ed2fc4
Add notification history view
feature/perform-shortcut
Manos Pitsidianakis
2022-10-10 15:31:41 +0300
-
8af4564394
components.rs: add perform() method in Component trait
Manos Pitsidianakis
2022-09-22 16:09:30 +0300
-
a6f97c5ae7
conf/shortcuts.rs: add key_slice() method to shortcut structs
Manos Pitsidianakis
2022-09-22 15:16:13 +0300
-
-
b9030a684c
listings: fix selection not appearing immediately and invalid motions
Manos Pitsidianakis
2022-12-01 21:08:56 +0200
-
2224a7100f
melib/imap: reset imap cache on init error
Manos Pitsidianakis
2022-12-01 21:06:33 +0200
-
7924aa8bfe
melib/jmap: fix compilation
Manos Pitsidianakis
2022-11-28 16:56:37 +0200
-
7af893597f
conf/shortcuts.rs: replace use of Self::DESCRIPTION with Shortcuts struct consts
Manos Pitsidianakis
2022-11-28 16:18:49 +0200
-
7d9cabb023
Add mailbox manager tab
Manos Pitsidianakis
2022-11-25 15:15:02 +0200
-
ee9d458b05
accounts.rs: implement mailbox {un,}sub actions
Manos Pitsidianakis
2022-11-28 15:12:54 +0200
-
5ba7b2cd7b
meli: fix clippy lints for meli binary
Manos Pitsidianakis
2022-11-24 19:58:23 +0200
-
104352e595
Add table UI widget
Manos Pitsidianakis
2022-11-24 16:43:53 +0200
-
bd22f986f0
melib: fix clippy lints
Manos Pitsidianakis
2022-11-14 19:14:19 +0200
-
ded9adde61
More descriptive "Unimplemented" messages
_
2022-11-13 08:58:46 +0530
-
6317984136
Makefile: add --bin flag to meli cargo build target
Manos Pitsidianakis
2022-11-13 18:59:12 +0200
-
db227dea34
build.rs: add error messages if `mandoc`,`man` binaries are missing
Manos Pitsidianakis
2022-11-11 20:08:00 +0200
-
282af86e83
docs: fix NAME sections manual pages for correct whatis(1) parsing
Manos Pitsidianakis
2022-11-11 16:48:11 +0200
-
f5fd051a2c
WIP
pipe_to_clipboard
Manos Pitsidianakis
2022-11-11 15:09:28 +0200
-
cc439b239a
mail/listing.rs: add RowsState struct
Manos Pitsidianakis
2022-11-07 16:35:21 +0200
-
b776409d6c
melib/thread.rs: add thread, env hash index fields
Manos Pitsidianakis
2022-11-07 16:26:47 +0200
-
56fc43bcf8
melib: add As{Ref,Mut} impls for RwRef{,Mut}
Manos Pitsidianakis
2022-11-07 16:25:37 +0200
-
59b95f83d2
fix docs
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
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
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
-
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
-
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
-
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
-
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