Version 0.31.9 adds named view layouts, and it lets you approve or deny certificate signing requests from the table. It also gives more flexible time input and better config warnings.
New features
- Named view layouts. A view key with a
:namesuffix defines a second layout for the same kind. Select it with:<resource> -o <name>,:<resource>:<name>, or:layout <name>. Bare:layoutlists the layouts for the current kind. - Approve and deny CertificateSigningRequests from the table. Press
Vto approve andNto deny the marked rows or the cursor row. You do not need to leave sofka to usekubectl certificate. The:csrtable now shows the columns NAME, SIGNER, REQUESTOR, CONDITION, and AGE. - The
Tlookback prompt accepts compound, decimal, and week durations, for example1h30m,1.5h, and1w. - Plugins can read the
$SKINplaceholder to get the name of the active skin.
Fixes
SPACEnow toggles the mark and keeps the cursor in place. This matches k9s. Usectrl-spaceorshift-arrowsto mark a range.- A marked row under the cursor now uses the mark color. The text stays readable on light skins.
- sofka now warns about unknown keys in
viewsand column settings. A typing error such asfromatno longer causes a silent failure. The:configcommand shows these warnings. - The palette now suggests namespaces after
:workloads.
Other changes
- Three tests no longer fail on a busy machine.
What's Changed
- fix: complete namespaces after :workloads by @nklmilojevic in #871
- chore(deps): update goreleaser/goreleaser-action digest to a4f02ab by @renovate[bot] in #874
- chore(deps): update rust crate sha2 to v0.11.1 by @renovate[bot] in #875
- feat: accept compound, decimal and week durations in the T lookback prompt by @TomerKarniol in #873
- chore(deps): update rust crate tokio to v1.53.3 by @renovate[bot] in #880
- feat: approve and deny CertificateSigningRequests from the table by @TomerKarniol in #879
- chore(deps): update dependency astral-sh/uv to v0.13.1 by @renovate[bot] in #881
- fix: warn about unknown keys in views and columns by @nklmilojevic in #883
- feat: named view layouts per resource by @nklmilojevic in #886
- chore(deps): update rust crate rustls to v0.23.46 by @renovate[bot] in #887
- fix: keep the cursor in place on space and show marks under it by @nklmilojevic in #888
- feat: add $SKIN plugin placeholder by @SystemGlitch101 in #885
- fix: stop three tests from failing under load by @nklmilojevic in #889
New Contributors
- @SystemGlitch101 made their first contribution in #885
Full Changelog: v0.31.8...v0.31.9