Skip to content

Commit 6202656

Browse files
Miyamura80claude
andcommitted
Remove comparison table and rename Server Manager to Servers
- Remove ComparisonTable component from dashboard navigation - Rename "Server Manager" tab to "Servers" for brevity - Remove comparison view from routing and view types Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent dd7a7aa commit 6202656

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

frontend/src/App.tsx

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import AgentDataflow from './components/AgentDataflow'
1010
import Stats from './components/Stats'
1111
import Kpis from './components/Kpis'
1212
import DateRangeSlider from './components/DateRangeSlider'
13-
import { ComparisonTable } from './components/ComparisonTable'
1413
import { EnterpriseFeature } from './components/EnterpriseFeature'
1514

1615
// Embedding/Electron detection
@@ -339,10 +338,10 @@ export function App(): React.JSX.Element {
339338

340339
const projectRoot = (globalThis as any).__PROJECT_ROOT__ || ''
341340

342-
const [view, setView] = useState<'sessions' | 'configs' | 'manager' | 'observability' | 'agents' | 'comparison' | 'users' | 'roles'>(() => {
341+
const [view, setView] = useState<'sessions' | 'configs' | 'manager' | 'observability' | 'agents' | 'users' | 'roles'>(() => {
343342
try {
344343
const saved = safeLocalStorage.getItem('app_view')
345-
if (saved === 'sessions' || saved === 'configs' || saved === 'manager' || saved === 'observability' || saved === 'agents' || saved === 'comparison' || saved === 'users' || saved === 'roles') {
344+
if (saved === 'sessions' || saved === 'configs' || saved === 'manager' || saved === 'observability' || saved === 'agents' || saved === 'users' || saved === 'roles') {
346345
return saved
347346
}
348347
} catch { /* ignore */ }
@@ -351,7 +350,7 @@ export function App(): React.JSX.Element {
351350
const [hasUnsavedChanges, setHasUnsavedChanges] = useState(false)
352351

353352
// Handle view changes with unsaved changes warning
354-
const handleViewChange = (newView: 'sessions' | 'configs' | 'manager' | 'observability' | 'agents' | 'comparison' | 'users' | 'roles') => {
353+
const handleViewChange = (newView: 'sessions' | 'configs' | 'manager' | 'observability' | 'agents' | 'users' | 'roles') => {
355354
if (hasUnsavedChanges && view === 'configs') {
356355
const confirmed = window.confirm('You have unsaved changes in the JSON editor. Are you sure you want to switch views? Your changes will be lost.')
357356
if (!confirmed) return
@@ -737,7 +736,6 @@ export function App(): React.JSX.Element {
737736
{view === 'configs' && 'Direct JSON editing for configuration and permission files.'}
738737
{view === 'manager' && 'Manage MCP servers, tools, and permissions with a guided interface.'}
739738
{view === 'agents' && 'Monitor agent identities, sessions, and permission overrides.'}
740-
{view === 'comparison' && 'Feature comparison between OpenEdison (Open Source) and EdisonWatch (Commercial).'}
741739
{view === 'users' && 'Multi-user management and access control (Enterprise feature).'}
742740
{view === 'roles' && 'Role-based access control and permission management (Enterprise feature).'}
743741
</p>
@@ -763,8 +761,7 @@ export function App(): React.JSX.Element {
763761
</span>
764762
</button>
765763
<button className={`px-3 py-1 text-sm ${view === 'configs' ? 'text-app-accent border-r border-app-border bg-app-accent/10' : ''}`} onClick={() => handleViewChange('configs')}>Raw Config</button>
766-
<button className={`px-3 py-1 text-sm ${view === 'manager' ? 'text-app-accent border-r border-app-border bg-app-accent/10' : ''}`} onClick={() => handleViewChange('manager')}>Server Manager</button>
767-
<button className={`px-3 py-1 text-sm ${view === 'comparison' ? 'text-app-accent border-r border-app-border bg-app-accent/10' : ''}`} onClick={() => handleViewChange('comparison')}>Comparison</button>
764+
<button className={`px-3 py-1 text-sm ${view === 'manager' ? 'text-app-accent border-r border-app-border bg-app-accent/10' : ''}`} onClick={() => handleViewChange('manager')}>Servers</button>
768765
<button className={`px-3 py-1 text-sm ${view === 'observability' ? 'text-app-accent bg-app-accent/10' : ''}`} onClick={() => handleViewChange('observability')}>Observability</button>
769766
</div>
770767
{/* Hide theme switch when embedded in Electron (exposed via window.__ELECTRON_EMBED__) */}
@@ -869,8 +866,6 @@ export function App(): React.JSX.Element {
869866
<ConfigurationManager projectRoot={projectRoot} />
870867
) : view === 'agents' ? (
871868
<AgentsView sessions={uiSessions} />
872-
) : view === 'comparison' ? (
873-
<ComparisonTable />
874869
) : view === 'users' ? (
875870
<EnterpriseFeature
876871
featureName="User Management"

0 commit comments

Comments
 (0)