Commit Graph

11 Commits

Author SHA1 Message Date
Claude Agent
418fc5b6d5 feat: implement Phase 2 (Go Agent) and Phase 3 (React Frontend MVP)
Phase 2 - Go Agent Core:
- gRPC client with exponential backoff reconnect logic
- Command executor (PowerShell/sh cross-platform)
- Proto stubs regenerated with module= option (correct output path)
- gRPC upgraded to v1.79.3 (BidiStreamingClient support)

Phase 3 - React Frontend MVP:
- Vite + React 18 + TypeScript setup with Tailwind CSS v4
- TanStack Query for data fetching, API client + TypeScript types
- Dashboard page: stats cards (agents/status/tickets) + sortable agents table
- Agent detail page: CPU/RAM charts (Recharts), disk usage, shell command executor
- Tickets page: CRUD with modals, filters, sortable table
- Dark mode with CSS custom properties

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 12:42:52 +01:00
Claude Agent
51052261f5 feat: implement cross-platform metric collector with gopsutil, rename module to nexusrmm.local/agent 2026-03-19 12:14:14 +01:00
Claude Agent
7c85afe39b chore: add Go binary to .gitignore 2026-03-19 12:08:17 +01:00
Claude Agent
8e232f0812 chore: remove compiled agent binary from git 2026-03-19 12:08:14 +01:00
Claude Agent
d9d0804361 feat: initialize Go agent module with config, Makefile and project structure 2026-03-19 12:08:00 +01:00
Claude Agent
0714961dd6 feat: add docker-compose for PostgreSQL and initial EF Core migration 2026-03-19 11:41:43 +01:00
Claude Agent
5c03c18ac7 feat: implement gRPC AgentService, Program.cs with Kestrel HTTP/2 config 2026-03-19 11:35:04 +01:00
Claude Agent
fe32c9cd88 feat: add domain models and EF Core DbContext with jsonb support 2026-03-19 11:32:04 +01:00
Claude Agent
863612e7cb feat: define gRPC proto for agent communication 2026-03-19 11:31:33 +01:00
Claude Agent
b2b07a2808 fix: upgrade to .NET 10 and add required NuGet packages 2026-03-19 11:19:00 +01:00
Claude Agent
5b6f9ebbfd feat: initialize .NET 8 solution with project structure 2026-03-19 10:27:37 +01:00