dsh-mobile
DiscoveredMobile viewport lock, overscroll containment, virtual keyboard resizing, and sidebar auto-retraction for DeepSeek Harness (DSH).
dsh-mobile
Mobile viewport lock, overscroll containment, and virtual keyboard optimizations for DeepSeek Harness (DSH) Web GUI.
Screenshots
| Mobile Chat View | Virtual Keyboard Open | Sidebar Open |
|---|---|---|
![]() | ![]() | ![]() |
Features
- Viewport Lock: Prevents the page (
html, body) from scrolling or bouncing into the empty black space below the application. - Overscroll Containment: Keeps scroll gestures inside
[data-conversation-scroll]withoverscroll-behavior-y: contain. - Virtual Keyboard Resizing: Configures
interactive-widget=resizes-contentso virtual keyboards resize the viewport cleanly instead of panning the page. - Sidebar Auto-Retraction: Automatically collapses the sidebar when tapping anywhere in the conversation area or selecting a session row on mobile.
- Input Zoom Prevention: Enforces a minimum
16pxfont-size on text inputs for mobile viewports to prevent iOS and Android auto-zoom.
Installation
Add to your DSH web profile (~/.dsh/profiles/web/package.json):
{
"dependencies": {
"@mdalboni/dsh-mobile": "^1.0.0"
},
"dsh": {
"profile": {
"bundles": [
"@mdalboni/dsh-mobile"
]
}
}
}
Or install via DSH CLI:
dsh plugin add @mdalboni/dsh-mobile
Or configure via cordis.patch.yml:
- id: dsh-mobile
name: '@mdalboni/dsh-mobile'
License
MIT © Maxwell Dalboni
Comments
Loading…
Similar plugins
by ericleoo
Mobile-first overlay for the DeepSeek Harness web UI: full-width chat, sidebar-as-drawer, thumb-friendly composer, and safe-area/overscroll polish on touch devices.
★ 0
JavaScript
Sep 16, 2026
dsh plugin --profile web add @ericleoo/dsh-mobileby Perederey
Mobile-UI responsive layout plugin for DeepSeek Harness Web GUI: viewport detection, touch-friendly controls, bottom navigation bar, and adaptive conversation scaling
★ 0
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-mobile-uiby rsbsnv
手机端交互与可读性适配:抽屉式侧栏(滑动开合 + 可调宽度)、滑动手势、触控命中区、软键盘避让、正文字号下限。Mobile interaction & readability layer for DSH Web.
★ 0
MIT
JavaScript
Oct 25, 2026
dsh plugin --profile web add dsh-mobile-adaptby slicenferqin
A task-first mobile workspace for DeepSeek Harness, with session overviews, compact input, and full-record access.
★ 1
MIT
JavaScript
Oct 26, 2026
dsh plugin --profile web add dsh-mobileby ghbhiee
Narrow-viewport drawer shell for the DeepSeek Harness web UI
★ 0
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-plugin-mobile-shellby better-er
「DSH·手机适配」:窄屏下把侧栏收成悬浮小方块,点会话自动收起,并压掉切会话时的自动聚焦,免得软键盘把页面顶起。纯客户端插件。
★ 2
MIT
TypeScript
Nov 4, 2026
dsh plugin --profile web add dsh-mobile-drawer

