Skip to content

Commit 9d9446d

Browse files
authored
New version: kosay.kubetui version 1.9.0 (microsoft#271698)
1 parent 04b4b44 commit 9d9446d

3 files changed

Lines changed: 95 additions & 0 deletions

File tree

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Created with komac v2.12.1
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: kosay.kubetui
5+
PackageVersion: 1.9.0
6+
InstallerLocale: en-US
7+
InstallerType: portable
8+
Commands:
9+
- kubetui
10+
Dependencies:
11+
PackageDependencies:
12+
- PackageIdentifier: Microsoft.VCRedist.2015+.x64
13+
ReleaseDate: 2025-07-06
14+
Installers:
15+
- Architecture: x64
16+
InstallerUrl: https://github.com/sarub0b0/kubetui/releases/download/v1.9.0/kubetui-x86_64-pc-windows-msvc.exe
17+
InstallerSha256: 0BAD1630F642175CC96AD664C8D2EAA5F91D1E8856F3D5ECC53D3320D68622A8
18+
ManifestType: installer
19+
ManifestVersion: 1.10.0
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Created with komac v2.12.1
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: kosay.kubetui
5+
PackageVersion: 1.9.0
6+
PackageLocale: en-US
7+
Publisher: kosay
8+
PublisherUrl: https://github.com/sarub0b0
9+
PublisherSupportUrl: https://github.com/sarub0b0/kubetui/issues
10+
Author: kosay
11+
PackageName: kubetui
12+
PackageUrl: https://github.com/sarub0b0/kubetui
13+
License: MIT
14+
LicenseUrl: https://github.com/sarub0b0/kubetui/blob/HEAD/LICENSE
15+
ShortDescription: A terminal UI for Kubernetes
16+
Description: |
17+
Kubetui is a terminal user interface (TUI) tool designed for monitoring Kubernetes resources.
18+
It provides an easy-to-use interface for developers and operators to access important information about their applications and infrastructure.
19+
Tags:
20+
- cli
21+
- kubernetes
22+
- monitor
23+
- rust
24+
- terminal
25+
- tui
26+
ReleaseNotes: |-
27+
New Features
28+
- Runtime customization of pod table columns (#779)
29+
Customize which columns are shown in the pod table while the app is running.
30+
Press t to open the column selection dialog, use Space/Enter to toggle visibility, and J/K to reorder columns.
31+
Required columns like NAME are always visible and cannot be deselected.
32+
- Column presets for pod view (#783)
33+
Define reusable column presets in config.yaml under pod.column_presets.
34+
Load a preset at startup with --pod-columns-preset.
35+
Optionally, set a default preset with pod.default_preset to apply automatically when no CLI option is provided.
36+
Priority (highest to lowest):
37+
- --pod-columns
38+
- --pod-columns-preset
39+
- config.yaml default_preset
40+
- built-in default
41+
- New UI component: CheckList
42+
Supports multi-selection, required items, reordering, and theming.
43+
Used in the pod column selection dialog.
44+
- Enum-based PodColumn
45+
Switched from string-based to a type-safe enum.
46+
Added FromStr parsing, sorting, hashing, and improved overall safety and maintainability.
47+
Improvements & Refactor
48+
- Extracted shared column building logic into convert_columns.
49+
- Improved deduplication logic to preserve user-defined column order.
50+
- Clarified CLI help text and updated README instructions.
51+
- Added footer to the pod column dialog showing available key bindings:
52+
[Space/Enter] to toggle, [J/K] to move.
53+
Documentation
54+
- Expanded README with details and usage examples for column presets.
55+
- Added a help dialog section explaining runtime customization of pod columns.
56+
Fixes
57+
- Fixed an issue where duplicate columns could appear in the pod view.
58+
- Updated the sample config: reordered columns and added the IP column for better defaults.
59+
Dependencies
60+
- fix(deps): update rust crate clap to v4.5.40 by @renovate in #778
61+
- fix(deps): update rust crate arboard to v3.6.0 by @renovate in #782
62+
- fix(deps): update rust crate tokio to v1.46.0 by @renovate in #784
63+
- fix(deps): update rust crate tokio to v1.46.1 by @renovate in #785
64+
- fix(deps): update rust crate kube to v1 by @renovate in #772
65+
Full Changelog: v1.8.1...v1.9.0
66+
ReleaseNotesUrl: https://github.com/sarub0b0/kubetui/releases/tag/v1.9.0
67+
ManifestType: defaultLocale
68+
ManifestVersion: 1.10.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with komac v2.12.1
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: kosay.kubetui
5+
PackageVersion: 1.9.0
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)