What's Changed
Added
- Spring-smoothed value animation — Throughput values now glide smoothly toward their targets using spring physics instead of snapping, matching the architecture documented in the README.
- Configurable ping target — Customize the latency check host via
ping_targetin config or the--pingCLI flag (default:1.1.1.1). - Streaming JSON output (
--json-stream) — Continuous JSON Lines output to stdout for piping into other tools, one sample per line. - Daily totals persistence — Today's traffic totals are saved to
~/.config/flow/stats.jsonon quit and restored on next launch, so totals survive process restarts. - Custom theme files — Place
.tomlfiles in~/.config/flow/themes/to define user themes with custom colors and gradients, automatically picked up at startup. - ROADMAP.md — Published project roadmap covering v0.2.x through v0.5.x.
- Expanded test coverage — New test suites for the
animatepackage (spring physics, easing) and history persistence (save/load round-trip).
Changed
VERSIONbumped to0.2.0.Makefile— Addedmake checktarget for format, vet, lint, and test in one command.
New Contributors
None
Full Changelog: v0.1.7...v0.2.0