Releases: kongchengavg/dsh-pet-StatusLight
Releases · kongchengavg/dsh-pet-StatusLight
Release list
v1.0.33
v1.0.33
- Client static-bundle fixes:
ctx.slotsviainject, React viarequire('react'), manual<style>injection,setIntervalpolling - the pet now renders in the web UI. - Host:
webServerroute registered throughinject(API now returns real JSON instead of SPA HTML); assets read via nativenode:fs. - Character menu order: Traffic Light first, Robot second.
- Mini-window on by default; README install section split into Install / Uninstall / Update.
Install / update
dsh plugin --profile web add dsh-pet-statuslight@1.0.33v1.0.32
Fixed in v1.0.32
- Bundled assets now actually load: the host reads assets through Node native
node:fsinstead of the dsh fs service, which could not readnode_modulespackage paths. The pet now appears in any session/workspace.
Install / update
dsh plugin --profile web add dsh-pet-statuslight@1.0.32v1.0.31
What's New in v1.0.31
- Assets bundled in the npm package: character action/chatbox images (compressed to ~22 MB) ship inside the package; baseDir discovery falls back to the package assets, so the pet appears in any session/workspace.
- Fix: state API now honors the
sinceparameter (incremental polling). - Workspace assets still take priority for custom characters.
Install / update
dsh plugin --profile web add dsh-pet-statuslight@1.0.31v1.0.30
What's New in v1.0.30
- Asset discovery hardened:
baseDirdetection now also scans the dsh web process cwd and its direct subdirectories, so the pet appears even when launched from a folder outside the workspace (e.g. assets insidedsh-StatusLight/next to the launch dir).
Install / update
dsh plugin --profile web add dsh-pet-statuslight@1.0.30v1.0.29
Fixed in v1.0.29
- Static bundle boot failure fixed:
lib/index.jsno longer references the dynamic-onlyharnessglobal (removed the 5harness.handleRPC registrations). - Client-to-host communication now uses the public HTTP API (
/statuslight/api/*) viafetchinstead of package-private RPC.
Install / update
dsh plugin --profile web add dsh-pet-statuslightv1.0.28
What's Changed in v1.0.28
- Removed the dynamic cordis variant: deleted
src/(host/client/window); the plugin is now a pure static dsh bundle (lib/index.js+client/client.js), installed withdsh plugin --profile web add dsh-pet-statuslight- nocordis_*tools needed in any session. - README: added screenshot previews (characters, four states, chatbox), clickable badge row, one-line npm install.
Install
dsh plugin --profile web add dsh-pet-statuslightv1.0.27
What's Changed
- Project renamed to dsh-StatusLight
- Restructured into a professional layout: src/ (host, client, window), assets/characters/, docs/
- Asset layout moved to assets/characters/ (legacy root layout still supported)
- Added docs: architecture.md, api.md, README.zh.md, manifest.json, LICENSE (MIT)
A dynamic Cordis plugin for DeepSeek Harness: character expression status light, chat-bubble notifications, and a Windows always-on-top transparent mini-window.