1. 13 Jul, 2026 4 commits
    • style(SignoffRenderer): 优化模板中的换行与格式 · 80360b09
      - 调整 SignoffRenderer.vue 中 badge 显示的模板格式,换行提升可读性
      - 优化条件表达式换行,提升代码可读性
      - 统一箭头函数参数格式,增加代码风格一致性
      - 调整 config 配置文件中的三元表达式换行,规范代码风格
      - 删除无用 import 语句,简化代码
      - 移除 EditorToolbar 常量文件多余空行,清理代码
      pangchong committed
    • feat(editor): 新增选项组功能支持 · fa73e172
      - 在编辑器中新增“选项组(SELECTION)”及其子项节点结构支持
      - 添加插入选项组弹窗组件(CreateSelectionModal)及功能实现
      - 实现选项组多选/单选、排列方式及必填配置选项
      - 新增 CommonRadioSingle 组件,用于单个单选框显示及绑定
      - 优化 DocNodeRenderer,支持渲染选项组及其子项和标签
      - 允许列表子项配置单个时隐藏序号,支持个性化定制
      - 将 API 校验逻辑支持按定制目录动态加载覆盖
      - 添加 bx 定制目录及相关接口配置和工具函数
      - 删除无用全量工卡 HTML 资源,清理旧文件
      - 优化图片组件 img 标签宽度样式,避免样式失效
      - 修改查找替换功能匹配去重逻辑,改为保留全部匹配
      - 丰富签字渲染组件,增加权限许可显示及多种角色支持
      pangchong committed
    • docs(rules): 更新业务组件调用规范说明 · 1e4a02d2
      - 删除了关于业务组件禁止直接调用 apiService 或 ajax 的规定
      - 明确了智能翻译相关接口允许直接在模块中发起请求的例外情况
      - 规范了翻译类接口不属于外部宿主系统桥接接口的说明
      pangchong committed
    • chore(config): 更新开发环境配置及代理Cookie · 11828ef5
      - 在 .env.dev 中添加了自定义代码目录与后端接口相关环境变量
      - 更新 vite.config.ts 中代理请求的 Cookie 值以匹配最新会话
      - 在 .gemini/.rules.md 中增加翻译接口调用的特别说明
      - 移除多个组件及功能模块中无用或冗余的 import 语句,优化代码整洁度
      pangchong committed
  2. 10 Jul, 2026 3 commits
  3. 09 Jul, 2026 2 commits
    • style(api): 优化条件判断提升代码可读性 · 7e2b7cfc
      - 合并多行的contentType判断条件为一行
      - 避免不必要的多行缩进和换行
      
      style(components): 精简模板和代码格式
      
      - 将CommonCheckboxSingle标签内容内联,减少多余换行
      - 简化computedChecked计算属性的条件表达式
      - 统一CommonCheckboxSingle的插槽写法,增加可读性
      pangchong committed
    • refactor(editor): 重构编辑器桥接模块并新增单选复选框组件 · 2e5e0bef
      - 新增 CommonCheckboxSingle 组件,替代项目中所有单体复选框使用,支持 checked-value 等自定义属性及严格模式
      - 统一替换所有业务页面中的单个 n-checkbox 组件为 CommonCheckboxSingle 以保证样式和行为一致
      - 重构 bridge.ts,支持动态加载定制目录下的自定义桥接实现,优先调用定制逻辑,提升扩展性
      - 在 useEditor 逻辑中集成桥接事件监听,支持父级请求获取 XML 和 PDF 数据,同步工卡编辑器数据状态
      - 优化 api/index.ts 中 response 处理,增加支持 xml、html、text 等多种响应体格式的返回方案
      - 调整 vite 配置及脚本命令,新增 dev:xm 模式并修正部分环境变量配置以支持多分区运行
      - 更新 .env、.gemini/.rules.md 和接口调用方式,规范组件使用及接口调用事件的命名和格式
      pangchong committed
  4. 08 Jul, 2026 4 commits
    • style(editor): 优化代码格式和模板布局 · 7fa140dc
      - 调整DocNodeRenderer组件中部分元素换行以提升可读性
      - 合并CreateGraphicModal和TemplateSelectModal中多行元素为单行,提升模板简洁性
      - 优化NodeTree组件中fade过渡样式换行,增加样式清晰度
      - 规范EditorToolbar/functionals索引文件中对象尾部格式一致性
      - 统一图片资源路径拼接函数中hasExtension布尔表达式格式
      pangchong committed
    • feat(editor): 添加图纸页和插入模板功能及桥接接口支持 · 2a453d67
      - 配置环境变量支持自定义定制代码和后端接口地址
      - 优化 vite 配置,增加 api 代理和路径别名动态调整
      - 新增桥接调用统一管理,封装模板列表、保存与图片上传接口
      - 扩展 DocNodeRenderer,支持 SHEET、GDESC、TITLE 等节点的渲染
      - 编辑器面板新增回到顶部悬浮按钮及滚动同步优化
      - 工具栏新增插入图片和模板弹窗,实现图纸与模板可视化插入
      - 新增 CreateGraphicModal,实现图片和图纸节点的插入及上传功能
      - 新增 TemplateSelectModal,支持模板列表展示、分页、XML预览及效果预览
      - 加强异步加载模板及错误处理,确保接口异常有友好提示
      - 完善样式与动画,提升用户交互体验与视觉反馈
      pangchong committed
    • refactor(CreateTableModal): 优化组件模板代码格式 · 80257d3c
      - 将 CommonInputNumber 组件的多行属性简化为单行书写
      - 保持组件功能及样式不变,提高代码可读性
      - 减少模板代码的行数,便于维护和查看
      pangchong committed
    • style(editor): 优化样式变量使用与控件属性 · f5e2a4b4
      - 统一移除多余的 fallback 颜色,改为直接使用 CSS 变量
      - 使用 color-mix 函数替代固定 rgba 值,实现主题色混合效果
      - 替换部分组件为自定义组件 CommonInputNumber,增加 strict 属性
      - 删除部分无用的 placeholder 属性,简化表单输入提示
      - 调整错误提示组件颜色变量,使用更语义化的变量名
      - 改进错误处理顺序,优化提取翻译时的 loading 状态管理
      - 移除多余的选中节点赋值逻辑,避免冗余操作
      pangchong committed
  5. 07 Jul, 2026 8 commits
    • refactor(editor): 优化条件渲染逻辑减少代码行数 · ee29f1ca
      - 将选中状态条件渲染的换行写法合并为单行表达式
      - 精简类名绑定代码,提升代码可读性
      - 保持功能逻辑不变,仅优化代码结构和格式
      pangchong committed
    • fix(editor): 优化多处文本编辑行为,支持安全的换行和换行样式 · 0f82ec2b
      - 为多个编辑区域添加 whitespace-pre-wrap 样式,解决换行显示问题
      - 新增 handleEnterKey 函数,拦截 Enter 键实现安全换行,避免生成多余节点
      - 编辑模式中使用 v-text 确保文本内容在失焦后正确刷新 DOM
      - 多处文本编辑元素添加 @keydown.enter.prevent,防止默认换行行为
      - 对比模式下展示词级差异时保持文本单行预格式化显示
      - ListEditor、TableEditor、TextBlockEditor 组件中同步改进换行和按键行为
      pangchong committed
    • style(compare-modal): 优化模板表达式及格式调整 · 4114f00e
      - 移除多余括号,简化条件表达式,提高代码可读性
      - 为多行v-show指令添加换行,提升模板格式清晰度
      - 统一并修正CSS过渡效果的transition写法,保证样式一致性
      - 优化index.ts中空行和代码格式,提升代码整洁度
      pangchong committed
    • feat(editor-compare): 增强 XML 对比编辑与显示功能 · 71679edb
      - 对 XML 大小实时计算并显示在编辑工具栏
      - 在比较模态框中新增 XML 对比与渲染对比区域的展开/收起开关,保证至少保留一个区域
      - 实现 XML 文本对比区域多行范围选中编辑,支持保存与取消操作
      - 优化差异行的显示逻辑,支持编辑状态下只显示相关行
      - 美化差异条颜色并统一颜色变量,提高视觉一致性
      - 隐藏浏览器默认滚动条,使用自定义模拟滑块提升用户体验
      - 增加对比弹框头部隐藏样式,简化界面
      - 动态调整对比文本和渲染区尺寸与透明度,添加平滑过渡动画
      - 在表格编辑器中根据对比模式调整行列选中和交互样式,禁用对比模式下的选中效果
      - 优化表格编辑器行、列和单元格相关的鼠标交互逻辑,避免对比模式触发不必要操作
      pangchong committed
    • style(editor): 优化表格样式及打印分页效果 · 862f9ad6
      - 调整表格布局为自动,增强适应性
      - 减小表格单元格内边距,提升内容密度
      - 添加单元格内文字换行,避免内容溢出
      - 优化打印样式,防止表格行和图片跨页中断
      pangchong committed
    • fix(editor): 修正导入的 XML 文件路径 · 59372871
      - 将导入的 XML 文件路径从更新版本改回原始版本
      - 确保编辑器加载正确的 XML 内容以避免解析错误
      - 更新相关注释以避免混淆使用者
      - 优化代码结构,提升代码可读性
      pangchong committed
    • style(utils): 统一函数参数格式调整 · d329ec77
      - 将 diffJobCardsLines、diffJobCardsWords、diffJobCardsJson 函数参数写法调整为单行格式
      
      style(DocNodeRenderer): 优化模板中span标签排版
      
      - 将多个含 v-for 的 span 标签缩减为单行,提升代码简洁性
      pangchong committed
    • chore(deps): 添加 @types/diff 类型定义依赖 · 50321a59
      - 在 package.json 和 package-lock.json 中新增 @types/diff 依赖
      - 确保开发环境对 diff 类型的支持和代码智能提示
      - 安装包版本为 7.0.2,许可证为 MIT
      pangchong committed
  6. 06 Jul, 2026 14 commits
  7. 03 Jul, 2026 5 commits
    • refactor(utils): 优化部分代码格式和模板结构 · 7072224e
      - 合并三元表达式成一行提高代码简洁度
      - 调整Vue模板中的文本拼接格式,确保括号显示正确
      - 移除多余空行,保持代码整洁
      - 合并多行span标签,减少代码冗余
      - 优化条件渲染中标签内容的排版和间距
      pangchong committed
    • feat(editor): 优化文档节点渲染及表格编辑器功能 · b6df8dc3
      - 新增 EXPD、EXPDNAME、ITEMNBR 标签及其复合容器映射
      - 优化 dtdManager 子元素出现约束判断,支持父节点重复属性传递
      - DocNodeRenderer 组件中新增 renderInline 计算属性替代 isInline
      - 增强引用(REFINT、REFEXT、GRPHCREF)内容的混合渲染和编辑功能
      - 为 EXPD 标签定制统一配置化渲染方案
      - TableEditor 组件支持表头及表体行中非 ENTRY 子节点展示
      - 调整行选中样式及操作按钮位置,提升行选择和删除体验
      - TableEditor functionals 新增获取行非 ENTRY 子节点方法,优化逻辑复用
      - NodeTree 组件删除节点时修正选中节点行为,防止选中错误
      pangchong committed
    • refactor(configs): 格式化隐藏结构型元数据容器标签列表 · feaf36ba
      - 将隐藏结构型元数据容器标签数组从单行改为多行格式
      - 提高代码可读性和维护性
      - 未改变原有逻辑和功能实现
      pangchong committed
    • feat(config): 补充 XML 标签配置及复合容器规范 · 68090924
      - 新增 `.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
    • fix(table-editor): 优化删除行时跨行单元格处理及快照管理 · 66bf1bb7
      - 在 deleteRow 函数中新增 skipSnapshot 参数,避免多次无效快照
      - 删除行时,先获取并解析表格全局布局结构,确保正确定位目标行
      - 实现跨行单元格的物理节点转移和 MOREROWS 属性自愈,防止布局错乱
      - 移除虚拟占位单元格时,正确扣减上方跨行单元格的 MOREROWS 值
      - 用 deleteRow 处理批量删除时跳过重复快照,保证多行删除稳定高效
      - 修改合并单元格时先缓存所有选中格 ID,避免提前重置导致合并缺失
      - 总体增强了表格编辑器内跨行单元格操作的准确性和数据一致性
      pangchong committed