github joshmedeski/sesh v2.32.0
WIndows support, json list enrichment, and worktree improvements

2 hours ago
wp1924992-4082192371

This release brings Windows support (including psmux), a picker shortcut to kill sessions, richer sesh list --json output, and a new way to open a worktree's issue or PR in the browser.

📣 Introducing "hud"

The dashboard work has been completed and moved out of sesh and into its own project, hud, which builds on sesh list --json. A huge thank you to @derkajecht, who came up with and built the original dashboard in #411, his ideas carry on in hud. Because of the move, all dashboard features added during this cycle (#411, #483, #486) have been removed from sesh in #490.

✨ Features

  • Windows and psmux support: sesh now runs on Windows. Thanks to @purplezimmermann for this first contribution! (#479)
  • Kill sessions from the picker: press ctrl+x in the built-in picker to kill a tmux session (#478)
  • Richer sesh list --json: now includes icons, live windows, and resolved config (#482), plus worktree icons and issue info (#491)
  • sesh worktree browse: opens the focused worktree's issue or PR in your browser (#487)

🐛 Bug Fixes

  • Session names are now the same on every OS: paths are normalized before naming, so forward-slash substitution patterns also match Windows paths (#494, fixes #493). Thanks @purplezimmermann!

🔧 Behind the Scenes

  • CI now runs the test suite on windows-latest (#495)
  • Bumped the go-dependencies group with 3 updates (#492)

New Contributors

Full Changelog: v2.31.0...v2.32.0

Don't miss a new sesh release

NewReleases is sending notifications on new releases.