Repository navigation
feat(ui): a sidebar, icons, help in the app and first steps - #19
Merged
Merged
Conversation
argv moves from RequestDetail to Request (an optional field, compatible with the frozen API 1.0): the feed and the live events can name a CLI run by its script instead of CLI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- A sidebar with the projects, servers and tools; it folds to a rail of icons (remembered in the browser, folded in a narrow window). The panes take two columns below 1360px and one below 900px. - Icons (Lucide, pinned 1.56.0) on buttons, tabs, filters, levels and statuses; shared controls in styles/controls.css instead of a copy of buttons and fields in every dialog; new theme tokens with checked contrast (accent-soft, accent-contrast, level-info-soft, shadow-large). - Help in the app (lib/help.ts, English and Russian): how it works, the library, projects, servers, pushing logs, reading requests, keys; with links from the dialogs and the empty states. With no projects the feed shows the first steps. - Feed rows with an outcome badge, the script of a CLI run, counters with icons; a request and a message with a clearer header. - Fix: the port field of a new server and the fields of a new project no longer run out of the dialog (e2e checks every field at 1440, 900 and 420px); dialogs fit the window and put the focus into the first field. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hightemp
force-pushed
the
feat/ui-redesign
branch
from
October 27, 2026 14:17
9669a6f to
5409ee2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A deeper redesign of the viewer UI.
@lucide/svelte1.56.0, pinned) on buttons, tabs, filters, levels, statuses; shared controls inui/src/styles/controls.css; new theme tokens with checked contrast.argvis now part ofRequestin the API (optional, compatible with the frozen 1.0,make spec-compatpasses).state_referenced_locallywarnings in the build.make e2e-visual-update), plus the help and a narrower window; README and its screenshot updated.Checks run locally: UI unit tests (381), svelte-check, ESLint/Stylelint/Prettier, Chromium e2e (21), visual (7), server tests, spec-compat.
🤖 Generated with Claude Code