Repository navigation
Amadeus v1.2.0-rc.1
Pre-release
Pre-release
Amadeus v1.2.0-rc.1
新增功能
- 文件浏览、自然排序、目录展开、自动刷新和预览导航改用 DSH 原生工作区文件树,保留 Amadeus 上传、ZIP 下载、重名处理、删除确认和 code-server 编辑入口。 由 @whyself
- 在注释中保留准确的文件、页码和 Markdown 章节链接,使 Agent 整理的笔记保留原文出处。 由 @YJC18368291437-ai, @whyself
问题修复
- 恢复回答中注释引用的渲染和点击定位;正确关联回合开始前的用户消息,保持流式更新中的引用,加载远处 PDF 页和跨页选区后定位并高亮原文。 由 @whyself
- 防止后续普通请求继承旧注释,打开出处时使用对应回答所属的会话。 由 @whyself
- 删除读取旧
state.queue的队列包装,修复输入区渲染异常。 由 @whyself - 改善 Safari 缺失 API、PDF worker 兼容、触屏滚动、整页缩放防护和独立窗口编辑。 由 @YJC18368291437-ai, @whyself
- 关闭干净标签后保留编辑器工作台并恢复文件树布局,同时保护未保存内容。 由 @YJC18368291437-ai, @whyself
- 保留 POSIX 文件名中的字面反斜杠,将删除确认绑定到准确路径与当前版本。 由 @whyself
- 适配 DSH 0.2 图标接口,恢复编辑器浅色、深色和跟随系统的外观设置,并保留已保存偏好。 由 @whyself
体验优化
- 采用原生 PDF/Office 选区颜色,删除旧自建 PDF 和文件树的残留样式。 由 @whyself
- 使用 Modern 浅色/深色主题统一编辑区、活动栏、文件侧栏和状态栏颜色,并保留自定义覆盖。 由 @whyself
- 完善部署教程中的服务部署与连接方式说明。 由 @YJC18368291437-ai, @whyself
其他变更
- DSH 与 WebServer 固定至
0.2.1-alpha.1,Cordis/Schemastery 对齐为4.0.5-alpha.1/3.18.5-alpha.1;接入内核的原生 Web 自动化及草稿、Markdown 预览、插件生命周期和目标/队列修复。Amadeus 与四个插件保持1.2.0-rc.1,重新生成锁文件和发布包,并更新 PWA 缓存修订号。内核完整变更及作者见下方上游说明。 由 @whyself - 删除 Safari 原生构造器校验补丁和对应测试,直接使用并验证上游跨 realm 校验;仍保留尚未被上游覆盖的聊天输入框 IME seed 修复。 由 @whyself
- 重新发布 Login、Files、Reader、Editor 插件包及
SHA256SUMS;验证覆盖 Node、浏览器、Docker、真实 code-server 同步、XeLaTeX、LibreOffice、原生 PDF/Office、IME 和 PWA。 由 @whyself - 升级前保存编辑器内容并备份配置、工作区和数据;使用
git fetch --force origin tag v1.2.0-rc.1获取更新后的 RC1,切换标签后运行docker compose up -d --build,沿用原 Compose 项目及数据卷,随后刷新浏览器。 由 @whyself
内核变更:DSH v0.2.1-alpha.1。
部署教程:指南。项目贡献者:CONTRIBUTORS.md。
New Features
- Use the DSH native workspace file tree for browsing, natural sorting, directory expansion, automatic refresh, and preview navigation. Keep Amadeus upload, ZIP download, collision handling, confirmed deletion, and code-server actions. by @whyself
- Keep exact file, page, and Markdown heading links in annotations so agent-authored notes retain their sources. by @YJC18368291437-ai, @whyself
Bug Fixes
- Restore rendered, clickable annotation references in assistant replies. Resolve turn-opening user messages outside the turn index, preserve references during streaming, and load distant PDF pages and cross-page selections before locating and highlighting the quoted source. by @whyself
- Stop later plain requests from inheriting stale annotation references and use the reply’s session when opening its source. by @whyself
- Remove the obsolete queue wrapper that read
state.queueand caused composer rendering errors. by @whyself - Improve Safari missing-API/PDF-worker compatibility and touch scrolling, page-zoom prevention, and standalone editing. by @YJC18368291437-ai, @whyself
- Preserve the editor workbench after closing clean tabs and restore its file-tree layout while protecting unsaved content. by @YJC18368291437-ai, @whyself
- Preserve POSIX filenames containing literal backslashes and bind deletion confirmation to the exact path and current version. by @whyself
- Restore light, dark, and system-following editor appearance controls with the DSH 0.2 icon API and preserve saved preferences. by @whyself
Improvements
- Use native PDF/Office selection colors and remove obsolete custom PDF and file-tree styling. by @whyself
- Synchronize editor, activity bar, file sidebar, and status bar colors using Modern light/dark themes while preserving custom overrides. by @whyself
- Clarify service deployment and connection options in the deployment guide. by @YJC18368291437-ai, @whyself
Chores
- Pin DSH and WebServer to
0.2.1-alpha.1, align Cordis/Schemastery at4.0.5-alpha.1/3.18.5-alpha.1, and adopt native Web Automation plus upstream draft, Markdown-preview, plugin-lifecycle, and goal/queue fixes. Keep Amadeus and all four plugins at1.2.0-rc.1, rebuild the lockfile and release archives, and rotate the PWA cache revision. See the upstream notes below for the core changes and their authors. by @whyself - Remove the Safari intrinsic-constructor patch and its tests; use and verify upstream cross-realm validation directly. Retain the chat-composer IME seed fix that upstream has not yet replaced. by @whyself
- Publish rebuilt Login, Files, Reader, and Editor archives with
SHA256SUMS; validate Node tests, browser regressions, Docker startup, real code-server synchronization, XeLaTeX, LibreOffice, native PDF/Office previews, IME, and PWA behavior. by @whyself - Upgrade by saving editor content, backing up configuration/workspace/data, fetching the refreshed RC1 tag with
git fetch --force origin tag v1.2.0-rc.1, switching to it, and runningdocker compose up -d --build. Keep the existing Compose project and data volume, then refresh the browser. by @whyself
Core changes: DSH v0.2.1-alpha.1.
Deployment: guide. Project contributors: CONTRIBUTORS.md.