Skip to content

feat: Update run phase log output UI to address long page scrolling - #979

Open
mlanth wants to merge 3 commits into
leg100:masterfrom
mlanth:feature/run-logs-ui
Open

feat: Update run phase log output UI to address long page scrolling#979
mlanth wants to merge 3 commits into
leg100:masterfrom
mlanth:feature/run-logs-ui

Conversation

@mlanth

@mlanth mlanth commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Addresses some of the concerns of #967.

Changes:

  1. Completed phases collapsed by default.
image
  1. Max height added to log output and made scrollable to not affect document height.
image
  1. Added toolbar above log output providing actions to jump to ends of the log or expand it, reverting to previous full body scroll.

  2. New route to download raw phase logs.

… to jump to ends of the log or expand it to its previous behavior. Add new route to download raw logs.
mlanth added 2 commits August 11, 2026 18:48
…atus rather than a fixed message count, since notifications are published per run event, not per status transition.
…. A cancel arriving before the process was registered was silently dropped, hanging the process. Writes from the stdout and stderr copy goroutines also

raced on the shared output.
@mlanth

mlanth commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Fixes for tests are unrelated to UI change as they seem to also intermittently appear directly against master however it seems this PR was unlucky to run into them.

Can split them out if needed.

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