# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Default page size to config [#96] - Custom config path [#86] - Setting idle-hook-cmds ### Changed - Plain logger with `env_logger` [#126] ### Fixed - Improve config compatibility on Windows [#111](https://github.com/soywod/himalaya/pull/111) ## [0.2.6] - 2021-04-17 ### Added - Insecure TLS option [#84] [#103](https://github.com/soywod/himalaya/pull/103) [#105](https://github.com/soywod/himalaya/pull/105) - Completion subcommands [#99](https://github.com/soywod/himalaya/pull/99) - Vim flags to enable telescope preview and to choose picker [#97](https://github.com/soywod/himalaya/pull/97) ### Changed - Make `install.sh` POSIX compliant [#53](https://github.com/soywod/himalaya/pull/53) ### Fixed - SMTP port [#87] - Save msg upon error [#59] - Answered flag not set [#50] - Panic when downloads-dir does not exist [#100] - Idle mode incorrect new message notification [#48] ## [0.2.5] - 2021-04-12 ### Fixed - Expunge mbox after `move` and `delete` cmd [#83] - JSON output [#89] ## [0.2.4] - 2021-04-09 ### Added - Wiki entry for Gmail users [#58] - Info logs for copy/move/delete cmd + silent mode [#74] - `--raw` arg for `read` cmd [#79] ### Changed - Refactor output system + log levels [#74] ## [0.2.3] - 2021-04-08 ### Added - Telescope support [#61] ### Fixed - Unicode chars breaks the view [#71] - Copy/move incomplete (missing parts) [#75] ## [0.2.2] - 2021-04-04 ### Added - `w` alias for `write` cmd ### Fixed - `attachments` cmd logs - Page size arg `search` cmd ## [0.2.1] - 2021-04-04 ### Added - IDLE support [#29] - Improve choice after editing msg [#30] - Flags management [#41] - Copy feature [#35] - Move feature [#31] - Delete feature [#36] - Signature support [#33] - Add attachment(s) to a message (CLI) [#37] ### Changed - Errors management with `error_chain` [#39] ### Fixed - Missing `FLAGS` column in messages table [#40] - Subtract with overflow if next page empty [#38] ## [0.2.0] - 2021-03-10 ### Added - STARTTLS support [#32] - Flags [#25] ### Changed - JSON support [#18] ## [0.1.0] - 2021-01-17 ### Added - Parse TOML config [#1] - Populate Config struct from TOML [#2] - Set up IMAP connection [#3] - List new emails [#6] - Set up CLI arg parser [#15] - List mailboxes command [#5] - Text and HTML previews [#12] [#13] - Set up SMTP connection [#4] - Write new email [#8] - Write new email [#8] - Reply, reply all and forward [#9] [#10] [#11] - Download attachments [#14] - Merge `Email` with `Msg` [#21] - List command with pagination [#19] - Icon in table when attachment is present [#16] - Multi-account [#17] - Password from command [#22] - Set up README [#20] [unreleased]: https://github.com/soywod/himalaya/compare/v0.2.6...HEAD [0.2.6]: https://github.com/soywod/himalaya/compare/v0.2.6...v0.2.5 [0.2.5]: https://github.com/soywod/himalaya/compare/v0.2.5...v0.2.4 [0.2.4]: https://github.com/soywod/himalaya/compare/v0.2.4...v0.2.3 [0.2.3]: https://github.com/soywod/himalaya/compare/v0.2.3...v0.2.2 [0.2.2]: https://github.com/soywod/himalaya/compare/v0.2.2...v0.2.1 [0.2.1]: https://github.com/soywod/himalaya/compare/v0.2.1...v0.2.0 [0.2.0]: https://github.com/soywod/himalaya/compare/v0.2.0...v0.1.0 [0.1.0]: https://github.com/soywod/himalaya/releases/tag/v0.1.0 [#1]: https://github.com/soywod/himalaya/issues/1 [#2]: https://github.com/soywod/himalaya/issues/2 [#3]: https://github.com/soywod/himalaya/issues/3 [#4]: https://github.com/soywod/himalaya/issues/4 [#5]: https://github.com/soywod/himalaya/issues/5 [#8]: https://github.com/soywod/himalaya/issues/8 [#9]: https://github.com/soywod/himalaya/issues/9 [#10]: https://github.com/soywod/himalaya/issues/10 [#11]: https://github.com/soywod/himalaya/issues/11 [#12]: https://github.com/soywod/himalaya/issues/12 [#13]: https://github.com/soywod/himalaya/issues/13 [#14]: https://github.com/soywod/himalaya/issues/14 [#15]: https://github.com/soywod/himalaya/issues/15 [#16]: https://github.com/soywod/himalaya/issues/16 [#17]: https://github.com/soywod/himalaya/issues/17 [#18]: https://github.com/soywod/himalaya/issues/18 [#19]: https://github.com/soywod/himalaya/issues/19 [#20]: https://github.com/soywod/himalaya/issues/20 [#21]: https://github.com/soywod/himalaya/issues/21 [#22]: https://github.com/soywod/himalaya/issues/22 [#25]: https://github.com/soywod/himalaya/issues/25 [#29]: https://github.com/soywod/himalaya/issues/29 [#30]: https://github.com/soywod/himalaya/issues/30 [#31]: https://github.com/soywod/himalaya/issues/31 [#32]: https://github.com/soywod/himalaya/issues/32 [#33]: https://github.com/soywod/himalaya/issues/33 [#34]: https://github.com/soywod/himalaya/issues/34 [#35]: https://github.com/soywod/himalaya/issues/35 [#37]: https://github.com/soywod/himalaya/issues/37 [#38]: https://github.com/soywod/himalaya/issues/38 [#39]: https://github.com/soywod/himalaya/issues/39 [#40]: https://github.com/soywod/himalaya/issues/40 [#41]: https://github.com/soywod/himalaya/issues/41 [#48]: https://github.com/soywod/himalaya/issues/48 [#50]: https://github.com/soywod/himalaya/issues/50 [#58]: https://github.com/soywod/himalaya/issues/58 [#59]: https://github.com/soywod/himalaya/issues/59 [#61]: https://github.com/soywod/himalaya/issues/61 [#71]: https://github.com/soywod/himalaya/issues/71 [#74]: https://github.com/soywod/himalaya/issues/74 [#75]: https://github.com/soywod/himalaya/issues/75 [#79]: https://github.com/soywod/himalaya/issues/79 [#83]: https://github.com/soywod/himalaya/issues/83 [#84]: https://github.com/soywod/himalaya/issues/84 [#86]: https://github.com/soywod/himalaya/issues/86 [#87]: https://github.com/soywod/himalaya/issues/87 [#89]: https://github.com/soywod/himalaya/issues/89 [#96]: https://github.com/soywod/himalaya/issues/96 [#100]: https://github.com/soywod/himalaya/issues/100 [#126]: https://github.com/soywod/himalaya/issues/126