diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx
index 2a27be5..f613e82 100644
--- a/src/frontend/src/App.tsx
+++ b/src/frontend/src/App.tsx
@@ -24,6 +24,9 @@ export default function App() {
const countdown = useStore((s) => s.countdown);
const loadAll = useStore((s) => s.loadAll);
const toast = useStore((s) => s.toast);
+ const projects = useStore((s) => s.projects);
+ const selectedProjectId = useStore((s) => s.selectedProjectId);
+ const setSelectedProjectId = useStore((s) => s.setSelectedProjectId);
useEffect(() => {
startPolling();
@@ -74,6 +77,23 @@ export default function App() {
{syncOk ? '✅ 同步正常' : syncOk === false ? '❌ 服务器未启动' : '⏳ 连接中…'}
{activeTasks.length} 个任务
+ {/* v2.6: 项目切换器 */}
+ {Object.keys(projects).length > 0 && (
+
+ )}