Conversation
Add inline validation to CreateProjectDialog with character checks and debounced directory existence warnings. Show capabilities section only for first-time users on the welcome screen and display agent detection summary. Fix open-project restoration to correctly handle first launch vs returning users. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…perations Branch name was only refreshed at init, project switch, and session completion — external git checkout/branch commands were never picked up. Add 15s polling, window focus listener, and session start/stop refresh. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New dedicated Settings view with 8 organized tabs replacing sidebar modals, bottom status bar with MCP/GitHub/usage indicators, file browser search with highlighting and right-click context menu (open in editor, copy path, reveal), success toast notifications, focus-within accessibility for action buttons, improved ACP adapter update flow with pinned versions and cache invalidation, and session grid resize handle indicators. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
macOS GUI apps don't inherit env vars from shell profiles, so GITHUB_TOKEN/GH_TOKEN set in .zshrc were invisible to Faber. Expand fix_path_env() to capture important env vars beyond just PATH. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ization, and dashboard UX improvements Add progress ring visualization on in-progress task cards, per-dependency met/unmet indicators, epic dependency connectors in Kanban columns, and searchable filter dropdowns for large label/agent/epic lists. Standardize typography across 100+ components to a canonical scale (text-micro/text-2xs/text-xs/text-sm/text-base), extract centralized taskStatusColors module, and update CHANGELOG + docs with accurate settings paths. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Resizable detail panels (280-600px) via new DetailPanelResizeHandle, two-line PR/Issue rows with overflow-safe label capping, retry buttons on all error banners, normalized empty state opacity, and improved commit graph merge indicator contrast for dark theme. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace bare spinners with skeleton placeholders that match content layout in CommitGraph (initial + infinite scroll), RulesTab, and AgentActivityTab history. Add TaskCardSkeleton component for Kanban columns. Add inline loading spinners on ArchivedTaskList restore/delete actions with disabled states during async operations. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…agentclientprotocol The claude-agent-acp package moved from @zed-industries/claude-agent-acp to @agentclientprotocol/claude-agent-acp. Updates install commands, package names, doc comments, and the session error hint (now uses the adapter's own install command instead of a hardcoded scope). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
When the user cancels an ACP prompt and immediately resends, a late completion event from the cancelled turn could clear promptPending for the new turn, hiding the working indicator. - Add acpPromptTurnId to track which turn started the pending state - New clearAcpPromptIfCurrent action: only clears promptPending if the turn counter hasn't advanced (stale events are ignored) - acp-prompt-complete and acp-error handlers use the new guard - Add 5s timeout to waitForIdle polling to prevent infinite hangs if a cancel event is lost Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Toolbar wraps gracefully with grouped right-side actions, filter bar sections stay with their separators, GitHub/plugin detail panels clamp to max 40% width, and Kanban column min-width reduced for tighter fits. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Respect prefers-reduced-motion OS preference with global CSS rules and useReducedMotion hook in Shimmer. Add aria-label to icon-only buttons, focus-visible indicators to custom buttons, role="alert" to error/warning banners, and text fallbacks for color-only indicators across 15 components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add consistent empty state patterns throughout the app: contextual hints in Kanban columns, icons for DependencyGraph/CommitGraph/FileList/ TaskDetailView/ReviewPanel, search CTA for InstalledSkillsList, session mode explanations in SessionsEmptyState, sub-tasks placeholder in TaskMetadataSidebar, tab icons for Rules/Skills, and normalize all empty state icon opacity to opacity-30. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add Files | Session History tab system to the right sidebar, making session history accessible from any view instead of being duplicated in ChatView and SessionsView. Active tab persists across restarts. - Refactor SessionHistorySidebar into embeddable SessionHistoryContent - Add chatSessionActive prop to disable "Resume in Chat" when active - Remove per-view sidebar instances from ChatView and SessionsView - Remove History toggle button from SessionsToolbar - Update sidebar toggle tooltip and docs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace Checkbox with reusable ToggleRow (Switch) component for the "Create worktree" toggle in LaunchTaskDialog and LaunchSessionDialog. Fix TaskCard context menu always appearing at top-left corner by using a virtual anchor with cursor coordinates instead of DOM style mutation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Introduce SidePanel with Header, Content, Footer sub-components and built-in resize support. Migrate GitHub detail panels, HelpView, FileList, RulesTab, and TaskDetailView to use it, removing the now-redundant DetailPanelResizeHandle and repeated glass/border boilerplate. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.