Skip to content

Releases

v0.2.0 — dsh-blender auto-install + boot self-check

Choose a tag to compare

@adithyanraj03 adithyanraj03 released this 12 Nov 13:49
c033414

v0.2.0 — dsh-blender auto-install + boot self-check

Installing this plugin now brings dsh-blender in with it, and the host half verifies at boot that it is installed and mounted in every profile that uses this plugin.

What it does, and the defaults

  • The package declares dsh-blender@^0.2.4 as a dependency. A registry or GitHub install puts dsh-blender into the same profile, next to this plugin, via pnpm.
  • At boot, the host half scans $DSH_HOME/profiles/*/package.json. For each profile whose dependencies include dsh-blender-preview, it checks that dsh-blender is installed in that profile's node_modules and mounted in that profile's dsh.profile.bundles.
  • When either is missing — typically on a link: dev profile, where pnpm does not install the linked package's own dependencies — it logs the exact one-liner that repairs it: npx @deepseek-ai/dsh plugin --profile <name> add dsh-blender. The self-check is read-only: it never installs or edits anything.
  • No network calls, no telemetry, no postinstall — unchanged from 0.1.0. Still a scaffold: the row mounts, nothing previews a scene yet.

Upgrading — from 0.1.0:

  1. Uninstall the old version: npx @deepseek-ai/dsh plugin --profile web remove dsh-blender-preview.
  2. Install this one: npx @deepseek-ai/dsh plugin --profile web add dsh-blender-preview — or from GitHub: npx @deepseek-ai/dsh plugin --profile web add github:adithyanraj03/dsh-blender-preview#v0.2.0.
  3. Restart dsh / the desktop app (the host half loads at startup).

Also in this version

  • README (EN + zh): new "Works with dsh-blender" section with credit to CheshireJCat, and an updated disclosure description covering the new dependency and self-check.
  • The self-check was smoke-tested against real profile layouts (happy path plus both warning paths: missing dependency, and installed-but-not-mounted).

Credit: dsh-blender is a community plugin by CheshireJCat — Blender modelling tools and skills for dsh.

File Use it if
plugin.tgz you install from the release instead of npm: npx @deepseek-ai/dsh plugin --profile web add https://github.com/adithyanraj03/dsh-blender-preview/releases/download/v0.2.0/plugin.tgz — the installer writes the dependency (including dsh-blender) and mounts the row in one step; restart afterwards

Requirements: dsh 0.2.x (web or desktop), Node ≥ 22.

v0.1.0 — scaffold + public layer

Choose a tag to compare

@adithyanraj03 adithyanraj03 released this 12 Nov 13:45
3355bd3

v0.1.0 — scaffold + public layer

First release of dsh-blender-preview: the project wiring, the public surface, and the release process. The feature itself (headless-GLB export + WebGL sidebar viewport) is the next step.

What it does, and the defaults

  • Mounts one host row (id: blender-preview) on dsh web and desktop. The row id is permanent from this release forward — later versions replace the row's config, never its id.
  • No UI yet, no network calls, no telemetry of its own: the host half logs one scaffold line at boot, the client half is a no-op.
  • No install scripts (no postinstall), so pnpm's ignored-builds prompt does not apply.
  • The planned feature runs entirely against your local Blender install — no cloud, no API keys.
  • Uninstall removes the row.

Upgrading — from a previous version:

  1. Uninstall the old version: npx @deepseek-ai/dsh plugin --profile web remove dsh-blender-preview (there is no previous version for the first release).
  2. Install this one: npx @deepseek-ai/dsh plugin --profile web add dsh-blender-preview — or the GitHub form: npx @deepseek-ai/dsh plugin --profile web add github:adithyanraj03/dsh-blender-preview#v0.1.0.
  3. Restart dsh / the desktop app (the host half loads at startup).

Also in this version

  • README banner (light/dark) and app icon; bilingual README (README.md / README.zh-CN.md).
  • GitHub Pages documentation site: https://adithyanraj03.github.io/dsh-blender-preview/.
  • FUNDING.yml, badge row, npm publication of dsh-blender-preview@0.1.0.
  • Dependency-free wiring harness (npm test): package-name agreement across the three (four) places it lives, plus every shipped file present.
  • Disclosure-compliant package description: host-only scaffold, no UI, no network calls, no telemetry, no postinstall, uninstall removes the row.
File Use it if
plugin.tgz you install from the release instead of npm: npx @deepseek-ai/dsh plugin --profile web add https://github.com/adithyanraj03/dsh-blender-preview/releases/download/v0.1.0/plugin.tgz — the installer writes the dependency and mounts the row in one step; restart afterwards

Requirements: dsh 0.2.x (web or desktop), Node ≥ 22. The scaffold needs nothing beyond that; the feature will also require a local Blender install.