Skip to content

Feature/d flash#2

Merged
cryptopoly merged 5 commits intomainfrom
feature/DFlash
Apr 14, 2026
Merged

Feature/d flash#2
cryptopoly merged 5 commits intomainfrom
feature/DFlash

Conversation

@cryptopoly
Copy link
Copy Markdown
Owner

No description provided.

@cryptopoly cryptopoly merged commit 7822e24 into main Apr 14, 2026
@cryptopoly cryptopoly deleted the feature/DFlash branch April 14, 2026 11:31
cryptopoly added a commit that referenced this pull request Apr 21, 2026
User asked for: fixed-width terminal, single scroll region, step
counter showing progress. Previous per-step <details> cards were OK
on a 3-package install but stacked too tall on the 13-package GPU
bundle — output scrolled off-screen and users lost track of which
step was current.

New layout:

- Single monospace <pre> region, max-height 380px, auto-scrolls to
  bottom on new attempts (tail -f behaviour). Doesn't steal scroll
  on phase transitions — only on new output — so a user reading
  earlier lines doesn't get yanked forward.
- Step line above the terminal shows 'Step 3/13: accelerate · 42%'
  while running, 'Final: 12/13 packages · 100%' when done.
- Per-attempt markers ([ OK ], [FAIL], [....] for in-progress) line
  up on the left edge so failures are scannable.

Also strips pip's dep-resolver noise from the displayed output. The
user hit this on their Windows box where their .venv's leftover
turboquant-mlx-full declared an mlx>= constraint that will never be
satisfied on Windows — pip prints a scary-looking ERROR block
('chaos-engine-compressor ... requires safetensors, which is not
installed'), cosmetic but alarming. Raw attempt.output still has
the noise; we just filter it from the rendered terminal. Users who
want the full pip trace still get it via the attempts array.

Per CLAUDE.md #2 (Simplicity First): single component file, no new
abstractions, no new deps. Per #3 (Surgical Changes): only touched
InstallLogPanel.tsx + its CSS block. Per #4 (Goal-Driven): visible
improvement (scroll works, step counter visible, noise suppressed)
verifiable at a glance on next build.

174 TS tests still pass, tsc clean.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant