summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--web/app.js37
-rw-r--r--web/index.html8
2 files changed, 10 insertions, 35 deletions
diff --git a/web/app.js b/web/app.js
index e935ff0..6da2f0e 100644
--- a/web/app.js
+++ b/web/app.js
@@ -2016,7 +2016,7 @@ if (typeof document !== 'undefined') document.addEventListener('DOMContentLoaded
handleStartNextTask(this);
});
- switchTab('running');
+ switchTab('tasks');
startPolling();
connectWebSocket();
@@ -2092,43 +2092,18 @@ if (typeof document !== 'undefined') document.addEventListener('DOMContentLoaded
const f = document.getElementById('task-form');
if (result.name)
f.querySelector('[name="name"]').value = result.name;
-<<<<<<< HEAD
if (result.agent && result.agent.instructions)
f.querySelector('[name="instructions"]').value = result.agent.instructions;
- if (result.agent && result.agent.working_dir) {
+ if (result.agent && (result.agent.project_dir || result.agent.working_dir)) {
+ const pDir = result.agent.project_dir || result.agent.working_dir;
const pSel = document.getElementById('project-select');
- const exists = [...pSel.options].some(o => o.value === result.agent.working_dir);
-||||||| cad057f
- if (result.claude && result.claude.instructions)
- f.querySelector('[name="instructions"]').value = result.claude.instructions;
- if (result.claude && result.claude.working_dir) {
- const sel = document.getElementById('project-select');
- const exists = [...sel.options].some(o => o.value === result.claude.working_dir);
-=======
- if (result.claude && result.claude.instructions)
- f.querySelector('[name="instructions"]').value = result.claude.instructions;
- if (result.claude && result.claude.project_dir) {
- const sel = document.getElementById('project-select');
- const exists = [...sel.options].some(o => o.value === result.claude.project_dir);
->>>>>>> master
+ const exists = [...pSel.options].some(o => o.value === pDir);
if (exists) {
-<<<<<<< HEAD
- pSel.value = result.agent.working_dir;
-||||||| cad057f
- sel.value = result.claude.working_dir;
-=======
- sel.value = result.claude.project_dir;
->>>>>>> master
+ pSel.value = pDir;
} else {
pSel.value = '__new__';
document.getElementById('new-project-row').hidden = false;
-<<<<<<< HEAD
- document.getElementById('new-project-input').value = result.agent.working_dir;
-||||||| cad057f
- document.getElementById('new-project-input').value = result.claude.working_dir;
-=======
- document.getElementById('new-project-input').value = result.claude.project_dir;
->>>>>>> master
+ document.getElementById('new-project-input').value = pDir;
}
}
if (result.agent && result.agent.model)
diff --git a/web/index.html b/web/index.html
index a2800b0..ae6c6d2 100644
--- a/web/index.html
+++ b/web/index.html
@@ -15,13 +15,13 @@
<button id="btn-new-task" class="btn-primary">New Task</button>
</header>
<nav class="tab-bar">
- <button class="tab" data-tab="tasks">Tasks</button>
+ <button class="tab active" data-tab="tasks">Tasks</button>
<button class="tab" data-tab="templates">Templates</button>
<button class="tab" data-tab="active">Active</button>
- <button class="tab active" data-tab="running">Running</button>
+ <button class="tab" data-tab="running">Running</button>
</nav>
<main id="app">
- <div data-panel="tasks" hidden>
+ <div data-panel="tasks">
<div class="task-list-toolbar">
<button class="filter-tab active" data-filter="active">Active</button>
<button class="filter-tab" data-filter="interrupted">Interrupted</button>
@@ -42,7 +42,7 @@
<div data-panel="active" hidden>
<div class="active-task-list"></div>
</div>
- <div data-panel="running">
+ <div data-panel="running" hidden>
<div class="running-current"></div>
<div class="running-history"></div>
</div>