PTah
7ebbb9a9d1
feat: unify SSH and Windows daily report layout in SAC and UI
...
Agent-style report body for SAC aggregation; shared stats cards; RDP ban note in docs
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 17:03:29 +10:00
PTah
11195ae64f
feat: delete host from UI with events and problems cleanup
...
DELETE /api/v1/hosts/{id} (JWT); host reappears on next agent ingest
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 16:52:05 +10:00
PTah
ac3c20b7db
feat: persistent Zabbix-style sidebar on all pages, rename Dashboard to Обзор
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 13:54:41 +10:00
PTah
81cf9c46b3
feat: improve SAC UI layout, reports state, and hosts sorting
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 13:17:37 +10:00
PTah
c8f357007f
feat: dashboard top hosts/types, problems 24h, drill-down (d2-2)
...
- Extend /dashboards/summary; Events filters from query (hostname, severity)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 10:01:07 +10:00
PTah
249894d8e1
feat: UI Problems list filters, detail card and event timeline (d2-1)
...
- Filters status/severity/hostname; /problems/:id with Ack/Resolve and timeline
- Dashboard drill-down to open problems
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 09:55:28 +10:00
PTah
61c9f9b673
feat: reports page with formatted daily report cards
2026-05-27 14:15:15 +10:00
PTah
04301ab359
feat: host heartbeat status and dashboard metrics (2.2)
...
Track agent.heartbeat and report.daily.ssh per host; show online/stale
on Hosts UI; dashboard counters and SAC_HEARTBEAT_STALE_MINUTES config.
2026-05-27 13:36:17 +10:00
PTah
c657a65970
feat: v0.2.0 branding, healthz version, SSE dashboard live
...
Centralize APP_VERSION 0.2.0; /health and /healthz return version;
startup log line; UI title Security Alert Center v.0.2.0;
SSE /api/v1/stream/events for live dashboard counters.
2026-05-27 13:20:39 +10:00
PTah
ea221db3c7
feat: Dashboard MVP with summary API and UI
...
Add GET /api/v1/dashboards/summary (24h events, open problems,
hosts, severity breakdown, recent events) and Vue /dashboard page.
2026-05-27 12:37:06 +10:00
PTah
5fce00faae
feat: Problems API, ingest hook, and UI
2026-05-27 11:24:19 +10:00
PTah
bdfc7016e6
feat: phase 1C JWT UI, events/hosts API, Vue frontend
2026-05-26 21:46:34 +10:00