Releases: joshmedeski/sesh
v2.3.0
What's Changed
- fix(docs): fix readme by @albertilagan in #168
- Add Tmuxinator Support by @kadriandev and @joshmedeski in #171
New Contributors
- @albertilagan made their first contribution in #168
- @kadriandev made their first contribution in #171
Full Changelog: v2.2.0...v2.3.0
v2.2.0
The default <prefix>+L
command will "Switch the attached client back to the last session." However, if you close a session while detach-on-destroy off
is set, the last session will not be found. To fix this, I have a sesh last
command that will always switch the client to the second to last session that has been attached.
Add the following to your tmux.conf
to overwrite the default last-session
command:
bind -N "last-session (via sesh) " L run-shell "sesh-dev last"
WARNING: This is a brand new feature and is prone to have some slight changes in behavior. I'll be sure to post those changes here.
What's Changed
- Add Last Command by @joshmedeski in #165
Full Changelog: v2.1.2...v2.2.0
v2.1.2
v2.1.1
The new hide-attached caused a bug. I removed it for now and will add it back later with additional testing.
v2.1.0
What's Changed
- fix: add --json flag back to list (fixes Raycast!) by @joshmedeski in #158
- feat: adding --hide-attached flag to list by @joshmedeski in #159
- fix: evaluate symlinks when connecting to directory by @glebglazov in #150
New Contributors
- @glebglazov made their first contribution in #150
Full Changelog: v2.0.2...v2.1.0
v2.0.2
v2.0.1
- Fixes minor out of bound issue (#148, thanks @kevinrobayna)
- Documentation removes reference to a startup script (#146, thanks @rubiin)
- Removed an extra print and some commented out testing code from last night's stream
v2.0.0
This is a full rewrite of sesh, it's finally here!
Here are some notable changes:
- I'm now using a dependency injection pattern, so every area of the application can be tested
- I'm using Mockery for automated mocking
- The
connect
logic got simplified and restructured. There are now "strategies" that are more concise and clear, making sesh's connect behavior more predictable
Breaking changes:
startup_script
is now dropped. I recommend you make your script files executable then change anystartup_script
configurations tostartup_command
Thank you all for the patience and support while I work through this rewrite. I'm excited to bring new features to sesh next so stay tuned in! I stream Thursday nights (CDT) so come join me while I continue to build sesh.
Fixing config path
- The config file now lives in
~/.config/sesh
on any OS. - Sesh doesn't require a config file, so if one is missing it will still work.
Icon Support
Added icon support! Works the same as v1 🪟 ⚙️ 📂