jiesou/dsh-webui-fix-pack

Fix various minor bugs and irrationalities in DeepSeek Harness Web UI

dsh-webui-fix-pack is an aggregate pack of small fixes for the DSH Web UI that deliberately avoids rebuilding the UI or becoming an all-in-one monolith. Its fixups cover: PWA standalone mode with token-derived colours and a fixed icon; mobile Enter-inserts-newline (needs dsh-mobile); mobile stats-line tap tooltip; session-row right-click context menu; hiding the like/dislike feedback buttons; hiding the save-session-log button; composer focus restore after a command; the subagent panel click handler; double-enter-to-steer; and mobile keyboard blur. Each fix is also published as an independent plugin so you can install or remove them one by one.

Web UI Enhancements ★ 1 updated 2026-08-19 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add @jiesou/dsh-webui-fix-pack

npm package @jiesou/dsh-webui-fix-pack 0.5.2 (registry re-verified 2026-09-30; repository field back-links to github.com/jiesou/dsh-webui-fix-pack with directory bundles/dsh-webui-fix-pack). The README also documents a GitHub install form (using the main branch or a tag such as 0.3.1) and notes each subplugin is also published as its own package (e.g. dsh plugin --profile web add @jiesou/dsh-webui-fix-composer-focus-restore). Restart web after installing; override a single subplugin by id in the profile's cordis.patch.yml to disable it.

Compatibility

DeepSeek Harness Web UI. Most subplugins are pure frontend (client-half only) using JS injection; several only matter on older harness versions (their fixes were merged upstream) and are no longer included in the aggregate pack by default. The README notes lehhair/dsh-mobile is recommended first for a better mobile experience.

Details

Recent updates

The README documents which fixups were implemented upstream (with the specific DSH/dsh-mobile commit hashes) and are therefore only needed for older versions, and it notes the aggregate pack's dependencies always use latest while local development is handled by the web profile's devDependencies links so source edits take effect immediately.

FAQ

How do I install dsh-webui-fix-pack?
Run dsh plugin --profile web add @jiesou/dsh-webui-fix-pack (or the documented GitHub form), then restart web. Individual fixups can also be installed on their own, e.g. @jiesou/dsh-webui-fix-composer-focus-restore.
Can I disable one fixup?
Yes -- override that subplugin by its id in the profile's cordis.patch.yml; each fixup is also published as a standalone package you can install or remove independently.
Will it conflict with the official UI?
The README frames the pack as fixing rough edges (PWA, responsiveness) rather than replacing the UI, and several fixes were later merged upstream (with commit references), after which they are no longer shipped in the aggregate pack by default.

Alternatives

lehhair/dsh-mobile · AcidGr/dsh-web-mobile-fix · Hotsteel2901/dsh-client-ui-mobile-adapt

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins