Commit Graph

8 Commits

Author SHA1 Message Date
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