feat: audit log / history timeline on instance detail page #22
Reference in New Issue
Block a user
Delete Branch "feat/history-timeline"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds an instance_history table that records every field change:
(name, state, stack, vmid, tailscale_ip, all service flags)
New endpoint: GET /api/instances/:vmid/history
The 'timestamps' section on the detail page is replaced with a
grid timeline showing timestamp | field | old → new for each event.
State changes are colour-coded (deployed=green, testing=amber,
degraded=red). Boolean service flags display as on/off.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com