Skip to content

Code improvements#31

Merged
axelgar merged 1 commit into
mainfrom
feat/code-improvements
Mar 13, 2026
Merged

Code improvements#31
axelgar merged 1 commit into
mainfrom
feat/code-improvements

Conversation

@axelgar

@axelgar axelgar commented Mar 13, 2026

Copy link
Copy Markdown
Owner

Changes - fix: add state store locking, surfac

- Add sync.RWMutex to state.Store so GetWorkspace/ListWorkspaces don't
  race with concurrent mutations
- UpdateWorkspace no longer writes unchanged state to disk when the
  workspace is not found
- FetchPRReviews now surfaces errors from inline comment fetching
- GetPRCIStatus and GetBranchAndPRStatus return JSON parse errors
  instead of silently returning nil
- Reset prBodyPrefill on successful PR creation (was only reset on cancel)
- Move diff scroll clamping from View (dead code on value receiver) to
  Update via clampDiffScroll helper
- uncommittedFiles now returns an error instead of silently returning nil

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@axelgar axelgar merged commit 32734ab into main Mar 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant