Skip to content

Releases

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 10 Nov 11:59
316a678

键盘和读屏用起来更完整,菜单和侧栏的动画更稳,回答输出时界面更省力,安装包也小了一截。

新增

  • 可视化回答里的图表下方多了「查看图表数据」,展开后用表格列出每个数据点的完整数值。散点图的数据表和悬停提示里,每个点带名称,坐标相同的点也能分清。
  • 沙箱网页组件(HtmlView)多了「停止视图」和「重新运行视图」两个按钮,停止后可以展开看它的代码。页面连续 5 秒没有响应时会被自动关闭,并提示「交互视图无响应,已关闭」。这只是补救办法,并不能限制页面占用多少处理器和内存:页面卡死时能不能关掉它,取决于浏览器有没有把它放在单独的线程里。

调整

  • 复制版本号改成侧栏里一个单独的按钮「复制版本号」,侧栏展开时显示,用键盘也能操作。以前是点徽标或品牌名来复制;侧栏收起时现在没有复制入口。
  • 键盘与读屏:
    • 会话顶部的视图标签(对话、编队等)可以用左右方向键、Home、End 切换。可视化回答里的分段选项也支持方向键。
    • 图示、提示和弹出面板补上了读屏能读到的名称和说明。只有图标的弹出按钮,在打开之前读屏就能读出它是什么。
    • 视图标签减少时(例如三个变两个、两个变一个),原本停在被移除标签上的键盘焦点会落到剩下的标签或内容上。焦点原本不在标签栏时不受影响。
    • 输入框的键盘焦点更明显。触屏上侧栏的项目行、会话行和它们的操作按钮加高到 44 像素,更容易点中。
  • 菜单和侧栏的动画:
    • 模型菜单的位置只看按钮本身的位置。按下按钮时按钮会缩一下,菜单不再跟着跳。普通菜单和指令菜单进入时尺寸不变,只有轻微位移。
    • 侧栏收起时图标不再多横跳一下,调宽度的手柄跟着实际边界走。
    • 手机上关闭侧栏抽屉时,会按打开时的动画倒着收回去。关上之后它立刻不再接收操作,焦点回到打开它的按钮。
    • 按钮颜色、提示和弹窗的淡入更快,按下按钮时不再往下挪。系统开了「减少动态效果」时直接切换,不播动画。
  • 回答输出时界面更省力:正文一边输出,顶栏、视图区这些不显示正文的外层不再跟着反复刷新。输入区、扩展视图和停止按钮照常及时更新。
  • 安装包变小:公式字体只保留 WOFF2 一种格式,去掉了另外两份重复的旧格式。客户端从约 11.0 MB 降到约 9.7 MB,压缩后从约 2.8 MB 降到约 2.1 MB。代码高亮支持的语言没有减少。
  • 图表和表格里写全的数字随界面语言显示,例如中文界面下美元金额写作 US$1,245,300,000。坐标轴上的缩写不变,仍是 K、M、B。微小数值和相近的小数在数据表里不会被抹平。
  • 模型拿到的组件说明有更新:图表可以带一句概述,分段选项和弹出面板可以带标题,图示可以带名称和说明,日期函数可以指定语言。
  • 给开发者:
    • 构建时检查客户端体积,上限是 10,000,000 字节、压缩后 2,200,000 字节,超出即构建失败。
    • 自有的 TS/TSX 源码纳入 lint。
    • 兼容检查新增一项,确认给官方按钮等控件改样式时用到的 49 个官方类名在官方发布物里还在。已验证的官方版本必须通过;范围内还没验证的版本(如 0.2.2-rc.1)只记录结果,那里的类名不同,这些样式改动本来就不起作用。
    • PR 检查新增依赖公告核对:把 npm audit 的结果和实际打进产物的依赖对应起来,路径解析不了时判为未完成,不放行。
    • 会话和工具两处界面共用一份基础翻译,文字没有变化。

完整改动:v0.1.12...v0.1.13

v0.1.12

Choose a tag to compare

@github-actions github-actions released this 10 Nov 03:38
5b1acbd

两处小修复:插件市场的一条误报,和手机上一个图标的大小。

修复

  • 插件市场(dshmarket)的「已安装」页不再提示「Modern UI 的设置面板读不到配置」。这条提示是误报,只出现在没装官方「思维链翻译」实验插件的环境里。Modern UI 的设置一直能正常保存和读取;装了官方翻译插件的,翻译功能和以前一样。
  • 手机上新建会话(还没发消息)时,右上角「打开右侧边栏」的图标比顶栏的两个图标小一圈,位置也偏右一点。现在它和顶栏的图标一样大,并和上方的新建会话按钮对齐。已经开始聊天的会话里,这个按钮和同一行的「提醒」「更多操作」保持原来的小尺寸。

完整改动:v0.1.11...v0.1.12

v0.1.11

Choose a tag to compare

@github-actions github-actions released this 07 Nov 12:05
819cdb3

修复可视化回答里图表跟着滑块乱跳的问题。

修复

  • 可视化回答里拖动滑块(或改输入框里的数)时,柱状图和折线图的顶端不再上下乱跳。以前数值每跨过一个整数台阶(比如 100 变 101),所有柱子会突然一起变矮,在台阶附近来回拖就反复跳。现在只有被拖动的那一根在变。数据超出当前范围时,纵轴才放大,并多留一点空间,往回拖也不会缩回去;数据变得很小时,纵轴才收紧。第一次显示的样子和以前一样。
  • 图表组件(Chart)可以固定纵轴的最小值和最大值了(可选参数 min、max);数据超出时纵轴仍会放大,保证全部显示。组件说明里也告诉模型:数据会被滑块或输入框改动时,把可能的范围传进来,纵轴就完全不动。

完整改动:v0.1.10...v0.1.11

v0.1.10

Choose a tag to compare

@github-actions github-actions released this 07 Nov 10:17
17aabea

手机竖屏下,输入框底部和统计行的内容不再被截断。

调整

  • 输入框底部的模型按钮以前最多只占那一行的 45%,旁边空着也只显示半个名字。现在有多少空位用多少,放不下才缩窄,最窄时留下厂商图标和几个字,再不够才折到第二行。
  • 推理档位在手机上只显示图标,不再挤出半个「最」字。档位名称仍写在按钮的提示里,读屏软件照常读出,点开模型菜单也能看到。模型名后面的小箭头在手机上去掉了,整个按钮照样能点开。
  • 统计行在手机上每项只显示最关键的数:速度(例如「150 tok/s」)和缓存命中率。轮数、步数和总 token 数没有消失,点一下还显示着的读数就能看到;读屏软件读到的仍是完整读数。

完整改动:v0.1.9...v0.1.10

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 07 Nov 03:55
c18d2d7

一批交互细节的修复,外加一项和代理有关的安全加固。

修复

  • 可视化回答:
    • 内容太大、被拦下显示成源代码后,等代码写完再试一次时,有时会沿用上一次的计数,马上又被拦下。现在重试从零算起。
    • 网页组件(HtmlView):内容还在输出、或页面还没加载完时切换亮色、暗色主题,页面会停在旧主题。现在加载完会补上当前主题。
    • 用按钮打开的弹出面板(Popover):以前点按钮会把按钮上的字或它的动作放进输入框,按钮外面还多套了一层能被键盘选中的外壳。现在按钮只负责开关面板,鼠标点和按 Enter、空格都一样。面板开着时按 Esc 只关面板,不会连带触发输入框等别处的 Esc。
    • 代码组件(Code)连续点复制时,「已复制」的提示不再被上一次的计时提前收起;组件消失后也不会留下没清掉的计时器。
    • Jev 可视化建议:同一轮里概述相同的几次询问合并成一次请求。其中一次被取消,不会连累其他几次;全部取消后,请求才中止。
  • 对话和输入:
    • DSH 刚启动时如果没读到思维链翻译的设置和上限,整个会话都看不到翻译按钮,要等改设置或重新连接才出现。现在会在后台自动重试 6 次,间隔从 2 秒起逐次加倍。
    • 模型向你提问的面板里点「取消」后,如果取消没送到、而工作已经继续,以前会提示「回答未送达,请再提交一次」。现在只把按钮恢复原样,不再误报。
    • 某种语言的代码高亮加载失败后,这次会话里它就一直不高亮。现在下次显示时会重新加载。输出结束的代码块会释放输出时用的高亮缓存。
    • 文件链接打不开时点「重试」,以前会丢掉链接里的行号和列号,现在重试会打开同一位置。
    • 回答末尾的推荐追问,连点不会再把同一条发出两次。
    • 拖动调整对话宽度时,还没松手窗口就失去了焦点,以前会把拖到一半的宽度当作松手保存,现在恢复成拖动前的宽度。面板宽度变化引起两侧留白变化时,也会重新计算可用宽度。
    • 子代理层级菜单点开后,再点一次按钮可以收起。
    • 待办面板里两条文字相同的待办,不再被界面当成同一条。
  • 设置、侧栏和插件市场:
    • 设置页的模型目录和输入框的模型菜单共用同一份数据。DSH 每次发出模型相关的通知只读一次模型目录,不再重复请求。
    • 侧栏的工作区分组行和搜索结果行可以用 Tab 键选中:Enter、空格用来展开、收起分组或打开结果,左右方向键收起、展开分组。会话行消失时,也会清掉按住标题时留下的监听。
    • 插件市场按自定义字段排序时,如果当前显示的结果里没有这个字段,工具栏以前会报错,现在按默认顺序显示。
    • 插件文档点过一次「重试」后,再切换版本或语言,之后的请求会一直绕过缓存。现在重试只对当时那份文档有效,切到别的语言再切回来也不会带上。市场条目的 registry(软件包来源)地址解析不了时,按私有 registry 处理,文档请求不再返回 500 错误。
  • 其他:
    • DeepSeek 原生翻译检查返回内容的大小时,不再每收到一小块就把全文重拼一遍,只在超过上限或一段结束时才复核全文。
    • 两处防卡死的加固:缓存读取量比输入量还大时,缓存命中率按 100% 显示;思维链分段在单次上限为 1 时,每段至少前进一个字。正常使用碰不到这两种情况,改动只是防止异常数据把页面卡死。

安全

  • 模型抓取网页走代理时,现在直接拒绝本机和内网的名字:localhost、*.localhost、*.local、*.home.arpa、*.internal,以及不带点的主机名。以前走代理时只拦内网 IP,这些名字会交给代理去解析,装在本机的代理就可能替模型连上本机或局域网里的服务。不走代理的请求和以前一样,先在本地解析、确认是公网地址再访问。有一种情况没有变:公网域名实际指向内网地址时,走代理的请求仍交给代理处理,本地没办法替它判断。

完整改动:v0.1.8...v0.1.9

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 06 Nov 12:04
e94547f

可视化卡片换了新样子,并开始适配官方 DSH 0.2.2-rc.1。

调整

  • 可视化回答里的卡片参照 paper widgets 的小卡片样式重新排版,配色不变:
    • 卡片去掉描边,改成很淡的细边加一层柔和的长投影,像浮在页面上的小卡。深色主题下卡片比页面略亮,顶部有一道细高光。
    • 标题行的图标放在一个圆角小底块上。
    • 卡片里的大数字(Title 的 2xl、3xl)以前被压成 18px,现在按原来的字号显示,字重 500,下面的说明紧贴数字。
    • 没有符号的列表改用细线分隔各行。自定义的单字符符号(例如 ✓)放在左边一列,不再单独占一行。
    • 表格去掉外框和灰色表头底色,表头改成浅色小字,各行和卡片内容左右对齐。
    • 卡片里再套卡片时,里面那层改成浅灰底,不再叠第二层投影。

修复

  • 官方 DSH 0.2.2-rc.1 上,刷新页面或打开旧会话后,消息里的图片显示不出来。原因是 0.2.2 改了读取图片的方式。插件现在按 DSH 的版本分别处理,旧版 DSH 不受影响。
  • 官方 DSH 0.2.2-rc.1 上,DeepSeek 原生付费翻译找不到可用的提供方。原因是 0.2.2 换了存放生效配置的位置。现在新旧版本都能读到;配置还没生效时当作不可用。
  • DeepSeek 原生翻译进行到一半时卸载提供翻译的插件,翻译没有跟着停下。现在会中止。旧版 DSH 上也有这个问题,一并修了。
  • 官方 DSH 0.2.2 动态更新模型列表后,输入框的模型菜单和设置页的模型目录会跟着刷新。旧版 DSH 不发这项通知,不受影响。
  • 指向文件的链接:
    • 路径带行号、列号时(例如 src/a.ts:24:3),不再把 :24:3 当成文件名的一部分。#L0 这类无效的定位改为只打开文件,不再让整条链接失效。
    • Windows 路径(例如 D:\repo\.github\config.yml)不再丢反斜杠。
    • 以上两项取自官方 0.2.2-rc.1,随插件一起带上,旧版 DSH 同样生效。
    • 网络共享路径(\\server\share、//host/path)仍不当作本地文件打开,免得点一下就让 Windows 去连外面的共享。
  • 安装后的自检以前把「别的插件被 DSH 拒绝加载」也算作正常,包括版本不支持、平台不支持、需求无法校验和加载失败。现在这些插件会列在自检结果的 unverified(未验证)一项里,并打印警告说明它们没有运行。只有新版已不再提供的官方 @deepseek-ai/ 包(复制旧配置时常见)照旧跳过。你选中的社区插件包找不到时也会警告。

完整改动:v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 06 Nov 07:43
362ee7d

任务通知的显示更简洁,官方 DSH 0.2.2 的预发布版可以安装了。

调整

  • 「收到任务消息」这类由通知触发的一轮对话,开头那张灰色卡片改成和「思考」一样的一行:图标、标题、来源和时间,点开后正文显示在细线下面。
    • 按来源显示不同的文字和图标。自己派出的子代理发回结果,显示「子代理回报」加子代理的名字;上级代理发来的显示「上级代理消息」;团队成员发来的显示「收到团队消息」加成员名;其他代理显示「代理消息」加对方会话 ID 的前 8 位。
    • 子代理结束的通知改叫「子代理已结束」,并带上子代理的名字。后台运行的命令显示「后台命令状态更新」加命令本身,用代码图标;其他后台任务仍是「后台任务状态更新」。
    • 旧会话里的子代理回报和上级代理消息,以前会显示成「收到执行请求」,现在也按来源显示。
  • 现在可以装在官方 DSH 0.2.2 的预发布版上了,从 0.2.2-rc.1 起。以前的版本范围按 npm 的规则不包含这类预发布版,安装器会直接以「不支持的版本」拒绝,每天的兼容检查也因此从没真正跑起来。0.2.2-alpha.* 和 0.2.3-* 仍不在范围内。新的范围写作 >=0.2.1-rc.2 <0.3.0-0 || >=0.2.2-rc.1 <0.3.0-0。
    • 放开后,0.2.2-rc.1 的兼容检查在 Linux x64 上全部通过。目前只有 Linux 一个平台的结果,所以它暂时标为「未验证」:五个平台都能安装,安装时会提示未验证。如果现在就标成已验证,安装器只会放行验证过的平台,macOS 和 Windows 反而装不了。

完整改动:v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 01 Nov 17:38
d8f161b

手机设置页、输入框和回答输出时链接显示的几处修复。

修复

  • 手机上的设置页:字体说明和输入框改成上下排列,模型 ID 和显示名称各占一行,窄屏下文字不再挤成细细一列。
  • 设置页打开配置文件失败时,错误提示在按钮下方换行显示,关闭按钮留在标题栏,两者不再互相挤。
  • 手机屏幕较矮时,很长的草稿不再把输入框撑得太高:输入框会给标题、发送按钮和统计栏留出位置,草稿在输入框里滚动。
  • 输入框跟着屏幕变矮时,光标一直看得见,不用再多打一个字才能找回光标。没在编辑时,草稿停在原来读到的位置。
  • 回答还在输出时,链接和来源的长网址不再先冒出来又消失,正文不跟着跳。来源的网址和标题一确定,正文里的引用和来源区马上更新。
  • 输出过程中,来源的缓存里有时会留下半截网址,已修复。输出完成或取消后,没写完的内容按原文完整显示;复制到的内容不受影响。

完整改动:v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 01 Nov 07:53
cfa83fd

重排了手机上的设置页,修了一批 Jev 建议和回答组件的问题。

调整

  • 手机竖屏(宽度 640 px 及以下)的设置页重新排版,桌面和平板宽度不变:
    • 设置窗口铺满屏幕。顶部是标题行,右边是「打开配置文件」和关闭;标题行下面是可以左右滑动的分区标签。
    • 选项占满整个宽度。「外观」里的浅色、深色、跟随系统三块并成一行。
    • 以前左边的分区栏固定占 188 px,右边只剩约 140 px,标题、说明和下拉框里的字一字一行地竖着排。
  • 「分段交付成果」的两条规则放宽了:
    • 互不依赖的工具调用可以跨部分一起发,只有真正需要前面结果的才等。已经定下来的部分不用为后面无关的调用压着不发。
    • 某个部分依赖一个子代理时,只有它等那个子代理的最终报告,别的部分不必等。如果别处的指令要求等所有子代理结束再回答,按那边的来。
  • 配图规则不再前后矛盾:只有 Markdown 图片和 Image 组件需要现成的图片地址(工具给的或用户提供的),SearchImage 按名字找图,不需要事先有地址。
  • 组件说明里粘在一起的两条规则分成了两行。

修复

  • 手机和很窄的面板上,「对话宽度 → 自定义」不再进入调整状态。这些宽度下正文本来就占满全宽,以前选「自定义」后会出现「拖动两侧」的提示和一个会变的数字,但正文宽度不变,调节线也在屏幕外或根本不出现。
  • 行首写成 ```text``` 的行内代码不再被误当成代码块的开头。以前它会把后面的 ## 标题 当成代码,或者吞掉后面真正的组件代码块的结束行,分段回答因此在这一轮结束后被折进「已完成」。
  • 分段交付时,右侧回合导航的预览显示第一段交出的内容,不再是最后的收尾。
  • Jev 呈现建议:
    • 模型用代码调用工具(PTC 模式)时也看不到置信度了,也就是 Jev 对自己判断的把握程度。以前普通调用只给模型看建议正文,代码调用却能拿到整个返回结果,里面带着置信度。现在置信度不再放进返回结果、卡片数据和会话日志。
    • 一轮里唯一的一次询问被取消时(例如代码调用没等结果就结束),名额不再被占住。同一轮可以重新问,不会一直收到「不可用」或「本轮已问过」。
    • 新开主会话时先重新读一次密钥,再决定要不要提供这个工具。以前用的是上次读到的状态,刚加上或刚删掉密钥时,第一轮可能少了或多了这个工具。这一步不会拖慢速度。
    • 同一会话里失败原因变了,会再记一条日志,不再只记第一次。记录随会话一起清掉。
    • Jev 返回的内容超过 64 KiB 时不再整个读进来,按「不可用」处理;返回里的 probabilities 是数组时视为无效答复。
    • 截取用户消息时不再把 emoji 之类的字符切成两半。以普通对象传入配置时,值为空(undefined)的字段不再覆盖默认值。
    • 工具说明补了一句:一般等材料够了、能说清要展示的内容结构时再问更有用;结构还不清楚就晚点问,或者不问。
  • 回答组件:
    • 图表上接近的大数不再显示成同一个缩写。例如 1,000,000 和 1,000,001 以前都显示「1M」,1000、1001、1002 都是「1K」,2020、2022、2025 都是「2K」,0 和 1e-25 的刻度都是「0」。现在刻度按间距决定保留几位,缩写分不开时写完整数字,太小的数用科学计数;鼠标悬停时总能看到实际值。0 到 1.24e9 的坐标轴以前显示「1.3B」,现在是「1.25B」。散点图横轴上的长数字按宽度隔开显示,不再叠在一起。
    • 堆叠面积图里某个系列由正变负时,不再画成交叉的「蝴蝶结」盖住别的系列:在零点处拆开,正负两部分分别堆叠。
    • 内容很长的弹出层不再超出屏幕:按上下的实际空间决定往哪边弹,并限制高度,窗口变小或内容变多时重新计算。以前在 800×600 的窗口里会有 200 px 落在屏幕外,而且一滚动页面它就关了。
    • 「内容太大就显示源代码」的上限不再能被绕过。以前同样是 80 个柱状图、每个 100 行数据,只要把数据里一个不显示的字段从 "row" 改成 "element",就会从显示源代码变成画出 32,000 根柱子。现在按组件的实际结构判断,变量($变量)里存的组件也算进去。
    • 嵌套极深的代码(例如几千层方括号)不再让解析崩溃、把错误抛给 DSH:超过 100 层直接显示源代码,解析和估算时出的其他错也都留在这个代码块里处理。
    • @Replace、@Join 在拼出结果前先估算长度,超过整个代码块的上限就停下;@Join、@Unique 按嵌套数据的实际大小计算。以前两次 @Replace 就能让浏览器去分配几亿个字符,出错后还显示没有超限。

完整改动:v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 01 Nov 04:38
d14f4aa

新增对话宽度设置和「分段交付成果」开关。

新增

  • 「设置 → 通用」多了对话宽度选项:阅读、标准、宽屏、自定义,默认标准。选项放在设置里,不占会话顶栏。选「自定义」后两侧会临时出现调节线,拖到合适的宽度松手就保存,调节线随即隐藏;也可以用方向键、Home、End 调,并有「完成」和「取消」。再选一次「自定义」可以接着上次的宽度调。这个设置保存在本机浏览器里。窗口变窄或打开侧栏时正文会自动收窄,空间回来后恢复原来的宽度。

调整

  • 分段作答的提示词独立成一段「渐进式成果交付」(Progressive Result Delivery),由「设置 → 通用」里新增的「分段交付成果」开关控制(配置项 presentation.progressive)。它和「回答可视化组件」互不依赖,默认关闭,打开后提示词多约 3 KB。打开后模型会这样作答:
    • 一个能独立成立的部分查完、核对完,就先把它的结果、数字和来源完整写出来,再在同一条回复里接着查下一部分。这段正文读者马上能看到,它是回答的一部分,不代表这一轮结束。
    • 只根据已经拿到的证据写,不提前下结论。后面的发现改变了前面某部分时,在后面那部分里用一句话明确更正。
    • 计划、打算、进度说明和「我先搜一下」不算一部分,留在思考里。还没有能定下来的内容时不写字,只调用工具。
    • 每部分以 Markdown 标题(## 名称)开头,界面靠它把这部分留在回答里。每部分自成一篇,表格、列表、代码块和组件都要写完,末尾带上它引用的来源,同一来源在各部分用同一个编号。
    • 最后一条回复不调用工具,写最后一部分、把各部分串起来的简短结论和追问建议。它不重复前面的内容,也不能只说一句「做完了」。追问建议只放在最后一条。
    • 提示词里附了一个例子:第一条回复只查天气;第二条交出天气,再查景点、营业时间和交通;第三条交出按天排的景点路线,再查餐厅;第四条交出美食、总结和追问建议。
    • 适用范围:研究、分析、对比、计划、推荐这类给人读的回答。不需要工具、或只查一轮的,仍然一次写完。写代码和改文件的工作做完再汇报,中间只有能独立成立的发现(例如找到了根因、需要你拍板的决定)才单独交出。派出去的子代理还在运行时不交出任何部分;自己作为子代理时,全部写进最终报告。
    • 为什么改:本机和服务器共 194 个会话里,模型在调用工具前写的话大多是「我来搜一下」这种一句话。真正先交出一部分结果的,几乎只有用户明确要求分段的那一次。旧规则只说「尽早给读者看点东西」,还建议先写概览或框架,等于鼓励先写计划。
  • 「收起后显示的回复」里的「最终回答和可视化」改名为「最终回答和分段成果」。以前只有带可视化组件的中间段落会在这一轮结束后留在外面,只有文字的分段成果(例如只写了几句话的天气部分)会被折进「已完成」。现在工具调用之间写出的、带 Markdown 标题的段落也算回答的一部分,和最终回答一起留在外面,复制回答时一并带上。
    • 标题前面可以有一句过渡。代码块里的 # 不算标题。
    • 只有普通句子的进度说明、思考过程和工具调用照旧收起。
    • 对旧会话几乎没有影响:本机和服务器 1,164 段工具调用前写的文字里,没有一段以标题开头,只有 5 段中间带标题,其中 4 段本来就是结果报告,剩下 1 段是代码块里的注释(不算)。

修复

  • 聊天正文不再在居中的消息列里又被收窄一次(原来额外限制在 65ch)。标题、段落、引用和列表现在一样宽,大段回答不再偏左、过窄。文件和侧栏文档预览的排版不变。
  • 对话宽度功能加入后补的三处:
    • 手机宽度(640 px 及以下)不再套用宽度设置,继续占满全宽。之前输入框会比正文还窄(375 px 宽的屏幕上是 312 px 对 340 px),现在是 344 px,比正文略宽,和以前一样。
    • 「自定义」时的「完成 / 取消」栏和两侧调节线,现在跟着输入框的实际高度走。之前固定按 120 px 算,多行草稿、附件或待办面板把输入框撑高后会被盖住。
    • 拖动调节线时如果另一个窗口改了宽度设置,拖动状态会被清掉。之前整页会一直是拖动光标,选不了文字。

致谢

感谢 reiki99088 贡献了这一版的对话宽度功能(#33)。

完整改动:v0.1.3...v0.1.4