Add: Agent v2.1.2, WebSocket Live Shell, WebRTC Remote Desktop (Beta), Announcement Push

- Agent v2.1.2: WebSocket ShellService, ACK nach WS-Ankündigungen, shown_announcements Fix
- Backend: shellServer.js mit WebSocket-Server (Shell + Announcement Push + RTC Signaling)
- Backend: patch.controller.js Fix (command_id=0 Falsy-Bug beim Auto-Update)
- Frontend: Remote Desktop Tab (WebRTC Beta) in AgentDetailPage für super_admin/admin
- Frontend: PatchManagementPage auf v2.1.2 aktualisiert
- WPF Notification: AllowsTransparency=False + kein DropShadowEffect (Dispatcher-Crash Fix)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 13:31:11 +02:00
parent d584e65226
commit c23091fa6e
27 changed files with 3481 additions and 556 deletions

View File

@@ -7,8 +7,8 @@
WindowStartupLocation="CenterScreen"
ResizeMode="NoResize"
WindowStyle="None"
AllowsTransparency="True"
Background="Transparent"
AllowsTransparency="False"
Background="#1A1D2E"
Topmost="True"
FontFamily="Segoe UI">
@@ -41,12 +41,9 @@
</Style>
</Window.Resources>
<!-- Äußerer Rahmen mit Schatten + farbigem Top-Border -->
<Border CornerRadius="12" Background="#1A1D2E"
<!-- Äußerer Rahmen mit farbigem Top-Border -->
<Border CornerRadius="0" Background="#1A1D2E"
BorderBrush="#2D3250" BorderThickness="1">
<Border.Effect>
<DropShadowEffect Color="Black" BlurRadius="32" ShadowDepth="8" Opacity="0.7"/>
</Border.Effect>
<Grid>
<Grid.RowDefinitions>