Conversation
Bumps the npm_and_yarn group with 1 update in the /ui directory: [preact](https://github.com/preactjs/preact). Updates `preact` from 10.28.0 to 10.28.2 - [Release notes](https://github.com/preactjs/preact/releases) - [Commits](preactjs/preact@10.28.0...10.28.2) --- updated-dependencies: - dependency-name: preact dependency-version: 10.28.2 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <[email protected]>
…nd_yarn-01492243ae chore(deps): bump preact from 10.28.0 to 10.28.2 in /ui in the npm_and_yarn group across 1 directory
- Add disabledReason prop to SelectNetwork component - Disable network selector in CreateDaemonModal when key is generated - Show explanation text when field is disabled - Prevents network/API key mismatch that causes authorization errors
- Add 5-second timeout to Docker client ping to prevent indefinite blocking - Make subnet creation failures non-fatal (individual failures no longer block other subnets) - Add detailed logging throughout self-report discovery flow: - Discovery start/completion with timing - Docker client connection status - Subnet creation success/failure per CIDR - Interface filtering decisions - Capability update results
…ed queries Two bugs fixed: 1. Host updates no longer wipe child entities (interfaces, ports, services) When updating a host field like virtualization, the frontend was sending empty arrays for unchanged children. The backend interpreted this as delete all. Changed UpdateHostRequest to use Option<Vec<T>> so the backend can distinguish between not provided (preserve) and empty array (delete all). 2. Paginated API endpoints now properly hydrate bindings The /api/v1/services and /api/v1/groups endpoints were returning entities without bindings populated. Both services had custom get_all/get_by_id that hydrated bindings, but get_paginated used the default trait implementation which bypassed hydration.
- Strip trailing slash from public_url before concatenating paths - Fixes OIDC callback, password reset, and invite URLs - Ensures correct URLs regardless of SCANOPY_PUBLIC_URL config
- Add 1-second throttle to SSE query invalidations during discovery - Paginate HostTab and ServiceTab to 25 items instead of unlimited - Add useHostsByIds and useServicesByIds hooks for selective loading - Add ids param to backend NetworkFilterQuery and HostChildQuery - Remove expensive hostGroups computation from HostTab - Remove hosts display from NetworkCard, services from SubnetCard - Remove hosts query from HostCard (keep services for VM Managed By) - Improve request cache: increase debounce to 500ms, add 50-entry limit - Clean up lastProgress map and pending invalidations on SSE disconnect
mayanayza
added a commit
that referenced
this pull request
Feb 24, 2026
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.
No description provided.