* Allow multiple merge for a single task attempt
Merge more than once (vibe-kanban 618829fc)
When creating a PR, new changes can be pushed after creation.
We need merge to work the same way, when changes have been made after the first merge, a second one should work.
Commit changes from coding agent for task attempt 548ff450-df77-47b2-a5ba-c88d0aa4a334
Merge more than once (vibe-kanban 618829fc)
When creating a PR, new changes can be pushed after creation.
We need merge to work the same way, when changes have been made after the first merge, a second one should work.
Remove pinned todo list (vibe-kanban cc66cda2)
Make a minimal change to remove the pinned todo list from the frontend
Remove pinned todo list (vibe-kanban cc66cda2)
Make a minimal change to remove the pinned todo list from the frontend
* Create merges table; remove task_attempt.merge_commit
Add merge model, replace ta.merge_commit with m.merge_commit
Fix frontend
* Move PR to merges table
* Refactor GitHub repository info retrieval to return structured data
* Fix frontend
* Reset task branch after PR merge
Add branch status handling to TaskDetailsProvider and related components
fmt
Add branch status handling to TaskDetailsProvider and related components
fmt
Test (vibe-kanban 1bf1a80f)
add test.txt
Show merged diff when no worktree present
Refresh branch status after PR creation
Test (vibe-kanban 1bf1a80f)
add test.txt
Test (vibe-kanban 1bf1a80f)
add test.txt
Show rebase when behind
Refactor container service to check if the container is clean before showing merged diff; remove unused BranchStatus import
Test (vibe-kanban a3c1b297)
add test.txt
Refactor branch status handling: rename BranchStatusResponse to BranchStatus and update related types and usages
Test (vibe-kanban) (#540)
* Remove test.txt
* Test (vibe-kanban aade357e)
add test.txt
* test.txt removed.
* Fix diff when merged and new commits have been made
* Remvoe logging (vibe-kanban) (#541)
* Test (vibe-kanban aade357e)
add test.txt
* Test (vibe-kanban aade357e)
add test.txt
* Perfect! I've successfully removed the "Fetching branch status" logging statement from the code. The logging has been removed from `crates/server/src/routes/task_attempts.rs:568-571`.
* Clear previous errors on successful PR creation, push, merge, and rebase actions
* Show branch in worktree dirty error message
* Add success indicators for push and merge actions in CurrentAttempt
* Refactor status display logic in CurrentAttempt for improved readability and maintainability
* Add target_branch_name to merge models and queries for direct and PR merges
* Enhance merge status display logic in CurrentAttempt for better clarity on direct merges
* Remove unnecessary condition check in attempt data fetching interval
* Clippy
* Add index for task_attempt_id in merges table to improve query performance
* Pass PR creation error
* Disable buttons (vibe-kanban 240346bf)
Instead of not showing the merge/pr buttons when theyre not available we should disable them. frontend/src/components/tasks/Toolbar/CurrentAttempt.tsx