问题
在训练工作台选好 Krea 2 × Musubi × LoRA 后:
- 切到「设置」再点侧栏「训练」,会掉回默认 Anima × Kohya
- 刷新裸路径
/training(无 query)同样丢选择
表单字段已有按 schema 的 autosave,但顶栏「基础模型 / 引擎 / 训练目标」三元组未完整持久化;侧栏 AppShell 固定链到裸 /training,等于每次冷进工作台。
期望
- 记住上次完整选择(
model + engine + target),离开再回来仍恢复
- 侧栏「训练」、首页「开始训练」等入口应带上上次选择的 query,而不是裸
/training
- 首次访问仍可默认 Anima × Kohya(设置里可关「记住上次训练选择」)
- 目标合入分支:
dev(Vue3 内测线)
- 建议:独立小 PR →
dev,不要塞进 #221(musubi 后端范围不同)
复现
- 打开
/training,选 Krea 2 / Musubi / LoRA(确认 URL 带上 query)
- 侧栏进「设置」
- 再点「训练」
- 观察是否回到 Anima
另测:硬刷新当前页;从首页 CTA 再进训练。
实现提示(给合作者)
涉及大致文件:
frontend/src/engines/prefs.ts(现有 rememberLast / lastByModel,需扩展完整 lastSelection)
frontend/src/pages/TrainingWorkbenchPage.vue(无 query 时恢复;有 query 时写入记忆)
frontend/src/layouts/AppShell.vue(训练导航不要写死 "/training")
- 可选:
frontend/src/pages/HomePage.vue 同类入口
注意:改 frontend/src 后需 npm run build 写回 frontend/dist,否则只开 gui.py :28000 看不到效果(Vite :5173 才是热更新源码)。
本地曾试过草稿但未合入,已回退;请从干净 dev / 当前前端状态重做并加测试。
验收
问题
在训练工作台选好 Krea 2 × Musubi × LoRA 后:
/training(无 query)同样丢选择表单字段已有按 schema 的 autosave,但顶栏「基础模型 / 引擎 / 训练目标」三元组未完整持久化;侧栏
AppShell固定链到裸/training,等于每次冷进工作台。期望
model+engine+target),离开再回来仍恢复/trainingdev(Vue3 内测线)dev,不要塞进 #221(musubi 后端范围不同)复现
/training,选 Krea 2 / Musubi / LoRA(确认 URL 带上 query)另测:硬刷新当前页;从首页 CTA 再进训练。
实现提示(给合作者)
涉及大致文件:
frontend/src/engines/prefs.ts(现有rememberLast/lastByModel,需扩展完整lastSelection)frontend/src/pages/TrainingWorkbenchPage.vue(无 query 时恢复;有 query 时写入记忆)frontend/src/layouts/AppShell.vue(训练导航不要写死"/training")frontend/src/pages/HomePage.vue同类入口注意:改
frontend/src后需npm run build写回frontend/dist,否则只开gui.py :28000看不到效果(Vite:5173才是热更新源码)。本地曾试过草稿但未合入,已回退;请从干净
dev/ 当前前端状态重做并加测试。验收
frontend相关单测通过;dist 已更新(若走整合包/28000 路径)