fix: PRAGMA busy_timeout on every SQLite connection (1.0.0-60)
security-scan.yml #51 -Commit
ec636f8f3a
pushed by
brandon
fix: missing nonlocal on _drain's tracker vars (1.0.0-59)
security-scan.yml #49 -Commit
7e42464016
pushed by
brandon
fix: stdbuf -oL on the tr pipe (1.0.0-58)
security-scan.yml #48 -Commit
129f233e0a
pushed by
brandon
fix: translate badblocks \b → \n at shell level (1.0.0-57)
security-scan.yml #47 -Commit
7c3873dd5e
pushed by
brandon
fix: backport stages.py \b-parser fix + drawer-finish inline (uncommitted from 1.0.0-55)
security-scan.yml #45 -Commit
f71ae341f5
pushed by
brandon
feat: loopback auth bypass for autonomous monitor (1.0.0-56)
security-scan.yml #44 -Commit
71eac9cba0
pushed by
brandon
fix: throttle ALL drain-loop DB calls + drop progress noise from log (1.0.0-54)
security-scan.yml #42 -Commit
149f2901b7
pushed by
brandon
feat: job-level Est. completion in drawer header (1.0.0-53)
security-scan.yml #40 -Commit
c906ab15f7
pushed by
brandon
fix: throttle badblocks parser DB writes (1.0.0-52)
security-scan.yml #39 -Commit
c5a41d0260
pushed by
brandon
docs: drawer surface_validate + sorting + job states
security-scan.yml #37 -Commit
2107981cf1
pushed by
brandon
fix: drop redundant stage suffix from Burn-In failed chip
security-scan.yml #36 -Commit
659f540270
pushed by
brandon
fix: cancel-mid-stage marks job 'unknown' not 'failed' (1.0.0-51)
security-scan.yml #35 -Commit
1bc1b378ab
pushed by
brandon
feat: prominent failure-reason block + heuristic in drawer (1.0.0-50)
security-scan.yml #34 -Commit
7f959e6f4c
pushed by
brandon
fix: SMART overlay shows terminal states + reconciles orphans (1.0.0-49)
security-scan.yml #33 -Commit
28d046f42e
pushed by
brandon
feat: client-side column sorting with SSE re-apply (1.0.0-48)
security-scan.yml #31 -Commit
f5c6b85402
pushed by
brandon
feat: phase caption + bad-block badge + per-pattern history (1.0.0-47)
security-scan.yml #30 -Commit
383258df97
pushed by
brandon
feat: vital-signs strip above per-pattern meters (1.0.0-46)
security-scan.yml #29 -Commit
6b2367b892
pushed by
brandon
fix: seed bb_phase=1,pct=0 at surface_validate start (1.0.0-45)
security-scan.yml #28 -Commit
1393ba0bc8
pushed by
brandon
feat: per-pattern badblocks meters in drive drawer (1.0.0-44)
security-scan.yml #27 -Commit
30062affc2
pushed by
brandon
fix: stuck_job_hours default 24 → 168 (7 days) (1.0.0-43)
security-scan.yml #26 -Commit
4922b19a9f
pushed by
brandon
fix: badblocks progress tracks overall %, not per-phase (1.0.0-42)
security-scan.yml #22 -Commit
b406e3f315
pushed by
brandon
docs: refresh README test count + run-tests.sh pointer
security-scan.yml #21 -Commit
775251b993
pushed by
brandon
infra: rename truenas-burnin → nas-burnin (1.0.0-41)
security-scan.yml #19 -Commit
8ae84862de
pushed by
brandon
test: cover Spearfoot tunables in badblocks command
security-scan.yml #17 -Commit
d38807f957
pushed by
brandon
fix: annotate to mypy-clean + promote to gating (1.0.0-40)
security-scan.yml #16 -Commit
7cd66d460f
pushed by
brandon
chore: dev-experience + mypy noise cleanup
security-scan.yml #15 -Commit
cd92a4d3c8
pushed by
brandon
docs: rename to NAS Burn-In + version bump in spec/context
security-scan.yml #14 -Commit
0ebc325746
pushed by
brandon
fix: address Codex routes-split follow-up review (1.0.0-39)
security-scan.yml #13 -Commit
8033161efb
pushed by
brandon
rename: TrueNAS Burn-In → NAS Burn-In (1.0.0-38)
security-scan.yml #12 -Commit
a8a7d99621
pushed by
brandon
refactor: extract settings routes (1.0.0-36)
security-scan.yml #11 -Commit
fc7fb4c714
pushed by
brandon