DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

Self-Identity /

Self-Identity/dsh-client-ui-history-nav

Verified

Browser-style Back / Forward / Refresh controls in the DSH client title bar.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: master@2a3ad09b

dsh-client-ui-history-nav

中文 | English

npm license: MIT

给 DSH 客户端加浏览器式「后退 / 前进 / 刷新」按钮:会话与插件面板共用一条历史栈;选中的会话仍在回复时,刷新会先弹出确认。

功能

  • 后退 / 前进:在会话与全局面板之间回退、前进;没有历史时按钮置灰。
  • 刷新:重新加载当前页面的渲染,并在重载后重新打开刷新前的面板。选中的会话正在运行时先弹确认框(Esc、点遮罩或「取消」都能关掉)。面板内部状态和滚动位置会重置,这是刷新的预期代价。
  • 统一历史栈:会话切换与面板打开/关闭按访问顺序记录,最多 60 条,存在 localStorage 的 dsh.history-nav.v1。
  • 自愈:会话被归档、面板插件被卸载后,回放到失效条目会自动移除,不会卡住按钮。
  • 本地化:按钮 Tooltip、快捷键标签与确认框跟随 DSH 全局语言(中文 / English)。

位置

  • Windows 桌面:标题栏、Application / Edit 菜单右侧;会话页与面板页位置一致。
  • 其他平台:会话标题左侧的座位;全局面板只保留快捷键。

快捷键

平台 后退 前进
Windows / Linux Alt+← Alt+→
macOS ⌘[ ⌘]
纯浏览器 Ctrl+Alt+← Ctrl+Alt+→

快捷键可在 设置 → 快捷键 中修改。

安装

  1. 客户端侧边栏 → 插件 → 添加插件。
  2. 填 dsh-client-ui-history-nav@1.5.0(或选择本地源码目录)。
  3. 安装 → 立即启用;若提示「改动在下次启动生效」,重启客户端。
  4. 卡片显示 已启用 / 已挂载 即生效;顶栏随后出现后退 / 前进 / 刷新胶囊。

兼容性

  • 基于 DeepSeek Harness 桌面客户端 0.2.1-rc.2。依赖 uiWorkspace.selection 投影、layout.panelInfo、快捷键注册表与会话标题座位。
  • Host 半区不 import 任何包;浏览器半区只解析平台模块种子(react、@deepseek-ai/dsh-client-store)。
  • 客户端升级可能改动这些契约。座位或服务方法缺失时插件保持惰性,不会破坏外壳;控制台会有 [dsh-client-ui-history-nav] 警告。

卸载

在 插件 里关闭该组合包(或从 profile 的 dsh.profile.bundles 移除)后重启。历史只存在 localStorage;删除 dsh.history-nav.v1 即清空。

开发

node --check lib/index.js
node --check lib/client.js
node tools/smoke.mjs

许可

MIT。与 DeepSeek 官方无隶属关系。

—/ 5

No ratings yet

Verified DSH bundle

Commit 2a3ad09be532

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout