hanbernate/dsh-save-button

Adds a Download button next to Open on DSH Web GUI delivery cards, so files the model delivered with present (builds, reports, datasets, images) stream straight to your machine through the browser — most useful when DSH runs remotely or in a container and an SFTP/SCP detour is the only alternative.

dsh-save-button adds a Download button next to Open on DSH Web GUI delivery cards, so every file the model delivered with present (a zipped build, a report, a dataset, images) goes straight to your machine through the browser instead of an SFTP/SCP detour. The button responds with Content-Disposition: attachment, so the browser's own download manager streams large files to disk rather than fitting them in page memory. The official card abilities are preserved (clicking the card or Open previews in the sidebar; the ▾ menu still offers Open in default app and Open containing folder / Show in Finder / Show in File Explorer, disabled with an explanation when the Host has no desktop), with in-place status feedback (Preparing download / Download started / Download failed, click to retry).

Web UI Enhancements ★ 0
View on GitHub ↗

Install

dsh plugin --profile web add dsh-save-button

Copied verbatim from the README's Install section (adjacent lines show a github:hanbernate/dsh-save-button form and a /path/to/dsh-save-button local one, plus dsh plugin --profile web remove dsh-save-button to uninstall).

Compatibility

Works on DSH 0.1.5-rc., 0.1.7-rc. and 0.2.0-rc.*; at init time it picks its adapter from what the runtime actually declares, so one installation covers every supported line. Zero dependencies, zero build (a plain ESM host half plus a hand-written browser bundle, no postinstall). Bilingual UI follows the GUI language.

Details

Alternatives

AlexPeng07/dsh-custom-plugin · arcmosin/dsh-wordbox · 0lidaxiang/dsh-plugin-greet

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins