chenxing 2bd7ef3b80
build / build (push) Successful in 1m21s
refactor(header): 命令面板去背景联动,结果右侧标注应用类型
用户三点修订:
1. 面板已是模态框,去掉背景应用列表的同步过滤(解开 mittBus.searchChange 整条链)
2. 结果右侧灰色小字显示应用类型(来源 BoaAppType.name,与 /apps 分组标题同源)
3. 类型呈现暂按方案 A(右侧灰字);方案 B(类型分组)对照稿见 design/07

- Header.vue: watch(searchAppText) 不再 emit("searchChange");cmdkResult 由
  getFlattenAppList(纯 flatten,会丢类型名)改为遍历 curUserAppList 分组展开并挂
  appTypeName;模板加 .app-cmdk-type
- AppList.vue: 删 searchAppText / searchAppList / isSearch 与模板搜索态分支、
  .no-search-box 样式、孤儿导入 flatten(lodash) 与 requireImg;删 mittBus 监听
- utils/mitt.ts: 删 searchChange 事件类型
- assets/styles/header.scss: 加 .app-cmdk-type 样式
- harness-main.ts: mock curUserAppList 补齐 BoaAppType 分组结构(id + name),
  原 mock 丢了 name 导致类型名取不到

注:本仓工作区另有并行会话 WIP(StatsBarModal 迁入 Settings / 主题预览),
本提交只含本案 5 个文件与 hunks,未触碰对方改动。
2026-10-08 19:10:14 +08:00
2026-09-10 09:47:46 +08:00
2026-10-08 10:08:22 +08:00
2026-10-08 10:08:22 +08:00
2026-08-10 14:41:13 +08:00
2026-10-08 10:08:22 +08:00
2026-10-08 10:08:22 +08:00
2026-08-10 14:41:13 +08:00
S
Description
managed by projman
5.9 MiB
Languages
JavaScript 81.3%
Vue 13.4%
TypeScript 3.3%
SCSS 1.1%
CSS 0.7%
Other 0.2%