Improved progress display

Previously, the progress bar updated only after completing an entire table.

For large tables such as LIBARC, this could make the application appear to have stopped responding.

Phase 10 updates the interface while rows are being exported.
This commit is contained in:
Mark Gregory
2026-10-18 11:25:03 +01:00
parent 40386134a8
commit 08a73d5171
2 changed files with 67 additions and 14 deletions
+7
View File
@@ -0,0 +1,7 @@
# Phase 50 — Server overview line graphs
The eight Server Overview statistic cards are replaced with actual Swift Charts time-series graphs. Each graph retains the current numeric value in its heading and plots up to 60 sampled values over time. This applies to Dashboard and Server Status. The six existing live rate charts remain unchanged above the overview graphs. The overview also appears in the other monitoring screens where it was previously used.
Charts show raw counter trends (cumulative values for Queries, Bytes, Connections, etc.); the six charts above show per-second rates where applicable. Graphs populate as five-second samples arrive.
Validation: `swiftc -frontend -parse WorkbenchReplacement/MainView.swift` passed in Linux. Native macOS compilation and UI testing have not been performed.