From 95fdad7523a04b8d5e33876f49366cf875916de8 Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Mon, 5 Jan 2026 20:18:07 +0000 Subject: [PATCH] Use shield icon for permission status Replace permission dots with a shield indicator and adjust permission colors to stand out from working/compacting. --- packages/ui/src/components/instance-tab.tsx | 8 ++++++-- packages/ui/src/components/session-list.tsx | 8 ++++++-- packages/ui/src/styles/tokens.css | 12 ++++++------ 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/packages/ui/src/components/instance-tab.tsx b/packages/ui/src/components/instance-tab.tsx index fc3a8272..a53cbbb1 100644 --- a/packages/ui/src/components/instance-tab.tsx +++ b/packages/ui/src/components/instance-tab.tsx @@ -1,7 +1,7 @@ import { Component, createMemo } from "solid-js" import type { Instance } from "../types/instance" import { getInstanceSessionIndicatorStatus } from "../stores/session-status" -import { FolderOpen, X } from "lucide-solid" +import { FolderOpen, ShieldAlert, X } from "lucide-solid" interface InstanceTabProps { instance: Instance @@ -63,7 +63,11 @@ const InstanceTab: Component = (props) => { title={statusTitle()} aria-label={`Instance status: ${statusTitle()}`} > - + {aggregatedStatus() === "permission" ? ( +