Repository navigation
Releases: myersguo/LCoder
Release list
LCoder 0.1.5 — selective review refresh
What's new
- Keeps the Review editor from reloading the current file when unrelated files change in the workspace.
- Workspace watch events now report changed relative paths to the renderer.
- File and working-diff tabs refresh only when their displayed path or rename-source path changed.
- Commit and branch diff tabs stay stable for ordinary working-tree file saves, and still refresh for unknown/global changes such as Git metadata updates or manual Refresh.
- Includes the clippy-compatible follow-up for the selective refresh implementation.
Install
curl -fsSL https://raw.githubusercontent.com/myersguo/LCoder/main/install.sh | bashOr with Homebrew:
brew install --cask myersguo/tap/lcoderExisting Homebrew users can upgrade after the tap update:
brew upgrade --cask myersguo/tap/lcoderManual installation
-
Download
LCoder-0.1.5-macos-arm64-unsigned.zipandSHA256SUMS. -
Verify:
grep 'LCoder-0.1.5-macos-arm64-unsigned.zip' SHA256SUMS | shasum -a 256 -c -
-
Unzip and move
LCoder.appto/Applications. -
If macOS blocks first launch:
xattr -dr com.apple.quarantine "/Applications/LCoder.app"
Limitations
- macOS 13+ on Apple Silicon only.
- Ad-hoc signed, but not Developer ID signed or notarized.
LCoder 0.1.4 — selective review refresh
What's new
- Optimizes Review refresh so unrelated file changes no longer reload the currently opened review file.
- Workspace watching now reports changed relative paths to the renderer.
- File and working-diff tabs refresh only when their current or rename-source path changes.
- Commit and branch diff tabs remain stable for ordinary working-tree file changes, and still refresh for unknown/global changes such as Git metadata updates or manual Refresh.
- Fixes manual Refresh so it no longer advances the watcher cursor and misses later file events.
Install
curl -fsSL https://raw.githubusercontent.com/myersguo/LCoder/main/install.sh | bashOr with Homebrew:
brew install --cask myersguo/tap/lcoderExisting Homebrew users can upgrade after the tap update:
brew upgrade --cask myersguo/tap/lcoderManual installation
-
Download
LCoder-0.1.4-macos-arm64-unsigned.zipandSHA256SUMS. -
Verify:
grep 'LCoder-0.1.4-macos-arm64-unsigned.zip' SHA256SUMS | shasum -a 256 -c -
-
Unzip and move
LCoder.appto/Applications. -
If macOS blocks first launch:
xattr -dr com.apple.quarantine "/Applications/LCoder.app"
Limitations
- macOS 13+ on Apple Silicon only.
- Ad-hoc signed, but not Developer ID signed or notarized.
LCoder 0.1.3 — branch compare review
What's new
- Adds a Branches review mode for comparing two local branches with
base...headmerge-base semantics. - Lets feature branches such as
feature_abe reviewed againstmainormasterwithout checkout, fetch, or working-tree mutation. - Keeps branch diff file views pinned to resolved commit IDs and asks for refresh if either branch moves before opening a file.
- Shows the BASE and HEAD branch selectors in one compact row.
- Keeps LCoder-started Codex, Claude Code, and TraeX sessions out of each Agent's default Recent/resume list.
- Updates Vitest to the patched 4.1.11 release so the project audit gate is clean.
Install
curl -fsSL https://raw.githubusercontent.com/myersguo/LCoder/main/install.sh | bashOr with Homebrew:
brew install --cask myersguo/tap/lcoderExisting Homebrew users can upgrade after the tap update:
brew upgrade --cask myersguo/tap/lcoderManual installation
-
Download
LCoder-0.1.3-macos-arm64-unsigned.zipandSHA256SUMS. -
Verify:
grep 'LCoder-0.1.3-macos-arm64-unsigned.zip' SHA256SUMS | shasum -a 256 -c -
-
Unzip and move
LCoder.appto/Applications. -
If macOS blocks first launch:
xattr -dr com.apple.quarantine "/Applications/LCoder.app"
Limitations
- macOS 13+ on Apple Silicon only.
- Ad-hoc signed, but not Developer ID signed or notarized.
LCoder 0.1.2 — navigator file filtering
What's new
- Adds a compact
Filter filesfield to Browse and Review navigation. - Browse filtering searches the workspace recursively, including files under directories that have not been expanded.
- Review filtering narrows working-tree and commit changes and also matches rename source paths.
- Preserves active-file highlighting and opens filtered results through the normal read-only file tabs.
- Bounds recursive search to 100,000 scanned entries and 200 sorted matches while skipping symlinks,
.git, dependencies, and build output.
Install
curl -fsSL https://raw.githubusercontent.com/myersguo/LCoder/main/install.sh | bashOr with Homebrew:
brew install --cask myersguo/tap/lcoderExisting Homebrew users can upgrade after the tap update:
brew upgrade --cask myersguo/tap/lcoderManual installation
-
Download
LCoder-0.1.2-macos-arm64-unsigned.zipandSHA256SUMS. -
Verify:
grep 'LCoder-0.1.2-macos-arm64-unsigned.zip' SHA256SUMS | shasum -a 256 -c -
-
Unzip and move
LCoder.appto/Applications. -
If macOS blocks first launch:
xattr -dr com.apple.quarantine "/Applications/LCoder.app"
Limitations
- macOS 13+ on Apple Silicon only.
- Ad-hoc signed, but not Developer ID signed or notarized.
LCoder 0.1.1 — AI code review
What's new
- Adds
AI: Review Selectionto the editor context menu when code is selected. - Adds
AI: Review Entire Filewhen no code is selected. - Uses a dedicated review prompt focused on actionable correctness, security, concurrency, resource-lifecycle, performance, and maintainability findings.
- Preserves the existing bounded, untrusted-data treatment and exact working-tree/HEAD/commit file context.
Install
curl -fsSL https://raw.githubusercontent.com/myersguo/LCoder/main/install.sh | bashOr with Homebrew:
brew install --cask myersguo/tap/lcoderExisting Homebrew users can upgrade after the tap update:
brew upgrade --cask myersguo/tap/lcoderManual installation
-
Download
LCoder-0.1.1-macos-arm64-unsigned.zipandSHA256SUMS. -
Verify:
grep 'LCoder-0.1.1-macos-arm64-unsigned.zip' SHA256SUMS | shasum -a 256 -c -
-
Unzip and move
LCoder.appto/Applications. -
If macOS blocks first launch:
xattr -dr com.apple.quarantine "/Applications/LCoder.app"
Limitations
- macOS 13+ on Apple Silicon only.
- Ad-hoc signed, but not Developer ID signed or notarized.
LCoder 0.1.0 — macOS Apple Silicon
Highlights
- Browse local source with a lazy file tree and read-only Monaco editor.
- Review working-tree changes and first-parent commit history without mutating Git state.
- Run Shell, Codex, Claude Code, or TraeX in an embedded PTY after explicitly trusting the workspace.
- Explain a selection or the exact current/history file version in the AI terminal.
- Resize and persist the Navigator, Terminal, and History split panes.
Install
curl -fsSL https://raw.githubusercontent.com/myersguo/LCoder/main/install.sh | bashOr with Homebrew:
brew install --cask myersguo/tap/lcoderManual installation
-
Download
LCoder-0.1.0-macos-arm64-unsigned.zipandSHA256SUMS. -
Verify the archive:
grep 'LCoder-0.1.0-macos-arm64-unsigned.zip' SHA256SUMS | shasum -a 256 -c -
-
Unzip and move
LCoder.appto/Applications. -
If macOS blocks first launch, clear quarantine for this app only:
xattr -dr com.apple.quarantine "/Applications/LCoder.app"
Limitations
- macOS 13+ on Apple Silicon only.
- The app is ad-hoc signed, not Developer ID signed or notarized.
- Monaco is read-only and Git review commands do not modify the repository.