This commit is contained in:
Mateusz Gruszczyński committed 2026-10-15 09:37:47 +02:00
1 parent bbfa8cbc3f
commit 2ccc598b12
49 files changed
+4771 -639

No files matched your search

+13 -2
View File
@@ -1,11 +1,22 @@
# RustProxy roadmap
## 0.33.0 - Web Server observability (implementation complete; live acceptance pending)
- [x] Add one Overview 60/120/300/600 history selector on the connection-status header row, with temporary changes and explicit browser-persistent choice. Use the same source stream and leave the Cache and Transform selectors independent.
- [x] Match the Web Server metric method visibility to `ResponseKind` (no `private_interfaces` warning).
- [x] Align donut totals beside the ring, preserving the legend and compact tile heights.
- [x] Add opt-in Web Server Overview cards, with all new metrics hidden by default and per-service drilldown.
- [x] Extend Web Server/PHP diagnostics and bounded Prometheus metric families without untrusted labels or additional request-path database calls.
- [x] Extend the packaged Grafana operations dashboard with Web Server/PHP panels and per-service filters.
## 0.32.8 - Overview action alignment (runtime acceptance pending)
- [x] Convert bounded cache RAM/queue/disk, file descriptor, HTTP protocol share and backend capacity cards into meter/progress-bar visuals, with clear unknown-limit behavior.
- [x] Replace cache hit ratio sparklines with compact HIT/MISS donut visualizations and legends.
- [x] Add large transformation/compression four-series live charts and Polish/English labels, preserving existing status sampling and layout/editor preferences.
- [x] Add deterministic UI metric tests and Chromium responsive-layout regression checks.
- [x] Replace mobile three-column Overview actions with natural wrapping: keep the heading at left, actions to the right, without shrinking buttons.
- [x] Remove redundant button-only classes and outdated small-screen overrides while preserving existing common button variants, layout controls and editor handlers.
- [x] Remove the complete `tools/checks/` directory and update affected scripts and docs; retain the upgrade-safety preflight.
- [ ] Build and exercise RustProxy against a live backend and real administration session in a Rust-enabled environment.
## 0.32.7 development follow-up: Appearance and H2-close diagnostics