zhangsan5213/dsh-right_sidebar

zhangsan5213★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

README excerpt

dsh-right sidebar A dual-face dsh web plugin that replaces the built-in three-column layout with a five-column frame and adds a right-side Git workspace file tree with Content/Diff preview. - Host half mounts a dedicated Connection RPC channel ( /workspace-files ) using ctx.connection.rpc.handle - Browser half provides the five-column root frame ( sidebar center file preview files details ), ctx.layout , the theme presenter, and the file-tree/preview slots - File tree shows porcelain Git status badges, a changes-only filter, refresh, and per-file Content / Diff tabs - Source Control view: staged/unstaged groups, stage / unstage / stage-all / unstage-all, and commit - Bottom terminal dock: multiple PTY tabs, prompt output, input, and session close/kill - No /api method-table change Requirements - dsh 0.1.0-rc.5 or later (tested on 0.1.0-rc.5 and 0.1.0-rc.6 ) - A web profile Install from a GitHub Release tarball Download the .tgz from the latest release, then: dsh plugin detects the package's dsh.bundle declaration and activates its patch layer automatically; do not hand-edit the profile patch. pnpm may print peer-dependency warnings during dsh plugin add . This is expected: those pe…

View full README on GitHub →
Skins / UIdsh-pluginterminalsidebar

Category