1 parent
9003a50eb4
commit
2486856799
21 files changed
+538
-30
No files matched your search
@@ -1,6 +1,9 @@
|
||||
RustBox 0.2.19 release manifest
|
||||
RustBox 0.2.20 release manifest
|
||||
|
||||
0.2.19 release changes and retained feature set:
|
||||
0.2.20 release changes and retained feature set:
|
||||
- fixes the Axum route visibility mismatch for `AttachMessageSourceRequest`, allowing the forward-as-attachment handler to compile from `routes::mod`
|
||||
- falls back to IMAP `INTERNALDATE` for messages with a missing/invalid message `Date` and repairs cached missing dates when opening a folder
|
||||
- forwards a message as a real server-created `message/rfc822` `.eml` draft attachment
|
||||
- expands sandboxed HTML message previews to the real remaining reader height and keeps that height synchronized across layout/fullscreen changes
|
||||
- adds equal-height text/HTML signature fields and a dedicated raw-HTML + visual signature editor with image insertion
|
||||
- keeps synchronization activity visible during page/progressive/all mailbox loads and individual message retrieval
|
||||
@@ -71,14 +74,14 @@ Docker examples:
|
||||
|
||||
Operations/docs:
|
||||
- standalone `scripts/migrate_roundcube.py` imports Roundcube contacts/identities using RustBox config.toml and supports SQLite/MySQL/PostgreSQL targets
|
||||
- README.md documents 0.2.19 configuration
|
||||
- README.md documents 0.2.20 configuration
|
||||
- docker/README.md documents Compose variants
|
||||
- docs/STORAGE_SEARCH_OPERATIONS.md documents failure modes, shared-storage requirements and migration behavior
|
||||
- TODO.md leaves live SILO/MinIO/AWS/Ceph and real multi-node acceptance validation explicitly pending
|
||||
|
||||
Build/release metadata:
|
||||
- `scripts/package-release.sh` runs the full Rust release gate before creating ZIP/SHA256 artifacts
|
||||
- Cargo.toml version = 0.2.19
|
||||
- Cargo.toml version = 0.2.20
|
||||
- rust-toolchain.toml pins Rust 1.99.1
|
||||
- Cargo.lock is retained for reproducible application builds; the release gate generates it only when missing
|
||||
- CI and scripts/build-release.sh use the retained Cargo.lock (generating it only if missing), then run locked tests/Clippy/release build
|
||||
Reference in new issue
Block a user