34 Commits

Author SHA1 Message Date
rustmailer c46b41b657 feat: add email-based message search API (OpenAPI + gRPC) with new index table
- Added unified search interface to query messages by email address
- Implemented both OpenAPI and gRPC endpoints
- Introduced new index table to optimize email-based lookups
1.2.0
2025-07-26 04:18:35 +08:00
rustmailer 0dbaaa865f fix(imap): fix nested OR conditions parentheses
- Correctly generate IMAP syntax for nested OR conditions (e.g. `OR (OR A B) C`)
- Add tests for complex logic combinations
2025-07-25 10:43:32 +08:00
rustmailer 895e7a4c51 chore(release): 1.1.0 1.1.0 2025-07-23 03:51:30 +08:00
rustmailer e3cbc7f4cc feat: enable proxy support (HTTP and SOCKS5); webhook now supports configurable proxy 2025-07-23 03:32:10 +08:00
rustmailer 4e80c6d979 fix: align forward params with backend, use Option<bool> for default handling 2025-07-22 20:54:30 +08:00
rustmailer 67285d3451 doc: add api reference. 2025-07-22 17:08:00 +08:00
rustmailer 324b69dab5 refactor: reorganize error codes into logical categories 2025-07-22 15:31:22 +08:00
rustmailer 873c262a50 doc(readme): update document url 2025-07-21 14:14:37 +08:00
rustmailer 59cff28625 docs: add comments to rustmailer.proto 2025-07-20 23:13:52 +08:00
rustmailer bc0c1461d2 docs(ui): add styled image grid for dashboard, scalar, accounts and queue screenshots 2025-07-20 00:29:59 +08:00
rustmailer 7928915736 docs(ui): add styled image grid for dashboard, scalar, accounts and queue screenshots 2025-07-20 00:27:57 +08:00
rustmailer 224496169a Update README.md 2025-07-19 23:03:05 +08:00
rustmailer 0d225a0803 docs: add DeepWiki badge to README 2025-07-18 23:24:35 +08:00
rustmailer b75a4345be refactor(ci): simplify docker version extraction in workflow 1.0.0 2025-07-18 21:09:10 +08:00
rustmailer a1c89c612e chore: add SHA256 checksum generation for release artifacts 2025-07-18 19:48:07 +08:00
rustmailer 77227d276b chore: add SHA256 checksum generation for release artifacts 2025-07-18 19:14:53 +08:00
rustmailer 91cff806be ci: add release workflow for multi-platform RustMailer binaries 2025-07-18 18:09:00 +08:00
rustmailer 8dcc388e5e chore: update release workflow to use git-cliff v3 and action-gh-release v2 2025-07-18 17:01:03 +08:00
rustmailer fc350db6c6 chore(ci): update git-cliff to v3 and fix changelog generation for releases 2025-07-18 16:23:21 +08:00
rustmailer deaf36c626 feat: support flattening artifacts for both .zip and .tar.gz files 2025-07-18 15:26:25 +08:00
rustmailer db4d655329 build: support PROTOC_INCLUDE override and improve build.rs robustness 2025-07-18 14:25:45 +08:00
rustmailer 8a1009d24e build: support PROTOC_INCLUDE override and improve build.rs robustness 2025-07-18 14:00:07 +08:00
rustmailer b2f0b34fd1 build: support PROTOC_INCLUDE override and improve build.rs robustness 2025-07-18 13:57:04 +08:00
rustmailer 23017eb822 fix: ensure protoc includes well-known protos on macOS/Linux 2025-07-18 12:50:33 +08:00
rustmailer 58d64a6223 ci: separate protoc install steps for Linux and macOS with correct URLs 2025-07-18 12:29:06 +08:00
rustmailer 3ca1385334 ci: unify protoc version across all platforms in release workflow 2025-07-18 12:20:11 +08:00
rustmailer 8960fe779c ci: enable vendored-openssl feature and static linking for release builds 2025-07-18 12:07:02 +08:00
rustmailer 7c05bb85b3 ci: fix musl build by installing musl-tools in release workflow 2025-07-18 11:50:22 +08:00
rustmailer 009be202c3 ci: configure release.yml using actions-rs/toolchain 2025-07-18 11:43:54 +08:00
rustmailer 0f298f6755 ci: switch to actions-rs/toolchain for Rust setup and cross-compilation 2025-07-18 11:39:48 +08:00
rustmailer f8b88d9436 ci: switch to actions-rs/toolchain for Rust setup and cross-compilation 2025-07-18 11:27:22 +08:00
rustmailer acc55da874 chore(release): add complete GitHub Actions workflow for multi-platform release 2025-07-18 11:21:11 +08:00
rustmailer bb8d731055 docs: update README with 'Stay Connected' section 2025-07-18 09:47:35 +08:00
rustmailer 0044f37d7b feat: initial commit 2025-07-17 22:49:42 +08:00