Skip to content

v0.5.0

Choose a tag to compare

@larkly larkly released this 29 Mar 01:41
· 114 commits to main since this release
beba823

v0.5.0 — Server clone, SSH console, status icons, image management

New Features

  • Server clone — clone servers with optional volume cloning, progress tracking, and error handling (#71)
  • SSH integration & noVNC console — connect to servers via SSH or browser console (#76, #77)
  • Image management — full CRUD operations for images in a dedicated tab (#42)
  • Status icons — color-coded status indicators across all resource views with --plain flag for accessibility (#60)
  • Server actions — rescue/unrescue (#25), rebuild with image picker (#39), rename (#33), create snapshot (#41)
  • Help overlay — two-tier context-aware help system (#67)
  • Persistent config — runtime config editor with persistent settings (#79)
  • Cross-resource navigation — navigate between related resources from server detail
  • Subnet pool selection — subnet creation now supports pool selection (#66)
  • Packaging — deb, rpm, and arch packages in the release pipeline

Improvements

  • Block mutating actions on locked servers client-side (#81)
  • Track cursor by resource ID instead of row index across all views (#78)
  • Detach volumes and wait before deleting them with server (#71)
  • Checkbox to delete attached volumes when deleting a server
  • Improved muted color contrast to WCAG AA
  • Auto-refresh only polls the active view's resources (#54)
  • ID column added to volume list
  • Friendly error on snapshot 409 conflict (#43)

What's Changed

  • Add Homebrew tap install instructions by @larkly in #21
  • docs: update README with v0.4.0 features by @larkly in #22
  • feat: add server rename action by @larkly in #33
  • feat: add server rebuild with image picker by @larkly in #39
  • test: add tests for cloudpicker and modal UI components by @larkly in #40
  • feat: add create server snapshot action by @larkly in #41
  • docs: sync PRD and README with implemented features by @larkly in #63
  • fix: auto-refresh only polls the active view's resources by @larkly in #65
  • feat: accessibility status icons with --plain flag (#60) by @larkly in #64
  • feat: add subnet pool selection to subnet creation by @larkly in #66
  • feat: add two-tier context-aware help overlay by @larkly in #67
  • fix: restore Images tab to 3rd position as intended by #62 by @larkly in #68
  • docs: cleanup by @larkly in #69
  • fix: reduzed size of logo by @larkly in #70
  • ci: install nfpm via direct binary download by @larkly in #72
  • feat: add server clone functionality by @larkly in #71
  • Fix muted color contrast and add cross-resource navigation by @larkly in #74
  • fix: track cursor by resource ID across all list views by @larkly in #75
  • feat: add SSH integration and noVNC console access by @larkly in #76
  • docs: update README and PRD for SSH, console, clone features by @larkly in #77
  • fix: move Images tab to 3rd position in runtime tab builder by @larkly in #78
  • feat: add persistent config system with runtime editor by @larkly in #79
  • fix: address code review findings from v0.4.0 audit by @larkly in #80
  • fix: block mutating actions on locked servers client-side by @larkly in #81

Full Changelog: v0.4.0...v0.5.0