(feat): Bandwidth Graph Overlay #38
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Bandwidth Graph Overlay
Screenshot for that sweet sweet dopamine

Because knowing that you're wasting bandwidth is almost as important as knowing you're wasting RAM.
This PR adds a live bandwidth graph overlay that tracks exactly how many kilobytes you're spending to maintain awareness of a number on a screen.
What's New:
The dashboard now includes a collapsible bandwidth graph at the bottom that displays your cumulative data usage in glorious real-time. It shows both Bandwidth In (data you've received from strangers on the internet) and Bandwidth Out (heartbeats you've graciously relayed to keep The Swarm alive).
Features:
Technical Details:
The graph uses HTML5 Canvas with proper Y-axis scaling and maintains up to 360 data points in memory (1 hour at 10-second intervals). When you exceed that, older data gets discarded because this is a P2P counter, not a time-series database.
No new dependencies. No breaking changes. Just more ways to observe your resource consumption.