Skip to content

Comments

Multi#138

Closed
shaloml wants to merge 18 commits intowbopan:mainfrom
shaloml:multi
Closed

Multi#138
shaloml wants to merge 18 commits intowbopan:mainfrom
shaloml:multi

Conversation

@shaloml
Copy link

@shaloml shaloml commented Feb 6, 2026

No description provided.

shaloml and others added 18 commits January 17, 2026 16:47
- 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.
… 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>
@shaloml shaloml closed this Feb 6, 2026
@shaloml
Copy link
Author

shaloml commented Feb 6, 2026

not good

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