v0.2.27
RustBox CI / rustbox (push) Canceled after 0s

This commit is contained in:
Mateusz Gruszczyński committed 2026-11-06 11:15:43 +01:00
1 parent 53f4812adc
commit 20d78ee7be
20 files changed
+545 -52

No files matched your search

+11 -3
View File
@@ -1,4 +1,12 @@
RustBox 0.2.26 release manifest
RustBox 0.2.27 release manifest
0.2.27 release changes:
- predefined styles promote to a custom copy when monochrome mode is changed
- wide message rows allocate more space to subjects and expose the complete subject as a tooltip
- message quick actions overlay to the left on hover instead of reserving hidden width
- Shift-click message popups use a reader-only embedded layout
- adaptive HTML mail colors derive light/dark behavior from the actual reader background for custom palettes
- mailbox storage opens a graphical per-folder IMAP size view; folder properties show measured size in MB when available
0.2.26 release changes:
- licensing: GNU AGPL v3 (`LICENSE`) with an optional paid commercial license (`LICENSING.md`); `NOTICE.md` keeps the MIT notice for parts originating from Oxi; Cargo metadata declares `AGPL-3.0-only`
@@ -118,14 +126,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.26 configuration
- README.md documents 0.2.27 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.26
- Cargo.toml version = 0.2.27
- 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