v0.32.6_fix1

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-14 08:19:09 +02:00
1 parent a3d183bd4b
commit e3de084149
34 files changed
+559 -85

No files matched your search

+15
View File
@@ -6,6 +6,21 @@
The scale applies to the complete authenticated administration surface, including navigation, workspace content, dialogs, overlays and the draft dock. Text fields, selects, textareas, checkboxes and radios also receive a small proportional control-size adjustment on top of global zoom so field proportions track the selected scale more visibly. Button style is independent: **Normal** keeps the refreshed control sizing and **Compact** restores the smaller source-style sizing, including generated entity actions and tab buttons inside dialogs. Table/log and dashboard density are additional layout controls and do not change the whole-interface scale. The dashboard editor can hide/show and reorder the telemetry cards at the top of Overview; this changes presentation only, not metric collection. Stream card explanations appear on hover and keyboard focus instead of expanding the card list. Stream cards default hidden but, once switched on, remain present even when no Stream is active (neutral no-data state). The selected time format is shared by logs, backend/runtime diagnostics, audit/session timestamps, certificate views and configuration-history timestamps. Chart presets change colors, surfaces, grid and line presentation only; they do not change sampled data, and the palette selector exposes the main colors for each preset. Each Appearance subsection has its own reset action, and **Reset appearance** restores all documented Appearance defaults without touching unrelated account preferences. A small local cache is retained only to avoid a theme/scale flash before authentication, while the authenticated SQLite preference remains authoritative.
The **Corner style** choice applies to standard dashboard/metric cards, vhost
cards, entities, notices, backend protocol badges and inputs independently from
color themes; the default preset retains the original appearance. On narrow
screens the Overview uses two small metric tiles per row rather than one.
Status refreshes update values without resetting widget order or scroll.
The Vhosts list shows one upstream protocol badge per configured reverse-proxy
backend: the configured mode (H1, Auto, H2 compatible or H2 only) plus the last
HTTP/1.1 or HTTP/2 response version observed by RustProxy while proxying a
request. An unknown or stale observation (over five minutes old) appears as `?`,
including in Auto mode; no new probe is issued, and parallel connections can
use different negotiated versions. Hover/focus displays the observation note
and aggregate response-version counters. These are authenticated live-status
observations, not the configured frontend HTTP version.
Unfinished Web Server, Vhost, Redirect and Stream editors remain session-only drafts. Their bottom-right dock uses square corners, can collapse to a single title bar, shows the age of each suspended draft and does not persist draft form values to SQLite.
The Settings page includes a local search field that filters category tabs using translated category labels and page content. Filtering never rebuilds settings forms, so unsaved values remain in the DOM. Category navigation remains sticky on desktop and marks categories containing unsaved forms.