Skip to content

system info and ui fixes - #138

Merged
tomasol merged 10 commits into
mainfrom
system-info-and-ui-fixes
Oct 16, 2026
Merged

tomasol merged 10 commits into
mainfrom
system-info-and-ui-fixes

Conversation

@tomasol

@tomasol tomasol commented Oct 16, 2026

Copy link
Copy Markdown
Contributor
  • feat: show server info on System / Info page
  • feat: use less space on small displays
  • feat: follow new application logs
  • feat: trim spacing around execution pages on small displays
  • feat: stop following logs of finished executions
  • feat: move main navigation into the app bar
  • feat: let pages use the full window width
  • feat: highlight TOML via two-face, including the app config page
  • feat: replace two-face with a bundled TOML grammar
  • feat: replace the Hide finished toggle with an Unfinished status filter

Shows the Obelisk version, WebUI version, start time, active deployment,
node run ID and app config digest from /v1/info.
Keep the app bar and main navigation on one row, reduce nested padding,
stack the trace and debugger panels, and wrap long IDs that overflowed
the page.
Keep polling for entries after the last loaded cursor and keep the list
scrolled to the bottom. Scrolling up or the Follow toggle pauses it.
Drop the card frame on phones, tighten the margins under the execution
header, put the status on one line, keep tab rows from wrapping and let
stacked trace panels shrink to their content.
Poll once more after the execution finishes, then stop. Background polls
no longer disable the Derived button or flash the empty state.
The sidebar held three links in a fixed column. Put them in the sticky
app bar, on their own row on narrow screens, so pages get the full
width. Keep the trace panel from pushing the detail panel off the card.
Drop the 1500px card and 1800px layout caps, and let the trace panel
grow to 60% of wide screens instead of stopping at 900px.
Keep syntect parser state across lines so multi-line constructs are not
rendered as invalid tokens.
two-face added about 460 KB to the gzipped wasm.
@tomasol
tomasol enabled auto-merge October 16, 2026 10:35
@tomasol
tomasol merged commit 574edef into main Oct 16, 2026
9 checks passed
@tomasol
tomasol deleted the system-info-and-ui-fixes branch October 16, 2026 10:39
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