Clément DOUIN
|
7c9515adc1
|
use hard float variant
|
2024-11-21 15:28:05 +01:00 |
|
Clément DOUIN
|
aeb95ad054
|
add armv7 to pre-release ci
|
2024-11-21 14:27:02 +01:00 |
|
Clément DOUIN
|
92814d6043
|
fix pre-release archives
commit f644ba7052
Author: Clément DOUIN <clement.douin@posteo.net>
Date: Wed Oct 30 16:30:39 2024 +0100
do not remove share folder
commit 00e7148352
Author: Clément DOUIN <clement.douin@posteo.net>
Date: Wed Oct 30 16:21:35 2024 +0100
upload folder and exe instead of archive
|
2024-10-30 16:50:15 +01:00 |
|
Clément DOUIN
|
adadc78743
|
rename test gh workflow to pre-release
|
2024-09-17 10:03:19 +02:00 |
|
Clément DOUIN
|
ff56268fb3
|
bump action checkout to v4
|
2024-09-17 09:54:00 +02:00 |
|
Clément DOUIN
|
5d0ea22e3c
|
make artifact name unique
|
2024-09-17 09:47:17 +02:00 |
|
Clément DOUIN
|
90183fc302
|
upload all result to artifacts
|
2024-09-17 09:18:59 +02:00 |
|
Clément DOUIN
|
2d53144c7c
|
remove cargo cache
Looks like cargo cache is inside the Nix store.
|
2024-09-17 08:55:54 +02:00 |
|
Clément DOUIN
|
a61ff559e6
|
fix upload artifact path
|
2024-09-17 08:22:19 +02:00 |
|
Clément DOUIN
|
6b2e018ea3
|
fix test.yml workflow syntax issue 3
|
2024-09-17 08:08:36 +02:00 |
|
Clément DOUIN
|
0cf6ba01ce
|
fix test.yml workflow syntax issue 2
|
2024-09-17 08:05:42 +02:00 |
|
Clément DOUIN
|
360284184e
|
fix test.yml workflow syntax issue
|
2024-09-17 08:03:12 +02:00 |
|
Clément DOUIN
|
a6300e6498
|
cache cargo home
|
2024-09-17 07:59:23 +02:00 |
|
Clément DOUIN
|
6789993913
|
adjust artifact path 2
|
2024-09-17 07:13:27 +02:00 |
|
Clément DOUIN
|
068bb4c853
|
adjust artifact path
|
2024-09-17 06:55:02 +02:00 |
|
Clément DOUIN
|
34fbf5b603
|
upload built test binary to github artifacts
|
2024-09-17 06:46:57 +02:00 |
|
Clément DOUIN
|
74ec31014c
|
fix ci macos version
|
2024-09-04 11:38:46 +02:00 |
|
Clément DOUIN
|
c5b33b9623
|
update fundings
|
2024-08-30 08:02:11 +02:00 |
|
Clément DOUIN
|
8d0f013374
|
fix release gh action
|
2024-04-20 07:50:57 +02:00 |
|
Clément DOUIN
|
a389434fde
|
remove darwing cross compile
|
2024-04-19 22:11:59 +02:00 |
|
Clément DOUIN
|
b4fcb427a4
|
replace tree by ls -R
|
2024-04-19 11:57:59 +02:00 |
|
Clément DOUIN
|
849deb9a20
|
replace ls by tree
|
2024-04-19 09:56:25 +02:00 |
|
Clément DOUIN
|
c022e66289
|
fix gh action ls
|
2024-04-19 09:44:16 +02:00 |
|
Clément DOUIN
|
5003abe1e1
|
fix post install
|
2024-04-19 08:34:15 +02:00 |
|
Clément DOUIN
|
4590348bf2
|
merge archives packages with regular ones
|
2024-04-19 07:22:25 +02:00 |
|
Clément DOUIN
|
c57988770a
|
fix windows ext
|
2024-04-18 22:42:11 +02:00 |
|
Clément DOUIN
|
9b1a090329
|
fix nix run args
|
2024-04-18 22:29:10 +02:00 |
|
Clément DOUIN
|
7fbd97ceba
|
add nix test github workflow
|
2024-04-18 22:06:24 +02:00 |
|
Clément DOUIN
|
10de8e9fb4
|
release v1.0.0-beta.4
|
2024-04-16 22:26:10 +02:00 |
|
Clément DOUIN
|
8741508413
|
removed github issue template
GitHub Issues have been definitely closed, so the template does not
make sense anymore.
|
2024-02-04 21:03:16 +01:00 |
|
Clément DOUIN
|
a945e1bf2f
|
make watch hooks cumulative
|
2024-02-03 22:30:15 +01:00 |
|
Clément DOUIN
|
12e71a5ba8
|
improve release process
|
2024-01-01 16:22:30 +01:00 |
|
Clément DOUIN
|
be877f0b3e
|
fix linux, macos and windows release builds
|
2024-01-01 00:27:45 +01:00 |
|
Clément DOUIN
|
131acd6230
|
update flake deps, fix gh release interpreter
|
2023-12-31 11:05:08 +01:00 |
|
Clément DOUIN
|
34ad1add65
|
fix releases
|
2023-07-18 17:23:24 +02:00 |
|
Clément DOUIN
|
7844a79009
|
fix release and test
|
2023-05-01 11:41:39 +02:00 |
|
Clément DOUIN
|
30599931bc
|
add test zip workflow
|
2023-05-01 11:21:23 +02:00 |
|
Clément DOUIN
|
a7e9c560c2
|
release v0.7.3
|
2023-05-01 01:28:31 +02:00 |
|
Clément DOUIN
|
9453f83c94
|
fix unit tests
|
2023-05-01 00:44:59 +02:00 |
|
Clément DOUIN
|
5d00e0bef0
|
fix windows releases
|
2023-05-01 00:36:55 +02:00 |
|
Clément DOUIN
|
84003f951a
|
improve cross compilation, prepare v0.7.2
|
2023-05-01 00:19:59 +02:00 |
|
Clément DOUIN
|
22fb1b8dee
|
add completions and man pages to release archives #43
|
2023-02-21 16:07:16 +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 |
|
Clément DOUIN
|
a14ce2af60
|
fix typo in gh action workflow test
|
2022-03-04 14:51:06 +01:00 |
|
Clément DOUIN
|
cb21edaec4
|
add libnotmuch to test gh action workflow
|
2022-03-04 14:49:02 +01:00 |
|
Clément DOUIN
|
f06beb61ae
|
make one cargo feature per backend (#318)
|
2022-03-04 14:19:54 +01:00 |
|
Clément DOUIN
|
158bc86cfa
|
release v0.5.6 (#301)
* make use of mailparse::MailAddr
* move addr logic to a dedicated file
* update changelog
* add suffix to downoalded attachments with same name (#204)
* implement sort command (#34)
* introduce backends structure (#296)
* implement backend structure poc
* improve config namings
* improve account namings and structure
* rename imap vars to backend
* maildir backend (#299)
* refactor config system, preparing maildir backend
* rename deserializable by deserialized
* wrap backend in a Box
* reword backend trait methods
* merge list envelopes functions
* remove find_raw_msg from backend trait
* remove expunge fn from backend trait
* rename add_msg from backend trait
* init maildir integration tests, start impl maildir backend fns
* implement remaining methods maildir backend, refactor trait
* improve backend trait, add copy and move fns
* remove usage of Mbox in handlers
* reorganize backends folder structure
* move mbox out of domain folder
* rename mbox entities
* improve mbox structure
* remove unused files, move smtp module
* improve envelope, impl get_envelopes for maildir
* link maildir mail entry id to envelope id
* use erased-serde to make backend get_mboxes return a trait object
* remove unused mbox files
* rename Output trait
* make get_envelopes return a trait object
* remove unused impl for imap envelope
* update backend return signature with Box
* replace impl from imap::Fetch to mailparse::ParsedMail
* split flags by backends
* remove unused flags from msg
* remove remaining flags from domain
* impl maildir copy and move, improve maildir e2e tests
* set up imap backend e2e tests
* move domain/msg to msg
* repair broken tests
* fix maildir envelopes encoding issues
* add date column to maildir envelopes
* implement maildir list pagination
* improve maildir subdir path management
* add pgp and maildir features to readme
* update changelog
* bump version v0.5.6
|
2022-02-22 16:54:39 +01:00 |
|
Clément DOUIN
|
c5ed252f33
|
bump version v0.5.3
|
2022-02-03 23:34:15 +01:00 |
|
Clément DOUIN
|
8c54097286
|
remove branch condition deployment
|
2022-02-03 16:15:22 +01:00 |
|
Clément DOUIN
|
8f202b0f00
|
set up crates.io deployment in github actions
|
2022-02-03 15:54:57 +01:00 |
|