feat: Redesign bug reporting and header actions

- Remove BugReportTab component and move bug reporting to header
- Add bug report icon to main header and profile dropdown
- Add sync button to main header with deploy button styling
- Remove duplicate sync/bug report buttons from workbench header
- Clean up unused imports and code
- Improve header button organization and visibility
This commit is contained in:
Stijnus
2025-08-31 15:44:33 +02:00
parent b88eb6ee15
commit 7072600b50
7 changed files with 99 additions and 957 deletions

View File

@@ -26,7 +26,6 @@ import CloudProvidersTab from '~/components/@settings/tabs/providers/cloud/Cloud
import ServiceStatusTab from '~/components/@settings/tabs/providers/status/ServiceStatusTab';
import LocalProvidersTab from '~/components/@settings/tabs/providers/local/LocalProvidersTab';
import McpTab from '~/components/@settings/tabs/mcp/McpTab';
import BugReportTab from '~/components/@settings/tabs/bug-report/BugReportTab';
interface ControlPanelProps {
open: boolean;
@@ -143,8 +142,7 @@ export const ControlPanel = ({ open, onClose }: ControlPanelProps) => {
return <ServiceStatusTab />;
case 'mcp':
return <McpTab />;
case 'bug-report':
return <BugReportTab />;
default:
return null;
}