github programmersd21/flow v0.2.0

11 hours ago

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

Don't miss a new flow release

NewReleases is sending notifications on new releases.