Files
aitu/packages/utils/src/dom
liquidliangandClaude 064549732c refactor: 迁移通用工具函数到 @aitu/utils 并消除二次导出
- 新增 @aitu/utils 模块:id (generateId, generateUUID)、dom (download, copyToClipboard)、security (sanitizeObject, sanitizeUrl)
- 删除 drawnix 中的 sanitize-utils.ts,改为直接从 @aitu/utils 导入
- 精简 common.ts,只保留 Plait 特有函数 (boardToImage, getShortcutKey, trackMemory)
- 统一 Z-Index 常量,新增 DROPDOWN_PORTAL 替代硬编码 10000
- 提取 useControllableState hook 简化受控/非受控组件状态逻辑
- 删除 SW 中废弃的 cleanup 方法 (cleanupOldTasks, cleanupOldWorkflows, cleanupOldChatWorkflows)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-29 10:47:34 +08:00
..