Skip to content

Releases

v0.2.3

Choose a tag to compare

@sharewiner sharewiner released this 26 Aug 12:01

Changed

  • Made provider headers taller than their child model rows while reducing overall vertical density.
  • Removed card-level vertical padding and gaps so every model row, including the last one, uses the same 58px height.

v0.2.2

Choose a tag to compare

@sharewiner sharewiner released this 26 Aug 11:42

Changed

  • Replaced provider enable/disable and model visibility text buttons with accessible switches that expose their current state through aria-checked.
  • Indented model rows beneath their provider to make the hierarchy explicit.
  • Improved off and disabled switch contrast in dark themes while keeping visible labels hidden from the compact control surface.
  • Reduced provider card corner radius to align with the surrounding DSH settings interface.

v0.2.1

Choose a tag to compare

@sharewiner sharewiner released this 25 Aug 11:44

Critical startup fix

  • Inline browser visibility and directory compatibility helpers into the single DSH client loader entry.
  • Remove client-side package subpath require() calls that were absent from the DSH module table and blocked Desktop startup.
  • Fail open for malformed model directory values.
  • Preserve wrappers installed later by other plugins during lifecycle cleanup.

Verification

  • 21 automated tests passed, including a VM execution of the actual client loader.
  • GitHub Actions CI passed.
  • Clean DSH Web Profile installation passed from the packed package.
  • The installed client loader requires only the platform react seed.
  • npm metadata, integrity, repository identity, and bundle patch were verified.

v0.2.0

Choose a tag to compare

@sharewiner sharewiner released this 25 Aug 09:53

Highlights

  • Manage the default DSH provider, model, and reasoning effort.
  • Synchronize provider and model visibility with the composer and /model.
  • Preserve the active session model while hidden or disabled.
  • Route optional web search through the selected OpenAI Responses provider.
  • Guard DSH client compatibility with capability detection and reversible lifecycle cleanup.

Install

dsh plugin --profile web add @sharewiner/dsh-model-management@0.2.0

Verification

  • 18 automated tests passed.
  • GitHub Actions CI passed.
  • Clean DSH Web Profile installation passed from the official npm registry.
  • npm repository identity, integrity, public access, and bundle patch metadata were verified.

This release remains early access because model-picker synchronization uses a guarded compatibility layer around DSH 0.1.1-rc.2 client internals.