Commit Graph

450 Commits

Author SHA1 Message Date
Clément DOUIN 364654e1ce init integration tests 2021-05-02 23:49:20 +02:00
Clément DOUIN fa2f93185f improve logging, replace log-level by RUST_LOG 2021-04-28 00:47:24 +02:00
Clément DOUIN 950e57acdb show email addr when name not available (#131) 2021-04-27 18:10:18 +02:00
Clément DOUIN 754d311a05 fix edition file format (#133) 2021-04-27 17:18:53 +02:00
Clément DOUIN cddb7bde37 refactor table system (#132)
* init table trait

* add shrink_col_index and max_width method to Table trait

* make unicodes work when shrinking

* improve readability of the table

* replace old table system with new one

* update changelog
2021-04-27 14:54:53 +02:00
Clément DOUIN cb296a5d98 fix stderr redirection (#130) 2021-04-26 11:32:19 +02:00
Clément DOUIN 06f628c33b fix idle mode after network interruption (#123) 2021-04-25 16:20:24 +02:00
Clément DOUIN 17df485e19 vim table containing emoji (#122) 2021-04-24 23:31:26 +02:00
Clément DOUIN 15c635eb1d use env_logger for plain output fmt (#126) 2021-04-24 22:54:01 +02:00
Antonio Yang 477b7748de add content-transfer-encoding support (#128) 2021-04-24 19:32:12 +02:00
Clément DOUIN 366e0b72ed add idle_hook_cmds setting 2021-04-23 00:20:02 +02:00
Antonio Yang b24ff24426 handle completions subcommand first (#116)
* handle completions subcommand first

* raise errors from comp_matches

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>
2021-04-20 12:35:01 +02:00
Axel Dahlberg 6284b0c5a6 improve signature and template management (#114)
* Added signature seperator option plus some refactoring

* Have add_content make newline seperation to headers

* Remove signature separator as a separate argument
2021-04-20 11:23:03 +02:00
Chawye Hsu 28812eab06 improve config compatibility on windows (#111)
* fix: fix config loading compatibility on Windows

Signed-off-by: Chawye Hsu <chawyehsu@hotmail.com>

* more strictly on matching crlf chars

* use conditional assignment
2021-04-19 11:26:28 +02:00
Clément DOUIN 4af2b6a0ac refactor readme + wiki (#110)
* make readme more concise

* update wiki

* update wiki links inside readme
2021-04-18 23:08:50 +02:00
Clément DOUIN 0907683e31 split modules into mod.rs files 2021-04-18 00:21:22 +02:00
Clément DOUIN 95b99c25da add custom config path (#86) 2021-04-17 23:19:34 +02:00
Clément DOUIN 3e0d1f704d add default page size config (#96) 2021-04-17 22:41:10 +02:00
Clément DOUIN f3a67cecd5 fix idle mode notifications (#48) 2021-04-17 00:00:52 +02:00
remche 9317e6b8a5 allow insecure tls option, second try (#105) 2021-04-16 12:33:12 +02:00
Clément DOUIN 2f018889e0 fix panic when downloads-dir does not exist (#100) 2021-04-16 00:00:00 +02:00
Clément DOUIN 33185dba86 save msg upon error (#59) 2021-04-15 23:29:58 +02:00
remche f4cc584716 add insecure tls option for testing purpose (#103) 2021-04-15 13:35:59 +02:00
Clément DOUIN aad74add52 make completion cmd a subcommand of shell args 2021-04-15 13:24:18 +02:00
Clément DOUIN 511878fbd1 remove unused smtp import 2021-04-14 10:40:33 +02:00
remche 9287846aed add completion subcommands (#99)
* add completion subcommands

* improve error mgmt, add entry to readme

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>
2021-04-14 10:28:23 +02:00
Sridhar Ratnakumar 647c0c25ce fix smtp port (#94)
* Respect smtp port when sending email

(cherry picked from commit ef89cbd30296389b7d363ecbb03080081304d98e)

* smtp: remove explicit timeout

Also remove redundant variable
2021-04-13 16:44:24 +02:00
Clément DOUIN 926f476194 increase smtp timeout (#87) 2021-04-12 00:38:10 +02:00
Clément DOUIN e8ae4b025f release v0.2.5 2021-04-12 00:21:08 +02:00
Clément DOUIN 557c5b79bc expunge mbox after move and delete cmds (#83) 2021-04-09 14:42:25 +02:00
Clément DOUIN da15ffafd0 add wiki entry about read msg 2021-04-09 00:46:21 +02:00
Clément DOUIN 570c67a2bb add --raw arg for read cmd (#79) 2021-04-09 00:30:18 +02:00
Clément DOUIN f26051685c refactor output system (#74) 2021-04-09 00:15:16 +02:00
Clément DOUIN ebf1b854be add silent flag (#74) 2021-04-08 18:44:31 +02:00
Clément DOUIN 8e6740db65 add info log for copy/move/delete cmds 2021-04-08 18:33:12 +02:00
Clément DOUIN daaa37f3a7 fix incomplete copy/move (#75) 2021-04-08 13:55:23 +02:00
Clément DOUIN 994141f852 fix unicode issue (#71) 2021-04-08 12:59:44 +02:00
Clément DOUIN 1dc051c7c0 add alias for write cmd 2021-04-04 17:43:23 +02:00
Clément DOUIN d99e17af75 fix logs attachment cmd 2021-04-04 17:41:31 +02:00
Clément DOUIN 9602fc0b5b fix page size for search cmd 2021-04-04 17:38:40 +02:00
Clément DOUIN 409e25fc4d fix pagination 2021-04-04 15:07:41 +02:00
Clément DOUIN 3d702677b5 refactor vim fn naming 2021-04-04 14:25:55 +02:00
Clément DOUIN 9f7173a572 prevent simultaneous imap conn 2021-04-04 00:17:27 +02:00
Clément DOUIN 2850ae01fd implement add attachement to msg feature 2021-04-03 22:30:57 +02:00
Clément DOUIN 17115319ee introduce signature feature 2021-04-03 11:50:07 +02:00
Clément DOUIN 1a26ac4b2c rename messages subcmd to list 2021-04-03 11:26:12 +02:00
Clément DOUIN 8d1f1e5ed1 add copy/move/delete features 2021-03-31 23:00:54 +02:00
Clément DOUIN 8dbd7c1e7a merge app with main 2021-03-23 22:37:52 +01:00
Clément DOUIN f2158e71d2 extract output cli+utils 2021-03-23 22:26:29 +01:00
Clément DOUIN e2ba18cda8 extract imap cli+model 2021-03-23 22:20:54 +01:00