All plugins

DSH / BUNDLE / CLIENT-UI

dsh-workspace-sorter

v0.1.3mrbeandev / dsh-workspace-sorterbcca27f17b

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-workspace-sorter

Independent last-used workspace ordering in the DeepSeek Harness sidebar view-options menu.

README / EN

Package documentation

Registry summary

Independent last-used workspace ordering in the DeepSeek Harness sidebar view-options menu.

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

**Pinned internal adapter for DSH 0.2.0-rc.2.** The native view-options menu has no public extension slot. This plugin wraps the registered `WorkspaceBrowser` function, transforms the returned `ViewOptionsMenu`, and projects a sorted workspace snapshot. It preserves the original entry's injected services, child-slot permissions, locale, and store. It does not edit installed DSH bundles or manipulate the DOM. This is an internal integration, not a stable public menu API; the adapter waits for native registration and leaves unmatched sidebar components untouched rather than failing application boot. “Last used” is **latest session activity**, not merely clicking a folder. Activity includes archived sessions. Workspace-tree mode keeps the native hierarchy and applies ordering within it. In flat mode there is no workspace list to reorder. Workspace drag commits are suppressed while Last used is active; switch to Manual before dragging. Session drag behavior remains native. The native drag affordance is still shown. The UI additions are intentionally English-only. Full browser runtime/HMR and coexistence testing is still required before release. A full refresh after enabling/disabling is required because the adapter changes the live component entry; automatic HMR is not claimed.