1 parent
fff8521a17
commit
6c15491284
13 files changed
+73
-19
No files matched your search
+3
-1
@@ -2,13 +2,15 @@
|
||||
### 0.0.2
|
||||
|
||||
- Split the monolithic browser application JavaScript into functional modules under `src/web/js/`; `build.rs` now assembles the JavaScript manifest into the embedded fingerprinted bundle alongside the existing CSS build.
|
||||
- Added a generated standalone `ui/app.js` workflow for preview/release snapshots while keeping `src/web/js/` as the only JavaScript source of truth.
|
||||
- Removed the duplicate `ui/` snapshot; `src/web/` is the only browser UI source and Cargo assembles embedded CSS/JS bundles in `OUT_DIR`.
|
||||
- Removed the top-level Compact/Balanced/Comfortable/Reading appearance preset cards.
|
||||
- Expanded **Interface style** with RustBox (custom), Roundcube Classic, Roundcube Larry, Roundcube Elastic, Clean, Graphite and High contrast.
|
||||
- Fixed styles no longer overwrite the user's RustBox custom colors/layout values; switching back to RustBox restores the saved manual configuration.
|
||||
- Fixed interface styles lock palette/geometry controls while leaving Theme, language, date/time formatting and accessibility/user visibility toggles available.
|
||||
- Added dedicated light/dark palettes for Larry, Clean, Graphite and High contrast while retaining the existing Classic/Elastic compatibility skins.
|
||||
- Updated UI/build contract tests for the modular JavaScript build and expanded interface-style validation.
|
||||
- Fixed the 0.0.2 release build regression by centralizing `AppConfig::default()` and updating stale `AccountSession` test fixtures for the new session metadata fields.
|
||||
- Updated UI contract tests and visual fixtures after removal of the legacy `ui/` directory.
|
||||
|
||||
### 0.0.1
|
||||
|
||||
|
||||
Reference in new issue
Block a user