Small follow-up to v3.6.0-alpha1: a "no animation" option for users who want a static current-frame view.
The pre-3.6 floor of frameCount = max(2, …) in getEffectiveTimeRange silently turned past_minutes: 0 into a 2-frame loop. static_map only disables map navigation (no scroll/zoom/drag), not the radar animation — so there was no way to ship a non-animated radar at all.
Changes
- History Duration dropdown gains "Off (static frame, no animation)" as the first option. Selecting it sets
past_minutes: 0; the player loads a single frame and stays on it (no animation loop). The periodic 5-minute refresh still updates the single frame so it doesn't go stale. - Helper text under the dropdown switches to "Static frame — no animation, refreshes every 5 min" when in static mode, instead of the misleading "≈ 1 frames at 5-min intervals".
getEffectiveTimeRangefloor lowered from 2 to 1, sopast_minutes: 0actually produces a single frame instead of being silently rounded up.- i18n: 11 languages updated (
past_off+helper_statickeys), 100% parity preserved. - Tests: 314 → 316.
Coming in 3.6.0-beta1
The two open @genericJE PRs (#132 — DWD coverage-mask pulse fix; #133 — wind overlay barbs/arrows/streamlines) are still pending review feedback. They'll land in 3.6.0-beta1, after which 3.6.0 stable will consolidate alpha1 + alpha2 + beta1.
Full notes: CHANGELOG.md