Skip to content

Releases

v0.8.4

Choose a tag to compare

@auggie246 auggie246 released this 03 Oct 14:50

Fixed

  • Resizing the DSH left Session Bar no longer jumps the docked right Sidebar to its maximum width in an existing session; the Sidebar now restores its remembered width.

Changed

  • The package description now reads "Source control, file explorer, previews and a terminal for DeepSeek Harness Web".

v0.8.3

Choose a tag to compare

@auggie246 auggie246 released this 03 Oct 13:59

Added

  • The Source Control card's branch label is now a Branch Picker: click it to list the local branches (the current one marked, newest commit first, each with its age) and pick one to switch to it. A detached HEAD reads "detached at ". Switching is a plain git switch: nothing is stashed, forced or pre-checked, and a refusal such as a conflicting local change shows git's own message in the card's error line (ADR 0014). Remote-only branches and a filter box follow in later releases.

v0.8.2

Choose a tag to compare

@auggie246 auggie246 released this 03 Oct 03:59

Fixed

  • DSH 0.2.0: clicking a file in the conversation's "Files changed" card opened a blank right column instead of the bottom Panel. The card opens a turn-review address rather than a file address; the plugin now reads the turn's change summary from the shell's own route and opens the clicked file as a Panel Tab (the header opens the first file).

v0.8.1

Choose a tag to compare

@auggie246 auggie246 released this 03 Oct 03:45

Fixed

  • DSH 0.2.0: clicking a file in the conversation's "Files changed" row did nothing. The plugin read the sidebarRight service once at boot, but DSH 0.2.0 provides it from a plugin that loads later, so the click-through wrap was never installed. The wrap now waits for the service through ctx.inject.

v0.8.0

Choose a tag to compare

@auggie246 auggie246 released this 30 Sep 00:00

Fixed

  • DSH 0.2.0-rc.2 refused to load the plugin because the
    @deepseek-ai/dsh-typert-protocol peer range did not cover the protocol it
    ships. The range gains ^0.2.0-rc.0.

v0.7.3

Choose a tag to compare

@auggie246 auggie246 released this 28 Sep 05:29

Fixed

  • DSH 0.1.7 support: the docked Sidebar opened at almost half the window
    width and its resize line did nothing. DSH 0.1.7 writes the frame's grid
    tracks as minmax(400px, 1fr) minmax(0px, <width>px); the plugin's track
    parser only understood the older minmax(0, 1fr) <width>px form, so the
    remembered width was never re-applied and a drag never reached the real
    column — the shell's 45%-of-viewport first-open default stayed in place.
    Both track dialects are now parsed and the captured prefix is preserved,
    so only the trailing width changes. The floating new-session Sidebar, the
    Panel height, and the region toggles are unaffected.

v0.7.2

Choose a tag to compare

@auggie246 auggie246 released this 28 Sep 04:36

Fixed

  • DSH 0.1.7 support: the Source Control card always resolved the deployment
    workspace root (usually the user's home) instead of the current session's
    workspace, so switching sessions never changed the repository shown and the
    card reported "Not a git repository". DSH 0.1.7 dropped
    SessionListState.current; the current session now comes from the row the
    main view retains, with the old field still honored on older shells.

v0.7.1

Choose a tag to compare

@auggie246 auggie246 released this 28 Sep 03:58

Fixed

  • DSH 0.1.7 support: the Source Control card showed "ctx.shell.run is not a
    function". DSH 0.1.7 removed shell.run(); host commands (git, file reads,
    directory listing, discard) now run through shell.execute(spec).result().

dsh-sidebar 0.7.0

Choose a tag to compare

@auggie246 auggie246 released this 26 Sep 14:32

Changed

  • Supported DeepSeek Harness releases are now 0.1.2-rc.1, 0.1.5-rc.2 and 0.1.7-rc.2; 0.1.1-rc.2 is no longer supported. Users on 0.1.1-rc.2 stay on dsh-sidebar 0.6.0. The @deepseek-ai/dsh-typert-protocol peer range becomes ^0.1.2-rc.0 || ^0.1.5-rc.0 || ^0.1.7-rc.0, and the dual-dialect layout adapter stays, because 0.1.2-rc.1 still needs the pre-0.1.5 Details Column dialect. See ADR 0013.

Fixed

  • DSH 0.1.7-rc.2 support. 0.1.7 builds a strict Typert codec's schema through codec.create() instead of reading codec.schema, so typert-loader rejected the plugin's manifest with parameter codec has no create() factory and the sidebar's git service never registered. Every codec in the host manifest and the client mount now carries both faces, so one build registers on all three supported releases.
  • Exactly one right-region control set on DSH 0.1.5 (issue #26): the plugin takes the conversation.session.header.corner seat at priority -1 with an empty component, so the shipped Rightbar expand control no longer doubles the toggles, and the shell column stays shut whenever the Workspace Sidebar does not dock into it.
  • The scripts/verify-*.mjs live GUI checks reach the running GUI again. Nine checks stopped at the GUI's 401 because none carried the browser session dsh web mints at start-up; every request now carries it, via DSH_WEB_TOKEN or DSH_WEB_COOKIE.
  • scripts/verify-web-profile-install.mjs reads the sidebar composition row from the package's own bundle patch, which is where DSH applies it, and fails when the row is in both layers. The README install steps that told users to add it to the profile patch are corrected.

Added

  • A Diff Preview Panel Tab (issue #27): one unified change against HEAD, with the old line number, the new one, and the -/+/space marker. It opens from a Source Control file name and from the Panel + picker, and a staged plus an unstaged change to one path share one tab.
  • The Text Preview now colours source (issue #27): a vendored Prism build with 20 common languages, a path/copy/wrap toolbar, a per-line gutter, and a hint at the browser's own find. Files up to 512 KB are coloured; larger files render plain.
  • A chip on the Files Changed Row now opens a Panel Tab (issue #27). That row called ctx.sidebarRight.openResource, which fed the shipped Rightbar tab type this plugin's rightbar seat shadows, so a click showed nothing; the plugin wraps that service method on the instance (ADR 0012) and routes the address into its own pending-open store. A chip that reports a line marks that row in the Text Preview and brings it into view.

dsh-sidebar 0.6.0

Choose a tag to compare

@auggie246 auggie246 released this 22 Sep 14:08

Added

  • DSH 0.1.5 (Rightbar) support: the plugin detects the shell's layout service at runtime, so one build serves DSH 0.1.1-rc.2, 0.1.2-rc.1, and 0.1.5-rc.2. The docked Sidebar, remembered width, drag handles, and fresh-session overlay behave the same on every supported release.

Changed

  • On DSH 0.1.5 the plugin occupies the rightbar seat and shadows the built-in right Sidebar's panel. That service stays live, so Chat keeps mounting and its file links still reach it; the built-in Files and Documents tabs have no visible surface.

Fixed

  • Blank-session Sidebar and Panel toggles shift left by the open Sidebar width, keeping the controls beside the Sidebar.