dsh-mobile-ui: Mobile and PWA UI Enhancement Plugin for DeepSeek Harness

`dsh-mobile-ui` is a plugin built on the Cordis architecture, designed to provide DeepSeek Harness (DSH) with a mobile-first, native app-like experience. It refactors the sidebar (including a floating whale launcher), full-width top bar, and full-screen settings interface by injecting styles and a PWA Manifest. The plugin requires Node.js 22.19+, is designed specifically for DSH 0.1.1-rc.x, and its styles only take effect on touch devices. During installation, conflicting plugins such as `dsh-plugin-splash` should be removed, and its specific class name hashing dependencies must be respected to ensure proper functionality.

Read More
dsh-mobile-ui: DeepSeek Harness Reworked for the Palm

`dsh-mobile-ui` is a mobile adaptation plugin designed specifically for the DSH desktop version. By rewriting the interaction layer, it addresses issues in the original version where a narrow screen causes the sidebar and input box to overlap, and where tapping a session unexpectedly opens the keyboard. Core features include a full-screen drawer navigation, automatic drawer dismissal when switching sessions while keeping the keyboard state stable, a full-width Sheet for the settings page, and consistent circular touch buttons. The plugin also supports uploading local files, requires command-line installation to enable, and aims to deliver a mobile experience close to a native app.

Read More
dsh-mobile-ui: Mobile Responsive Overlay for the DSH Web Settings Panel

dsh-mobile-ui is a responsive CSS override plugin maintained by jackuh105, designed to fix mobile layout issues caused by DeepSeek Harness's default 800px width. When the viewport width is 680px or less, the plugin converts modals into full-screen vertical forms, adjusts the navigation bar into a top tab bar that scrolls horizontally, and optimizes scrolling and safe-area handling in the content area. Installation requires specifying the workspace root directory with the `-w` parameter and completing the process using the `dsh plugin add` command; it takes effect after restarting the web profile. Developers can edit the breakpoints in `lib/index.js` or adjust CSS selectors for different versions.

Read More