原来快捷 LogQL 里 app 候选的逻辑是:
if (!namespace) { setApps([]); return } // 没选命名空间就直接空列表
所以用户必须先点命名空间,app 下拉才会出现内容 —— 观感就是"app 下拉加载慢",
其实是被这条早退挡住了,而不是请求慢。
改为:没有命名空间时拉一次**全量** app 候选(不传 selector),
选了命名空间后按 `{namespace="..."}` 收窄。两者共用同一套批量接口与缓存,
不会多打 Loki(全量结果本来就会被缓存 60 秒)。