diff --git a/src/frontend/app.js b/src/frontend/app.js
index 9c65d1d..d3e91d2 100644
--- a/src/frontend/app.js
+++ b/src/frontend/app.js
@@ -2154,7 +2154,7 @@ function renderLauncherCard(projKey, projInfo) {
'aria-label="' + escHtml(recloneAria) + '">↓ Re-clone';
}
if (projInfo.manualId) {
- missingActions += '';
+ missingActions += '';
}
if (missingActions) html += '
' + missingActions + '
';
// Keep History drill-in available even when the folder is gone (sessions
@@ -2165,6 +2165,7 @@ function renderLauncherCard(projKey, projInfo) {
html += '';
return html;
}
+ html += '
';
if (canLaunch && preferredTool) {
var newAria = 'Start new ' + agentLabel(preferredTool) + ' session in ' + projName;
var pickerAria = 'Pick a different agent for ' + projName;
@@ -2211,7 +2212,7 @@ function renderLauncherCard(projKey, projInfo) {
'';
}
if (projInfo.manualId) {
- html += '';
+ html += '';
}
html += '
';
diff --git a/src/frontend/styles.css b/src/frontend/styles.css
index ca847ad..1204ef8 100644
--- a/src/frontend/styles.css
+++ b/src/frontend/styles.css
@@ -4650,15 +4650,29 @@ body[data-view="overview"] .toolbar { display: none; }
[data-theme="light"] .launcher-card-actions .split-btn .new-btn {
border-right-color: rgba(0, 0, 0, 0.2);
}
-.launcher-card-actions button.git-project-launch-btn {
+.launcher-card-actions .git-project-launch-btn {
margin: 0;
padding: 6px 12px;
font-size: 12px;
}
-.launcher-card-actions button.git-project-launch-btn:focus-visible {
+.launcher-card-actions .git-project-launch-btn:focus-visible {
outline: 2px solid var(--accent-blue);
outline-offset: 2px;
}
+.launcher-card-actions select.git-project-launch-btn {
+ padding-right: 8px;
+}
+/* Remove is destructive-but-rare — push it to the end of the row and keep it
+ visually quiet so it doesn't compete with the launch/resume actions. */
+.launcher-card-actions .remove-btn {
+ margin-left: auto;
+ color: var(--text-muted);
+ padding: 6px 9px;
+}
+.launcher-card-actions .remove-btn:hover {
+ color: var(--accent-red, #f87171);
+ border-color: var(--accent-red, #f87171);
+}
.launcher-card-link {
margin-top: auto;
font-size: 11px;