Skip to content

v0.2.0

Latest

Choose a tag to compare

@programmersd21 programmersd21 released this 15 Jul 16:57

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_target in config or the --ping CLI 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.json on quit and restored on next launch, so totals survive process restarts.
  • Custom theme files β€” Place .toml files 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 animate package (spring physics, easing) and history persistence (save/load round-trip).

Changed

  • VERSION bumped to 0.2.0.
  • Makefile β€” Added make check target for format, vet, lint, and test in one command.

New Contributors

None

Full Changelog: v0.1.7...v0.2.0