Add right-click context menu with status, archive, and delete actions

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
Alexander
2026-08-28 19:47:46 +02:00
parent 6a9799f636
commit 41d18d88aa
4 changed files with 245 additions and 5 deletions
+23
View File
@@ -1488,3 +1488,26 @@ input { font: inherit; color: inherit; }
background: var(--paper); color: var(--ink);
cursor: pointer;
}
/* ---------- Row context menu ---------- */
.ctx-menu {
position: fixed; z-index: 60;
width: 200px; padding: 4px;
background: var(--paper); border: 1px solid var(--rule);
border-radius: var(--radius-lg); box-shadow: var(--shadow-pop);
}
.ctx-menu-label {
padding: 6px 8px 4px;
font-size: 11px; font-weight: 600;
color: var(--ink-3); text-transform: uppercase; letter-spacing: 0.06em;
}
.ctx-menu-item {
width: 100%; display: flex; align-items: center; gap: 8px;
padding: 6px 8px; border-radius: 4px;
font-size: 13px; color: var(--ink); text-align: left;
}
.ctx-menu-item:hover { background: var(--bg-2); }
.ctx-menu-item.active { background: var(--accent-soft); color: var(--accent-deep); }
.ctx-menu-item.danger { color: var(--danger); }
.ctx-menu-item.danger:hover { background: var(--danger-soft); }
.ctx-menu-sep { height: 1px; margin: 4px 6px; background: var(--rule-2); }