Skip to content

Keep the live log visible in the proof recording#5

Merged
TueJon merged 3 commits into
mainfrom
fix/proof-recording-log-viewport
Jul 24, 2026
Merged

Keep the live log visible in the proof recording#5
TueJon merged 3 commits into
mainfrom
fix/proof-recording-log-viewport

Conversation

@TueJon

@TueJon TueJon commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Fixes the proof-pack recording layout: as verification checks accumulated, the auto-height log pane grew past the fixed 1280x720 capture, so the live log disappeared from the video during the verify and audit phases.

Changes:

  • fixed-height proof panel as a flex column; the log pane shrinks and stays pinned to its latest line instead of growing out of frame;
  • the approved-manifest card hides once native verification starts, freeing space for the checks and the log;
  • checks list is unshrinkable so the log absorbs remaining height;
  • re-recorded artifacts in Chrome 150.0.7871.124: 63.08s uncut 1280x720 WebM, 480p fast-start MP4, regenerated SHA-256 sums.

Verification:

  • npm run check
  • npm run proof:verify (twice, Chrome 150.0.7871.124)
  • sha256sum -c proof/artifacts/SHA256SUMS
  • frame inspection at 30s/48s/56s/61s confirms the current log line stays inside the recorded viewport in every phase

TueJon added 3 commits July 24, 2026 17:43
Fixed-height proof panel with a flex column so the log pane shrinks and
scrolls instead of growing past the 1280x720 capture as checks accumulate;
pin the log to its latest line when a check lands without a log line.
The approved-manifest card plus the accumulated checks fill the fixed
panel by the audit phase, starving the flex log pane. Hide the card once
native verification starts and keep the checks list unshrinkable so the
log retains the remaining height.
Re-recorded 63.08s source and 480p derivative in Chrome 150.0.7871.124
with the fixed panel layout; regenerated SHA-256 sums.
@TueJon TueJon self-assigned this Jul 24, 2026
@TueJon
TueJon merged commit 7638832 into main Jul 24, 2026
1 check passed
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