1. 06 Aug, 2026 2 commits
  2. 05 Aug, 2026 5 commits
    • feat(editor): 优化大纲视图和XML树视图滚动条交互体验 · 6be9711c
      - 为大纲视图和XML树视图添加自定义虚拟列表滚动条,解决节点过多时滚动条拖拽困难问题
      - 实现滚动条拖拽与点击轨道跳转功能,提升操作流畅度
      - 使用ResizeObserver动态响应滚动区域尺寸变化,保证滚动条高度准确
      - 隐藏原生滚动条,统一滚动条样式风格
      - 优化大纲视图节点的样式和交互细节,增加图标和序号徽标的动态效果
      - XML树视图节点支持展开折叠、批量管理模式下复选框显示
      - 增加大纲视图和XML树视图滚动事件处理,确保滚动状态同步更新
      pangchong committed
    • style(editor): 优化插入索引计算的代码格式 · 2b95d913
      - 调整了插入索引计算代码的缩进和换行
      - 增强了代码的可读性和结构清晰度
      - 保持原有逻辑未做功能性修改
      pangchong committed
    • refactor(editor): 优化 XML 编辑器文本节点相关交互与显示 · f7d98cfa
      - 修改双击词选中逻辑,统一选中完整单词的两端
      - 序列化函数支持文本节点的正确转义与输出
      - 右键菜单目标节点项增加 tooltip 显示完整内容,防止截断
      - 智能翻译判定规则调整,精确匹配中文文本与对应英文原文
      - 复制节点逻辑支持文本节点复制,提示和复制内容改进
      - 粘贴文本节点实现多场景插入,包括混排内容和虚拟节点
      - 节点显示名称增加 tooltip 字段,显示原始完整文本
      - 面包屑路径生成时,单段文本不单列节点,仅多段时展示 #text 级别
      - 编辑器面板复制按钮文本区分普通节点和文本节点显示“复制文本”
      pangchong committed
    • refactor(editor): 优化编辑区上下文菜单结构与行为 · 1815f01c
      - 将 EditAreaContextMenuModal 标签简化为单行,提高代码简洁性
      - 在常量中定义节点树菜单控制的多项限值配置
      - 统一粘贴与插入动作的模式映射,简化相关逻辑
      - 重新设计粘贴节点时的 ID 生成,避免冲突并保证唯一性
      - 合并节点添加相关模式处理,简化代码结构
      - 优化移动节点逻辑,支持上移与下移统一处理与提示
      - 使用常量替代硬编码数字,统一最大递归层级、文本预览长度等参数
      - 调整节点及其子节点展开的递归深度与同级节点展示范围
      - 修正节点文本预览截断长度逻辑,使其依赖配置常量
      pangchong committed
    • refactor(editor): 重构编辑区右键菜单为函数式下拉菜单 · 047f00db
      - 将 EditAreaContextMenuModal 由模态窗口改为基于 Dropdown 的浮动下拉菜单
      - 支持右键位置自适应,新增 contextMenuX、contextMenuY 用于定位菜单坐标
      - 新增 TargetNodeItem 组件,支持目标节点层级列表字典树形选择与高亮
      - 优化编辑节点菜单选项结构,包含节点编辑、结构调整、顺序调整、复制粘贴、智能翻译、查看规则等分组
      - 实现目标节点切换逻辑,切换选中目标节点时同步更新左侧树视图选中状态
      - 统一菜单项图标,提升菜单视觉一致性和用户体验
      - 根据 DTD 规则及节点状态动态启用或禁用菜单项
      - 移除了原有的 CommonModal 结构,简化组件实现与提升性能
      - 调整 EditorPanel 组件代码,新增右键点击坐标传递及菜单弹出控制逻辑
      - 修复节点标签和文本内容显示逻辑,完善标签名称与文本摘要展示
      - 删除 xmlTags.ts 中未使用的 GRPHCREF 标签注释处理
      pangchong committed
  3. 31 Jul, 2026 6 commits
  4. 30 Jul, 2026 3 commits
  5. 29 Jul, 2026 7 commits
  6. 28 Jul, 2026 7 commits
  7. 27 Jul, 2026 1 commit
  8. 24 Jul, 2026 3 commits
    • fix(editor): 修正节点标题的条件判断逻辑 · bc1ecc6a
      - 优化了节点标题的三元表达式,避免不必要的括号
      - 保证标题显示更加准确,提升用户体验
      - 改进代码可读性和维护性
      pangchong committed
    • feat(NodeTree): 优化节点子标题显示及数据结构 · 9f776d90
      - 新增 fullSubtitle 字段用于存储子标题完整内容
      - getNodeTextPreview 函数支持获取完整或截断的文本预览
      - 递归构造节点列表时同时生成 subtitle 和 fullSubtitle
      - 视图层根据 fullSubtitle 优先展示完整提示信息
      - 节点名称与子标题元素新增 title 属性显示完整文本
      - 文本节点的 subtitle 截断显示,fullSubtitle 保留完整内容
      pangchong committed
    • build(deploy): 添加前端自动化编译与远程部署脚本 · b975ad55
      - 新增 deploy.ps1 脚本,实现 Vue 3 + TypeScript 项目前端自动化构建
      - 脚本支持打包 dist 静态资源并压缩为 dist.tar.gz
      - 使用 SSH 清理远程服务器旧的部署目录文件
      - 通过 SCP 上传压缩包并远程解压部署
      - package.json 新增 deploy 命令,调用 PowerShell 脚本实现自动化部署
      - CommonModal.vue 移除冗余的 scoped CSS 样式块
      - 优化 editor 功能模块,改为遍历 CSSOM 提取完整 CSS 规则
      - 修复线上环境离线 HTML 预览时外链样式失效的问题
      - 增强样式提取逻辑,兼容跨域和内联 style 标签样式解析
      pangchong committed
  9. 20 Jul, 2026 2 commits
    • style(compareModal): 优化模板格式与调试日志格式化 · f4fa4e6c
      - 调整 CompareModal 组件中 diffCounts 显示的 template 代码格式,提升代码可读性
      - 优化比对功能中调试日志打印的格式化结构,使输出信息更清晰易读
      - 保持了原有逻辑与功能不变,仅改进代码样式与日志表现
      pangchong committed
    • feat(compareModal): 添加并显示比对内容变更数量 · dd486f2f
      - 在CompareModal组件中增加了新增、删除和修改内容数量的显示
      - 实现diffCounts计算属性统计新增、删除和修改的节点及文本项
      - 优化xmlParser中state.currentLine递增逻辑,支持compact模式
      - 在比对视图点击事件中添加调试日志输出来辅助排查问题
      - 从StashModal中移除预览效果按钮,简化UI界面
      pangchong committed
  10. 17 Jul, 2026 3 commits
    • refactor(compare): 优化代码格式与注释风格 · af2fbfbe
      - 统一 cloneWithDiff 函数的格式,删除多余空行
      - 添加并规范子节点 ID 到新 ID 的映射注释
      - 统一比对控制相关变量的注释风格
      - 清理和规范比对模块中的多余空行
      - 优化滚动同步相关代码的空行与注释
      - 修正返回对象格式缩进,统一样式设置格式
      - 去除 import 和代码中多余空白行,提高代码整洁度
      pangchong committed
    • feat(compare): 新增工卡版本对比功能模块 · 3c28c342
      - 添加CompareModal组件,实现工卡XML与排版渲染结果双栏对比
      - 集成了自定义滚动条及差异高亮显示,支持增删改标记
      - 支持XML文本区与渲染区的展开收起与同步滚动联动
      - CommonXmlEditor新增行号选中事件,并支持光标智能补全
      - CommonModal新增showHeader属性控制标题栏显示隐藏
      - xmlParser新增XML序列化映射,用于节点行号关联
      - 优化XML文本内容解析,统一规范化空白字符处理
      - 依赖新增overlayscrollbars及vue绑定样式库,用于滚动条美化
      - View层新增比对图例与模式切换控件提升用户体验
      - 增加排版渲染对比节点高亮及隐藏空白占位标记样式
      - 细化滚动条交互状态及最小滑块尺寸常量定义
      pangchong committed
    • feat: 重新写工卡对比 · f4b7cfd2
      pangchong committed
  11. 16 Jul, 2026 1 commit
    • feat(stashModal): 新增预览效果功能 · a65ea933
      - 在暂存项操作按钮中添加预览效果按钮
      - 在活动暂存项操作区域添加预览效果按钮
      - 新增ViewEffectModal组件实现预览效果对话框
      - 实现handlePreviewEffect方法用于打开预览弹窗
      - 在functional模块中定义viewEffectModalRef引用管理弹窗实例
      - 添加错误捕获和提示,确保预览失败时友好提示用户
      pangchong committed