This commit is contained in:
Mateusz Gruszczyński committed 2026-10-15 13:00:44 +02:00
1 parent 5a36bb0c4b
commit 78ad28ef4d
27 files changed
+1448 -234

No files matched your search

+41 -1
View File
@@ -1,4 +1,44 @@
# RustProxy 0.33.2
# RustProxy 0.33.3
## 0.33.3 sidebar appearance follow-up
- Main navigation takes active/hover backgrounds and selection colors from the
selected **interface theme**, not the chart color palette. Dark and ultra-dark
use theme brand tones; light and cream blend theme brand/text for contrast.
Switching the chart palette no longer changes sidebar or mobile-menu highlighting.
- Sidebar navigation and the mobile menu follow the existing Appearance → Corner
rounding setting. Changes take effect live with the current preferences; no
additional JavaScript, API changes or preference migrations are required.
## 0.33.3: resizable Overview dashboard and free card placement
- **Visual layout editor fix:** **Arrange Overview cards** uses uniformly sized,
readable preview tiles (three columns on desktop, two on tablets, one on
phones), not the 12-column canvas used by the actual Overview. Its `2/12`
through `12/12` width controls still resize the real dashboard cards.
Toolbars and hidden-card actions wrap cleanly without horizontal modal scroll;
dragging, hiding, Save/Cancel and factory reset work as before.
- Fixed time-series SVG viewport scaling after widening cards. All Overview line plots
(numeric sparklines, full-width charts and diagnostic/network interface charts)
now span their available width while keeping their vertical sizing and stroke
thickness; donut charts remain circular. No new status polling is required.
- In **Unlock layout** or **Arrange cards visually**, use − / + to change a
card's width in the 12-column dashboard grid. Available widths are 2, 3, 4,
6 and 12 columns, restricted by card type for readability. **3 columns fits
four graphs in one row** on a desktop canvas wider than 1080px. Even the
smallest number/sparkline cards can be expanded to 4 columns (twice their
original width) and moved to the very top, beside regular charts.
- The first manual move or resize enables a freely ordered layout, with no
enforced separation between numbers, small charts, wide charts or panels.
Responsive widths clamp to six/two columns on smaller canvases; dense grid
packing reduces empty gaps without changing chart sampling or polling.
- Card sizes are saved with the account's existing Overview preferences in
nullable `dashboard_widget_sizes`; **null retains 0.33.2 group ordering**
for older saved layouts, while `{}` enables free order with normal widths.
Save, cancel, factory reset and modal preview include dimensions. Existing
per-account layouts, factory visibility and 600-sample default are preserved.
No SQLite migration or extra status fetches are needed. Runtime Rust acceptance
remains required.
## 0.33.2: unified progressbar appearance