mirror of
https://github.com/Feather-2/paper-burner-x.git
synced 2026-08-28 19:22:27 +08:00
0fccfe0c75
**ReAct 框架增强(context-builder.js, engine.js, tool-registry.js)** - 完善文档状态检测逻辑 - 增加 hasChunks 状态检测(支持 translatedChunks/ocrChunks) - 修复 hasVectorIndex/hasSemanticGroups 检测(支持多数据源) - 增强事件系统 - 新增 iteration_start, tool_call_start, tool_call_complete 等事件 - 新增 context_pruned, final_answer 事件 - 统一事件发送机制(yield + emit) - 优化工具可用性判断 - 修复 requiresChunks 工具的条件判断(hasChunks || hasSemanticGroups) - 改进 getAvailableToolDefinitions 逻辑 **参考文献管理器 UI 升级(base.css, detail.css, reference-manager-ui.js)** - 视觉设计现代化 - 模态框背景添加毛玻璃效果(backdrop-filter: blur) - 统一使用 CSS 变量(--color-*, --shadow-*, --radius-*) - 优化渐变背景和阴影层次 - 交互体验改进 - 添加模态框打开时的背景滚动锁定 - 优化统计信息计算逻辑(直接从当前数据计算,无需依赖 ReferenceStorage) - 改进表格悬停样式和斑马纹效果 **CSS 设计系统优化(variables.css)** - 调整 z-index 层级系统 - 将 modal/popover/tooltip 提升到 2100+ 层级 - 确保覆盖层始终在沉浸式布局(1999-2000)之上 - 新增 --color-bg-primary 变量(向后兼容) **安全修复(react_visualization.js)** - 修复 HTML 转义逻辑(XSS 防护) - 修正 & -> & 转义顺序 - 统一使用 HTML 实体编码 技术债务清理:统一 CSS 变量使用,移除硬编码颜色值