Skip to content

Releases: MaxHan0102/dsh-config-studio

v0.1.0 — first release

Choose a tag to compare

@MaxHan0102 MaxHan0102 released this 03 Nov 12:33

Visual configuration editor for DSH profiles.

Lists every addressable Loader entry of the active profile, renders a form from each plugin's own Config schema, and writes non-volatile fields into the profile's cordis.patch.yml through ctx.configEditor.

Install without npm

# from the release tarball
dsh plugin --profile web add https://github.com/MaxHan0102/dsh-config-studio/releases/download/v0.1.0/dsh-config-studio-0.1.0.tgz

# or straight from the repository
dsh plugin --profile web add github:MaxHan0102/dsh-config-studio

Desktop profiles are managed by the application: use the plugins page and paste either source.

Highlights

  • Host half has no third-party imports (Node built-ins + services on ctx), so linked, tarball and git installs all resolve.
  • Read-only rules for role('secret'), !!js expressions, unrecognised schema types, and entries above 64 KiB.
  • Revision conflict detection, a patch-shaped diff before saving, and !!js/comment preservation through the Loader.
  • English and Simplified Chinese, following the Harness language.