2026-04-03 - 2026-10-03
Overview
11 Releases published by 1 user
Published
v0.6.0
v0.6.0
Published
v0.5.0
v0.5.0
Published
v0.4.0
v0.4.0
Published
v0.3.7
v0.3.7
Published
v0.3.6
Fenris 0.3.6
Published
v0.3.5
v0.3.5
Published
v0.3.4
v0.3.4
Published
v0.3.3
v0.3.3
Published
v0.3.2
v0.3.2
Published
v0.3.1
v0.3.1
Published
v0.3.0
v0.3.0
104 Issues closed from 1 user
Closed
#105 Record staged projection decisions (ADR 0012)
Closed
#95 Deepen observation-history publication, local-day evidence, and activity selection
Closed
#103 Preserve historical activity selection
Closed
#102 Follow and pin live activity
Closed
#101 Bound pending admission before acquisition
Closed
#100 Prune detail safely through normal collection
Closed
#99 Make historical local-day evidence trustworthy
Closed
#98 Conserve local-day evidence
Closed
#97 Retain and recover pending publication
Closed
#96 Give collection one publication transaction
Closed
#82 Support native Void Linux and signed XBPS distribution through Gitea
Closed
#72 Implement Fenris TUI polish and hourly history
Closed
#88 Implement live daily drive activity, keyboard date navigation, and an endurance outlook
Closed
#94 Show an endurance outlook after a complete observation day
Closed
#93 Keep local-day history trustworthy after detail expires
Closed
#92 Browse activity dates from the keyboard
Closed
#91 Plot live drive activity every three minutes
Closed
#90 Show trustworthy local-day activity totals
Closed
#89 Publish consistent measured drive activity
Closed
#87 Validate and release on the user's Void machine
Closed
#86 Publish validated package formats independently from the release workflow
Closed
#85 Install, upgrade and remove Fenris with native XBPS packages
Closed
#84 Run and control Fenris monitoring natively under runit
Closed
#83 Prove signed XBPS installation and immediate updates through Gitea
Closed
#81 Make the combined dashboard usable at constrained sizes
Closed
#80 Persist accessible colour and motion preferences
Closed
#79 Apply Fenris identity and Drive health grouping
Closed
#78 Render truthful monitoring states in TUI and CLI
Closed
#77 Show honest qualifying-day progress and confidence
Closed
#76 Show evidence-anchored projection rates
Closed
#75 Browse local daily writes and hourly detail
Closed
#74 Recover and retain existing observation history safely
Closed
#73 Publish trustworthy first usage history
Closed
#65 Fenris TUI polish and hourly history
Closed
#70 Approve the Fenris TUI polish specification and handoff
Closed
#69 Approve titlebox, health layout and colour presets
Closed
#67 Define monitoring signals and honest warm-up estimates
Closed
#71 Reconcile unallocated usage with UTC projection evidence
Closed
#68 Choose daily graph encoding and hourly drill-down
Closed
#66 Define trustworthy hourly history and first-data availability
Closed
#61 Implement dashboard clarity and release notes
Closed
#64 Publish changelog-driven release notes
Closed
#63 Distinguish monitoring continuity, Deliberate disable, and quitting
Closed
#62 Identify Fenris and explain authentication
Closed
#55 Chart Fenris dashboard clarity
Closed
#60 Assemble the dashboard clarity specification and close the map
Closed
#59 Write the dashboard clarity acceptance criteria
Closed
#58 Specify the changelog and release-notes mechanism
Closed
#57 Lock the dashboard wording strings
Closed
#56 Prototype the dashboard clarity additions
Closed
#54 PermissionError crashes status/TUI; group members can never read WAL store
Closed
#53 collector crashes with KeyError 'store_path' on fresh install (config template omits the key)
Closed
#44 Ship Fenris as native deb + rpm packages (execute the release plan)
Closed
#52 Release flow: one command to build, sign, publish, and attach — plus dormant workflow
Closed
#51 Signing and consumer repo setup: rpm payload signing, key publication, pinned docs
Closed
#50 Migration from make-install systems: runbook, guard, no-move continuity
Closed
#49 Removal semantics: remove/purge/erase mapping with deliberate-disable bookkeeping
Closed
#48 Upgrade semantics: snapshot, forward-only migration, conffile survival, no interruption
Closed
#47 Full compatibility matrix green: one deb and one rpm across all four targets
Closed
#46 Rpm from the same packaging config, dormant install in a Fedora container
Closed
#45 Packaging tracer bullet: build the deb and install it dormant in a container
Closed
#33 Fenris deb + rpm release plan
Closed
#42 Task: Compose release spec + ADR amending 0004
Closed
#43 Grilling: Release cadence + stable/testing channel split
Closed
#41 Grilling: Migration path from make-install systems to packages
Closed
#40 Grilling: Package ownership + ADR 0004 amendment
Closed
#39 Grilling: Signing + key policy
Closed
#38 Grilling: Lock channel + toolchain
Closed
#37 Task: Check Gitea Actions runner availability on git.bongbetic.com
Closed
#36 Research: OBS as alternative build + distribution route
Closed
#34 Research: deb + rpm packaging toolchain for bundled-venv builds
Closed
#35 Research: Gitea 1.27 Debian + RPM package registry feasibility
Closed
#20 Implement the Fenris persistent TUI monitoring redesign
Closed
#32 Run the cross-cutting acceptance sweep
Closed
#31 Deliver upgrade, removal, and legacy retirement
Closed
#30 Deliver make install
Closed
#29 Ship the fenris-monitor helper, polkit policy, and systemd units
Closed
#28 Build the Panes TUI
Closed
#27 Render fenris status as the read-only CLI twin
Closed
#26 Project from the sustained regime: habit change, scenario range, and evidence gates
Closed
#25 Compute the projection core: baseline precedence, provenance, and the confidence rule table
Closed
#24 Migrate the legacy observation history
Closed
#23 Segment observation history by controller identity
Closed
#22 Derive hour observations, day aggregates, and monitoring periods
Closed
#21 Collector tracer bullet: one collection run from fixtures to the observation store
Closed
#1 Chart Fenris’s persistent TUI monitoring redesign
Closed
#19 Write the Fenris redesign specification and close the map
Closed
#17 Assemble the implementation-ready specification
Closed
#18 Write the Fenris redesign specification and close the map
Closed
#16 Choose the collector's NVMe acquisition path
Closed
#15 Decide how degraded identity affects projection confidence
Closed
#13 Define cross-cutting acceptance criteria
Closed
#14 Decide controller-segment metadata columns
Closed
#12 Define endurance-baseline provenance and validation
Closed
#11 Verify the controller identity that segments observation history
Closed
#10 Define failure and recovery behavior
Closed
#9 Define installation, upgrade, and removal behavior
Closed
#3 Prototype the TUI information architecture
Closed
#8 Define the collector, service, and CLI lifecycle
Closed
#4 Define the lifespan projection and confidence model
Closed
#2 Define the persistent observation store and legacy migration
Closed
#7 Verify systemd lifecycle and privilege constraints
Closed
#5 Verify NVMe endurance signals and projection constraints
Closed
#6 Evaluate Python TUI frameworks for Fenris
111 Issues created by 1 user
Opened
#1 Chart Fenris’s persistent TUI monitoring redesign
Opened
#6 Evaluate Python TUI frameworks for Fenris
Opened
#2 Define the persistent observation store and legacy migration
Opened
#3 Prototype the TUI information architecture
Opened
#5 Verify NVMe endurance signals and projection constraints
Opened
#8 Define the collector, service, and CLI lifecycle
Opened
#4 Define the lifespan projection and confidence model
Opened
#7 Verify systemd lifecycle and privilege constraints
Opened
#9 Define installation, upgrade, and removal behavior
Opened
#10 Define failure and recovery behavior
Opened
#11 Verify the controller identity that segments observation history
Opened
#12 Define endurance-baseline provenance and validation
Opened
#13 Define cross-cutting acceptance criteria
Opened
#16 Choose the collector's NVMe acquisition path
Opened
#14 Decide controller-segment metadata columns
Opened
#15 Decide how degraded identity affects projection confidence
Opened
#17 Assemble the implementation-ready specification
Opened
#18 Write the Fenris redesign specification and close the map
Opened
#19 Write the Fenris redesign specification and close the map
Opened
#20 Implement the Fenris persistent TUI monitoring redesign
Opened
#21 Collector tracer bullet: one collection run from fixtures to the observation store
Opened
#22 Derive hour observations, day aggregates, and monitoring periods
Opened
#23 Segment observation history by controller identity
Opened
#24 Migrate the legacy observation history
Opened
#25 Compute the projection core: baseline precedence, provenance, and the confidence rule table
Opened
#26 Project from the sustained regime: habit change, scenario range, and evidence gates
Opened
#27 Render fenris status as the read-only CLI twin
Opened
#28 Build the Panes TUI
Opened
#29 Ship the fenris-monitor helper, polkit policy, and systemd units
Opened
#30 Deliver make install
Opened
#31 Deliver upgrade, removal, and legacy retirement
Opened
#32 Run the cross-cutting acceptance sweep
Opened
#33 Fenris deb + rpm release plan
Opened
#34 Research: deb + rpm packaging toolchain for bundled-venv builds
Opened
#35 Research: Gitea 1.27 Debian + RPM package registry feasibility
Opened
#36 Research: OBS as alternative build + distribution route
Opened
#37 Task: Check Gitea Actions runner availability on git.bongbetic.com
Opened
#38 Grilling: Lock channel + toolchain
Opened
#39 Grilling: Signing + key policy
Opened
#41 Grilling: Migration path from make-install systems to packages
Opened
#40 Grilling: Package ownership + ADR 0004 amendment
Opened
#42 Task: Compose release spec + ADR amending 0004
Opened
#43 Grilling: Release cadence + stable/testing channel split
Opened
#44 Ship Fenris as native deb + rpm packages (execute the release plan)
Opened
#45 Packaging tracer bullet: build the deb and install it dormant in a container
Opened
#46 Rpm from the same packaging config, dormant install in a Fedora container
Opened
#47 Full compatibility matrix green: one deb and one rpm across all four targets
Opened
#48 Upgrade semantics: snapshot, forward-only migration, conffile survival, no interruption
Opened
#49 Removal semantics: remove/purge/erase mapping with deliberate-disable bookkeeping
Opened
#50 Migration from make-install systems: runbook, guard, no-move continuity
Opened
#51 Signing and consumer repo setup: rpm payload signing, key publication, pinned docs
Opened
#52 Release flow: one command to build, sign, publish, and attach — plus dormant workflow
Opened
#53 collector crashes with KeyError 'store_path' on fresh install (config template omits the key)
Opened
#54 PermissionError crashes status/TUI; group members can never read WAL store
Opened
#55 Chart Fenris dashboard clarity
Opened
#56 Prototype the dashboard clarity additions
Opened
#57 Lock the dashboard wording strings
Opened
#58 Specify the changelog and release-notes mechanism
Opened
#59 Write the dashboard clarity acceptance criteria
Opened
#60 Assemble the dashboard clarity specification and close the map
Opened
#61 Implement dashboard clarity and release notes
Opened
#62 Identify Fenris and explain authentication
Opened
#63 Distinguish monitoring continuity, Deliberate disable, and quitting
Opened
#64 Publish changelog-driven release notes
Opened
#65 Fenris TUI polish and hourly history
Opened
#66 Define trustworthy hourly history and first-data availability
Opened
#67 Define monitoring signals and honest warm-up estimates
Opened
#68 Choose daily graph encoding and hourly drill-down
Opened
#69 Approve titlebox, health layout and colour presets
Opened
#70 Approve the Fenris TUI polish specification and handoff
Opened
#71 Reconcile unallocated usage with UTC projection evidence
Opened
#72 Implement Fenris TUI polish and hourly history
Opened
#73 Publish trustworthy first usage history
Opened
#74 Recover and retain existing observation history safely
Opened
#75 Browse local daily writes and hourly detail
Opened
#76 Show evidence-anchored projection rates
Opened
#77 Show honest qualifying-day progress and confidence
Opened
#78 Render truthful monitoring states in TUI and CLI
Opened
#79 Apply Fenris identity and Drive health grouping
Opened
#80 Persist accessible colour and motion preferences
Opened
#81 Make the combined dashboard usable at constrained sizes
Opened
#82 Support native Void Linux and signed XBPS distribution through Gitea
Opened
#83 Prove signed XBPS installation and immediate updates through Gitea
Opened
#84 Run and control Fenris monitoring natively under runit
Opened
#85 Install, upgrade and remove Fenris with native XBPS packages
Opened
#86 Publish validated package formats independently from the release workflow
Opened
#87 Validate and release on the user's Void machine
Opened
#88 Implement live daily drive activity, keyboard date navigation, and an endurance outlook
Opened
#90 Show trustworthy local-day activity totals
Opened
#89 Publish consistent measured drive activity
Opened
#91 Plot live drive activity every three minutes
Opened
#92 Browse activity dates from the keyboard
Opened
#93 Keep local-day history trustworthy after detail expires
Opened
#94 Show an endurance outlook after a complete observation day
Opened
#95 Deepen observation-history publication, local-day evidence, and activity selection
Opened
#96 Give collection one publication transaction
Opened
#97 Retain and recover pending publication
Opened
#98 Conserve local-day evidence
Opened
#99 Make historical local-day evidence trustworthy
Opened
#100 Prune detail safely through normal collection
Opened
#101 Bound pending admission before acquisition
Opened
#102 Follow and pin live activity
Opened
#103 Preserve historical activity selection
Opened
#104 Fix projection divergences from ADR 0002
Opened
#105 Record staged projection decisions (ADR 0012)
Opened
#106 Show staged projection with evidence ladder
Opened
#107 Enter rated TBW from the TUI
Opened
#108 Extract Activity readout and show local time
Opened
#109 Add Diagnostics panel for stored evidence
Opened
#110 Unify keyboard and mouse navigation
Opened
#111 Capture additional smartctl diagnostics