1 parent
a116890e20
commit
02d0b13ec1
24 files changed
+245
-93
No files matched your search
+10
-9
@@ -1,11 +1,12 @@
|
||||
RustBox 0.2.9 release manifest
|
||||
RustBox 0.2.10 release manifest
|
||||
|
||||
0.2.9 feature/configuration changes:
|
||||
- suppresses startup new-mail toasts and arms realtime mail notifications only after authenticated startup is complete and the WebSocket has been open for a short grace period
|
||||
- suppresses self-generated destination-folder NewMessages notifications during bulk move/copy/archive/junk/delete operations while retaining the bulk summary toast
|
||||
- shows a success toast after authenticated startup/login
|
||||
- preserves browser/system Ctrl/Cmd shortcuts by limiting RustBox single-key shortcuts to unmodified keys; compose remains available on C
|
||||
- defaults mailbox pages/preferences to 300 messages and raises the supported per-page API/preference limit to 300
|
||||
0.2.10 feature/configuration changes:
|
||||
- opens message-body links without an explicit target in a new tab/window instead of navigating inside the sandboxed mail-preview iframe; explicit targets remain intact
|
||||
- shows the login success toast only after a real POST login; session restoration/page refresh is silent
|
||||
- improves non-ASCII/Polish mail display with explicit UTF-8 preview documents and broader RFC 2047 header decoding (including ISO-8859-2/Windows-1250)
|
||||
- previews PDFs from the authenticated inline attachment endpoint instead of a blob iframe for Safari/iPhone compatibility
|
||||
- presents compose attachment/message size limits as compact raw values without implementation-detail descriptions
|
||||
- retains the 0.2.9 realtime notification, shortcut and 300-message mailbox behavior
|
||||
- requires no runtime schema migration; V049 remains next
|
||||
Architecture:
|
||||
- database_backend = sqlite | mysql | pgsql selects authoritative SQL only
|
||||
@@ -42,14 +43,14 @@ Docker examples:
|
||||
- docker/compose-mysql-nfs-opensearch.yml (MySQL + real NFS volume + OpenSearch)
|
||||
|
||||
Operations/docs:
|
||||
- README.md documents 0.2.9 configuration
|
||||
- README.md documents 0.2.10 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.9
|
||||
- Cargo.toml version = 0.2.10
|
||||
- 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