Skip to content

Releases: joshmedeski/sesh

v2.24.2

23 Feb 20:17
2d70fa1

Choose a tag to compare

What's Changed

  • Fix cache to store full session list, filter post-cache by @joshmedeski in #342
  • 🌐 i18n(README): Add the simplified Chinese version of README by @kalifun in #330

New Contributors

Full Changelog: v2.24.1...v2.24.2

v2.24.1

20 Feb 21:20

Choose a tag to compare

Fixing man generation for deployment.

v2.24.0

20 Feb 20:53
9dba010

Choose a tag to compare

What's Changed

Full Changelog: v2.23.0...v2.24.0

v2.23.0

19 Feb 00:01

Choose a tag to compare

Note

Thank you for your feedback and supportβ€”it truly shapes sesh's direction. πŸ™

I'm excited to keep building features and making improvements based on what you need. If sesh has become valuable to your workflow, consider sponsoring the project to help sustain ongoing development.

Support sesh on GitHub Sponsors

What's Changed

sesh picker

Use the new sesh picker command as an interactive picker built directly inside sesh (fzf replacement!). Similar flags to the list command can be used to customize the output.
SCR-20260218-tuqi

Here is how I have it configured in my tmux.conf

bind-key "K" display-popup -h 50% -w 50% -E "sesh picker -idH"

Note

This is a work in progress, so please provide feedback!

cache layer

There's a new cache layer that you can opt into in your sesh.toml

cache = true

It uses a stale-while-revalidate method and could significantly increase your load times for those that have been dealing with performance issues. It also pairs nicely with the new picker πŸ˜‰


Full Changelog: v2.22.0...v2.23.0

v2.22.0

02 Feb 15:46
3880253

Choose a tag to compare

What's Changed

  • Update how bare namers work. There were issues with a recent update to how .bare .git was detecting worktree names, this should better support it. Let me know if you're having any issues with it!
  • Add --config/-C global flag for custom config path by @joshmedeski in #325
  • This also includes a new lazy dependency injection pattern

Full Changelog: v2.21.0...v2.22.0

v2.21.0

14 Jan 19:31
04d1cc1

Choose a tag to compare

In my recent YouTube video, How to Use Git Worktrees to Switch Contexts Quickly and Easily I talk about switching from the .bare cloning convention to using .git instead. This caused the sesh root to not automatically detect the parent dir when using bare clone repos with worktrees. So I fixed it! Now the previous functionality should act the same way when cloning to .git.

What's Changed

New Contributors

Full Changelog: v2.20.0...v2.21.0

v2.20.0

14 Dec 20:10
1b38b8f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.19.0...v2.20.0

v2.19.0

06 Nov 20:45
33c0eda

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.18.2...v2.19.0

v2.18.2

22 Oct 16:36

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.18.1...v2.18.2

v2.18.1

17 Sep 14:56

Choose a tag to compare

What's Changed

Full Changelog: v2.18.0...v2.18.1