Commit graph

187 commits

Author SHA1 Message Date
Clément DOUIN 8cdeba62a1
release v0.5.2 (#282)
* doc: fix blur in list msg screenshots (#181)

* fix a typo in mbox arg (#245)

`targetted` to `targeted` 👌🏻

* make inbox, sent and drafts folder customizable (#246)

* mbox: make inbox, sent and drafts folder customizable

* msg: update send handler parameters order

* vim: fix extracting message ids from list (#247)

The current method doesn't work because the list uses a fancy line
character (`│`) as the separator, not a regular pipe character (`|`).
Matching for the first number in the line instead solves the problem and
will continue to work regardless of what separator is used.

* add new line after printing strings (#251)

* init cargo workspace (#252)

* init cargo workspaces

* nix: fix assets path

* doc: update rtp vim plugin

* vim: add error message if loading vim plugin from vim/

* init sub crates (#253)

* init sub crates

* doc: update readme

* doc: improve main readme

* doc: add links, add missing crate task

* doc: update emojis

* update cargo lock

* implement contact completion with completefunc (#250)

This allows users to define a command for contact completion with
`g:himalaya_complete_contact_cmd` and trigger it with `<C-x><C-u>` when
writing an email.

* fix clippy lints (#255)

* revert cargo workspace feature

* fix nix run (#274)

* replace cargo2nix by naersk

* add rust-analyzer and rustfmt to nix build inputs

* remove wiki from git submodules, update changelog

* fix missing range when fetch fails, add more logs (#276)

* add missing fix in changelog

* remove blank lines and spaces from plain parts (#280)

* fix watch command (#271)

* remove also tabs from text parts (#280)

* pin native-tls minor version (#278)

* improve msg sanitization (#280)

* fix mbox vim plugin telescope preview (#249)

* bump version v0.5.2

* update changelog

Co-authored-by: Austin Traver <austintraver@gmail.com>
Co-authored-by: Jason Cox <dev@jasoncarloscox.com>
Co-authored-by: Gökmen Görgen <gkmngrgn@gmail.com>
Co-authored-by: Ethiraric <ethiraric@gmail.com>
2022-02-02 02:21:35 +01:00
Clément DOUIN f9775ae8af
doc: update project desc, bump version v0.5.1 2021-10-24 23:41:12 +02:00
Clément DOUIN 43785b3c1e
vim: render msg table directly from cli (#238)
* vim: render msg table from cli directly

* doc: update changelog
2021-10-24 23:34:04 +02:00
Clément DOUIN e154481c5b
add max table width arg, refactor printer (#237)
* printer: refactor output to pass down args from cli

* msg: add missing max width arg to search cmd

* output: rename printer service, merge print with output folder

* doc: update changelog and wiki

* table: rename print fn
2021-10-24 21:02:02 +02:00
Clément DOUIN 192445d7e4
make use of termcolor crate to disable colors (#236)
* table: replace custom color by termcolor

* table: deactivate colors if not tty

* table: rename printable to print, add more comments

* table: make use of writters, fix tests

* doc: update changelog

* doc: add page to wiki
2021-10-24 00:17:12 +02:00
Clément DOUIN eaa83b71ef
notify cannot get body (#233)
* imap: fix notify cmd

* doc: update changelog
2021-10-23 00:46:21 +02:00
Clément DOUIN f0b2fd788d
remove error when empty subject (#232)
* msg: remove error when empty subject

* doc: update changelog
2021-10-23 00:25:34 +02:00
Clément DOUIN 284929d5dc
add missing issue changelog v0.5.0 2021-10-11 00:37:52 +02:00
Clément DOUIN 767eee95f5
release v0.5.0 2021-10-11 00:06:46 +02:00
Clément DOUIN c619f06206
replace error-chain by anyhow (#152) 2021-09-13 11:52:20 +02:00
Clément DOUIN 52e76d19e5
make pagination starting at 1 instead of 0 (#186) 2021-08-06 13:33:59 +02:00
Clément DOUIN 97054d3133
expand tilde in config file (#102) 2021-08-05 23:18:28 +02:00
Clément DOUIN a6b30b746c
add config opt signature-delimiter 2021-08-04 22:25:45 +02:00
Clément DOUIN 7b046f87ee
fix new/reply/forward issue in vim plugin (#176) 2021-08-03 22:46:36 +02:00
Clément DOUIN 7c88896fcc
release v0.4.0 2021-06-03 16:15:46 +02:00
Clément DOUIN e3d022720d
add ability to change account vim plugin (#91) 2021-06-03 16:08:03 +02:00
Clément DOUIN 27638be387
update changelog with template refactor 2021-06-02 23:47:10 +02:00
Clément DOUIN d41df7d1a4
fix vim help doc (#117) 2021-05-09 17:15:29 +02:00
Clément DOUIN 027b8726c6
fix missing attachment arg for reply and forward cmds (#109) 2021-05-09 13:14:37 +02:00
Clément DOUIN 15376eedc3
remove content-type from templates (#146) 2021-05-09 13:04:03 +02:00
Clément DOUIN 44fbaaa1d6
fix seen flag when moving a msg 2021-05-08 23:14:28 +02:00
Clément DOUIN f6b2fa76b7
release v0.3.2 2021-05-08 22:34:00 +02:00
Clément DOUIN 2a8f576d45
remove .exe from release (#144) 2021-05-08 22:32:50 +02:00
Clément DOUIN ccfc3b0d6e
update vim readme with new mappings and options 2021-05-08 22:27:12 +02:00
Clément DOUIN 9125b3e869
update docs+tests about idle command 2021-05-08 13:49:13 +02:00
Clément DOUIN 66abac61fa
add wiki entry about new msgs counter (#121) 2021-05-08 13:19:25 +02:00
Clément DOUIN dcbbe01c94
add mailbox attributes (#134) 2021-05-04 23:11:01 +02:00
Clément DOUIN 435932a501
get signature from file (#135) 2021-05-04 16:19:06 +02:00
Clément DOUIN 9ba0c75c58
remove \t from subjects (#141) 2021-05-04 12:18:36 +02:00
Clément DOUIN 9ea84be081
release v0.3.1 2021-05-04 00:23:37 +02:00
Clément DOUIN 4668d51476
use stdin to send message (#78) 2021-05-04 00:15:11 +02:00
Clément DOUIN 08f10266e3
fix vim plugin empty mbox message (#136) 2021-05-03 23:34:16 +02:00
Clément DOUIN d5ed69ebf9
fix overflow panic when shrink column (#138) 2021-05-03 22:10:03 +02:00
Clément DOUIN e07e72f497
fix table with subject containing \r\n(#141) 2021-05-03 14:25:28 +02:00
Clément DOUIN 65d0bdc4f0
release v0.3.0 2021-04-28 01:13:34 +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 e2ef1ef586
update changelog 2021-04-24 23:52:13 +02:00
Clément DOUIN 17df485e19
vim table containing emoji (#122) 2021-04-24 23:31:26 +02:00
Clément DOUIN 2d299e1d42
refresh email list on load buffer (#125) 2021-04-24 23:13:51 +02:00
Clément DOUIN 15c635eb1d
use env_logger for plain output fmt (#126) 2021-04-24 22:54:01 +02:00
Clément DOUIN 366e0b72ed
add idle_hook_cmds setting 2021-04-23 00:20:02 +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 2f4caaca07
fix missing link v0.2.6 changelog 2021-04-17 00:12:45 +02:00
Clément DOUIN 9b303f144e
release v0.2.6 2021-04-17 00:09:06 +02:00
Clément DOUIN f3a67cecd5
fix idle mode notifications (#48) 2021-04-17 00:00:52 +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
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 062108039b
release v0.2.4 2021-04-09 00:51:39 +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 aaedfd36b8
add wiki entry for gmail users (#58) 2021-04-08 18:07:14 +02:00
Clément DOUIN 402f9ef4aa
release v0.2.3 2021-04-08 14:29:04 +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 442dc457b5
add telescope support 2021-04-05 23:57:01 +02:00
Clément DOUIN 0d763a1ab8
release v0.2.2 2021-04-04 17:46:02 +02:00
Clément DOUIN 29fe87d576
release v0.2.1 2021-04-04 15:08:04 +02:00
Clément DOUIN 2850ae01fd
implement add attachement to msg feature 2021-04-03 22:30:57 +02:00
Clément DOUIN cbc74916a9
update doc/changelog about signature 2021-04-03 12:02:36 +02:00
Clément DOUIN 8d1f1e5ed1
add copy/move/delete features 2021-03-31 23:00:54 +02:00
Clément DOUIN 1d92b5bc00
add answered flag when replying to a message 2021-03-19 22:05:34 +01:00
Clément DOUIN 64019fa5ec
improve choice after editing msg 2021-03-16 23:39:43 +01:00
Clément DOUIN 0dd73e693e
fixed overflow when empty page 2021-03-16 22:33:06 +01:00
Clément DOUIN c9b26031e2
add missing flags column for msgs table 2021-03-16 21:55:08 +01:00
Clément DOUIN 6e9e7cd30e
add idle mode 2021-03-11 17:22:16 +01:00
Clément DOUIN b6cbfc26be
release v0.2.0 2021-03-10 23:08:31 +01:00
Clément DOUIN c285b0d8a4
release v0.1.0 2021-01-17 17:28:28 +01:00
Clément DOUIN 34189ad8ad
take passwds from command instead of clear 2021-01-17 11:52:31 +01:00
Clément DOUIN ff724cb5be
set up multi account 2021-01-16 22:58:28 +01:00
Clément DOUIN 60af11bd47
make table responsive 2021-01-16 19:46:55 +01:00
Clément DOUIN 1536fdb894
implement download attachments feature 2021-01-15 12:21:07 +01:00
Clément DOUIN 125c4e2b0e
set up smtp #4 + write email feature #8 2021-01-03 23:19:31 +01:00
Clément DOUIN 0a48df0567
add text and html previews 2021-01-03 17:28:42 +01:00
Clément DOUIN 187b886a1c
add list mailboxes cmd 2021-01-03 10:59:51 +01:00
Clément DOUIN d8116c6103
set up cli arg parser #15 2021-01-03 00:45:43 +01:00
Clément DOUIN 2970828db9
add new emails listing feature #6 2021-01-02 19:21:30 +01:00
Clément DOUIN 37a78c3783
add changelog and license files 2020-12-25 00:36:24 +01:00