-
-
Notifications
You must be signed in to change notification settings - Fork 78
Comparing changes
Open a pull request
base repository: johannesjo/parallel-code
base: v0.5.0
head repository: johannesjo/parallel-code
compare: v0.6.0
- 19 commits
- 31 files changed
- 1 contributor
Commits on Mar 4, 2026
-
feat(plans): show Claude Code plan in task panel
Watch .claude/plans/ in each worktree for markdown plan files and render them in a Plan tab next to Notes. Includes fullscreen dialog, showPlans setting toggle, and fs.watch with debounced updates.
Configuration menu - View commit details
-
Copy full SHA for 9ed0141 - Browse repository at this point
Copy the full SHA 9ed0141View commit details -
feat(ipc): add fireAndForget helper for unhandled IPC calls
Add fireAndForget() wrapper to ipc.ts that logs errors and accepts an optional onError callback. Replace 5 fire-and-forget invoke() calls that caused unhandled promise rejections: - TerminalView: WriteToAgent, ResizeAgent, KillAgent (log-only) - BattleScreen: KillAgent (shows user notification on failure) - PromptInput: WriteToAgent (log-only)
Configuration menu - View commit details
-
Copy full SHA for face8ae - Browse repository at this point
Copy the full SHA face8aeView commit details -
fix(git): eliminate race condition in changes view with multiple commits
Pin HEAD to immutable SHA before computing merge-base and diffs, so concurrent commits can't cause files to be misclassified as committed/uncommitted. Read committed file content from git objects instead of disk for consistent diff display. - Extract pinHead() helper, pass pinned hash to detectMergeBase() - Use git diff base..HEAD (two commits) instead of diffing working tree - Read newContent from git show HEAD:file, fall back to disk only for uncommitted changes - Preserve actual status letters (D/A/R) for uncommitted-only files - Pass projectRoot/branchName fallback props to DiffViewerDialog
Configuration menu - View commit details
-
Copy full SHA for c749015 - Browse repository at this point
Copy the full SHA c749015View commit details -
fix(remote): decouple modal close from remote server disconnect
Sidebar button now always opens the ConnectPhoneModal instead of directly calling stopRemoteAccess() when clients are connected. Disconnect is only possible via the explicit button inside the modal. Closes #11.
Configuration menu - View commit details
-
Copy full SHA for 037b2e6 - Browse repository at this point
Copy the full SHA 037b2e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c674b77 - Browse repository at this point
Copy the full SHA c674b77View commit details -
* task/issue-11: fix(remote): decouple modal close from remote server disconnect
Configuration menu - View commit details
-
Copy full SHA for c87cb0d - Browse repository at this point
Copy the full SHA c87cb0dView commit details -
fix(plans): write plansDirectory to settings.local.json instead of se…
…ttings.json Avoids modifying the committed settings.json file — local settings belong in settings.local.json which is gitignored.
Configuration menu - View commit details
-
Copy full SHA for 4a01ae2 - Browse repository at this point
Copy the full SHA 4a01ae2View commit details
Commits on Mar 5, 2026
-
fix(git): show deletion diff for uncommitted file deletions
Files tracked in HEAD but deleted locally were showing "No changes" because hasUncommittedChanges required fileExistsOnDisk to be true. Detect uncommitted deletions separately, generate deletion pseudo-diffs, and surface errors instead of silently returning empty results.
Configuration menu - View commit details
-
Copy full SHA for 1dab022 - Browse repository at this point
Copy the full SHA 1dab022View commit details -
Configuration menu - View commit details
-
Copy full SHA for b30d710 - Browse repository at this point
Copy the full SHA b30d710View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42962a9 - Browse repository at this point
Copy the full SHA 42962a9View commit details -
Merge branch 'task/plan-detection-is-not-working-for'
* task/plan-detection-is-not-working-for: fix(plans): add warning log for shallow-symlink read failures fix(plans): shallow-symlink .claude dir to isolate plans per worktree
Configuration menu - View commit details
-
Copy full SHA for eeb5011 - Browse repository at this point
Copy the full SHA eeb5011View commit details -
fix(git): use actual diff stats for uncommitted tracked files
The changed line counts showed total file lines as added and zero as removed for uncommitted tracked files. This happened because the code read the entire file and counted all lines instead of using git diff. - Use `git diff --numstat HEAD` for tracked uncommitted files to get actual added/removed line counts - Keep counting all lines as added for untracked (new) files - Only run the extra git command when tracked uncommitted files exist - Fix trailing newline overcount for untracked file line counting
Configuration menu - View commit details
-
Copy full SHA for a73c401 - Browse repository at this point
Copy the full SHA a73c401View commit details -
Merge branch 'task/the-changed-line-code-always-shows-the'
* task/the-changed-line-code-always-shows-the: fix(git): use actual diff stats for uncommitted tracked files
Configuration menu - View commit details
-
Copy full SHA for 8a33fd1 - Browse repository at this point
Copy the full SHA 8a33fd1View commit details
Commits on Mar 6, 2026
-
feat(ui): show filename-first in changed files list with smart disamb…
…iguation Display filenames prominently instead of full paths. For duplicate filenames, show the shortest disambiguating parent directory suffix in dimmed text. Full path available via tooltip on hover.
Configuration menu - View commit details
-
Copy full SHA for 036f944 - Browse repository at this point
Copy the full SHA 036f944View commit details -
feat(agents): add split-button to restart with a different agent
When an agent exits, the Restart button now has a dropdown arrow that lets users pick a different agent to restart with. Selecting a different agent swaps the AgentDef and starts fresh; selecting the same agent behaves like a normal restart.
Configuration menu - View commit details
-
Copy full SHA for 463def3 - Browse repository at this point
Copy the full SHA 463def3View commit details -
fix(theme): brighten minimal theme for better daylight readability
Lift background, border, and text values slightly across the minimal preset to improve contrast and readability in bright environments.
Configuration menu - View commit details
-
Copy full SHA for 747af9e - Browse repository at this point
Copy the full SHA 747af9eView commit details -
fix(merge-dialog): ensure fresh commit data on every open
- Add explicit refetch of branch log, merge status, and worktree status each time the dialog opens (defensive safety net) - Show short commit hashes in the commit list so freshness is visually verifiable, especially after rebase - Strip hashes from squash commit message text
Configuration menu - View commit details
-
Copy full SHA for 496ee4d - Browse repository at this point
Copy the full SHA 496ee4dView commit details
Commits on Mar 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5d920fd - Browse repository at this point
Copy the full SHA 5d920fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0e176 - Browse repository at this point
Copy the full SHA 5f0e176View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.0...v0.6.0