mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-09 05:24:49 +09:00
Recorded §8 decision: a deployment config snapshot is shown as a "Config Checkpoint" in the UI to end the overloaded "snapshot" wording. Distinct from data-protection backups and from WordPress DB snapshots, which are untouched. Backend: - snapshots blueprint serves every route under /apps/:id/config-checkpoints in addition to /apps/:id/snapshots (dual @route — both resolve to one view). Frontend: - DeployTab section "Deployment Timeline" → "Config Checkpoints" with reworded hint; ConfigDiffModal + DeploymentTimeline empty/peer copy use "checkpoint". - api/snapshots.js gains getConfigCheckpoint(s)/Diff/restore aliases. - ProtectionStatusCard: "Snapshots run on the configured schedule" → "Backups" (that card describes backups, not config checkpoints). Verified: 2 alias tests + existing config-snapshot suite pass; frontend build clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>