- 20 Sep, 2026 4 commits
-
-
- 新增 scripts/verify-rules.js,实现对暂存区代码的多项规范检查 - 配置 package.json 新增 verify-rules 脚本用于执行规则校验 - husky 钩子 pre-commit 调用 verify-rules,在格式化前阻断不合规提交 - 规则涵盖 Vue 文件结构、禁用 class 和 function 声明模式、禁止手动导入 Vue/Pinia API - 强制统一异步处理为 async/await,禁止使用 .then/.catch 链式调用 - 限制灰度色硬编码,禁止原生某些组件,强制规定 UI 交互模式 - 违规时输出详细违规文件、行号和原因,阻止不规范代码提交
pangchong committed -
- 格式化 AiAssistant 组件中表格相关关键词数组,提升代码可读性 - 修正 NodeTree 组件中删除列确认提示的模板字符串格式 - 精简 TableBatchModal 组件中跨列合并提示的HTML结构 - 合并 TableBatchModal 中类型定义及事件触发函数的参数写法,代码更简洁 - 优化 remapEntryColRefs2 函数,调整表格 ENTRY 和 SPANSPEC 属性更新的代码结构,提升可维护性 - 统一 TableEditor 组件中批量操作相关函数的参数定义格式 - 保持代码风格一致,修正部分箭头函数及数组过滤后的换行格式
pangchong committed -
- 扩展批量操作弹窗,支持一次性新增或删除多行多列 - 新增列支持子段落标签初始化,提升单元格内容定制能力 - 增加相邻跨列(Spanspec)自动检测与合并选项,用户可选择是否合并 - 删除列时严格级联更新Colspec、Spanspec及Entry,保证表格的一致性和结构完整 - 精准物理删除被删除列的单列单元格,跨列单元格保留并自动收缩跨度 - 新增列及删除列均支持Colname和Colnum的自动重命名和映射更新 - 在新增列功能中,智能感知跨列边界,提供候选跨列合并列表及描述信息 - 右键删除列时,弹出含跨列删除警告的二次确认对话框 - 修正跨列属性的大小写处理,避免属性识别错误 - 支持表格列插入位置的智能计算,兼容合并单元格起始与终止列索引准确调整 - 对表格虚拟节点删除权限做限制,防止删除导致表格结构混乱 - 表格列宽调整相关文案及关键词进行了补充完善 - TableBatchModal组件宽度调整至440,新增跨列合并多选功能UI及相关交互逻辑 - 优化表格数据结构构建逻辑,新增列覆盖空缺列单元格占位,确保渲染完整 - 流程中涉及的映射表和索引计算均增强健壮性,防止列操作出错
pangchong committed -
- 添加判断跳过出现在后段的元素约束生成 - 防止出现相互冲突的先后顺序约束 - 修复因矛盾约束导致的排列验证失败 - 优化DTD约束逻辑的准确性和健壮性
pangchong committed
-
- 10 Sep, 2026 5 commits
-
-
- 在导出按钮添加条件,仅当 activeItem 类型为 "full" 时显示 - 导出函数增加类型校验,非 "full" 类型显示警告提示 - 调整导出逻辑,确保导出文件始终包含 XML 头声明 - 修复了片段暂存导出不当处理的问题,防止导出无效文件
pangchong committed -
- 将MERGED相关关键词数组改为单行格式,提升代码可读性 - 统一调整DocNodeRenderer组件中带MERGED属性节点的表格样式写法 - 优化表格内容换行和缩进,使模板结构更清晰 - 规范条件表达式缩进和换行,增强代码整洁度
pangchong committed -
- 新增 toggleNodeMerged 方法,支持快速切换节点 MERGED 属性状态 - 编辑器中渲染带 MERGED="TRUE" 节点时显示黄色背景 - 白名单标签(SIGNOFF、CBLST、TABLE)避免外层重复添加黄色背景 - 节点树、文档大纲中添加合并标记显示与样式高亮提示 - 在编辑器工具栏、选择工具条及右键菜单添加标记合并按钮与操作 - CBLST 表格新增 MERGED 状态下的黑色边框及相关样式调整 - 多处组件响应树版本变化,实现节点合并状态的动态更新与渲染 - FAQ 文档新增合并标记操作说明及使用指南
pangchong committed -
- 将关键词列表由多行改为单行,提升代码简洁性 - 在设置抽屉中调整“编辑区内容最小宽度”说明文字的换行格式 - 删除naive工具中多余空行,保持代码整洁
pangchong committed -
- 偏好设置新增“编辑区内容最小宽度”配置,支持300~1600px调整 - 编辑区内容宽度不足时自动开启平滑横向滚动条,防止内容压缩变形 - 编辑区及相关组件最小宽度绑定配置值,确保布局稳定 - 大纲视图和XML树视图新增专属水平滚动条,优雅替代原生滚动条 - 相关状态管理及路由元信息进行了相应调整与完善 - 移除naive-ui全局Modal调用,优化全局API挂载逻辑 - 代码中多处样式微调,保证滚动条和内容显示一致性和兼容性
pangchong committed
-
- 09 Sep, 2026 2 commits
-
-
- 合并多行函数参数为单行提升代码简洁度 - 调整模板组件中标签格式,增加可读性和缩进一致性 - 移除多余空行和尾部空白,规范代码风格 - 优化弹窗组件的属性写法,使结构更紧凑清晰 - 调整表格单元格内容缩进,提升视图排版一致性
pangchong committed -
- 完善本地暂存功能,支持暂存整卡或选中片段的多样插入模式(上方、下方、内部、替换、追加根节点) - 增加对XML节点插入时父节点mixedContent的同步维护,保证编辑状态一致 - 引入插入操作的可用性动态计算与理由提示,禁止不合规插入并提供明确反馈 - 实现暂存片段的效果预览功能,支持60FPS流式渲染大文档,提升加载体验与响应速度 - 优化签字表格及渲染组件样式,确保暗色模式下边框清晰可见 - 更新本地暂存帮助文档,增加操作步骤及预览功能说明,加强用户引导 - 修复XML节点操作中replace模式的DTD计数逻辑错误,提升数据一致性 - 调整编辑器内部相关类型和工具函数,支持文档块扁平化及虚拟化渲染需求
pangchong committed
-
- 07 Sep, 2026 2 commits
-
-
- 调整常量中 keywords 和 highlights 数组格式,保持单行书写 - 代码中删除多余空行,统一同类声明写法 - 解构赋值保持在一行,提升代码简洁性 - 规范长表达式换行,确保每行字符限制范围内 - 移除 types.ts 文件末尾多余空行,保持文件整洁
pangchong committed -
- 支持悬浮球自由拖拽,拖动时样式动态更新为抓取样式 - 松开时根据屏幕中心自动磁力吸附至左侧或右侧边缘 - 气泡方向根据吸附边自动反转,避免遮挡编辑界面 - 增加悬浮球上下锚点,支持顶部或底部多点吸附 - 对话窗口可拖动,未拖动时保持右下角贴边自适应 - 窗口位置和悬浮球位置在视口变化时自动调整约束 - 添加悬浮球位置和停靠边状态持久化存储支持 - 新增帮助文档条目,介绍悬浮球移动及吸边操作流程
pangchong committed
-
- 03 Sep, 2026 2 commits
-
-
- 移除 bridge.ts 文件尾部多余空行 - 删除 DocNodeRenderer 组件中不必要的空行 - 优化代码格式,提升代码可读性和一致性
pangchong committed -
- 在桥接接口中新增 getMainData 方法,支持获取工卡主数据信息 - 添加 currentJobCardMainData 响应式状态用于保存主数据信息 - 优化图片路径解析,结合工卡主数据中的路径前缀cepDir处理相对路径 - 编辑器加载时优先调用 getMainData 获取主数据,再获取工卡XML数据 - 在常量和类型定义中增加工卡主数据结构MainData及相关接口 - utils桥接层新增对应接口实现,支持远程调用TD_JC_MAIN_DATA接口 - 文档中补充主数据与路径前缀的支持说明 - 更新代理Cookie值以配合新环境需求
pangchong committed
-
- 28 Aug, 2026 5 commits
-
-
pangchong committed
-
pangchong committed
-
- 在弹窗打开时初始化表单数据,避免关闭过渡动画期间视图闪烁 - 编辑模式下恢复表单数据 - 新增模式下重置表单为空,等待用户选择 - 移除无用空行,优化代码结构
pangchong committed -
- 将多行图标导入合并为单行,提升代码简洁性 - 统一调整多个文件中图标导入的格式 - 简化目标节点组件中 div 标签的模板结构,减少行数和缩进
pangchong committed -
- 将 SettingsDrawer 组件拆分至独立子目录,抽取常量、功能函数 - 迁移主题模式、颜色预设、快捷键数据至 constants 文件 - 将状态逻辑封装至 functionals 文件的 useSettingsDrawer 组合函数 - 优化代码结构,提升组件可维护性和复用性 - 替换 TargetNodeItem 组件为组合式实现,拆分逻辑和视图 - 修改 api 响应成功判定,只将 code === 200 视为成功
pangchong committed
-
- 27 Aug, 2026 2 commits
-
-
- 合并 Vue 模板中部分 span 标签的多行属性为单行,提升代码简洁度 - 规范部分组件样式属性写法,保持一致的代码风格 - 调整 useDocNodeRenderer 函数参数定义格式,增强代码可读性 - 保持组件内部逻辑未变,仅涉及格式与风格优化
pangchong committed -
- 修改selectedNode相关getter以正确解析带-txt-后缀的节点ID - 替换所有直接调用editorStore.setSelectedNodeId为selectNode函数调用 - selectNode函数新增diff模式判定,diff模式下禁止设置节点选中 - 在DocNodeRenderer和TableEditor组件中新增selectNode封装节点选中逻辑 - useDocNodeRenderer新增diffMode属性和diffMode注入,diff模式禁用节点选中高亮及事件处理 - 调整点击事件绑定,统一使用selectNode函数以兼容diff模式限制 - 修复部分节点ID解析错误,确保父节点正确查找 - 增强编辑界面点击响应一致性及diff模式交互体验
pangchong committed
-
- 24 Aug, 2026 4 commits
-
-
- 调整 AiAssistant 组件内元素的换行和缩进,提升代码可读性 - 统一列表项和文本间留空,改善界面显示格式 - 扩充常用功能关键词数组,增加拼音首字母、别名等匹配项 - 优化复制文本格式,避免多余换行,增强内容粘贴体验 - 更新主题配置文档格式,优化表格排列和对齐,提升文档易读性
pangchong committed -
- 完善主题配置章节,增加基于 tailwind.ui.config.ts 的亮暗主题色彩体系完整参考 - 详细列出核心容器颜色、文字图标颜色及填充边框色阶体系,规范对应 Tailwind 类名 - 明确 1~7 级色阶体系及其对应扩展类名说明,增强视觉一致性指导 - 新增 AI 智能助手知识库同步规范,要求功能改动时必须同步更新问答数据库 - 规范 AI 助手问答准确性要求,确保描述与界面和代码交互保持 100% 一致 - 细化关键字、拼音、标签联动设置,优化上下文感知推荐准确度 - 约束 AI 助手的快捷动作绑定,实现问答与操作闭环体验 - 优化 AiAssistant 组件样式,全面采用 themeVars 颜色变量及 color-mix 函数实现柔和色彩过渡 - 统一对话内容、按钮及高亮提示色彩的设计,提升界面视觉统一性和交互反馈 - 调整 FAQ 分类顺序及命名,新增表格编辑与节点树分类,改进分类逻辑 - 扩展 FAQ 数据库中元素插入说明,增强插图与模板插入步骤的细节描述 - 改进步骤列表渲染,支持子项目缩进及更清晰的编号与项目符号展示 - 多处调整文字颜色与交互样式,提升信息层次感与用户操作体验
pangchong committed -
pangchong committed
-
- 在主布局中集成 AiAssistant 组件入口 - 实现悬浮客服入口按钮,可拖动并支持磁力吸边功能 - 开发可拖动的客服对话窗口,支持最小化与新对话功能 - 设计多分类问题导航及上下文相关专属建议栏 - 支持用户输入联想提示与实时消息流式渲染 - 实现消息复制、满意度反馈和快捷操作按钮功能 - 添加机器人思考中的动画提示及输入区快捷指令 - 编写符合主题颜色的样式,支持多种交互动效 - 构建常见问题及回答数据结构,支持关键词匹配与相关问题推荐
pangchong committed
-
- 17 Aug, 2026 2 commits
-
-
- 将变更说明文本内容单独占一行,提升代码可读性 - 删除多余空行,优化代码结构
pangchong committed -
- 修改CEP和TASK节点中任务号的渲染样式,统一为普通字体且更紧凑的间距 - 新增TASK-HEADER虚拟节点用于EditorPanel中仿PDF样式展示任务号标题行 - TASK节点渲染新增递归子节点功能,确保完整展示任务结构 - 添加CHGDESC节点渲染,编辑区显示斜体变更说明且PDF中隐藏 - 更新getCepTaskNumber函数,支持CONFLTR和VARNBR属性拼接后缀,提升任务号生成正确性 - EditorPanel函数增加TASK节点处理,生成对应的TASK-HEADER虚拟节点 - NodeTree显示摘要中支持TASK和JC-TASK节点,任务号拼接规则与getCepTaskNumber保持一致
pangchong committed
-
- 10 Aug, 2026 2 commits
-
-
- 优化拖拽调整列宽手柄的v-if条件,移除多余括号 - 格式化TableMergeModal组件中的useTableMergeModal解构代码 - 修正文本节点默认标签赋值逻辑,保证优先使用CHINESE_FIRST_PARA_TAGS首项 - 保持代码风格统一,提升可读性和维护性
pangchong committed -
- 新增 TableMergeModal 组件,实现合并单元格时选择保留内容 - 在 TableEditor 中集成 TableMergeModal,实现弹框操作和确认合并逻辑 - 增加 useTableEditor hook 中的 executeMergeAction 方法处理合并并保留内容 - 修改合并单元格逻辑,支持根据用户选择保留指定内容合并至左上角单元格 - 支持快捷预设操作,如仅保留主单元格、保留非空内容、全选/全不选、反选等 - 提供合并后预览功能,展示合并后单元格内内容顺序拼接效果 - 优化单元格调整列宽手柄显示条件,避免超出列范围调整 - 重构相关工具函数,包含节点克隆、表格结构解析、节点查找等辅助功能
pangchong committed
-
- 07 Aug, 2026 1 commit
-
-
pangchong committed
-
- 06 Aug, 2026 4 commits
- 05 Aug, 2026 5 commits
-
-
- 为大纲视图和XML树视图添加自定义虚拟列表滚动条,解决节点过多时滚动条拖拽困难问题 - 实现滚动条拖拽与点击轨道跳转功能,提升操作流畅度 - 使用ResizeObserver动态响应滚动区域尺寸变化,保证滚动条高度准确 - 隐藏原生滚动条,统一滚动条样式风格 - 优化大纲视图节点的样式和交互细节,增加图标和序号徽标的动态效果 - XML树视图节点支持展开折叠、批量管理模式下复选框显示 - 增加大纲视图和XML树视图滚动事件处理,确保滚动状态同步更新
pangchong committed -
- 调整了插入索引计算代码的缩进和换行 - 增强了代码的可读性和结构清晰度 - 保持原有逻辑未做功能性修改
pangchong committed -
- 修改双击词选中逻辑,统一选中完整单词的两端 - 序列化函数支持文本节点的正确转义与输出 - 右键菜单目标节点项增加 tooltip 显示完整内容,防止截断 - 智能翻译判定规则调整,精确匹配中文文本与对应英文原文 - 复制节点逻辑支持文本节点复制,提示和复制内容改进 - 粘贴文本节点实现多场景插入,包括混排内容和虚拟节点 - 节点显示名称增加 tooltip 字段,显示原始完整文本 - 面包屑路径生成时,单段文本不单列节点,仅多段时展示 #text 级别 - 编辑器面板复制按钮文本区分普通节点和文本节点显示“复制文本”
pangchong committed -
- 将 EditAreaContextMenuModal 标签简化为单行,提高代码简洁性 - 在常量中定义节点树菜单控制的多项限值配置 - 统一粘贴与插入动作的模式映射,简化相关逻辑 - 重新设计粘贴节点时的 ID 生成,避免冲突并保证唯一性 - 合并节点添加相关模式处理,简化代码结构 - 优化移动节点逻辑,支持上移与下移统一处理与提示 - 使用常量替代硬编码数字,统一最大递归层级、文本预览长度等参数 - 调整节点及其子节点展开的递归深度与同级节点展示范围 - 修正节点文本预览截断长度逻辑,使其依赖配置常量
pangchong committed -
- 将 EditAreaContextMenuModal 由模态窗口改为基于 Dropdown 的浮动下拉菜单 - 支持右键位置自适应,新增 contextMenuX、contextMenuY 用于定位菜单坐标 - 新增 TargetNodeItem 组件,支持目标节点层级列表字典树形选择与高亮 - 优化编辑节点菜单选项结构,包含节点编辑、结构调整、顺序调整、复制粘贴、智能翻译、查看规则等分组 - 实现目标节点切换逻辑,切换选中目标节点时同步更新左侧树视图选中状态 - 统一菜单项图标,提升菜单视觉一致性和用户体验 - 根据 DTD 规则及节点状态动态启用或禁用菜单项 - 移除了原有的 CommonModal 结构,简化组件实现与提升性能 - 调整 EditorPanel 组件代码,新增右键点击坐标传递及菜单弹出控制逻辑 - 修复节点标签和文本内容显示逻辑,完善标签名称与文本摘要展示 - 删除 xmlTags.ts 中未使用的 GRPHCREF 标签注释处理
pangchong committed
-