Rou
054dab28cc
fix(workbench): 模型目录与助手形象 - 修正 Live2D 首帧闪现和模型默认分组 (#773)
* fix(workbench): 模型目录与助手形象 - 修正 Live2D 首帧闪现和模型默认分组
进入画布时形象配置与 Live2D 首帧未就绪不再显示默认球,改为加载提示,失败才回退。
新导入模型一级目录默认未分类、二级渠道展示名默认跟随上游 ID;历史非空分组(含与模型 ID 同名)保留。
拉取模型弹窗默认只勾选已存在模型并移除逐项已存在字样;一级分组下拉点击即展开全部选项。
* style(web): 画布与模型导入 - 按 Prettier 规范格式化改动文件
修复 PR 中 Web checks 的格式化检查失败:Live2D 启动器 JSX、模型导入选择工具函数与 Live2D 加载测试按项目 Prettier 配置重新排版,不改变行为。
* test(web): Live2D 生命周期 - 修复 bun 1.3.9 下 text 导入与模块导入冲突
agent-live2d-lifecycle 曾用 with { type: text } 导入 live2d-avatar.tsx,bun 1.3.9 会按路径复用该缓存,导致新增的模块导入拿不到 Live2DAvatar 具名导出并报 SyntaxError。改为 readFileSync 读取源码文本,本地以 bun 1.3.9 复现并验证通过。
2026-10-14 09:36:01 +08:00
..
2026-09-14 01:11:56 +08:00
2026-10-06 14:21:42 +08:00
2026-09-21 15:38:21 +08:00
2026-09-22 06:09:03 +08:00
2026-08-22 17:42:04 +08:00
2026-10-14 09:36:01 +08:00
2026-09-19 21:04:03 +08:00
2026-09-22 01:40:43 +08:00
2026-09-14 17:58:21 +08:00
2026-10-10 20:20:09 +08:00
2026-09-17 18:40:42 +08:00
2026-10-09 17:17:28 +08:00
2026-09-25 20:57:09 +08:00
2026-10-04 02:22:42 +08:00
2026-09-14 01:11:56 +08:00
2026-10-04 02:22:42 +08:00
2026-10-04 02:22:42 +08:00
2026-09-30 10:01:39 +08:00
2026-10-13 05:31:30 +08:00
2026-10-14 09:36:01 +08:00
2026-10-11 22:36:48 +08:00
2026-10-08 19:38:57 +08:00
2026-09-27 19:41:10 +08:00
2026-09-25 20:57:09 +08:00
2026-09-24 10:07:05 +08:00
2026-09-21 14:11:29 +08:00
2026-09-14 01:11:56 +08:00
2026-10-04 02:22:42 +08:00
2026-09-27 09:45:45 +08:00
2026-09-21 09:30:38 +08:00
2026-09-09 22:02:10 +08:00
2026-09-02 20:32:58 +08:00
2026-09-04 14:03:33 +08:00
2026-09-20 05:18:16 +08:00
2026-09-05 16:39:45 +08:00
2026-09-27 09:45:45 +08:00
2026-09-21 09:37:20 +08:00
2026-09-26 17:05:36 +08:00
2026-09-30 10:01:39 +08:00
2026-10-04 10:43:31 +08:00
2026-10-13 05:31:30 +08:00
2026-09-09 13:01:47 +08:00
2026-09-09 13:01:47 +08:00
2026-09-26 17:05:36 +08:00
2026-08-31 13:16:10 +08:00
2026-09-16 22:59:45 +08:00
2026-09-04 14:03:33 +08:00
2026-09-17 20:21:25 +08:00
2026-09-01 14:57:05 +08:00
2026-09-09 22:02:10 +08:00
2026-09-30 10:01:39 +08:00
2026-09-30 10:01:39 +08:00
2026-10-01 13:18:06 +08:00
2026-09-29 08:27:33 +08:00
2026-09-24 16:56:44 +08:00
2026-09-17 23:17:09 +08:00
2026-09-17 23:17:09 +08:00
2026-09-17 23:17:09 +08:00
2026-09-09 22:55:19 +08:00
2026-09-14 01:11:56 +08:00
2026-09-14 17:19:56 +08:00
2026-10-08 19:38:57 +08:00
2026-09-09 10:34:10 +08:00
2026-09-24 00:12:54 +08:00
2026-08-31 09:00:37 +08:00
2026-09-18 14:09:50 +08:00
2026-09-07 14:03:50 +08:00
2026-09-20 17:18:46 +08:00
2026-09-20 17:18:46 +08:00
2026-09-20 17:18:46 +08:00
2026-10-10 04:40:20 +08:00
2026-10-01 09:43:02 +08:00
2026-09-01 17:32:38 +08:00
2026-09-29 08:26:29 +08:00
2026-08-31 06:49:43 +08:00
2026-09-20 16:40:08 +08:00
2026-10-11 22:36:48 +08:00
2026-09-19 22:29:41 +08:00
2026-09-14 01:11:56 +08:00
2026-08-31 09:00:37 +08:00
2026-10-09 18:02:18 +08:00
2026-07-23 10:34:59 +08:00
2026-08-06 16:36:51 +08:00
2026-09-21 21:13:29 +08:00
2026-08-15 15:48:16 +08:00
2026-08-22 12:29:24 +08:00
2026-09-19 20:28:16 +08:00
2026-09-01 14:57:05 +08:00
2026-09-21 21:13:29 +08:00
2026-09-01 16:47:03 +08:00
2026-10-04 10:43:31 +08:00
2026-09-15 09:19:54 +08:00
2026-10-10 20:20:09 +08:00
2026-10-04 10:43:31 +08:00
2026-10-09 18:02:18 +08:00
2026-10-09 18:02:18 +08:00
2026-10-09 18:02:18 +08:00
2026-10-09 18:02:18 +08:00
2026-10-09 18:02:18 +08:00
2026-10-09 18:02:18 +08:00
2026-09-14 00:11:26 +08:00
2026-09-30 10:01:39 +08:00
2026-09-08 17:26:34 +08:00
2026-08-28 16:24:58 +08:00
2026-09-08 23:53:22 +08:00
2026-07-31 13:12:06 +08:00
2026-08-29 10:28:23 +08:00
2026-10-11 22:36:48 +08:00
2026-10-10 20:20:09 +08:00
2026-10-01 09:43:02 +08:00
2026-08-19 20:52:11 +08:00
2026-10-05 15:26:51 +08:00
2026-09-30 10:01:39 +08:00
2026-10-08 14:20:45 +08:00
2026-09-24 00:12:53 +08:00
2026-08-31 12:28:12 +08:00
2026-09-01 14:57:05 +08:00
2026-09-30 10:01:39 +08:00
2026-09-26 17:05:36 +08:00
2026-10-09 17:17:28 +08:00
2026-10-12 11:05:09 +08:00
2026-10-11 22:36:47 +08:00
2026-09-18 13:19:57 +08:00
2026-10-08 19:38:57 +08:00
2026-10-08 14:20:45 +08:00
2026-10-08 19:38:57 +08:00
2026-09-05 13:24:10 +08:00
2026-09-14 01:11:56 +08:00
2026-10-09 17:17:38 +08:00
2026-08-31 06:49:43 +08:00
2026-10-08 14:20:45 +08:00
2026-10-11 22:36:48 +08:00
2026-10-11 22:36:48 +08:00
2026-10-11 22:36:48 +08:00
2026-08-15 15:48:16 +08:00
2026-09-21 20:13:22 +08:00
2026-09-14 01:11:56 +08:00
2026-09-19 22:29:41 +08:00
2026-09-07 22:39:07 +08:00
2026-09-22 15:47:49 +08:00
2026-09-21 20:14:05 +08:00
2026-09-19 22:29:41 +08:00
2026-08-29 08:48:38 +08:00
2026-09-08 17:26:34 +08:00
2026-10-09 17:17:38 +08:00
2026-08-10 00:13:02 +08:00
2026-08-14 20:45:26 +08:00
2026-08-10 00:13:02 +08:00
2026-10-08 19:38:57 +08:00
2026-09-14 01:11:56 +08:00
2026-10-08 19:38:57 +08:00
2026-10-04 10:43:31 +08:00
2026-09-20 11:18:19 +08:00
2026-10-14 09:36:01 +08:00
2026-10-14 09:36:01 +08:00
2026-09-19 20:28:46 +08:00
2026-09-20 11:18:19 +08:00
2026-09-20 11:18:19 +08:00
2026-09-21 15:38:21 +08:00
2026-09-08 17:26:34 +08:00
2026-09-26 17:30:17 +08:00
2026-09-20 09:35:23 +08:00
2026-08-03 15:06:09 +08:00
2026-09-14 01:11:56 +08:00
2026-10-11 22:36:48 +08:00
2026-09-30 10:01:39 +08:00
2026-09-01 17:52:21 +08:00
2026-09-30 10:32:17 +08:00
2026-08-27 22:12:04 +08:00
2026-10-10 04:40:20 +08:00
2026-09-21 09:48:43 +08:00
2026-09-16 22:59:50 +08:00
2026-09-21 14:27:16 +08:00
2026-10-13 12:13:27 +08:00
2026-09-09 13:00:42 +08:00
2026-10-05 13:27:39 +08:00
2026-09-14 01:11:56 +08:00
2026-09-14 01:11:56 +08:00
2026-09-20 05:29:52 +08:00
2026-10-08 19:38:57 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-08 14:12:35 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-09-04 14:03:33 +08:00
2026-09-04 14:03:33 +08:00
2026-09-16 20:54:14 +08:00
2026-09-04 14:03:33 +08:00
2026-09-21 09:48:43 +08:00
2026-08-18 21:42:22 +08:00
2026-10-08 19:38:57 +08:00
2026-09-22 10:48:25 +08:00
2026-10-05 15:26:51 +08:00
2026-09-17 17:44:44 +08:00
2026-09-23 11:10:45 +08:00
2026-09-14 01:11:56 +08:00
2026-08-15 15:48:16 +08:00
2026-10-07 08:47:55 +08:00
2026-09-09 22:02:10 +08:00
2026-08-22 09:52:09 +08:00
2026-10-08 20:43:15 +08:00
2026-10-13 22:47:49 +08:00
2026-10-14 09:34:41 +08:00
2026-10-13 19:18:21 +08:00
2026-10-09 17:17:28 +08:00
2026-10-09 18:02:18 +08:00
2026-10-13 19:12:44 +08:00
2026-08-31 09:00:37 +08:00
2026-09-20 17:18:46 +08:00
2026-10-14 09:36:01 +08:00
2026-09-21 14:11:29 +08:00
2026-09-21 14:11:29 +08:00
2026-09-11 14:02:49 +08:00
2026-10-13 05:31:30 +08:00
2026-10-01 11:40:08 +08:00
2026-09-15 20:56:19 +08:00
2026-10-13 19:18:21 +08:00
2026-08-28 09:07:33 +08:00
2026-10-14 09:36:01 +08:00
2026-10-13 12:55:30 +08:00
2026-10-08 19:38:57 +08:00
2026-10-10 04:40:20 +08:00
2026-09-18 23:26:54 +08:00
2026-09-18 23:26:54 +08:00
2026-10-13 09:04:34 +08:00
2026-10-08 20:43:15 +08:00
2026-09-14 19:47:03 +08:00
2026-09-24 23:57:13 +08:00
2026-09-14 01:11:56 +08:00
2026-09-09 22:02:10 +08:00
2026-09-18 09:31:40 +08:00
2026-09-07 22:39:07 +08:00
2026-09-04 14:03:33 +08:00
2026-09-09 22:02:10 +08:00
2026-09-20 05:18:16 +08:00
2026-10-08 10:54:41 +08:00
2026-10-06 09:11:15 +08:00
2026-10-06 09:11:15 +08:00
2026-09-24 09:28:16 +08:00
2026-10-13 05:31:30 +08:00
2026-10-13 05:31:30 +08:00
2026-10-13 05:31:30 +08:00
2026-08-29 23:34:55 +08:00
2026-08-31 12:28:12 +08:00
2026-08-31 15:59:34 +08:00
2026-08-29 23:34:55 +08:00
2026-09-24 06:36:12 +08:00
2026-08-29 23:34:55 +08:00
2026-10-06 09:24:11 +08:00
2026-08-25 14:33:34 +08:00
2026-10-08 20:43:15 +08:00
2026-09-09 22:02:10 +08:00
2026-09-08 17:26:34 +08:00
2026-09-30 10:01:39 +08:00
2026-09-16 22:59:45 +08:00
2026-08-31 13:16:10 +08:00
2026-09-30 10:01:39 +08:00
2026-10-06 09:28:03 +08:00
2026-10-10 04:40:20 +08:00
2026-09-14 01:11:56 +08:00
2026-09-23 16:15:34 +08:00
2026-09-18 23:28:57 +08:00
2026-10-08 19:38:57 +08:00
2026-09-14 01:11:56 +08:00
2026-08-19 11:58:06 +08:00
2026-09-19 21:04:03 +08:00
2026-08-27 22:39:30 +08:00
2026-09-09 22:02:10 +08:00
2026-09-04 14:03:33 +08:00
2026-08-14 20:44:50 +08:00
2026-09-04 14:03:33 +08:00
2026-09-09 22:02:10 +08:00
2026-09-21 09:55:26 +08:00
2026-09-09 22:02:10 +08:00
2026-10-04 10:43:31 +08:00
2026-10-13 05:31:30 +08:00
2026-10-10 20:20:09 +08:00
2026-09-09 22:02:10 +08:00
2026-08-30 16:52:09 +08:00
2026-08-29 11:05:59 +08:00
2026-10-04 10:43:31 +08:00
2026-10-11 22:36:48 +08:00
2026-09-10 09:11:16 +08:00
2026-10-06 09:23:18 +08:00
2026-10-13 12:55:30 +08:00
2026-10-13 12:55:30 +08:00
2026-08-30 19:03:10 +08:00
2026-09-09 22:02:10 +08:00
2026-09-09 22:02:10 +08:00
2026-08-30 19:03:10 +08:00
2026-09-18 10:30:08 +08:00
2026-09-26 17:05:36 +08:00
2026-10-13 12:55:30 +08:00
2026-09-17 23:32:34 +08:00
2026-08-29 13:19:01 +08:00
2026-09-18 10:30:08 +08:00