Skip to content

Releases: jsleemaster/cltree

Release v0.4.5

Choose a tag to compare

@github-actions github-actions released this 24 Feb 04:08
d738591

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

Choose a tag to compare

@jsleemaster jsleemaster released this 21 Feb 09:49
5283e91

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

Choose a tag to compare

@jsleemaster jsleemaster released this 19 Feb 14:17
c3451f5

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, --resume and other Claude CLI flags not working when the user's environment depends on shell profile initialization (e.g. nvm, fnm)

Full Changelog: v0.4.2...v0.4.3

Release v0.4.2

Choose a tag to compare

@jsleemaster jsleemaster released this 15 Feb 06:03
a9f4ecc

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 !cd command format and 2s timing
  • Add debug wrapper script for troubleshooting

Full Changelog: v0.4.1...v0.4.2

Release v0.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Feb 02:35
e0b526f

What's Changed

Full Changelog: v0.4.0...v0.4.1

Release v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 10:09
1d38ef5

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

Choose a tag to compare

@github-actions github-actions released this 12 Feb 07:52
52157c8

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

Choose a tag to compare

@github-actions github-actions released this 12 Feb 03:37
a566dfa

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

Choose a tag to compare

@github-actions github-actions released this 11 Feb 04:21
c97739d

What's Changed

Full Changelog: v0.2.2...v0.3.0

Release v0.2.2

Choose a tag to compare

@github-actions github-actions released this 10 Feb 08:42
b8ea872

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

Full Changelog: https://github.com/jsleemaster/cltree/commits/v0.2.2