Overview
dsh-flow
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 侧栏折叠成 rail 时**没有按钮**(标题行没有搜索座位),快捷键在该形态下被拒绝。 - 当前会话被侧栏的搜索或「仅归档」筛选挡掉时,定位不到——会明确说明,不会帮你清筛选。 - 只能定位**已渲染**的会话行;分组折叠与分组溢出这两层会替你展开,其他筛选不会。 - **Linux 不预置 `⇧⌘C`**:官方快捷键表把「主修饰键 + C」判为 reserved,声明它会在注册时抛错、连带整个客户端半边不挂载,所以那里留空,由使用者自己绑。 - 「复制会话 ID」跟着官方会话行菜单走:空白「新会话」行按设计不开菜单,那一行也就没有这一项。 - **不要和 `dsh-external-link` 同时装**:两边都在捕获阶段拦同一个点击,链接会开两次。 - 点了外链之后的行为由操作系统决定(用什么浏览器、是否提示),本插件只负责把 URL 交出去。 - 行内代码菜单只覆盖**对话正文**(markdown 正文)里的行内代码:多行代码块(`pre > code`)、输入框与快捷键编辑器里的代码、行内代码里的链接都不弹菜单。 - 「打开」对壳既没做成可点击、又不是 `~/…` 的行内代码(例如普通的一段 `main`)没有动作——它就是一次普通左键单击,而左键单击同样没有动作。不会为这类代码做存在性探测。 - 单击一条**指向不存在路径**的行内代码、或任何 `~/…` 行内代码,都会多一次本机探测往返;其余单击的响应与不装插件时一致。 - `~/…` 打开的是**宿主账号的家目录**文件,经右侧栏预览;拿不到家目录、没有当前会话、或侧栏控制器不可用时,这一下什么都不做。 - 发送键对调**只在对话输入框里生效**,且只换「按哪个键」:官方那 11 行只读快捷键(含 `发送`/`换行`)本身不会被改写,官方设置页里它们仍显示为不可改。 - 历史消息只覆盖**当前对话**:切到别的会话,翻到哪儿都重新开始。 - 那条消息的**文件附件读不回内容**(客户端没有读取入口),草稿里只留一行 `[附件:文件名]` 占位。 - 图片回填是**重新上传一份**(宿主重新收一遍字节),不是复用原来那份附件;来回切换会重复上传。 - 只在**已经加载出来的历史窗口**里翻,翻到窗口最早一条时插件才替你再拉一页更早的。 - 工作区名最长 140px 后截断(要看全名,侧栏那条分组行是同一个名字);名字取工作区标题,标题为空时取目录名。 - 「未分组」的会话没有工作区,按钮上就不会有名字——这是数据本身的状态,插件不会替它编一个(比如「未分组」)。 - 「打开」菜单里那行 Otty 只在 **macOS + 本机装了 Otty + 宿主是新版**时出现;旧宿主里不会插进去(不报错,只是没这一行)。 - 右栏页签的动作依赖官方那套页签条:页签元素上的 `data-dockkit-tab`、它所在的 `[data-dockkit-strip]` 顺序、以及右栏的 `[data-sidebar-right-session]` 作用域。官方改这些名字时症状是「右键菜单里没有这几项」「中键不关」,不报错。 - 「关闭全部页签」用的是官方语义:关到分栏空掉后,右栏会按官方规则收起;唯一一个引导页不受这套动作影响。 - 它插在官方「打开」菜单的 DOM 里:官方大改菜单结构时这一行可能暂时不显示(插件不报错),升级本插件即可。 - 界面文案中英双语,跟随客户端语言;本仓库文档只有中文。
