Clément DOUIN
|
1e7adc5e0c
|
add query arg to envelope list command
|
2024-02-28 09:09:03 +01:00 |
|
Clément DOUIN
|
e945c4b8e2
|
replace sqlite by sled for id mapping storing
|
2024-02-24 09:37:55 +01:00 |
|
Clément DOUIN
|
6942c59097
|
improve folder alias management
|
2023-12-15 22:54:13 +01:00 |
|
Clément DOUIN
|
04e721d591
|
adjust api, test commands with a greenmail instance
|
2023-12-09 09:38:33 +01:00 |
|
Clément DOUIN
|
ef3214f36f
|
clean doc
|
2023-12-08 12:18:18 +01:00 |
|
Clément DOUIN
|
a47902af7d
|
refactor message with clap derive api (part 1)
|
2023-12-07 12:19:45 +01:00 |
|
Clément DOUIN
|
4a77253c1d
|
refactor folder with clap derive api
|
2023-12-06 22:13:50 +01:00 |
|
Clément DOUIN
|
d2308221d7
|
refactor man and completion with clap derive api
|
2023-12-05 22:38:08 +01:00 |
|
Clément DOUIN
|
7a10a7fc25
|
reorganize folder and cli structure
|
2023-12-05 15:06:26 +01:00 |
|
Clément DOUIN
|
8b1a289f4d
|
rename existing cargo features, fix imports
|
2023-12-04 22:26:49 +01:00 |
|
Clément DOUIN
|
fb8f356e8c
|
fix id mapper
|
2023-11-28 22:28:28 +01:00 |
|
Clément DOUIN
|
7629a66c9c
|
use email-lib git instead of path
|
2023-11-27 17:15:34 +01:00 |
|
Clément DOUIN
|
cec658aff4
|
bump lib with backend features
|
2023-11-25 12:37:00 +01:00 |
|
Clément DOUIN
|
7ad1772c83
|
update pimalaya libs, prepare v0.9.0
|
2023-08-28 09:05:14 +02:00 |
|
Clément DOUIN
|
679007ba64
|
resolve folder aliases from backend implems instead #95
|
2023-07-17 11:31:28 +02:00 |
|
Clément DOUIN
|
cac8280c8c
|
use tokio async runtime
last fixes before merge
|
2023-07-05 09:04:40 +02:00 |
|
Clément DOUIN
|
c254f64569
|
refactor builders and sync
|
2023-06-13 10:14:20 +02:00 |
|
Clément DOUIN
|
0ff77b5179
|
move id mapper from lib to CLI
|
2023-05-14 21:41:31 +02:00 |
|
Clément DOUIN
|
fb324878fa
|
improve global options, add account config sync-folders-strategy
|
2023-02-22 13:20:58 +01:00 |
|
Clément DOUIN
|
694173b534
|
release v0.7.0 (#433)
* update codebase with email lib changes (#431)
update himalaya-lib, rename remaining mbox vars
add missing methods from lib
update changelog
* fixed missing folder aliases #430
* improve README links
* fix README repology link
* fix README repology table
* fix README repology table 2
* center README repology table
* fix README cosmetic issues
* fix README cosmetic issues 2
* fix README title
* fix README wiki links
* fix lock file
* prepare v0.6.2
* fix ci
* try some musl builds #356
* add musl build to artifact #356
* add musl build to deployment pipeline #356
* migrate clap v4, add man command #419
* add option to choose color manually #407
* update links and badges
* update matrix badge
* add github release version badge
* update badges links
* fix code bloc type
* fix tests
* fix cargo lock
* generate all man pages for all subcommands #419
* fix query and headers arg parsers
* fix invalid flags and options due to clap v4 migration
* fix tests
* remove -l|--log-level option
* refactor contributing guide
* update lib
* fix flags string printer
* make commands read, attachments, copy, move and delete accept multiple ids
* fix ids arg parser
* fix flags subcommands conflicts between ids and flags
* flip back copy and move arguments
* add issue template (#439)
* update lib, prepare for sync feature
* update himalaya lib, fix senders and config
* update lock file himalaya lib
* fix sync enabling issues
* fix wrong imap backend init in main file
* fix notmuch backend post sync feature
* configuration wizard (#432)
* make DeserializedConfig::path more robust
With this change, himalaya uses the crate `dirs` in order to follow XDG
specifications on Unix, Known Folder on Windows and Standard Directories
on MacOS. This gives us much smoother cross-platform support. It still
has the same fallbacks (`$HOME/.config/himalaya/config.toml` and
`$HOME/.himalayarc`.)
Additionally, this commit removes a bit of in-house code-bloat.
* add wizard entrypoint and basic structure
* wip
* feat: impl Serialize for all DeserializedConfigs
* feat: select default account and write to file
* feat: add SMTP part of wizard
* build: update lockfile
* refactor: separate out multiple files for wizard
* style: friendlier and prettier messages
* feat: add maildir part of wizard
* feat: add notmuch part of wizard
* chore: clippy lints and reorder prompts
* fix: contrived solution to serializing None values
* fix: allow empty Option field when deserializing
* style: address PR review comments
* fix: utilize notmuch lib in finding database path
* fix notmuch wizard
---------
Co-authored-by: Clément DOUIN <clement.douin@posteo.net>
* add account sync progress bar
* improve sync spinner
* make the sync dry run flag show patches without applying them
* update himalaya lib, increase imap session pool size
* add disable cache flag
* add nlnet logo in readme
* update himalaya lib deps, make use of sync reports
* prepare v0.7.0
* bump rustc v1.67.0 and clap v4.1.4
* bump himalaya lib v0.5.1, fix flake lock file
---------
Co-authored-by: janabhumi <dmitriy@ideascup.me>
Co-authored-by: Knut Magnus Aasrud <km@aasrud.com>
|
2023-02-08 16:03:45 +01:00 |
|