Skip to content

Releases: danmano411/claude-explorer

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 16:07
77d08fd

What's Changed

  • docs(kan-71): 0.10.0 design spec by @danmano411 in #57
  • feat(kan-73): real Claude session-state signal via Claude Code hooks (FROZEN CONTRACT) by @danmano411 in #60
  • fix(kan-74)+feat(kan-76): honest activity dot, cross-space input-required markers by @danmano411 in #64
  • fix(kan-75): a finished Claude session no longer warns that it is "still running" by @danmano411 in #62
  • feat(kan-81,kan-82): separate pinned spaces, add pinned/cycle keybinds by @danmano411 in #61
  • feat(kan-83): customizable space keybinds in Settings by @danmano411 in #63
  • feat(kan-84,kan-85): per-space ambient color with preset and custom picker by @danmano411 in #59
  • feat(kan-88): GitHub Actions CI (Phase 0, Windows-only) by @danmano411 in #58
  • docs(kan-86): rewrite the README around what the app actually does by @danmano411 in #65
  • chore(kan-87): repo hygiene — curate docs/, drop another project's tooling by @danmano411 in #70
  • feat(kan-89): cross-platform path abstraction (FROZEN CONTRACT for the POSIX port) by @danmano411 in #67
  • fix(kan-95): spaces dropdown shows the rebound chord, not a stale default by @danmano411 in #66
  • feat(kan-78): Discord-style taskbar attention indicator by @danmano411 in #68
  • feat(kan-77,kan-79): notification sound, Notifications settings, first-run setup card by @danmano411 in #69
  • feat(kan-80): auto-switch to the session that needs input (opt-in) by @danmano411 in #71
  • feat(kan-90): POSIX branches for the main process by @danmano411 in #72
  • feat(kan-91): macOS Cmd keyboard support by @danmano411 in #74
  • feat(KAN-92,KAN-93): macOS (DMG) and Linux (AppImage) builds by @danmano411 in #73
  • chore(release): 0.10.0 by @danmano411 in #75
  • fix(kan-96): the 0.10.0 app does not start — bare process.platform in the renderer by @danmano411 in #76
  • KAN-98: CI smoke check — launch the built app and assert it renders by @danmano411 in #77
  • fix(kan-99): a right-click in a Claude tab pasted the clipboard twice by @danmano411 in #78
  • fix(KAN-100): a shell tab at an idle prompt closes without a confirm by @danmano411 in #79

v0.9.0

Choose a tag to compare

@danmano411 danmano411 released this 01 Aug 02:19
f4fd0ec

What's Changed

  • docs(terminal): record the KAN-63 right-click/mouse-tracking decision (KAN-63) by @danmano411 in #47
  • fix(cli): resolve a CLI path off the main thread, one worker at a time (KAN-65) by @danmano411 in #50
  • fix(clipboard): file-pane Copy/Cut also puts the absolute path on the OS clipboard (KAN-62) by @danmano411 in #48
  • feat(spaces): move a tab or a whole group to another space (KAN-66) by @danmano411 in #51
  • fix(filebrowser): guard the inline rename box against every row event it leaked (KAN-69) by @danmano411 in #52
  • fix(policy): move gate() off the synchronous path resolver, and the freeze it was hiding (KAN-68) by @danmano411 in #53
  • fix(pty): stop a resize after exit freezing the whole app behind a modal dialog (KAN-70) by @danmano411 in #55
  • fix(security): stop the app leaking its own MCP bearer token into every child process (KAN-67) by @danmano411 in #54
  • fix(agent): the session cap becomes a configurable free allowance, and reaps dead agent tabs (KAN-64) by @danmano411 in #49
  • chore(release): 0.9.0 by @danmano411 in #56

v0.8.0

Choose a tag to compare

@danmano411 danmano411 released this 31 Jul 17:16
57670d2

What's Changed

  • Panes become tab-owning windows (KAN-56) by @danmano411 in #39
  • M4 foundation: control channel + in-process MCP server (KAN-39, KAN-40) by @danmano411 in #40
  • fix(paste): one paste per Ctrl+V, and right-click pastes (KAN-58) by @danmano411 in #41
  • feat(terminal): Ctrl+1..9 works over a terminal, and Ctrl+V pastes an image (KAN-59, KAN-60) by @danmano411 in #42
  • feat(mcp): close_tab, open_viewer_tab and a confirmed open_claude_session (KAN-41) by @danmano411 in #43
  • feat(confirm): ask before killing a live session; pinned means un-closable; pin spaces (KAN-57) by @danmano411 in #44
  • feat(settings): one switch that takes agent control away (KAN-42) by @danmano411 in #45
  • chore(release): 0.8.0 by @danmano411 in #46

v0.7.0

Choose a tag to compare

@danmano411 danmano411 released this 30 Jul 21:44
81dc6bc

What's Changed

  • Open Recent moves into the native File menu (KAN-55) by @danmano411 in #38

v0.6.0

Choose a tag to compare

@danmano411 danmano411 released this 30 Jul 17:25
a9ed734

What's Changed

  • feat(m5): freeze the M5 remainder contract + restore the active tab (KAN-43) by @danmano411 in #22
  • feat(m5): tab folder chrome in the strip — Chrome-style contiguous groups (KAN-44) by @danmano411 in #26
  • feat(m5): tab opened from another tab joins its group (KAN-47) by @danmano411 in #25
  • feat(spaces): pure spaces logic layer with exactly-one-space invariant (KAN-45) by @danmano411 in #21
  • KAN-45: SpaceMenu presentational component by @danmano411 in #20
  • feat(split): SplitGrid — the N x N split-view render layer (KAN-46) by @danmano411 in #23
  • feat(spaces): wire spaces into the app, one strip per space (KAN-45) by @danmano411 in #27
  • feat(split): wire split view into the render path (KAN-46) by @danmano411 in #28
  • test(resume): restore the harness premise that KAN-43 invalidated by @danmano411 in #29
  • feat(menu): move Open Recent into a File menu with cascading session submenus (KAN-54) by @danmano411 in #30
  • chore(release): 0.5.0 by @danmano411 in #31
  • fix(viewer): tighten the file viewer's line-height to 1.4 (KAN-51) by @danmano411 in #32
  • fix(terminal): tell the pty only sizes the terminal came to rest at (KAN-50) by @danmano411 in #33
  • test(cli): make the CLI harness worktree- and concurrency-safe by @danmano411 in #34
  • feat(tabs): Chrome-style pinned tabs (KAN-53) by @danmano411 in #35
  • feat(tabs): Chrome-style sliding tab drag, live before the drop (KAN-52) by @danmano411 in #36
  • chore(release): 0.6.0 by @danmano411 in #37

v0.5.0

Choose a tag to compare

@danmano411 danmano411 released this 30 Jul 17:25
a9ed734

What's Changed

  • feat(m5): freeze the M5 remainder contract + restore the active tab (KAN-43) by @danmano411 in #22
  • feat(m5): tab folder chrome in the strip — Chrome-style contiguous groups (KAN-44) by @danmano411 in #26
  • feat(m5): tab opened from another tab joins its group (KAN-47) by @danmano411 in #25
  • feat(spaces): pure spaces logic layer with exactly-one-space invariant (KAN-45) by @danmano411 in #21
  • KAN-45: SpaceMenu presentational component by @danmano411 in #20
  • feat(split): SplitGrid — the N x N split-view render layer (KAN-46) by @danmano411 in #23
  • feat(spaces): wire spaces into the app, one strip per space (KAN-45) by @danmano411 in #27
  • feat(split): wire split view into the render path (KAN-46) by @danmano411 in #28
  • test(resume): restore the harness premise that KAN-43 invalidated by @danmano411 in #29
  • feat(menu): move Open Recent into a File menu with cascading session submenus (KAN-54) by @danmano411 in #30
  • chore(release): 0.5.0 by @danmano411 in #31

v0.4.0

Choose a tag to compare

@danmano411 danmano411 released this 30 Jul 02:59
61a3675

What's Changed

  • fix(ui): reachable address bar + per-tab scroll position (KAN-24, KAN-25) by @danmano411 in #8
  • feat(search): M3 - bundled ripgrep, streaming results, Explorer-style overlay (KAN-3) by @danmano411 in #9
  • fix(safety): close the M1 deferred audit findings D-1..D-6 (KAN-16) by @danmano411 in #11
  • feat(workspace): M5 contract - spaces, tab folders, split layouts, persistence (KAN-17) by @danmano411 in #10
  • fix(trash): tell the user when a delete could not reach the Recycle Bin (KAN-32) by @danmano411 in #12
  • test(ipc): assert every channel's four pieces stay in sync — and fix the dead git handlers it found (KAN-31) by @danmano411 in #13
  • feat(workspace): resume Claude sessions on restart (KAN-17, M5) by @danmano411 in #14
  • feat(workspace): tab-group logic for M5 — pure, with a contiguity sweep that caught a real bug (KAN-17) by @danmano411 in #15
  • fix(ui): uniform tab heights, bounded-growth long titles (KAN-33) by @danmano411 in #16
  • feat(cli): --open / --new-session entry point + Explorer context menu (KAN-4) by @danmano411 in #17
  • fix(tabs): thread closeTab/openViewerTab through setTabs's functional form (KAN-37) by @danmano411 in #18
  • chore(release): 0.4.0 by @danmano411 in #19

v0.3.1

Choose a tag to compare

@danmano411 danmano411 released this 29 Jul 07:28
1160f72

What's Changed

  • fix(terminal): keep terminal tabs mounted so scrolling survives a tab switch (KAN-23) by @danmano411 in #6
  • chore(release): 0.3.1 by @danmano411 in #7

v0.3.0

Choose a tag to compare

@danmano411 danmano411 released this 28 Jul 17:08
679d9e9

What's Changed

v0.1.0

Choose a tag to compare

@danmano411 danmano411 released this 22 Jul 16:25
03bb894

What's Changed