All plugins

DSH / BUNDLE / CLIENT-UI

@dsh-external/dsh-file-explorer

v0.9.1wolfsonliu / dsh-file-explorerd0eedac095

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

@dsh-external/dsh-file-explorer

Floating workspace file-explorer panel for DSH Web with extensible previews

README / EN

Package documentation

Registry summary

Floating workspace file-explorer panel for DSH Web with extensible previews

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **Lightweight text editing**: built-in editing covers Markdown plus any text file not claimed by an extension preview (inline edit/save with autosave on file switch and panel close); rich CodeMirror editing (syntax highlighting, line numbers) across all files still requires the `preview-code` extension. - **Single-file preview**: no multi-tab or inline diff. - **Automatic refresh is a debounced poll**: while the drawer is open and the tab is visible, the tree re-fetches its loaded directories every ~3s and on focus; there is no server-push (fs.watch) transport. - **File-link interception is best-effort**: it relies on DSH's CSS class names (`_fileLink`, `data-produced-files-row`); update the selectors if the upstream UI changes. - **Large files**: large text files stream in pages (past `maxTextBytes` the preview pages via `readRawFile`); image reads are bounded by `maxImageBytes`, and binary hexdumps read only the first `maxBinaryBytes`. - **Hidden files are hidden by default**: dot-prefixed files/directories are not listed until the header eye toggle is on; a bundle config `showHidden: true` forces them always visible (OR semantics). - **Client-side search**: the tree search box matches only already-loaded (expanded) entries — files inside collapsed directories are not found; there is no server-side recursive search.