Repository navigation
Releases: bingomu/dsh-image-zoom
Releases · bingomu/dsh-image-zoom
Release list
v1.0.1 — first public release
dsh-image-zoom v1.0.1
First public release — an in-chat image viewer for DeepSeek Harness.
Highlights
- Zoom with a mouse wheel or trackpad pinch, anchored at the pointer; a footer Auto / Zoom / Pan switch covers smooth-scroll mice and trackpads, and the choice persists.
- Pan with two fingers on both axes, with a drag, or with
Shift+wheel; fit / 1:1 / double-click, editable percentage, 5%–4000%, 90° rotation. - Gallery navigation with
←/→and the side chevrons,n / totalin the footer. - Downloads named
<description>-<YYYYMMDD-HHmmss>.<ext>, with Windows-safe characters, reserved-name protection and a tooltip that previews the name. - Open original: workspace images open in the system default app through the Host bridge; external images open in a new window;
blob:/data:attachments explain the download/copy route. - Loading indicator, inline error state, keyboard isolation (Space/Page keys do not scroll the page behind), polite live-region toast.
Install
dsh plugin --profile <profile> add https://github.com/bingomu/dsh-image-zoom/releases/latest/download/dsh-image-zoom-1.0.1.tgzOr add the tarball from Plugins → Add plugin in DSH Desktop.
Compatibility
- DSH
>=0.2.1-rc.2 <0.3.0-0 - Developed and verified on DSH Desktop
0.2.1-rc.5(macOS). Windows uses the same web client; the 100/120 wheel path is covered by the test suite.
Verification
- 88 / 88 interaction checks (real Chrome, DevTools input events, real download).
- Tarball installed into a clean DSH profile: bundle row added, boot graph serves
dsh-image-zoom/client.js. - No
innerHTML,evalornew Function; no session data written.
See RELEASE.md, tests/last-run.txt and CHANGELOG.md in the repository.