Skip to main content

How to use dsh-ui-web

Provides Aurora skin for DSH Web GUI featuring: custom background image/video, translucent frosted glass panels, adjustable opacity and blur, plus an inference level slider panel.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

dsh-ui-web

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add @captain1275/dsh-client-ui-skin-aurora

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • 毛玻璃输入框:高斯模糊(backdrop-filter 30px)+ 半透明玻璃底 + 细边框 + 内高光
  • 自定义背景:URL / 本地图片 / 动图(GIF/WebP)/ 视频(mp4/webm) / 透明度 / 模糊调节,
  • 仿Claude Code推理等级滑块:点击模型菜单的「推理等级」弹出 Effort 滑块面板——无极拖动、松手吸附、
  • 用户消息气泡毛玻璃:与输入框统一的玻璃质感
  • 图片资源(社区同人资源,codex-pet-DeepSeek-girl)

— source: plugin_wiki.readme_en (fallback readme_raw)

FAQ

Does the Aurora Skin need to be turned on separately to use?

The skin is enabled by default with the plugin; you can manually disable it by toggling the "Enable" button in the "Aurora Skin (Custom Background)" card under DSH "Settings - General" to return to the native interface.

Where can background images and videos come from?

Three sources: enter any http(s) image/video URL; or click "Choose File..." to upload local image/video, the file will be saved to DSH_HOME/skin-aurora-media via the host router; leaving it empty uses the built-in Aurora gradient background.

Is there a size limit for uploaded videos?

The server has a 200MB limit when reading the request body; if exceeded, it directly returns "body too large". Videos don't need compression, images are automatically compressed to JPEG data URL within 1920 pixels before uploading.

Where is the configuration stored, and will it be lost after uninstallation?

Configuration is saved in ~/.dsh/skin-aurora.json (directory can be changed via DSH_HOME environment variable), local media files are saved in ~/.dsh/skin-aurora-media. After uninstalling the plugin or deleting the package, these two directories are not automatically cleaned up and need to be manually deleted.

What's the relationship between the built-in "Reasoning Level" slider panel and the official model menu?

The slider panel is only popped up when clicking the "Reasoning Level / Effort" row in the official model menu, replacing the default level list; during dragging, it calls selectModel to write reasoningEffort (at most once per frame), and sends a confirmation request when released. Model selection itself is not affected.

Where are Aurora's glass blur/frost values stored?

The glass effect is written to localStorage by the Aurora card in the skin center (keys: dsh.ui-skin-aurora.blur, dsh.ui-skin-aurora.frost); after plugin restart, it uses the most recent values, with blur defaulting to 14 and frost defaulting to 50.

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 0.1.0-rc.6+
  • Node: 未声明
  • Platforms: 跨平台

— source: plugin_wiki.compatibility_json

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule