b45a9f3bdcd0849c5252a59da29b6f4b9373bdd4
Backend: - Program.cs: JsonNamingPolicy.CamelCase + JsonStringEnumConverter global aktiviert → behebt alle Frontend-API-Calls (PascalCase statt camelCase, Integer statt String-Enums) - AgentsController: GetMetrics nutzt jetzt 'limit' Parameter (statt 'hours') → Frontend-Aufruf ?limit=50 wird korrekt ausgewertet - AgentsController: GetAll gibt MacAddress und EnrolledAt zurück - TasksController: GET /tasks?agentId= Endpoint hinzugefügt → behebt Routing-Mismatch (Frontend nutzte Query-Parameter, Backend hatte Route-Parameter) Frontend: - SoftwarePage.tsx: Alle hardcodierten Hellmodus-Farben durch Theme-Variablen ersetzt (bg-white/gray → bg-card/muted, text-gray-* → text-foreground/muted-foreground) - index.css: select option Stile für Dark-Mode Sichtbarkeit hinzugefügt Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat: implement cross-platform metric collector with gopsutil, rename module to nexusrmm.local/agent
Description
No description provided
Languages
TypeScript
49.1%
C#
28.6%
Go
13.7%
PowerShell
6.8%
CSS
1.3%
Other
0.5%