)}
{/* Back to All Projects button when viewing a specific project (desktop only) */}
{!isCompact && currentProject && onViewAllProjects && (
)}
{/* Projects button - always visible when at least 1 project exists (desktop only) */}
{!isCompact && projects.length >= 1 && onViewAllProjects && (
)}
{/* Mobile Search Trigger - only on mobile, show trigger button in header */}
{onSearchChange && isMobile && (hideFullNav || view === "board" || view === "list") && !shouldShowMobileSearch && (
)}
{/* Usage button on mobile when mobile bottom nav is active */}
{isMobile && hideFullNav && onOpenUsage && (
)}
{/* View Toggle - always inline, even on mobile */}
{!hideFullNav && onChangeView && (
)}
{/* Usage button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenUsage && (
)}
{/* Activity Log button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenActivityLog && (
)}
{/* Mailbox button - desktop only */}
{!isCompact && onOpenMailbox && (
)}
{/* Desktop actions */}
{!isCompact && !isElectron && (
)}
{!isCompact && (
)}
{/* Schedules button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && (
)}
{/* Terminal button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && (
)}
{/* Files button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenFiles && (
)}
{/* Git Manager button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenGitManager && (
)}
{/* Nodes button - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenNodes && (
)}
{/* Workflow Steps - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenWorkflowSteps && (
)}
{/* Scripts - desktop only (moved to overflow on mobile/tablet) */}
{!isCompact && onOpenScripts && onRunScript && (
)}
{/* Pause button (soft pause) - always inline */}
{/* Stop button (hard stop) - always inline */}
{/* Settings - always inline on desktop, placed after engine controls */}
{!isCompact && (
)}
{/* Compact overflow menu trigger (mobile + tablet) */}
{isCompact && !hideFullNav && (
)}
{/* Compact overflow menu (mobile + tablet) */}
{isCompact && !hideFullNav && isOverflowMenuOpen && (
{/* Projects - in overflow on mobile */}
{projects.length >= 1 && onViewAllProjects && (
)}
{/* Files - in overflow on mobile */}
{onOpenFiles && (
)}
{/* Git Manager - in overflow on mobile */}
{onOpenGitManager && (
)}
{/* Nodes - in overflow on mobile */}
{onOpenNodes && (
)}
{!isElectron && (
)}
{/* Activity Log - in overflow on mobile */}
{onOpenActivityLog && (
)}
{/* Mailbox - in overflow on mobile */}
{onOpenMailbox && (
)}
{/* Usage - in overflow on mobile */}
{onOpenUsage && (
)}
{/* Workflow Steps - in overflow on mobile */}
{onOpenWorkflowSteps && (
)}
{/* Settings - always last in overflow menu */}