Skip to content

Amadeus v1.1.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@whyself whyself released this 23 Sep 00:29
· 78 commits to main since this release

Amadeus v1.1.0-alpha.2

新增功能

  • 新增 dsh-amadeus-editor 插件,提供带认证的同源 code-server HTTP/WebSocket 代理、各工作台持久化 VS Code 工作区,以及私有的文件/选区/保存状态桥接。 由 @whyself
  • 编辑、保存、撤销重做和 Markdown 预览改由 code-server 提供;编辑器选区可加入已有 DSH 注释对话。 由 @whyself
  • 新增 Docker Compose,包含 TeX Live、XeLaTeX、latexmk、Biber、中文字体和 LaTeX Workshop,在服务端完成原生编译。 由 @whyself
  • 新增连接延迟显示和可配置的原生文件预览读取上限。 由 @whyself

问题修复

  • 在 DSH 标签切换、浮动/全屏布局和冷启动恢复过程中保留编辑器 iframe、草稿与工作台身份。 由 @whyself
  • 转发 code-server 与扩展动态端口的 WebSocket,使中文 PDF 字体资源保持在认证代理路径下。 由 @whyself
  • 改善中文输入法组合输入和原生 PDF 缩放/页码控件。 由 @whyself

体验优化

  • 采用 code-server 与 LaTeX Workshop 原生按钮、快捷键和 TeX 右键菜单,移除重复操作栏。 由 @whyself

其他变更

  • 删除自建 CodeMirror 编辑器、草稿/合并管理、Markdown 渲染与打印组件、SwiftLaTeX 资源和旧 source/artifact/texlive 路由。 由 @whyself
  • 删除 maxTextBytes、kpsewhich 和 texliveUpstream,新增 editor.upstream 与 editor.bridgeDir;迁移前保存旧浏览器草稿,VS Code 无法自动导入。 由 @whyself
  • 工作区和四个插件统一为 1.1.0-alpha.2,固定 DSH 0.1.6-alpha.2;50 项 Node 测试、生命周期回归、打包、Compose 检查及真实 Docker Markdown/中文 TeX/PDF/Biber 流程通过。 由 @whyself

New Features

  • Add the dsh-amadeus-editor plugin with authenticated same-origin code-server HTTP/WebSocket proxying, persistent per-workbench VS Code workspaces, and a private file/selection/save-state bridge. by @whyself
  • Move editing, saves, undo/redo, and Markdown preview to code-server; attach editor selections to existing DSH annotation conversations. by @whyself
  • Add Docker Compose with TeX Live, XeLaTeX, latexmk, Biber, Chinese fonts, and LaTeX Workshop for native server-side compilation. by @whyself
  • Add connection latency display and a configurable native file-preview read limit. by @whyself

Bug Fixes

  • Retain editor iframes, drafts, and workspace identity across DSH tab changes, floating/fullscreen layouts, and cold-start restoration. by @whyself
  • Forward code-server and extension dynamic-port WebSockets and keep Chinese PDF fonts under the authenticated proxy path. by @whyself
  • Improve Chinese IME composition and native PDF zoom/page controls. by @whyself

Improvements

  • Use code-server and LaTeX Workshop native buttons, shortcuts, and TeX context menus; remove the duplicated action bar. by @whyself

Chores

  • Remove the custom CodeMirror editor, draft/merge manager, Markdown renderer/print components, SwiftLaTeX assets, and old source/artifact/texlive routes. by @whyself
  • Remove maxTextBytes, kpsewhich, and texliveUpstream; add editor.upstream and editor.bridgeDir. Save old unsaved browser drafts before migration because VS Code cannot import them. by @whyself
  • Align the workspace and four plugins at 1.1.0-alpha.2, pin DSH 0.1.6-alpha.2, and pass 50 Node tests, lifecycle regressions, packaging, Compose checks, and real Docker Markdown/Chinese TeX/PDF/Biber workflows. by @whyself