Skip to content

Features/UI visual updates - #89

Merged
sharppaul merged 5 commits into
mainfrom
features/ui-visual-updates
Sep 4, 2026
Merged

sharppaul merged 5 commits into
mainfrom
features/ui-visual-updates

Conversation

@Jasper-Maris

Copy link
Copy Markdown
Contributor

auto scroll query blocks so selected query block is always completely visible. slim scrollbar.

new beacon instance status was not getting updated until page reload. fixed.

renamed workbench to query builder on saved queries page.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

It introduces two small correctness issues that can cause runtime or status-check inconsistencies.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR updates query-builder UI behavior and labels, and it fixes Beacon instance health refresh after edits.

Changes:

  • Auto-scroll the query-block row so the active block stays fully visible, and set a thin scrollbar.
  • Trigger an immediate instance health check after saving a Beacon instance so status updates without reload.
  • Rename “Workbench” text to “Query Builder” on the saved queries page.
File summaries
File Description
src/routes/queries/saved/+page.svelte Update saved query action label and tooltip to “Query Builder”.
src/lib/components/query-builder/QueryBuilderSelectorBlock.svelte Add active-block auto-scroll logic and thin scrollbar styling.
src/lib/components/modals/AddBeaconModal.svelte Start an immediate health check after save to refresh instance status.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


// The table shows this instance right away. Without this, its status stays
// "unknown" until the next sweep or page reload.
void checkInstance({ url, token });
});
}

let rowEl: HTMLDivElement | undefined = $state();
@sharppaul
sharppaul merged commit 8097b1a into main Sep 4, 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.

3 participants