Closed
Conversation
- Add direction setting to InterfaceConfig ('ltr' | 'rtl' | 'auto')
- Create useDirection hook for RTL language detection
- Add early initialization in main.tsx to prevent FOUC
- Integrate direction state in PreferencesContext
- Add Text Direction selector in Settings > General
- Convert Tailwind physical classes to logical properties (ml->ms, mr->me, pl->ps, pr->pe, left->start, right->end, text-left->text-start)
RTL languages detected: ar, he, fa, ur, yi, ps, sd, ug
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add Dockerfile with multi-stage build for production deployment - Add docker-compose.yml with volume mounts for Claude config - Add .dockerignore for optimized builds - Update @anthropic-ai/claude-code from 1.0.70 to 2.1.12 - Update README with Docker deployment guide explaining when to use Docker vs direct execution Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add QuestionTracker service for tracking question requests - Add question routes for notify/list/answer endpoints - Add QuestionDialog component for displaying questions in UI - Integrate with MCP server for question flow - Add unit tests for QuestionTracker (28 tests) - Add route tests for question endpoints (14 tests) - Change default server host to 0.0.0.0 for VM/remote access - Update CLAUDE.md with VM development instructions Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Updated CUIServer to pass questionTracker to permission routes for AskUserQuestion handling. - Modified MCP server to redirect AskUserQuestion requests to the question handler. - Refactored question handling logic into a shared processQuestions function for better code reuse. - Added create-directory endpoint in filesystem routes with validation and error handling. - Implemented WorkspaceBrowserModal for directory selection with recent directories support. - Updated API service to include createDirectory method for filesystem operations. - Enhanced ToolContent and ToolLabel components to display AskUserQuestion status. - Added types for CreateDirectoryRequest and CreateDirectoryResponse.
…-refresh functionality
… for access code feat(sidebar): simplify ProjectList component by removing unused All Projects button fix(sidebar): update WorkspaceBrowserModal prop from isOpen to open fix(login): change input type to password and update autocomplete attribute for security
…ersation support Add a side-panel Orchestrator that monitors main conversations and provides independent AI assistance (code review, suggestions, strategic guidance). Key fixes for session lifecycle: - Store claudeSessionId separately from streamingId for proper --resume - Keep SSE streams alive across process restarts (skip closeSession for orchestrator) - Set up event forwarding from new processes to original client stream - Prevent premature 'stopped' status on process completion Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ctors Add UI components for displaying review items and suggestion chips, along with utilities for extracting review items and suggestions from conversation messages. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update host expectations from 'localhost' to '0.0.0.0' and fix hostname regex to preserve hyphens, matching the actual DEFAULT_CONFIG and generateMachineId() implementations. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Previously, OrchestratorMessages used extractTextContent() which stripped all tool_use blocks, making file edits, bash commands, and other tool operations invisible. Now assistant messages render content blocks individually — text blocks display as before, tool_use blocks render with icons and ToolUseRenderer, and thinking blocks are filtered out. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enable launching multiple conversations simultaneously from the Home page via a new Layers toggle button. Users can add multiple task rows with per-task directory selection, shared model/permission settings, and launch all tasks in parallel. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
DropdownSelector checked if renderOption was truthy (always true for a function) instead of checking its return value, causing items to render as empty divs when renderOption returned undefined. Now evaluates the return value and falls back to the default label. VS Code button was gated on vscodeWebUrl preference being configured. Removed the guard so the button always renders, falling back to http://localhost:8080 when no URL is set. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Author
|
not good |
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.