zhongyidian
|
b1d55b9464
|
feat: 添加断点续读功能,优化用户体验
- 在 chenyunStore 中引入 lastVisitedPlace 和 setLastVisitedPlace 方法,支持记录用户上次访问的场景。
- 在各个场景组件中使用 useEffect 设置 lastVisitedPlace,确保用户在返回时能继续上次访问的地点。
- 更新相关组件,确保在导航时能够正确使用 lastVisitedPlace,提升用户交互体验。
- 在 puzzleStore 中添加保存用户定义的功能,增强数据持久性。
|
2026-03-06 16:33:44 +08:00 |
|
zhongyidian
|
76c67b492e
|
feat: 更新 ESLint 和 Prettier 配置,增强代码质量管理
- 在 .gitignore 中添加 public/audio/* 以忽略音频文件。
- 更新 bun.lock,添加 eslint-config-prettier 和 eslint-plugin-prettier 依赖,确保 ESLint 与 Prettier 的兼容性。
- 修改 eslint.config.ts,整合 Prettier 规则,优化代码风格一致性。
- 在 package.json 中添加 lint:fix 和 format 脚本,简化代码格式化和修复流程。
- 更新 tailwind.config.ts 和其他组件文件,统一代码风格,提升可读性。
|
2026-03-05 13:50:47 +08:00 |
|
zhongyidian
|
5d00adc1a5
|
feat: 增强连线题功能,添加错误反馈机制
- 在 MatchQuizPanel 组件中引入错误连线对的状态管理,提供红色高亮和抖动反馈。
- 更新匹配逻辑,确保用户在连线错误时能及时获得反馈信息。
- 修改类型定义,支持自定义错误提示信息的函数形式,提升灵活性。
- 优化用户体验,确保在错误状态下的匹配项能正确展示。
|
2026-03-03 13:27:25 +08:00 |
|
zhongyidian
|
b91f2430c6
|
feat: 添加选择填空题和多选题组件,增强学习互动性
- 在 quiz 组件中引入 SelectFillQuizPanel 和 MultipleChoiceQuizPanel,丰富用户的学习体验。
- 更新 Maozedong 相关页面,增加新的选择填空题和多选题,提升互动性。
- 优化状态管理,确保题目完成后的反馈逻辑流畅。
- 更新 README 文档,详细说明新组件的功能和使用示例。
|
2026-02-27 17:50:47 +08:00 |
|
zhongyidian
|
966b47ede3
|
feat: 添加连线题和选择题功能,增强互动性
- 在多个组件中引入 MatchQuizPanel 和 SingleChoiceQuizPanel,提升用户参与度。
- 更新 HuangyanpeiPlace1、HuangyanpeiPlace3、LuxunPlace1、LuxunPlace2 组件,增加新的选择题和连线题,丰富学习内容。
- 调整成功提示逻辑,确保用户体验流畅。
- 优化视频播放中的锚点逻辑,提升互动性和学习效果。
|
2026-02-02 15:41:49 +08:00 |
|
zhongyidian
|
45dd648d21
|
feat: 清理无用的 MacOS 文件和更新组件,提升代码整洁性
- 删除多个无用的 MacOS 生成文件,减少项目冗余。
- 在 layout 组件中添加 ScaledPortal 和相关类型,增强组件功能。
- 更新 puzzleData 中的学校名称,确保信息准确性。
- 调整 internalization 组件中的提示文本,提升用户体验。
- 在多个场景中引入新的选择题和成功提示,增强学习互动性。
|
2026-02-01 14:37:14 +08:00 |
|
zhongyidian
|
a365964f54
|
feat: 添加全局键盘快捷键和更新故居数据,提升用户体验
- 在 main.tsx 中添加全局键盘快捷键功能,允许用户通过 Ctrl+Shift+R 重置所有缓存。
- 更新多个故居的拼图数据,增加黄炎培和鲁迅的相关信息,丰富学习内容。
- 调整 ResidenceLayout 组件以支持新的故居,确保数据一致性。
- 清理不再使用的拼图布局配置文件,提升代码整洁性。
|
2026-01-28 15:08:28 +08:00 |
|
zhongyidian
|
8ba36a4a1a
|
feat: 移除不再使用的配置文件和更新组件,提升代码整洁性
- 删除 .claude/settings.local.json 配置文件,清理不必要的代码。
- 更新多个组件以引入音频资源,增强用户互动体验。
- 调整引导对话文本,确保信息准确性和一致性。
- 更新图像资源,提升视觉内容的准确性和一致性。
|
2026-01-20 18:06:55 +08:00 |
|
zhongyidian
|
cf64e7ec50
|
feat: 更新拖拽题功能和图像资源,提升学习体验
- 在 DragQuizPanel 组件中添加空白分隔符功能,增强用户交互性。
- 更新多个场景中的图像资源,确保视觉内容的准确性和一致性。
- 调整引导对话文本,提升信息传达的清晰度。
- 引入新的拖拽题逻辑,优化用户填写体验。
|
2026-01-18 16:45:06 +08:00 |
|
zhongyidian
|
5bdfdadede
|
feat: 更新组件和引导对话,增强用户体验
- 在多个组件中添加新的选择和填空功能,提升互动性。
- 更新引导对话文本,确保信息准确性和一致性。
- 引入新的选择组件,优化用户填写体验。
- 清理冗余代码,提升可维护性。
|
2026-01-16 17:54:51 +08:00 |
|
zhongyidian
|
6e106032fd
|
feat: 更新音频和引导对话,优化用户体验
- 在多个场景中添加音频资源,增强学习互动性。
- 更新引导对话文本,确保信息准确性和一致性。
- 调整组件结构,清理不必要的代码,提升可维护性。
- 引入结束窗口,鼓励用户深入了解历史背景。
|
2026-01-15 19:30:17 +08:00 |
|
zhongyidian
|
71f607f6a3
|
feat: 更新场景和组件,优化用户体验
- 更新多个场景中的引导对话,提升学习互动性。
- 修改组件以清理不必要的学习引导弹窗,简化用户流程。
- 调整文本内容,确保信息准确性和一致性。
- 添加背景音乐控制,增强沉浸式体验。
|
2026-01-13 18:48:10 +08:00 |
|
zhongyidian
|
046501705f
|
feat:碎片完善
|
2026-01-11 18:18:20 +08:00 |
|
zhongyidian
|
ec7e8e2bd2
|
feat:完善孙中山
|
2026-01-10 21:09:26 +08:00 |
|
zhongyidian
|
3129e01257
|
feat:鲁迅添加引导
|
2026-01-08 18:41:24 +08:00 |
|
zhongyidian
|
e8dc5d4b95
|
feat:完善黄炎培对话引导
|
2026-01-08 00:09:28 +08:00 |
|
zhongyidian
|
6ab184b328
|
feat:黄炎培对话对接中
|
2026-01-07 21:08:38 +08:00 |
|
zhongyidian
|
ae0c050010
|
feat:init
|
2025-12-29 19:19:10 +08:00 |
|