20 Commits
Author SHA1 Message Date
ljquan deaa39217a Merge pull request #111 from ljquan/106-textBoxOptimization
修复缩小输入框文本溢出的问题
2026-03-07 21:46:38 +08:00
liangyufeng 4ab7912007 feat:优化多行输入取消聚焦会换行的问题 2026-03-05 11:06:02 +08:00
liquidliang 784c58a8df feat: 升级版本至0.6.1,优化部署与生成流程,集成多模型适配器 2026-02-27 10:31:05 +08:00
liquidliang a4ca6ca6ee refactor: rename project from Aitu to Opentu
- Updated project references across various files to reflect the new name "Opentu" instead of "Aitu".
- Adjusted ESLint configuration, documentation, and user manuals to ensure consistency with the rebranding.
- Removed outdated README backup file.

This change marks a significant rebranding effort to align the project identity with its new vision.
2026-01-29 11:24:47 +08:00
gongchengtu 1c3fa39f3c feat(manual): 完成 AI 输入栏和 ChatDrawer 完整测试体系
🎉 项目里程碑:100% Manual 测试覆盖达成!

## 📊 完整成果

新增功能测试(9 个):
- ✅ AI 输入栏基础交互(输入/聚焦/展开/清空)
- ✅ 模型选择器(下拉/浏览/健康状态/选择)
- ✅ 参数配置(尺寸/数量/平铺展示)
- ✅ 多模态内容选择(上传/素材库/预览/移除)
- ✅ ChatDrawer 基础交互(打开/新建/列表/调整宽度)
- ✅ 会话管理(新建/重命名/切换/删除)
- ✅ 智能提示面板(历史/预设/置顶/使用)
- ✅ 灵感面板(空画布/推荐/分类/选择)
- ✅ AI 工作流(输入→配置→发送→执行→结果)

生成的 GIF(9 个):
- 📹 总大小:9.8 MB
- ⏱️  总时长:~149 秒
- 🎨 品牌色统一(#F39C12、#E91E63)
- ✨ 视觉效果完整(点击圆圈、快捷键提示)

新增代码(+1246 行):
- ✅ gif-recordings.manual.spec.ts  +575 行(9 个测试)
- ✅ 9 个 DSL 配置文件
- ✅ MANUAL_TEST_ANALYSIS.md(671 行分析文档)

## 🎯 覆盖度达成

- 静态截图:100% (21/21)
- 测试代码:100% (13/13)
- DSL 配置:100% (20/20)
- 已生成 GIF:100% (13/13)
- **总进度:100%** 🎊

## 💡 技术亮点

1. **完整的 AI 交互流程**:从输入到生成的全链路测试
2. **多模态内容支持**:上传、素材库、画布选择
3. **智能提示系统**:历史记录、预设、灵感面板
4. **对话管理完整**:会话创建、切换、管理
5. **工作流可视化**:实时状态、步骤展示

## 🎨 视觉质量

- ✅ 橙色渐变提示气泡(品牌色)
- ✅ 红色点击效果圆圈
- ✅ 流畅的动画过渡
- ✅ 所有 13 个 GIF 视觉统一

## 🔗 相关文档

- docs/MANUAL_TEST_ANALYSIS.md - 详细测试分析(671 行)
- apps/web-e2e/src/manual-gen/gifs/*.json - DSL 配置

注:GIF 文件(18MB)已生成但未提交(gitignore)
2026-01-27 15:06:52 +08:00
gongchengtu d60c4a43f0 feat(manual): 完成所有核心功能 Manual GIF 录制体系
🎉 今日成果:
- 新增 4 个测试:工具箱、素材库、项目管理、备份恢复
- 新增 6 个 DSL 配置:完整版 + 快速版
- 新增 367 行高质量测试代码
- 生成 4 个 GIF:总大小 8.1MB,时长 113 秒

✨ 核心特性:
- 完整视觉效果(点击圆圈、快捷键提示、品牌色标注)
- DSL 声明式配置(支持批量生成)
- 测试代码可维护性强(清晰注释、容错处理)
- 品牌色统一(#F39C12、#E91E63、#5A4FCF)

📊 最终覆盖度:
- 静态截图:100% (21/21)
- 动态 GIF:100% (9/9 测试代码)
- 已生成 GIF:44% (4/9)
- 核心功能:100% 覆盖

📝 新增测试:
1. test('工具箱操作演示') - 59 行
   - 窗口控制(最大化、还原、分屏、插入)

2. test('素材库操作演示') - 112 行
   - 视图切换、批量操作、下载、插入、排序

3. test('项目管理演示') - 121 行
   - 文件夹/画板管理、重命名、搜索、导入/导出

4. test('备份恢复演示') - 75 行
   - 备份选项、开始备份、恢复流程

🎯 DSL 配置:
- toolbox-operation.gif.json
- media-library-usage.gif.json
- media-library-quick.gif.json
- project-management.gif.json
- project-switch.gif.json
- backup-restore.gif.json

注:GIF 文件(8.1MB)已生成但未提交(gitignore)
2026-01-27 11:57:29 +08:00
liquidliang f7c1cded31 chore: update deployment scripts and versioning logic; bump version to 0.5.58 2026-01-26 11:54:07 +08:00
liquidandClaude 1b06d2f320 feat(responsive): 全面优化多端响应式适配
- 新增 useDeviceType hook 和 _responsive.scss 响应式基础设施
- 优化 popup-toolbar、pencil/pen 设置工具栏移动端布局
- 任务队列 tab 紧凑显示,任务项自适应紧凑/宽布局
- SideDrawer 支持触摸拖拽调整宽度
- 媒体库、AI 输入框、聊天抽屉等组件移动端适配
- 新增响应式视觉测试用例

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-25 20:53:38 +08:00
liquid cbde7b28ce feat(toolbar): enhance pencil and eraser settings with shape selection
- Added options for selecting pencil and eraser shapes (circle and square) in the toolbar.
- Updated cursor preview to reflect the selected shape.
- Implemented precise eraser mode with shape support, including UI elements for toggling precise mode and shape selection.
- Enhanced styles for shape selection buttons and added visual feedback for active selections.

This update improves user experience by providing more control over drawing tools and their visual representation.
2026-01-25 13:14:57 +08:00
liquidandClaude 4daff777fe feat(e2e): 添加用户手册生成系统和 E2E 测试增强
- 新增截图标注工具,支持高亮、圆圈、箭头等标注
- 新增 MDX 用户手册源文件和 HTML 生成脚本
- 新增 GIF 录制功能,支持视频转 GIF 和键盘提示
- 为组件添加 data-testid 属性以支持 E2E 定位
- 更新 smoke/visual 测试,修复 tooltip 拦截问题
- 新增 E2E 测试规范到 CODING_RULES.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-24 23:13:30 +08:00
liquid 07e18e2072 添加e2e 2026-01-23 09:24:21 +08:00
liquid fe8991957b feat(icons): 添加AITU品牌图标和更新相关文档
更新品牌图标文件,包括多种尺寸的PNG和SVG格式图标
修改README和品牌设计文档,反映从Drawnix到AITU的品牌转型
调整manifest.json和HTML文件中的图标引用和品牌描述
2025-09-05 21:36:55 +08:00
vishwak 80a65ac469 feat(i18n): added i18n tool for multi-Language support (#232) 2025-08-26 22:01:17 +08:00
pubuzhixing8 2e900d1cda Revert "fix: fix dockerfile build logic (#201)" (#204)
This reverts commit d320ba386f.
2025-08-11 18:42:27 +08:00
Peter Chen d320ba386f fix: fix dockerfile build logic (#201) 2025-08-11 18:34:04 +08:00
pubuzhixing8 7b695a0300 build: fix lint error 2025-04-01 21:50:48 +08:00
pubuzhixing8 6c4a0f52e0 build: e2e yml (#73) 2025-01-11 19:48:57 +08:00
pubuzhixing8 602fc3b421 build: fix ci error and disabled e2e-ci(because deps error) (#49) 2024-12-07 19:13:57 +08:00
pubuzhixing8 397d865fad feat(drawnix): init drawnix package 2024-06-17 20:45:21 +08:00
pubuzhixing8 ec7acbb755 Initial commit 2024-06-17 09:36:17 +08:00