- 03 Jul, 2026 6 commits
-
-
- 合并三元表达式成一行提高代码简洁度 - 调整Vue模板中的文本拼接格式,确保括号显示正确 - 移除多余空行,保持代码整洁 - 合并多行span标签,减少代码冗余 - 优化条件渲染中标签内容的排版和间距
pangchong committed -
- 新增 EXPD、EXPDNAME、ITEMNBR 标签及其复合容器映射 - 优化 dtdManager 子元素出现约束判断,支持父节点重复属性传递 - DocNodeRenderer 组件中新增 renderInline 计算属性替代 isInline - 增强引用(REFINT、REFEXT、GRPHCREF)内容的混合渲染和编辑功能 - 为 EXPD 标签定制统一配置化渲染方案 - TableEditor 组件支持表头及表体行中非 ENTRY 子节点展示 - 调整行选中样式及操作按钮位置,提升行选择和删除体验 - TableEditor functionals 新增获取行非 ENTRY 子节点方法,优化逻辑复用 - NodeTree 组件删除节点时修正选中节点行为,防止选中错误
pangchong committed -
- 将隐藏结构型元数据容器标签数组从单行改为多行格式 - 提高代码可读性和维护性 - 未改变原有逻辑和功能实现
pangchong committed -
- 新增 `.env.xm` 环境变量配置支持 xm 模式构建与运行 - 在 package.json 中添加 dev:xm 和 build:xm 脚本命令 - 详细补充了 xmlTags.ts 中 XML 节点标签分类,如 HEADER_TAGS、INLINE_ELEMENTS - 新增 EMPTY_MARKER_TAGS、NOTE_VARIANT_TAGS、HIDDEN_STRUCTURAL_TAGS 等节点类型定义 - 完善 COMPOSITE_CONTAINER_MAP 复合结构特殊容器的注释说明和规范 - 在 README.md 里新增复合结构特殊容器的使用规则及渲染原则说明 - 精细化规范文档规则及格式调整,添加多条项目开发规范说明 - 修正 API 请求中对响应 code 判断逻辑,统一以 200 作为成功标识
pangchong committed -
- 在 deleteRow 函数中新增 skipSnapshot 参数,避免多次无效快照 - 删除行时,先获取并解析表格全局布局结构,确保正确定位目标行 - 实现跨行单元格的物理节点转移和 MOREROWS 属性自愈,防止布局错乱 - 移除虚拟占位单元格时,正确扣减上方跨行单元格的 MOREROWS 值 - 用 deleteRow 处理批量删除时跳过重复快照,保证多行删除稳定高效 - 修改合并单元格时先缓存所有选中格 ID,避免提前重置导致合并缺失 - 总体增强了表格编辑器内跨行单元格操作的准确性和数据一致性
pangchong committed -
- 统一使用 CHINESE_FIRST_PARA_TAGS 替代硬编码的 ['PARAC', 'PARA'] 标签顺序 - 在表格结构初始化和单元格子元素排序中使用 CHINESE_FIRST_PARA_TAGS - 批量翻译模块采用 TRANSLATE_TARGET_TAGS 作为默认目标标签列表 - 替换多处 vue 组件中 n-tag 为 CommonTag 以统一样式和功能 - 添加编辑器相关弹窗组件的 ref 暴露,简化调用逻辑 - 清理和优化部分 API 成功判断逻辑,移除无效判断条件 - 统一 viewXmlModal 和 checkRuleModal 等弹窗的打开方法调用 - 修复滚动条样式使用 CSS 变量,增强主题适配 - 删除无用或多余的 import 及属性声明,提高代码整洁度
pangchong committed
-
- 02 Jul, 2026 4 commits
-
-
- CommonNodeDetailList 组件支持高亮检索匹配文本显示 - 优化节点列表祖先、子孙、同辈节点的收集逻辑,层级展示更合理 - 添加 sourceNodeId 属性以标记右键操作的源节点 - EditAreaContextMenuModal 使用 sourceNodeName 替代 activeNodeName 展示右键发起节点名称 - FindReplacePanel 传入高亮关键词支持节点名称高亮显示 - 统一调整模板代码格式,提升可读性 - 细节优化选中项滚动和动画触发逻辑
pangchong committed -
- 将批量翻译按钮中的加载状态文本调整为“进行中…” - 批量翻译弹窗添加多个新配置项,包括标签后缀、并行处理模式及保存到Milvus功能 - 增加翻译日志面板,实现动态日志滚动及高亮显示成功与失败信息 - 批量翻译状态信息中新增详细日志输出,提升用户反馈体验 - 使用监听器滚动日志容器,确保最新日志自动可见 - 在批量翻译逻辑中添加日志记录函数,详细跟踪翻译状态和错误 - 优化UI布局,删除冗余div标签,提升代码整洁度
pangchong committed -
- 新增编辑区右键菜单事件,支持非表格元素节点操作弹窗 - 实现祖先节点ID链路回溯,提供节点层级选择菜单功能 - 在 EditorPanel 组件集成 EditAreaContextMenuModal 组件 - 添加 CommonNodeDetailList 组件,实现虚拟滚动显示节点列表 - 配置化复合结构特殊容器(COMPOSITE_CONTAINER_MAP)支持子节点渲染 - 优化 DocNodeRenderer 使用复合容器映射动态渲染相关节点 - 添加 CommonModal 组件滚动封装支持 scrollable 属性 - 添加虚拟滚动列表细节,支持节点多级祖先及虚拟文本展示 - 通过样式及动画提升节点列表高亮和交互体验 - 完善 XML 节点解析与渲染规则规范的项目文档说明
pangchong committed -
- 添加VITE_PARTITION_NAME环境变量,支持动态配置分区名称 - 在vite.config.ts中新增本地开发代理配置,适配后端接口路径 - 优化api/index.ts中请求处理逻辑,支持FormData的Content-Type自动处理 - 新增postJson和deleteJson方法以支持JSON格式的POST和DELETE请求 - 统一接口返回码判断,增加code和success字段缺失时设为200的兼容处理 - 调整接口基础路径获取逻辑,区分管理端和普通接口 - 导出serviceManage用于管理端接口调用 - 制定并完善全局组件使用规范,规范表单及标签组件使用 - 完善XML编辑器节点操作偏好设置联动逻辑,支持自动展开节点插入行为 - 新增完整的OpenAPI JSON规范文件,覆盖翻译、XML处理、系统状态等多个接口 - OpenAPI文档包含翻译功能、批量处理、文件下载、标签管理等丰富的业务能力描述
pangchong committed
-
- 01 Jul, 2026 1 commit
-
-
- 新增 src/configs/xmlTags.ts,统一定义和导出所有XML节点标签集合,禁止业务代码中硬编码 - 优化 DocNodeRenderer 组件逻辑,改用统一标签集合判断节点类型简化模板条件 - 编辑器状态增加 renderedSelectedNodeId,支持处理富文本选中节点的真正渲染ID映射 - 编辑器store新增批量删除多节点方法,提升节点删除效率 - 完善undo重做逻辑,确保选中节点状态同步准确 - 用dtdManager增强删除子节点和排序逻辑,支持严格DTD规则校验与子节点顺序排序 - useKeyboardShortcuts钩子封装全局与局部快捷键,MainLayout中移除冗余键盘事件处理 - 视图组件内段落、特殊标签内容统一可编辑状态,增加交互体验一致性 - 删除无用scratch_test.js文件,移除遗留调试代码 - 完善Gemini规则文档,新增XML标签一元化管理规范说明 - 依赖中新增@vueuse/core提升组合式API开发效率,相关类型包同步安装
pangchong committed
-
- 30 Jun, 2026 1 commit
-
-
- 重构全局阻塞加载蒙层,替换为自定义动画实现 - 添加亮暗主题下全局加载背景及模糊效果过渡 - 强制使用全局统一消息提示对象,禁止从 naive-ui 直接导入 useMessage - 规范全局按键事件监听,提高编辑器撤销重做体验 - 更新 XML 编辑器状态管理,增强节点映射与撤销重做机制 - 优化节点操作方法,新增 XML 片段插入与文本搜索替换功能 - 禁止直接导入定义状态管理的 defineStore - 统一所有选择框控件使用 CommonSelect,禁止直接用原生 n-select - 统一上传、下载组件接口支持自定义 Promise 函数及本地 Blob 处理 - 细化渲染文档节点的颜色和样式规范,强制部分节点使用物理样式精确定制 - 调整弹窗组件宽度绑定方式,避免样式警告与布局异常 - 替换 CommonTableSelect 中原生按钮为项目封装按钮组件 - 移除不必要的无用引入,精简部分代码实现
pangchong committed
-
- 29 Jun, 2026 2 commits
-
-
- 在 package.json 和 package-lock.json 中新增 diff 库版本 7.0.0 依赖 - 删除 public/editor 目录下的 favicon.svg、index.html 及相关静态资源文件 - 优化 vite.config.ts 移除不再使用的自定义静态资源中间件和 fs 导入 - 新增 husky 钩子配置,添加 commit-msg 检查和提交格式提示的 pre-commit 钩子 - 更新 .gemini/.rules.md,完善逻辑 Hook 内函数声明规范的文档说明 - 新增 scratch_test.js 脚本,用于读取 XML 文件并统计标签数量
pangchong committed -
pangchong committed
-