64b32c2da6
build / build (push) Successful in 53s
主人要求:AList 已由钉盘文件替代、钉钉知识库改为按当前账号发现 ⇒ 这两类不再出现在 数据源配置里,只保留 PP 资料与「可加入的来源」(按当前钉钉账号列出可访问的知识库与钉盘空间)。 实现(非破坏、可逆): - 新增纯函数 splitSourceConnections(connections, showLegacy):把 alist 与 dingtalk 归为 legacy,默认只返回 PP/手工等其余来源;showLegacy=true 时原样返回(顺序不变、一条不少)。 - 「数据源配置」新增一行折叠开关「显示 AList/钉钉知识库来源(N)」:默认收起,只显示 PP 资料(+手动导入);展开后这 N 个来源照旧可改刷新周期、启停、看修订历史。 **没有删除任何来源,也没有动它们的调度与目录快照。** - 区块文案说明登记路径:新来源只从「可加入的来源」勾选登记(钉盘文件已替代 AList)。 - 测试:splitSourceConnections 直测(默认折起 a/d、展开 a/b/c/d)+ SSR 断言默认视图只含 PP、 折叠项不在默认视图(原断言的 dingtalk 卡片标记改为折叠后的期望)。 验证:make verify 15/15;SystemSettings 用例 7/7。