CanbiZ (MickLesk) 1dcd83abea Add sortable dashboard; extend telemetry data
Dashboard: add sortable table UI and client-side sorting support — CSS for sortable headers, data-sort attributes, default sort on Created (desc), timestamp formatting, header click handling, and inclusion of sort param in paginated fetches. Records now show a formatted Created column with full timestamp in the title. Initialize sortable headers on load.

Telemetry/client: switch to sending a full JSON payload (allows create if initial PATCH failed) and include extra fields (ct_type, disk_size, core_count, ram_size, os_type, os_version, pve_version, method). pve_version is detected when available.

Server: extend FetchRecordsPaginated to accept a sort field, validate allowed sort fields to prevent injection, use the sort when building the PB API request (default -created), and propagate the sort query param from the HTTP handler to the fetch call.

Overall this enables server-side sorted pagination from the dashboard and richer telemetry records.
2026-02-10 16:20:26 +01:00
..
2026-01-06 12:43:41 +01:00
2025-03-03 10:10:57 +01:00
2026-01-06 12:43:41 +01:00
2026-02-10 13:59:35 +01:00
2026-01-30 10:21:55 +01:00
2025-12-10 07:42:09 +01:00
2026-02-03 14:27:09 +01:00