Releases: jsleemaster/cltree
Releases · jsleemaster/cltree
Release list
Release v0.4.5
What's Changed
- fix: clear stale OSC 7 cache when fallback scan reverts CWD by @dong3789 in #57
- chore(deps): Bump futures from 0.3.31 to 0.3.32 by @dependabot[bot] in #52
- chore: prepare 0.4.5 release metadata by @jsleemaster in #58
New Contributors
Full Changelog: v0.4.4...v0.4.5
v0.4.4
Fixed
- Removed cltree interception for Ctrl+C and Ctrl+Q so all key input forwards to the terminal.
- Switched file watching to PollWatcher with lower latency settings for faster tree refresh.
- Rebound watcher target when tree root path changes so updates continue after root changes.
- Fixed zero-size terminal/tree rendering panics (area.width == 0, rows/cols == 0).
Added
- Manual watcher latency perf probe test (
tests/watch_latency_perf_test.rs). - Manual watcher soak stability test (
tests/watch_soak_test.rs).
Release v0.4.3
What's Changed
Bug Fixes
- Spawn Claude via login shell for proper environment setup
- Runs
$SHELL -l -c "exec claude [args]"instead of direct execution - Ensures shell profiles (.bashrc, .zshrc) are sourced
- Fixes
--continue,--resumeand other Claude CLI flags not working when the user's environment depends on shell profile initialization (e.g. nvm, fnm)
- Runs
Full Changelog: v0.4.2...v0.4.3
Release v0.4.2
What's Changed
Bug Fixes
- Fix CWD marker flickering between directories
- OSC 7 and process CWD: only apply deeper or same depth paths
- vterm buffer scan: immediate for deeper paths, 8-tick debounce for shallower paths
- Add CLAUDECODE env var removal to allow nested Claude sessions
- Inherit PATH, HOME, LANG environment variables for VHS compatibility
Improvements
- Use real Claude Code CLI in demo instead of mock script
- Update demo.tape with correct
!cdcommand format and 2s timing - Add debug wrapper script for troubleshooting
Full Changelog: v0.4.1...v0.4.2
Release v0.4.1
What's Changed
- fix: install ffmpeg before vhs in release demo job by @jsleemaster in #45
- chore: update demo.gif for v0.4.0 by @jsleemaster in #46
- fix: CWD tracking bug, remove demo CI, remove Homebrew from docs by @jsleemaster in #48
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
What's Changed
- feat: add tree line rendering (│├└) by @jsleemaster in #41
- feat: add mouse selection, tree scrolling, and paste handling by @jsleemaster in #42
- docs: mark file watcher integration as done by @jsleemaster in #43
- feat: add CLTREE_COMMAND env var, auto demo.gif in release, simplify Homebrew install by @jsleemaster in #44
Full Changelog: v0.3.2...v0.4.0
What's Changed
- feat: add tree line rendering (│├└) by @jsleemaster in #41
- feat: add mouse selection, tree scrolling, and paste handling by @jsleemaster in #42
- docs: mark file watcher integration as done by @jsleemaster in #43
- feat: add CLTREE_COMMAND env var, auto demo.gif in release, simplify Homebrew install by @jsleemaster in #44
Full Changelog: v0.3.2...v0.4.0
Release v0.3.2
What's Changed
- docs: simplify README usage section and regenerate demo.gif by @jsleemaster in #35
- chore(deps): Bump tempfile from 3.24.0 to 3.25.0 by @dependabot[bot] in #33
- chore(deps): Bump unicode-width from 0.2.0 to 0.2.2 by @dependabot[bot] in #34
- chore(deps): Bump dirs from 5.0.1 to 6.0.0 by @dependabot[bot] in #36
- chore(deps): Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #37
- chore(deps): Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #38
- fix: gate focus event forwarding on DECSET 1004 and update demo by @jsleemaster in #40
Full Changelog: v0.3.1...v0.3.2
Release v0.3.1
What's Changed
- fix: regenerate demo.gif with directory-first sorting by @jsleemaster in #28
- fix: forward focus events and set TERM env for child PTY by @jsleemaster in #30
- fix: prevent zombie processes and improve PTY error handling by @jsleemaster in #31
- fix: handle wide characters at line boundary and add OSC 52 clipboard by @jsleemaster in #32
Full Changelog: v0.3.0...v0.3.1
Release v0.3.0
What's Changed
- docs: remove crates.io downloads badge by @jsleemaster in #20
- docs: README를 일반 유저 대상으로 정리 by @jsleemaster in #21
- feat: 디렉토리 우선 + 대소문자 무시 정렬 by @jsleemaster in #22
- docs: README에 demo.gif 추가 by @jsleemaster in #23
- Security hardening and roadmap setup for public release by @jsleemaster in #25
- chore: release workflow를 workflow_dispatch로 변경하고 demo.gif 개선 by @jsleemaster in #26
- fix: release workflow branch protection 호환 by @jsleemaster in #27
Full Changelog: v0.2.2...v0.3.0
Release v0.2.2
What's Changed
- fix: tree dedup, CLI arg passthrough, process exit detection, tree colors by @jsleemaster in #11
- Update portable-pty requirement from 0.8 to 0.9 by @dependabot[bot] in #2
- Update crossterm requirement from 0.28 to 0.29 by @dependabot[bot] in #8
- chore: update all dependencies and GitHub Actions by @jsleemaster in #12
- refactor: convert file tree to read-only passive display with CWD tracking by @jsleemaster in #13
- chore: bump version to 0.2.0 by @jsleemaster in #14
- docs: update docs and add code of conduct for v0.2.0 by @jsleemaster in #15
- docs: sync CLAUDE.md with v0.2.0 and gitignore .claude/ by @jsleemaster in #16
- chore: 미사용 코드 및 의존성 제거 by @jsleemaster in #17
- chore: rename claude-explorer to cltree by @jsleemaster in #18
- chore: bump version to 0.2.2 by @jsleemaster in #19
New Contributors
- @jsleemaster made their first contribution in #11
- @dependabot[bot] made their first contribution in #2
Full Changelog: https://github.com/jsleemaster/cltree/commits/v0.2.2