Skip to content

Amadeus v1.1.1

Choose a tag to compare

@whyself whyself released this 25 Sep 11:33
· 69 commits to main since this release

Amadeus v1.1.1

新增功能

  • 在右侧侧栏启用原生隔离 HTTP(S) 浏览器,接入 DSH 终端恢复、会话归档、改动审阅及扩展 Office/CSV/TSV 预览。 由 @whyself

问题修复

  • 通过扩展维护文档生命周期、目录事件及逐文件元数据检查,使编辑器失焦或 Windows/Docker 挂载漏发事件时也能刷新已打开文档。 由 @whyself
  • 只刷新发生变化的 code-server 文本模型,不切换当前标签;保留未保存草稿,跨重连恢复冲突状态,并重试失败的刷新。 由 @whyself
  • 防止 LaTeX Workshop PDF webview 中的 Ctrl+P 绕过外层打印拦截。 由 @whyself

体验优化

  • 使用原生 content-visibility 延迟布局和绘制视口外的已完成回答,流式输出保持即时显示。 由 @whyself
  • 将 Amadeus PDF 控件替换为 DSH 原生缩放、比例选择和适应宽度控件,删除重复的前端同步订阅。 由 @whyself

其他变更

  • DSH/WebServer 从 0.1.7-rc.1 推进至 0.1.7-rc.2,Login、Files、Reader 和 Editor 统一为 1.1.1。 由 @whyself
  • 60 项 Node 测试、构建、打包、Docker 启动及真实 code-server 宿主机写入、原子替换、多文档和未保存内容保护回归通过。 由 @whyself

New Features

  • Enable the native isolated HTTP(S) browser in the right sidebar and inherit DSH terminal restoration, archived-session management, change review, and expanded Office/CSV/TSV previews. by @whyself

Bug Fixes

  • Refresh open editor documents even when the browser is unfocused or Windows/Docker mounts miss file events, using extension-owned lifecycle tracking, directory events, and per-file metadata checks. by @whyself
  • Refresh only the changed code-server text model without switching tabs. Preserve dirty drafts, persist conflicts across reconnects, and retry failed reloads. by @whyself
  • Prevent Ctrl+P inside the LaTeX Workshop PDF webview from bypassing the outer print guard. by @whyself

Improvements

  • Defer layout and painting for settled assistant messages outside the viewport with native content-visibility, while keeping streaming output immediate. by @whyself
  • Replace Amadeus PDF controls with DSH native zoom, scale selection, and fit-width controls; remove duplicated frontend synchronization subscriptions. by @whyself

Chores

  • Upgrade DSH/WebServer through 0.1.7-rc.1 to 0.1.7-rc.2 and align Login, Files, Reader, and Editor at 1.1.1. by @whyself
  • Pass 60 Node tests, builds, packaging, Docker startup, and real code-server regressions for host writes, atomic replacement, multiple documents, and dirty-draft protection. by @whyself