ittoview
|
755b1c5c95
|
fix: keep current practice card visible
|
2026-05-11 09:50:21 +01:00 |
|
ittoview
|
1a4c524635
|
fix: adjust current card position
|
2026-05-11 09:48:07 +01:00 |
|
ittoview
|
f0c7145309
|
fix: prevent practice card jitter
|
2026-05-11 09:46:56 +01:00 |
|
ittoview
|
a80fa715c3
|
fix: emphasize current practice card
|
2026-05-11 09:45:20 +01:00 |
|
ittoview
|
fdc2097f67
|
feat: add stacked practice cards
|
2026-05-11 09:42:19 +01:00 |
|
ittoview
|
bd181a5d5b
|
feat: add process purpose practice entry
|
2026-05-10 16:06:04 +01:00 |
|
ittoview
|
3f1d5bc221
|
fix: compact answer badge
|
2026-05-10 15:57:57 +01:00 |
|
ittoview
|
834fb37616
|
fix: refine purpose practice feedback
|
2026-05-10 15:52:14 +01:00 |
|
ittoview
|
f6f165e148
|
fix: refine answer display in purpose practice
|
2026-05-10 15:43:34 +01:00 |
|
ittoview
|
a1b8f3064d
|
feat: support practice input modes
|
2026-05-10 15:36:24 +01:00 |
|
ittoview
|
ac55300e69
|
fix: align process purpose practice interactions
|
2026-05-10 15:24:22 +01:00 |
|
ittoview
|
69d2752104
|
feat: add process purpose practice page
|
2026-05-10 13:37:39 +01:00 |
|
ittoview
|
22d9abe0f2
|
fix: ensure apidoc uses utf-8 text
|
2026-05-10 12:19:51 +01:00 |
|
ittoview
|
71b8b34df0
|
feat: add API links to settings
|
2026-05-10 12:14:43 +01:00 |
|
ittoview
|
1a8948761b
|
feat: expose API markdown doc
|
2026-05-09 17:04:22 +01:00 |
|
ittoview
|
693aa7df61
|
chore: generate API data during build
|
2026-05-09 16:55:22 +01:00 |
|
ittoview
|
1e38167f15
|
feat: add knowledge API docs
|
2026-05-09 16:52:07 +01:00 |
|
ittoview
|
1b9f6da480
|
fix: guard learning map pinch zoom state
|
2026-05-03 07:32:19 +01:00 |
|
ittoview
|
667553649f
|
feat: lazy load learning map images
|
2026-05-03 04:01:50 +01:00 |
|
ittoview
|
cf96a9727c
|
feat: add learning maps navigation
|
2026-04-28 09:10:02 +01:00 |
|
ittoview
|
d897bf3a68
|
chore: update learning map image names
|
2026-04-28 09:05:48 +01:00 |
|
ittoview
|
297728c367
|
feat: add learning maps viewer
|
2026-04-28 09:05:16 +01:00 |
|
ittoview
|
daf94170df
|
移除侧边栏图标边框
|
2026-04-28 09:00:59 +01:00 |
|
ittoview
|
2eb4788e0e
|
配置站点图标
|
2026-04-28 08:58:43 +01:00 |
|
ittoview
|
62b63c79e3
|
docs(changelog): 调整裁剪因素更新文案
|
2026-04-26 08:55:23 +01:00 |
|
ittoview
|
06a45c4716
|
添加裁剪因素菜单并更新变更记录
|
2026-04-26 08:22:40 +01:00 |
|
ittoview
|
a15c8b60d8
|
修正裁剪因素页底部浮层与内容块样式
|
2026-04-26 08:13:13 +01:00 |
|
ittoview
|
6b0f9d0f80
|
优化知识领域裁剪因素页布局
|
2026-04-26 08:02:54 +01:00 |
|
ittoview
|
ce3b7859cf
|
feat: 新增知识领域敏捷裁剪因素页面
|
2026-04-26 07:42:08 +01:00 |
|
ittoview
|
6c7cbbba47
|
fix(采购): 修复控制采购输出,移除多余项目管理计划,明细归入项目管理计划更新
|
2026-04-15 02:07:54 +01:00 |
|
ittoview
|
89a89358a4
|
feat: 新增八大绩效域页面与导航入口
|
2026-04-10 16:20:01 +01:00 |
|
ittoview
|
4e7831ac48
|
feat: 新增八大绩效域目录页并更新部署配置
|
2026-04-10 15:11:15 +01:00 |
|
ittoview
|
566eb3492f
|
fix(过程详情): 恢复练习模式查看答案快捷键
|
2026-03-24 05:49:41 +00:00 |
|
ittoview
|
d9bbd28da5
|
feat(过程详情): 新增ITTO熟练模式并优化练习交互
|
2026-03-23 15:24:16 +00:00 |
|
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 |
|