QuotaPane v1.3.0
Pace: know whether you will make it to reset, not just where you are.
Added
- Pace ticks. Every quota bar carries a thin tick at the elapsed
share of its window. Fill short of the tick means you are under
budget; fill past it means you are consuming faster than time is
passing. Shown in both themes — it is information, not decoration. - Forecast-to-limit. QuotaPane estimates your burn rate from
recent polls; when a window's projected exhaustion lands before its
reset, one line appears under that provider: "at this pace: 7d full
in ~9h" — amber, turning cardinal inside six hours. When you are
safe it shows nothing at all. Forecasts wait for roughly fifteen
minutes of evidence before speaking, and a window reset clears the
history. (Any 5h-window warning is necessarily inside the six-hour
band, so session-window warnings are always cardinal.) --pace-demorenders a fixed synthetic scenario — no polling,
no credentials read, no network at all — to see the feature without
waiting for a bad week.quotapane-cli --json: every window object (headline and
per-model) gainsduration_secs— always present, null when the
provider neither stated nor implied a window length. This is the
only JSON surface change in this release.
Zero new dependencies. Verify this release with the three commands in
the README's Verifying a release section — checksums, cosign keyless
bundle, and GitHub build provenance.
Full Changelog: v1.2.0...v1.3.0