rustmailer
593faf8842
add excalidraw file
1.3.0
2025-08-11 17:51:36 +08:00
rustmailer
25e3000b46
fix: modify Dockerfile to resolve permission issues
2025-08-11 17:48:30 +08:00
rustmailer
750db54f48
Update README.md
2025-08-11 15:37:58 +08:00
rustmailer
209958d47f
Update README.md
2025-08-11 14:46:42 +08:00
rustmailer
7fd25eacdb
Update README.md
2025-08-11 14:42:47 +08:00
rustmailer
9fa5e91999
Update README.md
2025-08-11 14:41:08 +08:00
rustmailer
cbc9710b99
Merge branch 'main' of https://github.com/rustmailer/rustmailer
2025-08-10 05:11:54 +08:00
rustmailer
7ba24b45b2
feat: add email thread related APIs and data structures
...
- Add two new APIs to list email threads and fetch all messages within a thread
- Create a new email thread table to store thread information
- Implement method to extract thread_id from emails to support thread association queries
2025-08-10 05:11:41 +08:00
rustmailer
98e1adbc24
Update README.md
2025-08-04 22:24:11 +08:00
rustmailer
f05908bff4
Update README.md
2025-08-04 22:10:54 +08:00
rustmailer
17594ad667
Update README.md
2025-08-02 22:17:08 +08:00
rustmailer
76139344fb
chore(legal): add copyright/license headers to all source files
2025-07-29 02:02:08 +08:00
rustmailer
fa0c5cb66b
feat(docker): include license artifacts in Docker image
...
- Ensure `LICENSE` and `license.html` are included in build artifacts
- Extracted build output into `docker/` as Docker context
- Updated Dockerfile to COPY `LICENSE` and `license.html` into image
- License list generated from accepted SPDX identifiers
1.2.1
2025-07-28 21:41:21 +08:00
rustmailer
7e797562a3
fix: update default delay parameter for send email and hooks tasks
2025-07-28 18:01:04 +08:00
rustmailer
3d8796485b
fix(frontend): correct favicon path to match embedded static file routing
2025-07-28 17:29:11 +08:00
rustmailer
9047c59eb4
docs: update license section to reflect no account limit during trial
2025-07-27 22:10:03 +08:00
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