Xavier Karma xavierk
xavierk pushed tag v0.3.5 to xavierk/Fenris 2026-09-14 15:18:14 +00:00
xavierk pushed to main at xavierk/Fenris 2026-09-14 11:56:15 +00:00
197e8ed02d Make the combined dashboard usable at constrained sizes (issue #81)
xavierk closed issue xavierk/Fenris#81 2026-09-14 11:36:55 +00:00
Make the combined dashboard usable at constrained sizes
xavierk commented on issue xavierk/Fenris#81 2026-09-14 11:36:46 +00:00
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…

xavierk closed issue xavierk/Fenris#80 2026-09-14 11:05:22 +00:00
Persist accessible colour and motion preferences
xavierk commented on issue xavierk/Fenris#80 2026-09-14 11:05:12 +00:00
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…
xavierk pushed to main at xavierk/Fenris 2026-09-14 11:01:50 +00:00
79478653fa Persist accessible colour and motion preferences (issue #80)
xavierk pushed to main at xavierk/Fenris 2026-09-14 10:41:23 +00:00
30122c5e6d feat: Apply Fenris identity and Drive health grouping (issue #79)\n\n- Add wolf glyph identity (Fenris by Bongbetic) with fallback for unsupported terminals\n- Remove duplicate maker credit from service strip (single placement in titlebox)\n- Move vendor wear under Drive health with full context\n- Preserve all existing behavior: continuity, pause block, quit rail, auth banner, controls\n\nCloses #79
xavierk closed issue xavierk/Fenris#79 2026-09-14 10:40:34 +00:00
Apply Fenris identity and Drive health grouping
xavierk closed issue xavierk/Fenris#78 2026-09-14 10:17:04 +00:00
Render truthful monitoring states in TUI and CLI
xavierk commented on issue xavierk/Fenris#78 2026-09-14 10:16:59 +00:00
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,…
xavierk pushed to main at xavierk/Fenris 2026-09-14 10:16:23 +00:00
01240ec8f0 feat: Add shared status composition for truthful monitoring states (issue #78)
xavierk closed issue xavierk/Fenris#77 2026-09-14 09:48:28 +00:00
Show honest qualifying-day progress and confidence
xavierk pushed to main at xavierk/Fenris 2026-09-14 09:48:05 +00:00
7e270150bc feat: Show honest qualifying-day progress and confidence (issue #77)
xavierk pushed to main at xavierk/Fenris 2026-09-14 08:30:54 +00:00
3d71ebbc88 fix: correct packaging test expectations for podman
xavierk pushed to main at xavierk/Fenris 2026-09-14 06:55:51 +00:00
607dc83e55 chore: complete podman support in packaging tests
xavierk pushed to main at xavierk/Fenris 2026-09-14 06:29:57 +00:00
d6fa94001c chore: add podman support to packaging tests
xavierk closed issue xavierk/Fenris#76 2026-09-14 05:42:44 +00:00
Show evidence-anchored projection rates
xavierk commented on issue xavierk/Fenris#76 2026-09-14 05:42:31 +00:00
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…
xavierk pushed to main at xavierk/Fenris 2026-09-14 05:42:05 +00:00
4f2f30abac feat(#76): anchor scenario windows at evidence endpoint T
5d916ee97f feat: add interactive daily writes bar graph with hourly drill-down (issue #75)
Compare 2 commits »