liquid and Claude
484797a776
feat(service-worker): 实现智能升级机制,避免中断用户活跃请求
...
新增智能升级逻辑,追踪活跃请求(视频、图片、静态资源),仅在空闲时执行SW升级。
完善主线程与SW的双向通信,支持升级状态查询和强制升级。
主要变更:
- 新增activeRequestCount追踪正在进行的请求数量
- 在fetch事件中追踪视频、图片、静态资源请求的开始和结束
- install时标记新版本就绪而非立即skipWaiting()
- 空闲2秒后自动执行升级,避免打断用户操作
- 新增GET_UPGRADE_STATUS和FORCE_UPGRADE消息处理
- 主线程增加升级检测和用户提示逻辑
- 更新PWA图标文档,补充icon生成说明
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-06 18:47:05 +08:00
liquid
d03710d40c
优化升级逻辑
2025-12-06 01:21:26 +08:00
liquidliang
53f18c7ef8
feat(tracking): add declarative tracking specification and task breakdown
...
- Introduced a new feature specification for a declarative tracking reporting system, detailing user stories, requirements, and edge cases.
- Created a comprehensive task list organized by user stories to facilitate independent implementation and testing.
- Established foundational infrastructure for tracking, including Umami adapter, batch upload service, and caching mechanisms.
- Defined clear acceptance criteria and success metrics for each user story to ensure measurable outcomes.
2025-12-05 15:31:56 +08:00
liquid
57b4a98284
调整层级
2025-12-05 00:07:58 +08:00
liquidliang
211fc9fe17
优化上报&弹窗
2025-12-04 18:21:40 +08:00
liquid
d8aa754894
任务功能
2025-11-22 17:45:08 +08:00
liquid
313405c282
添加speckit
2025-11-22 15:14:57 +08:00
liquidliang
5a29476399
完善文章
2025-09-11 10:26:59 +08:00
liquidliang
79d08c2ed8
优化文章
2025-09-09 13:47:15 +08:00
liquidliang
a7881c4b0d
优化文章
2025-09-09 13:44:03 +08:00
liquidliang
da88c9adbc
重构代码
2025-09-09 13:41:33 +08:00
liquid
e9a220ed05
重构图片/视频生成
2025-09-09 08:23:31 +08:00
liquid
adc1a472a8
重构部分代码
2025-09-09 00:23:13 +08:00
liquid
4b9eb91656
docs: 更新仓库链接从plait-board/drawnix到ljquan/aitu
2025-09-08 00:44:26 +08:00
liquid
cbe0da7d40
docs: 更新品牌名称从Drawnix到爱图(AITU)
...
更新所有文档、配置文件和元数据中的品牌名称和URL引用
将项目仓库URL从github.com/plait-board/drawnix更新为github.com/ljquan/aitu
更新主域名从drawnix.com和aitu.app到aitu.chat
2025-09-08 00:31:23 +08:00
liquid
ea8db51c85
docs: 添加部署文档和贡献指南
...
添加部署文档(部署.md)和详细的贡献指南(CONTRIBUTING.md)
更新README和README_en.md以包含快速开始指南和开发文档
添加netlify.toml配置文件用于Netlify部署
2025-09-08 00:15:09 +08:00
liquid
035c8dba6f
feat(video-frame): 添加视频帧选择功能及历史记录组件
...
实现视频帧选择功能,包括:
1. 添加视频帧选择弹窗组件,支持拖动进度条或输入时间选择指定帧
2. 新增视频帧插入工具,可将选定帧插入画布中视频元素下方
3. 重构历史记录功能为通用组件,支持图片和视频历史统一管理
4. 优化视频尺寸获取逻辑,添加缓存机制提升性能
5. 强制全局UI使用浅色主题,确保视觉一致性
2025-09-06 20:57:06 +08:00
liquid
c0b15816d1
feat(video): 添加AI视频生成功能
...
- 新增AI视频生成对话框组件
- 在图片工具栏添加视频生成按钮
- 实现视频生成API调用和预览功能
- 添加设置对话框用于配置API参数
- 支持视频生成历史记录和预设提示词
- 更新国际化翻译和样式
2025-09-06 15:33:26 +08:00
liquid
c2d21f1d61
feat(工具栏): 添加字体大小选择功能
...
- 在弹出工具栏中新增字体大小选择按钮
- 支持预设大小和自定义输入
- 修改文本组件样式以支持不同字体大小
- 更新文档说明插入位置规则
2025-09-06 12:18:43 +08:00
liquid
010a5bb59b
feat(ai-image): 优化图片插入位置和尺寸处理
...
调整图片插入位置计算逻辑,使图片居中显示在选定元素下方
修改buildImage函数支持使用原始尺寸插入图片
替换历史记录图标为组件图标
更新需求文档添加元素选择和插入规则
删除不再使用的ai-image-generation-footer组件
2025-09-06 09:05:35 +08:00
liquid
3ec128e4c0
feat(主题): 集成TDesign主题并应用AITU品牌色彩系统
...
添加tdesign-theme.scss配置文件,定义品牌色彩变量和组件样式
在全局样式中应用品牌色彩,包括主色、辅助色和渐变色
添加图片压缩功能以优化AI图像生成性能
更新文档说明主题集成和使用方法
2025-09-06 08:00:07 +08:00
liquid
a05762bab6
feat(ai-image-generation): 实现图形元素与重叠元素的AI图像生成处理
...
新增图形元素处理逻辑,当存在图形元素时:
1. 将与之重叠的元素合并为图形元素
2. 将所有图形元素组合生成图片并添加到图片列表末尾
3. 剩余图片添加到图片列表开头
4. 剩余文字填入图像描述
移除旧的选择内容自动填充逻辑,改为在对话框打开时统一处理选中内容
2025-09-06 00:03:11 +08:00
liquid
fe8991957b
feat(icons): 添加AITU品牌图标和更新相关文档
...
更新品牌图标文件,包括多种尺寸的PNG和SVG格式图标
修改README和品牌设计文档,反映从Drawnix到AITU的品牌转型
调整manifest.json和HTML文件中的图标引用和品牌描述
2025-09-05 21:36:55 +08:00
liquid
50a9713143
品牌
2025-09-05 19:36:21 +08:00
liquid
22adaf6109
docs: 优化文档
2025-09-05 18:52:23 +08:00