Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sarub0b0/kubetui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.7.1
Choose a base ref
...
head repository: sarub0b0/kubetui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.0
Choose a head ref
  • 8 commits
  • 14 files changed
  • 2 contributors

Commits on May 11, 2025

  1. fix(deps): update rust crate clap to v4.5.38 (#768)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 11, 2025
    Configuration menu
    Copy the full SHA
    a01aad6 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update rust crate ctrlc to v3.4.7 (#769)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 11, 2025
    Configuration menu
    Copy the full SHA
    c548955 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2025

  1. fix(deps): update rust crate bitflags to v2.9.1 (#770)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 17, 2025
    Configuration menu
    Copy the full SHA
    7a840dd View commit details
    Browse the repository at this point in the history

Commits on May 24, 2025

  1. fix(deps): update rust crate tokio to v1.45.1 (#773)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 24, 2025
    Configuration menu
    Copy the full SHA
    f303f9d View commit details
    Browse the repository at this point in the history

Commits on May 27, 2025

  1. fix(deps): update rust crate clap to v4.5.39 (#774)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 27, 2025
    Configuration menu
    Copy the full SHA
    24ca1b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2025

  1. fix(deps): update rust crate flate2 to v1.1.2 (#775)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 7, 2025
    Configuration menu
    Copy the full SHA
    0dd89f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2025

  1. Add customizable pod columns via --pod-columns flag (#776)

    * fix(kube): improve error handling in table column lookup
    
    Add error handling for missing columns in Table.find_indexes method.
    Previously the function would silently ignore missing columns,
    now it returns a helpful error message with available columns.
    This makes debugging easier by providing context when columns
    are missing.
    
    * feat(kube): support customizable columns for pod resources
    
    Add support for configurable columns in pod display:
    - Define POD_DEFAULT_COLUMNS constant with standard columns
    - Add columns field to PodConfig struct
    - Update pod table generation to use configured columns
    - Maintain namespace column logic when viewing multiple namespaces
    - Adjust color highlighting to work with customized column layout
    
    * feat: add customizable pod columns via command line
    
    Add ability to customize which columns are displayed in the pod table
    via the new --pod-columns flag. Users can specify columns as a
    comma-separated list (e.g. "name,status,age") or use "full" to show
    all available columns. Name column is always included for reference.
    
    * feat(zsh): add pod columns customization completion
    
    Add ZSH completion support for the new --pod-columns option which
    allows users to customize which columns are displayed in pod view.
    The completion provides all available column options, supports
    comma-separated values, and includes the 'full' option to display all
    columns. This enhancement improves the shell experience when using
    kubetui's pod column customization feature.
    
    * chore(bash): update vim modeline settings in shell scripts
    
    Change the vim modeline settings in bash completion script to match
    project conventions. Set noet (no expandtab) to maintain tabs in shell
    scripts.
    
    * feat(bash): add pod-columns option to bash completion
    
    Add support for --pod-columns option in bash completion script.
    This enables auto-completion for column values when configuring
    pod display columns in kubetui.
    
    * feat(error): add error logging for panic information
    
    Add logger macro call to panic hook to ensure panic information is
    properly logged. This helps with debugging by preserving error context
    in log files even when panics occur.
    
    * feat(args): validate 'full' column can't be combined with others
    
    When specifying pod columns, the 'full' option should be used alone as it
    includes all available columns. This change adds validation to prevent
    users from combining 'full' with other column names, providing a clear
    error message to guide proper usage.
    
    Tests have been added to verify both the error case and the valid usage
    of the 'full' option.
    
    * feat(args): filter empty elements in pod columns input
    
    Add filtering logic to remove empty elements when parsing pod columns.
    This enhancement provides better UX by allowing comma-separated input with
    empty elements (like "ready,,status") to be processed correctly instead
    of causing errors.
    
    Added tests to verify both valid cases with empty elements and cases
    where only empty elements are provided.
    sarub0b0 authored Jun 8, 2025
    Configuration menu
    Copy the full SHA
    b8f03ad View commit details
    Browse the repository at this point in the history
  2. bump version to 1.8.0

    sarub0b0 committed Jun 8, 2025
    Configuration menu
    Copy the full SHA
    9403ef0 View commit details
    Browse the repository at this point in the history
Loading