Release v1.5.90

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Sucukdeluxe
2026-03-04 03:04:49 +01:00
co-authored by Claude Opus 4.6
parent 92101e249a
commit 254612a49b
4 changed files with 19 additions and 7 deletions
+3 -1
View File
@@ -2830,10 +2830,12 @@ export function App(): ReactElement {
{contextMenu && (() => {
const multi = selectedIds.size > 1;
const hasPackages = [...selectedIds].some((id) => snapshot.session.packages[id]);
const startableStatuses = new Set(["queued", "cancelled", "reconnect_wait"]);
const hasStartableItems = [...selectedIds].some((id) => { const it = snapshot.session.items[id]; return it && startableStatuses.has(it.status); });
const hasItems = [...selectedIds].some((id) => snapshot.session.items[id]);
return (
<div ref={ctxMenuRef} className="ctx-menu" style={{ left: contextMenu.x, top: contextMenu.y }} onClick={(e) => e.stopPropagation()}>
{(hasPackages || hasItems) && (
{(hasPackages || hasStartableItems) && (
<button className="ctx-menu-item" onClick={() => {
const pkgIds = [...selectedIds].filter((id) => snapshot.session.packages[id]);
const itemIds = [...selectedIds].filter((id) => snapshot.session.items[id]);