Pulse/pkg
rcourtman 5c1487e406 feat: add resource picker and multi-resource report generation
Replace manual resource ID entry with a searchable, filterable resource
picker that uses live WebSocket state. Support selecting multiple
resources (up to 50) for combined fleet reports.

Multi-resource PDFs include a cover page, fleet summary table with
aggregate health status, and condensed per-resource detail pages with
overlaid CPU/memory charts. Multi-resource CSVs include a summary
section followed by interleaved time-series data with resource columns.

New POST /api/admin/reports/generate-multi endpoint handles multi-resource
requests while the existing single-resource GET endpoint remains unchanged.

Also fixes resource ID validation regex to allow colons used in
VM/container IDs (e.g., "instance:node:vmid").
2026-02-04 10:24:23 +00:00
..
agents Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
audit fix: harden SQLite against I/O contention causing persistent lock errors 2026-02-02 17:29:14 +00:00
auth security: add scope checks to AI Patrol and agent profile endpoints 2026-02-03 19:29:56 +00:00
discovery test: expand backend coverage 2026-01-25 21:08:44 +00:00
fsfilters fix: disk-exclude now works with device paths and disk I/O 2026-01-21 19:03:05 +00:00
metrics Fix: metrics store tier fallback for mock mode sparklines 2026-02-03 12:03:06 +00:00
pbs test(monitoring): fix failing snapshot tests and improve coverage 2026-01-04 10:29:40 +00:00
pmg style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
proxmox Minor updates to main and proxmox client 2026-01-28 16:52:50 +00:00
reporting feat: add resource picker and multi-resource report generation 2026-02-04 10:24:23 +00:00
server fix: initialize reporting engine in standard binary 2026-02-03 16:53:20 +00:00
tlsutil test: Add comprehensive test coverage across packages 2026-01-19 19:26:18 +00:00