feat: add unified upload telemetry

Move upload activity out of the global footer into a compact eight-row sidebar panel, add vertical metric transitions, and draw a smoothed green upload-speed sparkline in the header. Localize the new surfaces, cover responsive Electron behavior, and extend the strict public source allowlist for the new bounded speed-history module and its tests.
This commit is contained in:
Sucukdeluxe
2026-08-11 04:34:12 +02:00
parent feac1d06c5
commit b57b72327c
8 changed files with 397 additions and 158 deletions
+2
View File
@@ -41,6 +41,7 @@ const sourceFiles = [
'lib/serialized-runner.js',
'lib/settings-backup.js',
'lib/settings-import-gate.js',
'lib/speed-history.js',
'lib/startup-renderer.js',
'lib/stats.js',
'lib/support-bundle.js',
@@ -110,6 +111,7 @@ const sourceFiles = [
'tests/serialized-runner.test.js',
'tests/settings-backup.test.js',
'tests/settings-import-gate.test.js',
'tests/speed-history.test.js',
'tests/startup-renderer.test.js',
'tests/stats.test.js',
'tests/support-bundle.test.js',