• v0.27.0 9b0776b43e

    v0.27.0
    All checks were successful
    / release (push) Successful in 24s
    / build-test (push) Successful in 9m3s
    Stable

    eofredj released this 2026-07-11 19:49:29 +02:00 | 232 commits to main since this release

    Features

    • feat(04-02): auto-refresh after successful actions (D-11)
    • feat(04-02): implement state-preserving refresh (D-08, D-10)
    • feat(04-01): fix confirmation dialog defaults
    • feat(04-01): implement stacked colored toast system
    • feat(05): phase complete - help overlay width fix + UAT tests
    • feat(05-02): fill footerSegments events pane gap
    • feat(05-02): rewrite helpEntries to derive from keymap metadata
    • feat(05-01): add keymap field to Model struct
    • feat(05-01): implement keymap metadata methods

    🐛 Bug Fixes

    • fix(health): show actual pod errors instead of misleading message
    • fix(refresh-deps): display per-pod errors on partial failure
    • fix(recover): context-aware hint for missing systemd services
    • fix(operator): distinguish ErrServiceNotFound from ErrPodNotFound
    • fix(05): revise plans based on checker feedback
    • fix(03): revise plans based on checker feedback

    📚 Documentation

    • docs(05-help-keybindings): create phase plan
    • docs(state): record phase 5 context session
    • docs(05): capture phase context
    • docs(04-pod-actions): create phase plan

    🔧 Other Changes

    • chore(version): Release v0.27.0
    • test(04-02): add failing tests for state-preserving refresh
    • test(04-01): add failing tests for confirmation default fixes
    • test(04-01): add failing tests for toast system evolution
    • test(05): UAT complete - all 3 tests pass after overlay width fix
    • test(05): complete UAT - 2 passed, 1 issue
    • test(05-02): add TestFooterSegments_FilterHints for acceptance criteria
    • test(05-02): update tests for context-aware help and Tab behavior
    • test(05-02): add failing tests for keymap-derived help overlay
    • test(05-01): expand keymap tests for comprehensive metadata coverage
    • test(05-01): add failing tests for keymap metadata methods

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.27.0/pods-ctl-linux-amd64"
    
    # Verify checksum
    sha256sum -c pods-ctl-linux-amd64.sha256
    
    # Make executable and move to PATH
    chmod +x pods-ctl-linux-amd64
    mv pods-ctl-linux-amd64 /usr/local/bin/pods-ctl
    

    📋 Full Changelog

    Compare v0.26.0...v0.27.0

    🔨 Build Metadata

    • Git Commit: 9b0776b
    • Build Date: 2026-07-11 17:56:49 UTC

    🔐 Checksums

    3eaea768ec1256477bd48c8273f60633a01ea452931c4fd78002f0db5d22c579  pods-ctl
    
    Downloads