Added
- NEW: Shell into container directly from the UI with
skeybinding- Restore the KDash UI cleanly after leaving an interactive container shell
- Fall back from
/bin/bashto/bin/shautomatically when opening a pod shell
- NEW: Troubleshoot tab with diagnostics and recommendations for common Kubernetes issues across Pods, PVCs, and ReplicaSets, plus direct drill-down into containers, logs, describe, and YAML views. Thanks to @sed-i for the contribution! #505
- NEW: Inline filter/search across resource tables and views, including Contexts, Help, Utilization, Troubleshoot, More, and Dynamic resource menus
- NEW: Aggregate logs for workload resources, so you can view logs from all owned pods in one stream
- NEW: Deeper navigation from resource tables into child views such as Pods, Containers, Logs, Describe, and YAML
- NEW: Custom config support for keybinding overrides, theme overrides, and configurable initial log history via
log_tail_lines - NEW: In-app action to dump recent errors to a file for debugging
- Resource counts in resource tabs and menus
- Events tab with namespaced Kubernetes events, counts, ages, and describe/YAML views. Thanks to @sed-i for the contribution! #504
Changed
- Default dark/light themes now use Catppuccin Macchiato and Catppuccin Latte
- Enter-based navigation now drills into child resources where available and opens Describe on leaf resources
- Dynamic resource discovery now tolerates non-
v1preferred API group versions and reuses cached results - Kubeconfig changes are watched live so context and namespace state stay in sync without restarting
Fixed
- Log streaming, scrolling, and history handling improvements, including bounded buffers and faster follow behavior. Fix #6
- Reduced startup and UI lag with runtime, describe rendering, and resource-loading improvements
- Better error handling and friendlier messages, including fixes for #484
- Fixes for long-standing issues around namespace fallback and kubeconfig/context refresh (#89, #90, #315)
- HTTPS proxy support, pending pod ready counts, dynamic resource navigation, and other reliability improvements
- Dependency updates and test/CI stability fixes