fix: move companion indicator into sidebar, inline design

Move CompanionIndicator from global App.vue overlay to DashboardSidebar
next to ControllerIndicator. Redesigned as inline sidebar element with
Tailwind classes — shows muted 'Relay' when idle, orange 'Companion'
with pulse dot when actively receiving input.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-04-02 11:41:54 +01:00
co-authored by Claude Opus 4.6
parent 576a6de8ad
commit f6f9682fd5
3 changed files with 33 additions and 75 deletions
@@ -76,6 +76,7 @@
<div class="sidebar-controller px-6 pb-2 shrink-0">
<ControllerIndicator />
<CompanionIndicator />
</div>
<!-- Online status -->
@@ -106,6 +107,7 @@ import { useMeshStore } from '@/stores/mesh'
import AnimatedLogo from '@/components/AnimatedLogo.vue'
import OnlineStatusPill from '@/components/OnlineStatusPill.vue'
import ControllerIndicator from '@/components/ControllerIndicator.vue'
import CompanionIndicator from '@/components/CompanionIndicator.vue'
import ModeSwitcher from '@/components/ModeSwitcher.vue'
interface NavItem {