Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
7d11e69
docs: update requirements last-updated year
randlee Jan 25, 2026
f32bc65
Merge pull request #11 from randlee/docs-date-fix
randlee Jan 25, 2026
0ea6d86
docs: update MASTER-PLAN with Sprint 1.5 completion
randlee Jan 25, 2026
5c5139b
Merge remote-tracking branch 'origin/main' into develop
randlee Jan 25, 2026
444e93d
docs: add Sprint 2 terminal integration design
randlee Jan 25, 2026
c4cb81f
docs: clarify sprint 2 terminal session scope
randlee Jan 25, 2026
c0813a7
docs: clarify terminal session scope and workspace lazy load
randlee Jan 25, 2026
6b022ee
feat(deps): add Zed terminal infrastructure dependencies
randlee Jan 25, 2026
167646b
feat(sprint-2): integrate Zed settings and theme systems
randlee Jan 25, 2026
8c30734
feat(sprint-2.2): implement terminal pane with Zed Terminal integration
randlee Jan 25, 2026
39fa1a0
fix: formatting and update sprint 2 design doc with progress
randlee Jan 25, 2026
1b87fe8
docs: update MASTER-PLAN with Sprint 2.1 and 2.2 completion
randlee Jan 25, 2026
0d89551
Merge pull request #14 from randlee/feature/sprint-2-terminal-integra…
randlee Jan 26, 2026
a81aad4
docs: clarify per-workspace terminal persistence
randlee Jan 26, 2026
6d0be77
fix(terminal): keep per-workspace sessions and correct input
randlee Jan 26, 2026
ca32df9
fix(terminal): resolve clippy warnings
randlee Jan 26, 2026
a010ed0
test(terminal): cover active index clamping
randlee Jan 26, 2026
7558d27
docs: update MASTER-PLAN with Sprint 2.2 completion and PR #14 merge
randlee Jan 26, 2026
7bd6f40
docs: add Sprint 2.3 design for URL recognition & clicking
randlee Jan 26, 2026
54173d8
docs: add sprint 2.3 design
randlee Jan 26, 2026
adcf65c
docs: align sprint 2.3 design with per-workspace terminals
randlee Jan 26, 2026
f196e02
merge: incorporate develop updates to sprint 2.3 design
randlee Jan 26, 2026
77ed2f3
feat(terminal): configure URL path regexes for hyperlink detection
randlee Jan 26, 2026
5c38bb1
feat(terminal): add URL recognition and clicking support
randlee Jan 26, 2026
d8918a8
style: fix rustfmt formatting in pane.rs
randlee Jan 26, 2026
77f27bf
fix(terminal): address code review findings
randlee Jan 27, 2026
419b1c0
Merge pull request #15 from randlee/feature/sprint-2-terminal-integra…
randlee Jan 27, 2026
ceb1359
merge develop into sprint-2-3-url-recognition
randlee Jan 27, 2026
73ca268
merge develop and fix path suffix handling
randlee Jan 27, 2026
1990117
Merge pull request #16 from randlee/feature/sprint-2-3-url-recognition
randlee Jan 27, 2026
e3d9b5b
Cache terminal render lines to avoid layout cycles
randlee Jan 27, 2026
d818041
Merge pull request #17 from randlee/feature/sprint-2-3-url-recognition
randlee Jan 27, 2026
f44df3f
fix: guard mouse events against empty terminal cells
randlee Jan 27, 2026
45c3d06
fix: terminal sizing and keyboard input
randlee Jan 27, 2026
f3463df
fix: implement proper terminal sizing with custom Element
randlee Jan 27, 2026
ea912b7
fix: resolve clippy warnings and format issues
randlee Jan 27, 2026
b0821ac
fix: allow dead_code for rendered_lines getter
randlee Jan 27, 2026
de18ae0
Merge pull request #19 from randlee/feature/fix-terminal-sizing
randlee Jan 27, 2026
2affe58
feat: add resizable panes with draggable dividers
randlee Jan 27, 2026
28f1bf1
Fix pane resize sizing and edge cases
randlee Jan 27, 2026
b211201
Merge pull request #20 from randlee/feature/resizable-panes
randlee Jan 27, 2026
423c3d6
feat(terminal): add Phase 4 hover state for URL recognition
randlee Jan 28, 2026
ca24fe1
fix(terminal): address ARCH-CODEX review findings
randlee Jan 28, 2026
a2abe08
docs: add Sprint 2.3 QA validation report
randlee Jan 28, 2026
6b01c51
Merge branch 'develop' into feature/sprint-2-3-url-recognition
randlee Jan 28, 2026
d324238
fix(terminal): harden hyperlink hover handling
randlee Jan 28, 2026
771a03b
Merge pull request #21 from randlee/feature/sprint-2-3-url-recognition
randlee Jan 28, 2026
3727ef0
docs: update master plan - Phase 2 complete
randlee Jan 28, 2026
bcbd82f
docs: add phase 3 sprint 1 design
randlee Jan 28, 2026
a61d8e6
feat(file-browser): implement Phase 3 Sprint 1 file browser foundation
randlee Jan 28, 2026
9af55f3
docs: add worktree path to sprint 3.1 design
randlee Jan 28, 2026
0278df1
docs: update project status for Phase 3 Sprint 3.1
randlee Jan 28, 2026
ce175ea
fix(file-browser): address ARCH-CODEX review findings
randlee Jan 28, 2026
ba92cab
Merge branch 'develop' into feature/sprint-3-1-file-browser
randlee Jan 28, 2026
48c88e5
fix: resolve clippy warnings in file browser tests
randlee Jan 28, 2026
45e5c84
feat(file-browser): load filesystem entries
randlee Jan 28, 2026
e5a161c
ci: add libx11-dev dependency for Linux builds
randlee Jan 28, 2026
5478077
merge develop into feature/sprint-3-1-wave3
randlee Jan 28, 2026
423da7f
merge feature/sprint-3-1-file-browser into feature/sprint-3-1-wave3
randlee Jan 28, 2026
4268746
style: format file browser state
randlee Jan 28, 2026
36feee3
ci: fix alsa deps and windows-capture pin
randlee Jan 28, 2026
54a8748
chore: update lockfile for windows-capture patch
randlee Jan 28, 2026
911927f
ci: fix linux deps and windows path test
randlee Jan 28, 2026
a63bb9a
tests: isolate settings store save/reload
randlee Jan 28, 2026
f13b1f9
Merge pull request #23 from randlee/feature/sprint-3-1-wave3
randlee Jan 28, 2026
8e1349c
fix: terminal pane layout - ensure proper height propagation
randlee Jan 30, 2026
f97cb48
Merge pull request #24 from randlee/feature/fix-terminal-prompt-env-vars
randlee Jan 30, 2026
e473cfa
chore: add /cargo-clean slash command
randlee Feb 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .claude/commands/cargo-clean.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: cargo-clean
description: Run cargo clean on the main repo and all registered git worktrees to free up Rust build artifacts.
version: 1.0.0
options:
- name: --worktrees-only
description: Skip the main repo; only clean registered worktrees.
---

Run `cargo clean` on the main repo and all registered git worktrees to free up Rust build artifacts.

## Usage

```
/cargo-clean [--worktrees-only]
```

- No flags: cleans the main repo **and** all worktrees
- `--worktrees-only`: skips the main repo, only cleans worktrees

## Instructions

1. Parse the user's invocation for the `--worktrees-only` flag.

2. Get all registered worktrees by running:
```bash
git -C /Users/randlee/Documents/github/terminalg worktree list
```

3. Parse the output into a list of paths. The first entry is always the main repo.

4. Build the target list:
- If `--worktrees-only`: exclude the first entry (main repo path)
- Otherwise: include all entries

5. For each path in the target list, run:
```bash
cargo clean --manifest-path "<path>/Cargo.toml"
```
Print the path being cleaned before each run, and the cargo output (files removed, GiB freed) after.

6. Print a summary table showing each worktree, files removed, and space freed.
Include a total row summing files and GiB across all cleaned worktrees.
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,16 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y \
libx11-dev \
libx11-xcb-dev \
libxcb1-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-xfixes0-dev \
libxkbcommon-dev \
libxkbcommon-x11-dev \
libwayland-dev \
libasound2-dev \
libvulkan-dev

- name: Check code compiles
Expand Down Expand Up @@ -138,13 +141,16 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y \
libx11-dev \
libx11-xcb-dev \
libxcb1-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-xfixes0-dev \
libxkbcommon-dev \
libxkbcommon-x11-dev \
libwayland-dev \
libasound2-dev \
libvulkan-dev

- name: Run Clippy
Expand Down
Loading