ittoview
|
b09e203a90
|
feat(命令): 新增时间轴数据维护 Skill 命令
|
2026-03-22 14:59:59 +00:00 |
|
ittoview
|
acaffa75e9
|
feat: 新增软考高项时间轴数据骨架
|
2026-03-22 14:14:47 +00:00 |
|
ittoview
|
9b02e707fb
|
feat(质量): 规划质量管理工具更新,新增测试与检查的规划
|
2026-03-19 02:28:44 +00:00 |
|
ittoview
|
2e271a295b
|
fix(整合): 修复十二项原则布局、格子配色及菜单位置
|
2026-03-18 16:34:49 +00:00 |
|
ittoview
|
2dbc2a5e0a
|
feat(整合): 新增十二项原则页面,支持查看表格与打字填空练习
|
2026-03-18 15:52:39 +00:00 |
|
ittoview
|
a0c38fe9d4
|
docs(整合): 补充庆祝动画更新记录
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-09 14:47:58 +00:00 |
|
ittoview
|
0b5f35d5b9
|
feat(练习): 添加完成练习时的庆祝动画
- 创建 CelebrationAnimation 组件,使用 CSS 动画实现彩带效果
- 矩阵练习完成最后一个格子时显示庆祝动画
- 过程详情练习完成所有条目时显示庆祝动画
- 动画持续2秒后自动消失
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-09 14:36:53 +00:00 |
|
ittoview
|
4f76fec906
|
docs(整合): 补充最近5条练习模式相关更新记录
- 2026-03-09: 添加 Ctrl+H 快捷键显示答案
- 2026-03-08: 修正底部固定区域偏移方式
- 2026-03-08: 优化辅助信息显示和布局
- 2026-03-07: 答对后显示ITTO明细信息
- 2026-03-02: 修复练习模式输入框完全无法输入的问题
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-09 14:20:26 +00:00 |
|
ittoview
|
a7229e40f0
|
feat(练习): 添加 Ctrl+H 快捷键显示答案
- ProcessPracticePage: 按住 Ctrl+H 显示答案,松开隐藏
- ProcessDetailPage: 按住 Ctrl+H 显示答案,松开隐藏
- 解决手在键盘上时不方便点击屏幕查看答案的问题
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-09 14:16:48 +00:00 |
|
ittoview
|
bece501657
|
feat(整合): 补全更新日志至项目初始提交,共127条记录
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 04:09:31 +00:00 |
|
ittoview
|
cdf0009602
|
style(整合): 优化更新日志显示,同日期更新合并为单卡片行式布局
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:46:11 +00:00 |
|
ittoview
|
18461b685c
|
fix(整合): 使用 React Portal 修复模态框层级遮挡问题
根本原因:
- 模态框被渲染在 Header 内部
- Header 本身是 z-10 的层叠上下文
- 导致模态框无法超越侧边栏(z-30)和全屏矩阵(z-50)等根级元素
解决方案:
- 使用 createPortal 将模态框直接渲染到 document.body
- 脱离 Header 的层叠上下文限制
- z-[9999]/z-[10000] 现在真正作用在根层级
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:43:24 +00:00 |
|
ittoview
|
f67f84f24b
|
feat(整合): 优化更新日志显示,按日期分组并突出日期标题
- 实现按日期分组显示更新记录
- 将日期标题放在卡片上方,使用更大的字号(text-lg)
- 添加日期图标和分隔线,增强视觉层次
- 移除时间轴竖线,改用日期分组的扁平化布局
- 优化卡片间距和动画效果
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:38:57 +00:00 |
|
ittoview
|
b2ec80c199
|
fix(整合): 再次提升更新日志模态框层级至最高优先级
- 将背景遮罩 z-index 从 z-[100] 提升到 z-[9999]
- 将模态框内容 z-index 从 z-[101] 提升到 z-[10000]
- 确保模态框在所有可能的元素之上显示,包括 Header 搜索下拉等
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:36:50 +00:00 |
|
ittoview
|
b860ed67ea
|
docs(整合): 补全 changelog.json 缺失的更新记录
- 添加 2026-03-08 的 refactor 提交记录
- 补充 2026-03-03 至 2026-03-02 期间的10条更新记录
- 涵盖练习模式、设置页面、资源管理等模块的更新
- 现在 changelog 包含最近30条完整的提交历史
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:32:08 +00:00 |
|
ittoview
|
6548032b06
|
fix(整合): 修复更新日志模态框层级被其他元素遮挡的问题
- 将模态框背景遮罩 z-index 从 z-50 提升到 z-[100]
- 将模态框内容 z-index 从 z-50 提升到 z-[101]
- 确保模态框在所有其他元素(Header 搜索、Sidebar、全屏矩阵等)之上显示
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:30:20 +00:00 |
|
ittoview
|
c15e54fd8c
|
docs(整合): 在 CLAUDE.md 中添加提交前更新 changelog 的规范
- 在操作流程规范中增加「更新 changelog」步骤
- 新增「更新 changelog 规范」章节,详细说明字段格式和注意事项
- 要求每次提交前必须更新 src/data/changelog.json
- 提供完整的字段说明和示例代码
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:28:12 +00:00 |
|
ittoview
|
c5c19362c5
|
refactor(整合): 将更新日志改为模态框实现并补充最近20条更新记录
- 将 ChangelogPage 改为 ChangelogModal 模态框组件
- 移除 /changelog 和 /updates 路由,改为模态框弹出
- 修改 Header 按钮点击行为,触发模态框而非路由跳转
- 根据最近20条 git 提交记录补充更新数据
- 优化模态框样式,支持响应式布局和深色模式
- 修复 JSON 中的引号转义问题
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:26:34 +00:00 |
|
ittoview
|
8a02139c85
|
feat(整合): 新增更新时间轴浏览页面与顶部快捷入口
- 创建 src/data/changelog.json 数据文件
- 添加 ChangelogType 和 ChangelogEntry 类型定义
- 实现更新时间轴页面组件,支持按时间倒序展示
- 添加 /changelog 主路由和 /updates 别名路由
- 在顶部导航右侧添加 History 图标入口,支持激活态高亮
- 使用 Framer Motion 实现渐进式动画效果
- 支持深色模式和响应式布局
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 03:13:33 +00:00 |
|
ittoview
|
9f43f1e0e8
|
fix(练习): 修正底部固定区域偏移方式
将 mb-8 改为 pb-8,使 sticky bottom-0 元素真正向上偏移
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 01:44:56 +00:00 |
|
ittoview
|
27200e5cd7
|
feat(练习): 优化辅助信息显示和布局
- 裁剪因素只显示标题,用分号分隔(不显示描述问题)
- 裁剪因素和主要作用字号从 text-xs/text-sm 增大到 text-base
- 输入区域 py-4 改为 py-3,向上收紧
- 底部固定区域添加 mb-8 增加底部偏移
- 辅助信息区域 max-h-48 改为 max-h-40
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-08 01:38:18 +00:00 |
|
ittoview
|
da18f99863
|
feat(练习): 答对后显示ITTO明细信息
- PracticeItem 接口添加 originalData 字段保留原始数据
- practiceItems 构建时保存完整的 detail/nameEn/note 信息
- PracticeList 答对状态下显示英文名称、明细列表、备注
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-07 15:24:31 +00:00 |
|
ittoview
|
a74741b8a1
|
fix(相关方): 修复P10.4监督干系人参与输出重复项目管理计划
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-04 15:55:56 +00:00 |
|
ittoview
|
780550bd3c
|
fix(相关方): 修复P10.3管理干系人参与输出重复项目管理计划
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-04 15:54:34 +00:00 |
|
ittoview
|
12c4759a00
|
fix(干系人管理): 修正识别干系人输出项目管理计划更新
P10.1识别干系人输出修正:
- 删除重复的A078项目管理计划更新
- 将A008项目管理计划改为A078项目管理计划更新
- 明细保持不变:需求管理计划、沟通管理计划、风险管理计划、干系人参与计划
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:44:03 +00:00 |
|
ittoview
|
ff85290891
|
fix(采购管理): 修正实施采购输出项目文件更新明细
P9.2实施采购输出A077项目文件更新明细中,将"经验教训登记册"改为"经验教训登记表"
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:40:38 +00:00 |
|
ittoview
|
2dceee7788
|
fix(风险管理): 修正实施定量风险分析工具从决策树分析改为数据分析
P8.4实施定量风险分析工具从TT079(决策树分析)改为TT008(数据分析)
明细保持不变:模拟、敏感性分析、决策树分析、影响图
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:34:32 +00:00 |
|
ittoview
|
40dafe1401
|
fix(风险管理): 修正识别风险输出项目文件更新明细
P8.2识别风险输出A077项目文件更新明细中,将"经验教训登记册"改为"经验教训登记表"
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:30:12 +00:00 |
|
ittoview
|
ecd60de827
|
feat(沟通管理): 为管理沟通输出项目沟通记录添加明细
P7.2管理沟通输出A054项目沟通记录添加明细:
- 绩效报告
- 可交付成果的状态
- 进度展示
- 产生的成本
- 演示
- 以及干系人需要的其他信息
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:24:53 +00:00 |
|
ittoview
|
77b2075f4e
|
feat(沟通管理): 新增项目报告工具并修正管理沟通工具列表
- 新增TT134项目报告工具
- P7.2管理沟通修正工具列表顺序和明细
- TT088沟通技能添加明细:沟通胜任力、反馈、非口头技能、演示
- 将TT090演示替换为TT134项目报告
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:22:06 +00:00 |
|
ittoview
|
a3773abbd6
|
feat(沟通管理): 新增沟通需求分析工具并修正规划沟通管理工具列表
- 新增TT133沟通需求分析工具
- P7.1规划沟通管理删除TT008数据分析
- P7.1规划沟通管理在第二位置插入TT133沟通需求分析
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:14:25 +00:00 |
|
ittoview
|
831dd11f3a
|
feat(资源管理): 新增事业环境因素更新并修正资源管理过程输出
- 新增A094事业环境因素更新工件
- P6.3获取资源输出改为事业环境因素更新和组织过程资产更新
- P6.4建设团队输出改为事业环境因素更新和组织过程资产更新
- P6.5管理团队输出改为事业环境因素更新和组织过程资产更新
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:08:35 +00:00 |
|
ittoview
|
ec4c565f6c
|
fix(质量工具): 修正TT066名称从"测试与检查的规则"改为"测试/产品评估"
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 15:01:02 +00:00 |
|
ittoview
|
bc96f1991d
|
feat(质量管理): 新增决策技术工具并应用于规划质量管理和管理质量
- 新增TT132决策技术工具条目
- P5.1规划质量管理工具从TT018(决策)改为TT132(决策技术)
- P5.2管理质量工具从TT018(决策)改为TT132(决策技术)
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 14:58:04 +00:00 |
|
ittoview
|
fcaaee746c
|
fix(结束项目或阶段): 修复P1.7输出应为项目文件更新而非项目管理计划更新
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-04 14:38:21 +00:00 |
|
ittoview
|
a25b00cd79
|
fix(过程名称): 修正P1.2和P3.5过程名称"制定"为"制订"
- P1.2 制订项目管理计划
- P3.5 制订进度计划
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-04 10:35:13 +00:00 |
|
ittoview
|
70e60027c6
|
fix(整体变更控制): 修复P1.6输出移除变更日志保留项目管理计划更新
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-04 10:04:31 +00:00 |
|
ittoview
|
3148ef6828
|
feat(智能助手): 集成Dify智能对话助手
在页面中嵌入非入侵式智能对话助手,提供学习辅助功能
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-03 11:41:16 +00:00 |
|
ittoview
|
bb96981785
|
fix(管理团队): 修复P6.5输入工作绩效数据应为工作绩效报告
feat(范围): 添加KA02项目范围管理裁剪因素
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-03 03:31:10 +00:00 |
|
ittoview
|
19f0ee7bc4
|
fix(过程详情): 修复练习模式输入框完全无法输入的问题
根本原因:
1. getProcessDetail(id) 每次渲染产生新对象 → practiceItems/currentPracticeItem
引用不稳定 → reset useEffect 每次渲染触发 → userInput 被立即清空
2. exitPractice 定义在 validateInput 之后 → 闭包捕获到 undefined
修复:
- 用 useMemo([id]) 稳定 processDetail 引用
- 将 exitPractice 移至 validateInput 之前定义
- reset useEffect 依赖改为 [isPracticeMode, currentPracticeId, currentPracticeNameLength]
使用原始类型值避免对象引用不稳定触发误重置
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 07:54:21 +00:00 |
|
ittoview
|
83a3791f25
|
fix(过程详情): 修复练习模式输入框无法输入及查看答案问题
- 切换练习项后延迟聚焦第一个输入框,修复横线不能输入问题
- 查看答案改为点击图标按钮,3秒后自动隐藏,参照process-practice实现
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 07:39:24 +00:00 |
|
ittoview
|
6879a6bd54
|
feat(过程详情): 内嵌 ITTO 练习模式
- 标题区右侧新增"开始练习"/"退出练习"按钮
- 练习模式下 ITTO 三列强制展开,隐藏显示/隐藏控制按钮
- 列表项渲染三态:已答对(✓)、当前作答(高亮虚线)、未作答(下划线遮盖)
- 页面底部 sticky 输入区,复用 InputArea 组件,支持中文输入法
- 按住"按住看答案"按钮或列表项长按显示答案,松开隐藏
- 答题顺序:输入→工具→输出,答对自动跳下一项,全部完成后退出
- 切换过程(URL 变化)时自动退出练习,避免定时器跨过程触发
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 07:35:10 +00:00 |
|
ittoview
|
71c611edf3
|
fix(设置): 修复微信二维码图片比例
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 02:22:42 +00:00 |
|
ittoview
|
1dcf0bcc52
|
feat(设置): 添加微信二维码联系方式
- 在设置页面新增"联系作者"区块
- 展示微信二维码供用户扫码添加
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 01:46:53 +00:00 |
|
ittoview
|
5d97c70e06
|
fix(练习): 修复输入法组合期间焦点跳转导致字母分散问题
- 组合输入期间禁止useEffect自动聚焦到下一个空输入框
- onCompositionEnd直接传入index和value,不再扫描数组查找
- 确保拼音字母留在同一输入框,确认后正确分散成中文
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 01:34:31 +00:00 |
|
ittoview
|
b4dcd565d6
|
fix(练习): 使用nativeEvent.isComposing同步判断输入法状态
- 在InputArea中读取nativeEvent.isComposing同步判断组合状态
- 添加isComposingRef避免状态更新时序问题
- 确保输入法组合期间不触发自动跳转和字符分散
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 01:24:48 +00:00 |
|
ittoview
|
426a7b0327
|
fix(练习): 修复Windows平台中文输入法问题
- 输入法组合期间阻止自动跳转和字符分散
- 输入法确认后将组合字符正确分散到多个输入框
- 确保中文输入正常工作
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-02 01:15:52 +00:00 |
|
ittoview
|
713c11b382
|
fix(练习): 修复答案隐藏后焦点恢复逻辑
feat(知识领域): 添加敏捷裁剪因素数据
- 修复答案隐藏后聚焦到第一个空输入框而非第一个输入框
- 添加 restoreFocus 辅助函数统一处理焦点恢复
- 更新知识领域裁剪因素数据
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-01 16:57:16 +00:00 |
|
ittoview
|
8f96865ebf
|
fix(练习): 修复嵌套滚动和底部空白问题
- Layout: 将 h-screen 改为 min-h-screen,移除嵌套滚动容器
- ProcessPracticePage: 底部区域从 fixed 改为 sticky,移除动态高度计算
- 使用 flex 布局管理页面结构,消除双滚动条和大片空白
- 清理未使用的 state 和 imports
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-01 16:31:02 +00:00 |
|
ittoview
|
08bd8dd4dc
|
fix(练习): 修复底部区域布局和焦点问题
- 动态计算底部固定区域高度,避免固定值导致的空白或遮挡
- 底部区域适配侧边栏宽度,不再被左侧菜单遮挡
- 答案隐藏后自动恢复输入框焦点
- 增加辅助信息显示高度(max-h-48)
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
|
2026-03-01 16:12:50 +00:00 |
|