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

This commit is contained in:
Mateusz Gruszczyński committed 2026-11-04 20:44:31 +01:00
1 parent 3b9110c8c8
commit beae94e932
42 files changed
+2518 -274

No files matched your search

+14 -6
View File
@@ -1,4 +1,11 @@
RustBox 0.2.22 - final source validation
RustBox 0.2.23 - final source validation
0.2.23 scope:
- adds Appearance "Style depth" (`skin_depth`, V053): colors only / standard (default) / immersive
- adds a separate "Style gradients" switch (`skin_gradients`, V053, default off); every stylesheet gradient is gated by it
- interface-style standard: every predefined style ships light+dark palettes, a fixed layout profile and structural design tokens; 23 existing styles adapted, 14 new styles added (Dracula, Catppuccin, Solarized, Gruvbox, Tokyo Night, Rosé Pine, Everforest, Synthwave, Paper, Terminal, Aqua Glass, Linear, Material You, Retro 95)
- V051/V052 consolidated into the fresh schemas; compatibility baseline V052
- fresh MySQL schema: `message_loading_mode` uses an expression default
0.2.22 scope:
- adds message snooze (`snoozed_messages`, V052): hides a message client-side from its current folder view until a chosen wake time; purely client-side hiding, no server-side pagination/count SQL changes, no IMAP side effects
@@ -45,17 +52,18 @@ RustBox 0.2.22 - final source validation
- PDF attachment preview uses the authenticated inline URL for Safari/iPhone compatibility
- Composing shows only compact attachment/message size-limit values on one line
- 0.2.9 realtime notification gating, browser shortcut preservation and 300-message defaults remain intact
- V047-V050 are consolidated into compatibility baseline V050; V051 migrates existing tenants with adaptive HTML-mail colors and mailbox loading mode; V052 adds `snoozed_messages` to existing V051 tenants; V053 is next
- version metadata identifies 0.2.22
- V047-V052 are consolidated into compatibility baseline V052; V053 adds `skin_depth` and `skin_gradients` to existing V052 tenants; V054 is next
- version metadata identifies 0.2.23
Completed in this environment:
- offline release validator: scripts/validate-release-static.py (424/424 checks passed)
- offline release validator: scripts/validate-release-static.py (432/432 checks passed)
- browser JavaScript assembled in manifest order passes `node --check`
- all JSON files parse successfully
- Python helper scripts compile successfully
- shell scripts pass `bash -n`
- release metadata consistently identifies 0.2.22
- V050 baseline consolidation plus the V051 adaptive-colors/mailbox-loading migration are validated offline
- release metadata consistently identifies 0.2.23
- V052 baseline consolidation plus the V053 skin-depth migration are validated offline
- all 37 interface styles rendered in light and dark at the immersive depth against a mocked API (Playwright), with no page errors
Not executable in this packaging environment: