Skip to content

Releases: koi128bit/dsh-session-git

Release list

v1.1.1

Choose a tag to compare

@koi128bit koi128bit released this 31 Oct 07:30

1.1.1

  • Route Git requests through DSH Connection's authentication and request-trust checks. Version 1.1.0 did not apply those checks; upgrade and restart DSH.
  • Check resolved paths and repository roots against allowedRoots, including symbolic links.
  • Update installation instructions, the working-tree screenshot, and local regression tests.

Requires Node.js 22+ and DSH >=0.2.1-rc.2 <0.3.0-0; tested on macOS with DSH 0.2.1-rc.2. The tarball contains the ready-to-install plugin; SHA256SUMS records its digest.

dsh plugin --profile web add https://github.com/koi128bit/dsh-session-git/releases/download/v1.1.1/dsh-session-git.tgz

v1.1.0

Choose a tag to compare

@koi128bit koi128bit released this 31 Oct 06:46

Security update: version 1.1.0 exposed Git routes without DSH login checks. Upgrade to v1.1.1 and restart DSH.

Session-scoped Git tab for DSH.

  • Registers conversation.view (id git), so every conversation gets its own Git tab bound to that session's working directory
  • Automatic repository detection in the session workspace (session-root / session-child), with a dropdown when several are found
  • Branch lane graph, commit detail with numstat, per-file colored diffs
  • Working tree: stage / unstage / discard, commit, amend, stash
  • Refs page: branches, tags, stashes with switch / merge / create / delete
  • Lane width capped at 12 columns so the subject column stays readable