Commit Graph

  • 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
  • 03da43b0ce
    contacts/list: impl entry selection WIP feature/export-vcards Manos Pitsidianakis 2023-06-18 09:07:48 +0300
  • 9327ac204d
    melib/vcard: implement Card to VCard string conversion Manos Pitsidianakis 2023-06-17 23:28:14 +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
  • 2b1bd5cc16
    melib: implement mailto RFC properly Manos Pitsidianakis 2023-05-30 19:16:50 +0300
  • f0969d3805
    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
  • 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
  • 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
  • ff49183a9b melib/jmap: avoid relying on hardcoded hash values Johannes Schilling 2023-03-06 00:06:29 +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
  • 4196588959 jmap: deserialize `null` to empty vec for messageId Johannes Schilling 2023-03-05 22:02:07 +0100
  • a0951d8b22 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