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.
What's Changed
- Support XDG_CONFIG_HOME and miscellaneous updates by @joshmedeski in #327
- Make last command honor blacklist by @joshmedeski in #334
- Add wildcard config for glob-based session matching by @joshmedeski in #328
- feat: add built-in interactive session picker by @joshmedeski in #335
- feat: add opt-in session list caching with stale-while-revalidate by @joshmedeski in #336
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.
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 = trueIt 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