Your Name
413b5ffac1
feat: add AI-CAD workspace and KittyCAD integration
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-04-06 14:46:51 +08:00
Your Name
be5b9aef12
chore: sync latest workspace changes
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-04-05 02:08:26 +08:00
Your Name
478562c312
feat: migrate product planning workspace
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-26 16:38:48 +08:00
Your Name
ea5a189ae0
feat: add agent admin settings access
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-17 23:16:52 +08:00
Your Name
4b820f8ff4
Add canvas agent mode and management
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-10 19:56:25 +08:00
Your Name
d7ac4417d1
feat: sync latest canvas dialog and selection updates
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-06 19:29:35 +08:00
Your Name
60349a3bb0
fix(upload): isolate rate limit and add 429 retry backoff
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-05 16:14:38 +08:00
Your Name
4b79e33dac
chore: increase left nav spacing
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Push the tool list further down from the logo in the left rail.
2026-02-03 15:32:11 +08:00
Your Name
fd5f93ba58
fix: adjust canvas layout after nav removal
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Move canvas floating panels up and align logo/icon styling with the left rail navigation.
2026-02-03 15:28:20 +08:00
Your Name
04706deb17
feat: move nav to left rail and slim width
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Shift the vertical navigation to the left, narrow the rail, and sync light/dark styling with layout offsets.
2026-02-03 15:21:02 +08:00
Your Name
28d0f445c5
feat: move navigation to right sidebar
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Switch top navigation to a vertical right rail with icon+label and adjust page layouts to reserve sidebar space.
2026-02-03 15:15:06 +08:00
Your Name
98bc457082
fix: 彻底禁止base64存储 - 所有图片/视频上传均先传服务器获取URL
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-03 11:02:05 +08:00
Your Name
960013d507
fix: move close button inside modal to prevent being hidden
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 21:58:48 +08:00
Your Name
51ba20be21
fix: use React Portal to render video modal outside nav element for proper centering
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 21:56:43 +08:00
Your Name
876386ecec
fix: properly center video tutorial modal and fix featured image dialog overflow
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 21:51:35 +08:00
Your Name
f8b5de0aaf
fix: remove dropdown title, improve video modal centering
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 21:48:10 +08:00
Your Name
9653f47560
fix: center video modal properly on screen
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 21:45:01 +08:00
Your Name
10fecf0892
feat: add custom high-performance video player optimized for slow networks
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 21:00:06 +08:00
Your Name
b99b3e5718
perf: optimize video playback and encoding for better web streaming experience
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 20:54:25 +08:00
Your Name
e861fc5203
feat: add multi-video tutorial support with dropdown menu and video management
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 20:48:14 +08:00
Your Name
024ec19c70
feat: add tutorial video button and ranking visibility toggle in navbar settings
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 20:37:29 +08:00
Your Name
c44c8cff6a
feat: add toolbox1/toolbox2 name and enable settings in navbar config
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 11:11:58 +08:00
Your Name
acc28658d4
fix: use window.location for logo and canvas navigation
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-01-26 21:46:31 +08:00
Your Name
50c3d7a182
fix: force full page navigation with window.location.href
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Use window.location.href for guaranteed navigation
- Prevent default and manually navigate to avoid App Router cache issues
- This ensures single-click navigation works reliably
2026-01-26 21:43:51 +08:00
Your Name
9aa1453f80
fix: use Link + router.refresh() for optimal navigation
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Based on Next.js best practices research:
- Use <Link> component for prefetching and client-side navigation
- Add router.refresh() onClick to force server component re-render
- This preserves SPA experience while ensuring fresh data
- Fixes issue where pages don't reload after URL change
2026-01-26 21:38:06 +08:00
Your Name
8e82b0ea99
fix: use Button with router.push for reliable navigation
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Replace Link components with Button + router.push
- Add e.preventDefault() and e.stopPropagation() to prevent event issues
- Fix file list button click handler in CanvasChatPanel
- Ensures single click navigation works consistently
2026-01-26 21:31:58 +08:00
Your Name
2566c00cb1
fix: redirect /canvas to new canvas editor instead of list page
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Replace full-screen canvas list with auto-redirect to new canvas
- Ensures users always enter canvas editor mode directly
- Use Link component for reliable navigation in top navbar
2026-01-26 21:24:25 +08:00
Your Name
9385b6f6d6
feat: implement auto-save, auto-title, and canvas file list sidebar
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Remove manual rename and save buttons from canvas header
- Add auto-save logic with debounce
- Add AI auto-titling and thumbnail generation based on canvas content
- Add CanvasFileList sidebar for managing canvases
- Direct entry to new canvas from top navigation
- Add new API endpoint for auto-titling
2026-01-24 22:50:34 +08:00
Your Name
c7ffcda87b
feat: add infinite canvas feature with AI image generation
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Add canvas project and node database tables
- Create canvas workspace with drag, resize, zoom and pan
- Add ImageNode with background removal, enhance, extend, angle edit, scene fusion
- Add VideoNode with playback controls
- Add TextNode for text editing
- Integrate AI image generation API (Gemini/Alibaba)
- Implement viewport culling for performance optimization
- Add canvas entry in top navigation bar
2026-01-24 19:48:13 +08:00
Your Name
688f67c25c
feat: 图片编辑器升级 - 入口优化 + 场景裂变功能
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
功能一:图片编辑器入口优化
- 支持先打开编辑器再上传图片
- 新增拖拽上传功能
- 新增粘贴上传功能 (Ctrl+V)
功能二:场景裂变
- 新增场景裂变弹窗组件
- 支持产品图批量融合到多个场景
- 每个场景独立配置补充关键词
- 并发处理提高效率
- 支持单个重新生成和全部下载
- 生成结果自动保存到相册
管理员配置:
- 新增场景裂变配置面板
- 支持自定义默认提示词
- 支持配置最大场景数量
- 支持功能开关
新增文件:
- app/api/scene-fusion/route.ts
- app/api/scene-fusion/config/route.ts
- components/scene-fusion-dialog.tsx
- docs/图片编辑器功能升级规划.md
2026-01-18 14:56:21 +08:00
Your Name
f641038992
fix: 添加sessionStorage错误处理,解决部分用户无法访问的问题
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 为所有sessionStorage操作添加try-catch错误处理
- 在sessionStorage不可用时(如隐私模式)优雅降级
- 避免浏览器扩展注入脚本导致的错误影响应用运行
- 确保即使sessionStorage被禁用,应用也能正常工作
2025-12-29 16:33:54 +08:00
Your Name
7526a0159c
feat: 完善图片编辑功能和UI优化
...
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 修复浏览器favicon未更新问题(使用settings.favicon)
- 将'图片标注'组件名改为'图片编辑'(所有相关文本和注释)
- 在顶部导航栏添加'图片编辑'按钮,支持上传图片进行编辑
- 图片编辑完成后自动添加到聊天输入框(通过sessionStorage传递)
- 优化图片编辑组件下载按钮UI(更明显的样式,添加文字标签)
- 图片处理结果(变清晰/抠图/图像拓展)自动保存到相册和生图记录
- 优化图片编辑确认逻辑,优先使用处理后的图片
2025-12-29 11:24:47 +08:00
Your Name
7a4fa8e1d8
添加钉钉集成、精选作品和排行榜功能
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2025-12-18 15:12:34 +08:00
Your Name
53ddb7e585
Initial commit - clean repository
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2025-12-17 20:15:18 +08:00