diff --git a/CHANGELOG.md b/CHANGELOG.md index 949772a..74d1cfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,24 @@ backfill releases from before this changelog. ## [Unreleased] +## [0.4.0] - 2026-09-18 + +### Added + +- Show local-day read and write totals with their recorded timezone, labelled as totals so far for the current day. +- Open the dashboard on a live three-hour written-volume graph with a read/write toggle and selected-point inspection. +- Browse history by day from the keyboard with `[`, `]`, `g` date entry, and `t` for today and the live view. + +### Changed + +- Collect every three minutes on systemd and runit, plot live points at their actual timestamps, and retain three-minute detail for 14 days before durable summaries. +- Withhold the endurance outlook until one full local observation day has usable evidence, then show it with categorical confidence. + +### Fixed + +- Keep midnight-spanning activity once as shared boundary evidence instead of adding it to both days. +- Publish derived hour and day history consistently with each collection run. + ## [0.3.7] - 2026-09-16 ### Changed diff --git a/pyproject.toml b/pyproject.toml index 3535dab..0aaaa86 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fenris" -version = "0.3.7" +version = "0.4.0" description = "NVMe wear monitor with persistent TUI" requires-python = ">=3.10" license = {file = "LICENSE"} diff --git a/src/fenris/__init__.py b/src/fenris/__init__.py index dc89599..607ce04 100644 --- a/src/fenris/__init__.py +++ b/src/fenris/__init__.py @@ -1,2 +1,2 @@ """Fenris: NVMe wear monitor with persistent TUI.""" -__version__ = "0.3.7" +__version__ = "0.4.0"