Releases: karamanliev/ocs
Releases · karamanliev/ocs
v0.5.2
v0.5.1
Features
- Autodetect tmux mode: automatically start in tmux mode when invoked inside a tmux session
Bug Fixes
- Disabled keybinds (
y,x,n, etc.) in multiselect mode where they should not be active
v0.5.0
Features
- Tmux pane-centric resolver: sessions can now be resolved from individual tmux panes, not just whole windows
- Enter to expand/collapse: press
enteron grouped sessions to expand or collapse the group - Close tmux windows on delete: deleting a session that owns a tmux window now closes the window
Improvements
- Reworked session detection for better accuracy across tmux and terminal environments
- Centralized state logic; split monolithic view into focused files (preview, modals, helpers)
Bug Fixes
- Fixed crash in filtered results navigation
- Fixed dirpicker modal layout and interaction issues
Chores
- Refactored codebase, improved test coverage
v0.4.2
New
- worktree indicator ↗ shown next to paths in list and group headers
- preview pane shows parent repo name for worktree sessions (e.g. ~/bar [↗ foo])
- home directory paths display as ~ instead of /home/username
v0.4.1
Fixed
- fix worktree sessions opening in main repo instead of actual worktree directory
v0.4.0
Features
- New session: create new sessions (
n), pick target directory (N) - Session duplication: fork sessions (
y), fork with custom name (Y) - Close tmux window: close active tmux window for a session (
x) - Keybinds popup: press
?to view all keybindings in a scrollable modal - Dir picker: browse and select directories when creating/duplicating sessions
- Filtered delete: select multiple sessions with
spacein delete mode, then confirm
UX Improvements
- Consolidated footer hints to show only essential keys for current mode
- Consistent styling for all modals (highlighted keys,
·separators in hints) - Mode-aware preview border colors (teal for all mode, purple for tmux)
Theme
- Refined light and dark theme colors
Bug Fixes
- Fixed modal text wrapping inside borders
- Fixed modal background color gaps on wrapped lines
- Fixed input field background to match modal background
v0.3.1
Fixed
- fix active/running sessions sorting in grouped + tmux mode
- delete while filtering the list no longer panics, resulting in a crash
- removed changelog, updated demo video
v0.3.0
New
- Grouped session view by project path, on by default
ctrl+gtoggle grouped viewspacefold or unfold current group[and]jump between groups- Click group header to fold or unfold
ctrl+spacefold or unfold all groups
Changed
--groupednow supportstrueandfalse--tmuxnow supportstrueandfalse--previewreplaces--no-preview, also supportstrueandfalse- Group headers now use muted text with colored marker and count
- README now has keybind table
Notes
- Grouped view is default
--grouped=falsestarts flat--preview=falsehides preview pane--tmux=truestarts in tmux mode
v0.2.0 - theme flag, preview scrolling and UX improvements
New features
--themeflag to force light or dark palette (OSC 11 doesn't work inside tmux popups)- Preview pane scrollable with
J/K,shift+↓/shift+↑, and mouse wheel - Preview pane shows first and latest exchange with model name tag
- Tmux windows auto-rename to session title (trimmed to 10 chars)
- Scrollbar in preview pane
Changed
- Flags use
--prefix instead of-(e.g.--tmux,--no-preview,--theme) - Preview pane now shows first and latest message pairs (not just first)
- Preview pane truncation skips blank lines before counting content lines
Fixed
- Flag parsing rewritten to support
--flag=valueand--flag valuesyntax
v0.1.0
Full Changelog: v0.1.0...v0.1.0
Full Changelog: https://github.com/karamanliev/ocs/commits/v0.1.0
Full Changelog: https://github.com/karamanliev/ocs/commits/v0.1.0
Full Changelog: https://github.com/karamanliev/ocs/commits/v0.1.0