Skip to content

feat: add create server snapshot action#41

Merged
larkly merged 1 commit intomainfrom
worktree-indexed-plotting-hummingbird
Mar 27, 2026
Merged

feat: add create server snapshot action#41
larkly merged 1 commit intomainfrom
worktree-indexed-plotting-hummingbird

Conversation

@larkly
Copy link
Copy Markdown
Owner

@larkly larkly commented Mar 27, 2026

Summary

  • Adds ctrl+s keybinding to create image snapshots from server list or detail view
  • Text input overlay pre-filled with <server-name>-snapshot
  • Calls Nova servers.CreateImage API with spinner during submission
  • Status bar shows "Snapshot created for " on success

Closes #24

Test plan

  • Press ctrl+s on server list → overlay with pre-filled name
  • Edit name, press Enter → spinner, status bar confirms
  • Press Esc → dismisses without action
  • Empty name → shows error
  • Same flow from server detail view
  • Help shows ctrl+s snapshot in both sections

Adds snapshot overlay accessible from server list and detail views.
Pre-fills name with <server>-snapshot, calls Nova servers.CreateImage
API, and shows progress via spinner.

Closes #24
@larkly larkly merged commit 2478fe9 into main Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create server snapshot (image)

1 participant