Commit Graph
280 Commits
Author SHA1 Message Date
liquidliang c0e63d0c8c docs(rules): 添加 Blob MIME 类型获取和 Shift 连选防文本选中规则 2026-01-22 18:45:07 +08:00
liquidliang 3d92dda2e2 docs(claude): 添加新规则 - 同名模块的全局状态隔离问题 2026-01-22 17:23:22 +08:00
liquidliang 1d8c77ca43 docs: 添加 UI 交互规范 - 可点击容器、筛选联动、全局配色
新增三条 UI 交互规则:
- 可点击容器模式:使用 pointer-events: none + 父容器 onClick 扩大交互区域
- 筛选与选中状态联动:选中计数和操作都基于筛选后的结果
- 全局组件配色统一:在 tdesign-theme.scss 中集中覆盖第三方组件样式
2026-01-22 14:38:40 +08:00
liquidliang 70c83b6e46 feat(security): 增强敏感信息处理和日志记录
- 添加 sanitize-utils 模块以处理敏感信息,确保在 Sentry 和 PostHog 上报时过滤敏感数据。
- 更新 Service Worker 和主线程的错误记录,确保只记录错误类型而不泄露详细信息。
- 优化请求体和响应数据的脱敏处理,防止敏感信息泄露。
2026-01-21 19:50:32 +08:00
liquidliang 1264b4234f feat(media-library): 优化素材库筛选按钮间距并实现三段式循环排序模式 2026-01-21 18:56:57 +08:00
liquidliang 47d1029554 chore: update app version to 0.5.38 and adjust build time in version.json 2026-01-21 18:07:34 +08:00
liquidliang ee623df492 chore: bump version to 0.5.38 2026-01-21 18:05:43 +08:00
liquidliang ab4d3e252f chore: bump version to 0.5.36 2026-01-21 18:05:14 +08:00
liquidliang fba900ce21 chore: update app version to 0.5.37 and enhance tool URL handling
- Bump application version to 0.5.37 in index.html and version.json.
- Implement settings change listener in ToolGenerator to refresh template iframes when gemini settings change.
- Update ToolWinBoxManager to process tool URLs dynamically during rendering.
- Refactor ToolboxDrawer to maintain original template URLs for later processing.
2026-01-21 17:18:46 +08:00
liquidliang 3a069649f7 chore: bump version to 0.5.37 2026-01-21 16:48:22 +08:00
liquidliang b1cd4611ca chore: update app version to 0.5.36 and adjust build time in version.json 2026-01-21 16:48:17 +08:00
liquidliang 0c8c7962fe chore: bump version to 0.5.36 2026-01-21 16:39:13 +08:00
liquidliang 7b8c32e17d chore: update app version to 0.5.35 and adjust build time in version.json 2026-01-21 11:17:37 +08:00
liquidliang cfa8949ac2 chore: bump version to 0.5.35 2026-01-21 10:57:33 +08:00
liquidliang 2903d85e8f chore: bump version to 0.5.34 2026-01-21 10:47:44 +08:00
liquidliang f44fea3e72 feat: implement precache manifest generation and update service worker activation strategy
- Added a Vite plugin to generate a precache-manifest.json for static assets.
- Enhanced service worker to load and cache files based on the precache manifest.
- Updated service worker to automatically activate new versions and notify clients.
- Bumped app version to 0.5.33 and adjusted build time in version.json.
2026-01-21 10:47:22 +08:00
liquidliang e9cd0eca14 chore: bump version to 0.5.33 2026-01-21 10:39:05 +08:00
liquidliang f0ff19e560 chore: bump version to 0.5.32 2026-01-21 10:25:11 +08:00
liquidliang 8d4cb2d93c chore: bump version to 0.5.31 2026-01-21 10:16:04 +08:00
liquid 1512fd7960 chore: update app version to 0.5.30 and adjust build time in version.json 2026-01-21 00:29:52 +08:00
liquid 5279f38105 chore: bump version to 0.5.30 2026-01-21 00:29:52 +08:00
liquidliang 4a0edf6503 chore: update app version to 0.5.29 and adjust build time 2026-01-20 16:40:16 +08:00
liquidliang 9adb98a0b1 chore: bump version to 0.5.29 2026-01-20 16:36:53 +08:00
gongchengtu 1457f27edd fix(ai): keep auto-insert aspect ratio
set size from aspectRatio when creating image tasks
2026-01-20 16:36:21 +08:00
gongchengtu 614fc8b00d fix(sw): preserve image ratio in payload
derive size from aspectRatio to keep generation outputs aligned
2026-01-20 16:35:32 +08:00
liquidliang 9fca109525 chore: bump version to 0.5.28 2026-01-20 16:30:13 +08:00
liquidliang 0b3c40b749 chore: bump version to 0.5.27 2026-01-20 16:24:48 +08:00
liquidliang 10b2b16471 chore: bump version to 0.5.26 2026-01-20 16:16:32 +08:00
liquidliang c94b0323bd feat: add reference image handling in LLM API logs and enhance task recovery mechanisms 2026-01-20 16:01:26 +08:00
liquidliang 155ec00987 chore: enhance CDN response validation and update version to 0.5.25 2026-01-20 13:20:52 +08:00
liquidliang 8bd7f30c19 chore: bump version to 0.5.25 2026-01-20 13:11:17 +08:00
liquidliang 5571d3f1d9 chore: bump version to 0.5.22 2026-01-20 13:06:59 +08:00
liquidliang 55ad29c150 chore: bump version to 0.5.21 2026-01-20 13:06:59 +08:00
liquidliang 8bfc191832 chore: bump version to 0.5.20 2026-01-20 13:06:59 +08:00
liquidliang 8707a5bc03 chore: bump version to 0.5.19 2026-01-20 13:06:58 +08:00
liquidliang 91799c9abd chore: bump version to 0.5.17 2026-01-20 13:06:28 +08:00
liquidliang 30cf458cf6 docs(claude): 更新调试日志处理和命令行工具使用说明,添加后台清理任务日志记录示例 2026-01-20 12:55:46 +08:00
liquidliang 51b5f3f99b chore: bump version to 0.5.17 and update build time in version.json 2026-01-20 12:13:55 +08:00
liquidliang c41c9bd2d7 chore: bump version to 0.5.17 2026-01-20 12:13:06 +08:00
liquidliang dcabd75e69 docs(claude): 添加 React 事件委托、筛选逻辑、Grid 布局及 UI 高度统一规则 2026-01-20 12:00:41 +08:00
liquid e4cdca4515 chore: update paths for CDN compatibility and add npm publish scripts
- Modified paths in index.html, manifest.json, and other files to use relative URLs for better CDN support.
- Added new npm scripts for publishing with options for dry run and skipping build.
2026-01-20 09:34:26 +08:00
liquid ef30e2e0a5 chore: bump version to 0.5.16 2026-01-20 09:27:15 +08:00
liquid c126ed5ea2 chore: bump version to 0.5.15 2026-01-20 09:07:22 +08:00
liquid 345b0a9a1c chore: update project references from aitu.chat to opentu.ai
- Changed all instances of the old project website URL to the new domain opentu.ai in documentation, metadata, and configuration files.
- Updated the homepage link in package.json and various HTML files to reflect the new branding.
- Adjusted sitemap and robots.txt to point to the new domain for better SEO and accessibility.
2026-01-20 00:14:43 +08:00
liquid 305fa7fda7 chore: bump version to 0.5.14
- Updated version numbers in package.json, index.html, and version.json to reflect the new release.
- Added .pnpm-store to .gitignore.
- Removed deprecated create-release-package.js script, as its functionality is no longer needed.
- Updated safe-version-bump.js and update-version.js to reflect changes in Service Worker version handling.
2026-01-19 23:16:11 +08:00
liquidliang 31f684fd86 refactor(sw-debug): reorganize cache statistics panel and enhance LLM API log entry styles
- Moved the cache statistics panel to a new position for better layout consistency.
- Updated LLM API log entry styles for improved readability and consistency with Fetch logs.
- Added functionality for copying URLs from log entries and improved error handling for image loading.
- Enhanced metadata handling for cached media, including timestamp extraction and validation.
2026-01-19 20:47:46 +08:00
liquidliang de1329701d feat(sw): implement CORS domain handling and cache validation
- Added functionality to mark domains with CORS issues, allowing the Service Worker to skip these domains in future requests.
- Introduced a mechanism to check for expired CORS failures, enabling retries after a specified TTL.
- Enhanced debug status reporting to include counts and lists of CORS failed domains.
- Updated image request handling to manage CORS errors more effectively, including support for opaque responses.
- Improved asset loading logic to prioritize Cache Storage and ensure only valid assets are processed.
2026-01-19 20:09:34 +08:00
liquidliang 310b7d02f7 docs(claude): 添加缓存策略和数据一致性规则
- 更新素材库数据来源说明,增加 Cache Storage 作为第三数据源
- 添加缓存策略区分表格(AI生成 vs 本地图片)
- 新增规则:批量加载与单个加载方法必须保持逻辑一致
- 新增规则:IndexedDB 元数据必须验证 Cache Storage 实际数据
- 新增规则:本地缓存图片只存 Cache Storage,不存 IndexedDB
2026-01-19 19:46:26 +08:00
liquidliang f6bd3af058 feat: 封装函数不应被绕过、页面卸载清理定时器 2026-01-19 15:25:58 +08:00
liquidliang d402148378 docs(claude): 添加 UI 重构信息完整性和日志保留优先级规则 2026-01-19 15:15:39 +08:00