gsxdsm
0e020f7e4a
Feature: File Editor ( #789 )
...
* feat: Add file management feature
* feat: Add auto-save functionality to file editor
* fix: Replace HardDriveDownload icon with Save icon for consistency
* fix: Prevent recursive copy/move and improve shell injection prevention
* refactor: Extract editor settings form into separate component
2026-02-20 16:06:44 -08:00
gsxdsm
0a5540c9a2
Fix concurrency limits and remote branch fetching issues ( #788 )
...
* Changes from fix/bug-fixes
* feat: Refactor worktree iteration and improve error logging across services
* feat: Extract URL/port patterns to module level and fix abort condition
* fix: Improve IPv6 loopback handling, select component layout, and terminal UI
* feat: Add thinking level defaults and adjust list row padding
* Update apps/ui/src/store/app-store.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: Add worktree-aware terminal creation and split options, fix npm security issues from audit
* feat: Add tracked remote detection to pull dialog flow
* feat: Add merge state tracking to git operations
* feat: Improve merge detection and add post-merge action preferences
* Update apps/ui/src/components/views/board-view/dialogs/git-pull-dialog.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update apps/ui/src/components/views/board-view/dialogs/git-pull-dialog.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix: Pass merge detection info to stash reapplication and handle merge state consistently
* fix: Call onPulled callback in merge handlers and add validation checks
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-20 13:48:22 -08:00
gsxdsm
7df2182818
Improve pull request flow, add branch selection for worktree creation, fix auto-mode concurrency count ( #787 )
...
* Changes from fix/fetch-before-pull-fetch
* feat: Improve pull request flow, add branch selection for worktree creation, fix for automode concurrency count
* feat: Add validation for remote names and improve error handling
* Address PR comments and mobile layout fixes
* ```
refactor: Extract PR target resolution logic into dedicated service
```
* feat: Add app shell UI and improve service imports. Address PR comments
* fix: Improve security validation and cache handling in git operations
* feat: Add GET /list endpoint and improve parameter handling
* chore: Improve validation, accessibility, and error handling across apps
* chore: Format vite server port configuration
* fix: Add error handling for gh pr list command and improve offline fallbacks
* fix: Preserve existing PR creation time and improve remote handling
2026-02-19 21:55:12 -08:00
gsxdsm
be4153c374
fix: Improve error handling and state management in auto-mode and utilities
2026-02-18 23:12:11 -08:00
gsxdsm
a144a63c51
fix: Resolve git operation error handling and conflict detection issues
2026-02-18 23:03:39 -08:00
gsxdsm
205f662022
fix: Improve error handling and validation across multiple services
2026-02-18 22:11:31 -08:00
gsxdsm
53d07fefb8
feat: Fix new branch issues and address code review comments
2026-02-18 21:36:00 -08:00
gsxdsm
15ca1eb6d3
feat: Add process abort control and improve auth detection
2026-02-18 20:48:37 -08:00
gsxdsm
4ee160fae4
fix: Address review comments
2026-02-18 19:52:25 -08:00
gsxdsm
983eb21faa
feat: Address review comments, add stage/unstage functionality, conflict resolution improvements, support for Sonnet 4.6
2026-02-18 18:58:33 -08:00
gsxdsm
df9a6314da
refactor: Enhance session management and error handling in AgentService and related components
...
- Improved session handling by implementing ensureSession to load sessions from disk if not in memory, reducing "session not found" errors.
- Enhanced error messages for non-existent sessions, providing clearer diagnostics.
- Updated CodexProvider and OpencodeProvider to improve error handling and messaging.
- Refactored various routes to use async/await for better readability and error handling.
- Added event emission for merge and stash operations in the MergeService and StashService.
- Cleaned up error messages in AgentExecutor to remove redundant prefixes and ANSI codes for better clarity.
2026-02-18 17:30:12 -08:00
gsxdsm
5c441f2313
feat: Add GPT-5 model variants and improve Codex execution logic. Addressed code review comments
2026-02-18 11:15:38 -08:00
gsxdsm
d30296d559
feat: Add git log parsing and rebase endpoint with input validation
2026-02-18 00:37:41 -08:00
gsxdsm
e6e04d57bc
Update apps/ui/src/components/views/board-view/worktree-panel/worktree-panel.tsx
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-17 23:37:49 -08:00
gsxdsm
829c16181b
Update apps/ui/src/components/views/board-view/dialogs/discard-worktree-changes-dialog.tsx
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-17 23:37:10 -08:00
gsxdsm
13261b7e8c
Update apps/ui/src/components/dialogs/project-file-selector-dialog.tsx
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-17 23:36:43 -08:00
gsxdsm
887e2ea76b
fix: Correct parsing of git output blocks and improve stash UI accessibility
2026-02-17 23:15:21 -08:00
gsxdsm
dd4c738e91
fix: Address code review comments
2026-02-17 23:15:21 -08:00
gsxdsm
cb99c4b4e8
feat: Replace Select with Popover+Command for branch selection UI
2026-02-17 22:08:22 -08:00
gsxdsm
9af63bc1ef
refactor: Improve all git operations, add stash support, add improved pull request flow, add worktree file copy options, address code review comments, add cherry pick options
2026-02-17 22:02:58 -08:00
gsxdsm
f4e87d4c25
Update apps/ui/src/styles/global.css
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-17 19:39:32 -08:00
gsxdsm
1df778a9db
chore: Add PageTransitionEvent and APP_BUILD_HASH to eslint globals
2026-02-17 17:37:35 -08:00
gsxdsm
cb44f8a717
Comprehensive set of mobile and all improvements phase 1
2026-02-17 17:33:11 -08:00
gsxdsm
7fcf3c1e1f
feat: Mobile improvements and Add selective file staging and improve branch switching
2026-02-17 15:20:28 -08:00
gsxdsm
de021f96bf
fix: Remove unused vars and improve type safety. Improve task recovery
2026-02-17 13:18:40 -08:00
gsxdsm
8bb10632b1
Merge remote-tracking branch 'upstream/v0.15.0rc' into feat/add-zai-usage-tracking
...
# Conflicts:
# apps/ui/src/components/usage-popover.tsx
# apps/ui/src/components/views/board-view/mobile-usage-bar.tsx
2026-02-17 11:19:06 -08:00
gsxdsm
06ef4f883f
Merge pull request #781 from gsxdsm/fix/improve-restart-recovery
...
feat: Add feature state reconciliation on server startup
2026-02-17 11:15:03 -08:00
gsxdsm
efcdd849b9
fix: Add 'ready' status to FeatureStatusWithPipeline type union
2026-02-17 10:37:45 -08:00
gsxdsm
dee770c2ab
refactor: Consolidate global settings fetching to avoid duplicate calls
2026-02-17 10:32:20 -08:00
gsxdsm
f7b3f75163
feat: Add path validation and security improvements to worktree routes
2026-02-17 10:17:23 -08:00
gsxdsm
b5ad77b0f9
feat: Add feature state reconciliation on server startup
2026-02-17 09:56:54 -08:00
gsxdsm
a09a2c76ae
fix: Address code review feedback and fix lint errors
2026-02-17 00:13:38 -08:00
gsxdsm
b9653d6338
fix: Strip runtime and state fields when duplicating features
2026-02-16 23:41:08 -08:00
gsxdsm
44ef2084cf
Merge remote-tracking branch 'upstream/v0.15.0rc' into feat/duplicate-festure
...
# Conflicts:
# apps/ui/src/components/views/board-view/components/kanban-card/card-header.tsx
# apps/ui/src/components/views/board-view/components/kanban-card/kanban-card.tsx
# apps/ui/src/components/views/board-view/hooks/use-board-persistence.ts
2026-02-16 23:28:32 -08:00
gsxdsm
fa799d3cb5
feat: Implement optimistic updates for feature persistence
...
Add optimistic UI updates with rollback capability for feature creation and deletion operations. Await persistFeatureDelete promise and add Playwright testing dependency.
2026-02-16 23:08:09 -08:00
gsxdsm
f06088a062
feat: Update maxTurns default from 20 to 100 and format code
2026-02-16 22:47:30 -08:00
gsxdsm
d5340fd1a4
Update apps/ui/src/components/views/board-view/components/kanban-card/agent-info-panel.tsx
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-16 22:19:26 -08:00
gsxdsm
aa940d44ff
feat: Add task retry logic and improve max turns limit
2026-02-16 22:10:50 -08:00
gsxdsm
416ef3a394
feat: Add error handling to auto-mode facade and implement followUp feature. Fix Claude weekly usage indicator. Fix mobile card drag
2026-02-16 18:58:42 -08:00
gsxdsm
727a7a5b9d
feat: Exclude waiting_approval cards from active running state display
2026-02-16 14:14:17 -08:00
gsxdsm
ab5d6a0e54
feat: Improve callback safety and remove unnecessary formatting in auto-mode facade
2026-02-16 13:14:55 -08:00
gsxdsm
0b03e70f1d
fix: Resolve null coalescing, feature verification, and test abort handling issues
2026-02-16 12:27:56 -08:00
gsxdsm
462dbf1522
fix: Address code review comments
2026-02-16 11:53:09 -08:00
gsxdsm
bea26a6b61
style: Fix inconsistent indentation in components and imports
2026-02-15 22:50:01 -08:00
eclipxe
e9802ac00c
Feat: Add ability to duplicate a feature and duplicate as a child
2026-02-15 21:28:07 -08:00
gsxdsm
41014f6ab6
fix: resolve TypeScript errors after upstream merge
...
Add missing 'adaptive' thinking level to kanban card labels and export
TerminalPromptTheme type from @automaker/types package.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 21:04:18 -08:00
eclipxe
ac2e8cfa88
Feat: Add z.ai usage tracking
2026-02-15 20:57:09 -08:00
eclipxe
7d5bc722fa
Feat: Show Gemini Usage in usage dropdown and mobile sidebar
2026-02-15 20:56:53 -08:00
eclipxe
7765a12868
Feat: Add z.ai usage tracking
2026-02-15 20:55:37 -08:00
gsxdsm
f459b73cb5
fix: update kanban card status handling
...
- Enhanced the Kanban card component to support additional feature statuses ('interrupted' and 'ready') in the backlog display logic.
- Updated relevant components to reflect these changes, ensuring consistent behavior across the UI.
2026-02-15 10:38:23 -08:00