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
liquid and Claude
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
liquid and Claude
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