Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 50 of 117 Next →
February 21, 2026
patch Desktop Shell

Fix TypeInitializationException for OAuth env vars not set

Details

OAuthProviderConfig and GitHubDeviceFlowService used static readonly fields

that threw InvalidOperationException during class initialization if env vars

(PRIVSTACK_GOOGLE_CLIENT_ID, PRIVSTACK_MICROSOFT_CLIENT_ID,

PRIVSTACK_GITHUB_CLIENT_ID) were not set. This caused

TypeInitializationException even when connections were not being used.

Changed to Lazy<T> initialization so the error only occurs when the user

actually tries to connect, not when the class is first referenced.

patch Desktop Shell

Replace AI star badge overlay with gold color-shift on insight

Details

The badge count overlay was covering the 4-point star icon in the status

bar making it look broken. Replaced with a color-shift approach: the star

turns gold (#FFD700) when HasUnseenInsight is true (new intent suggestion

arrived), then fades back to purple (ThemePrimaryBrush) when the user

clicks to open the AI tray. Uses existing BoolToColorConverter.

patch Desktop ShellUI Components

Move embedding selection info from left sidebar to shell Info panel

Details

When clicking an embedding point, the selection details (title, entity type,

chunk text preview, and neighbor similarity scores) now populate the shell's

Info panel via IInfoPanelService instead of rendering inline in the left

sidebar. This reuses the existing backlinks/properties/tags infrastructure

that the knowledge graph tab already uses. Removed the SELECTED/NEIGHBORS

section from the embedding sidebar and the floating similarity labels from

the 3D canvas edge rendering.

patch Desktop Shell

Switch embedding edges from threshold-only to K-nearest-neighbors

Details

The previous algorithm only connected pairs with cosine similarity >= 0.85,

leaving most points orphaned since nomic-embed-text-v1.5 embeddings rarely

reach that threshold across different content types. Now uses KNN: each point

finds its K nearest neighbors first, then the threshold acts as a minimum

cutoff filter rather than a hard gate. This guarantees every point can have

connections to its most similar neighbors.

Lowered default similarity threshold from 0.85 to 0.55 and slider minimum

from 0.70 to 0.30 to expose the full range of neighborhood structure.

patch CoreDesktop ShellUI Components

Fix embedding space edge visibility, neighbor highlighting, and sidebar layout

SDK 1.58.0 → 1.58.1 | Desktop 1.58.0 → 1.58.1 | 0d36247f
Details

Edges now render with proper opacity (alpha 100) and 1px width instead of

nearly invisible alpha 40 / 0.5px. When a point is selected, its connected

edges highlight bright cyan with similarity scores, while unconnected points

dim to 15% opacity. Added IsNeighborOfSelected state to EmbeddingPoint model

and a neighbor list panel in the sidebar showing connected points with scores.

Fixed sidebar X overflow by disabling horizontal scroll and adding text

trimming. Fixed footer Y overlap by adding bottom margin to sidebar content.

Version: 1.58.1

← Prev Page 50 of 117 Next →

Get notified about new releases