Block a user
Make the combined dashboard usable at constrained sizes
Make the combined dashboard usable at constrained sizes
Resolved in commit 197e8ed. Implementation adds terminal size detection (_MIN_WIDTH=80, _MIN_HEIGHT=24), constrained CSS layout with textual summary, resize handling with state preservation, and…
Persist accessible colour and motion preferences
Persist accessible colour and motion preferences
Implemented persistent accessible colour and motion preferences for the Fenris TUI.
New files:
- preferences.py: XDG user-scoped persistence with safe defaults
- themes.py: Three Textual Theme…
Apply Fenris identity and Drive health grouping
Render truthful monitoring states in TUI and CLI
Render truthful monitoring states in TUI and CLI
Resolution
Implemented the shared status composition layer as the foundation for truthful monitoring states.
Done
- StatusState enum with 8 states: Monitoring, Collecting, Paused,…
Show honest qualifying-day progress and confidence
Show evidence-anchored projection rates
Show evidence-anchored projection rates
Implemented evidence-anchored projection rates:
- Scenario windows anchored at latest evidence endpoint T (not clock_now)
- Exact trailing 7/28/90×86400-second starts from T
- Reader refresh…