• Mohamed Aziz Mejri's avatar
    feat: multi-component-selector (#1728) · 2a7f5a89
    Mohamed Aziz Mejri 提交于
    <!-- This is an auto-generated description by cubic. -->
    ## Summary by cubic
    Adds multi-component selection in the preview and sends all selected
    components to chat for targeted edits. Updates overlays, UI, and IPC to
    support arrays, smarter context focusing, and cross-platform path
    normalization.
    
    - **New Features**
    - Select multiple components in the iframe; selection mode stays active
    until you deactivate it.
    - Show a scrollable list of selections with remove buttons and a Clear
    all; remove from the list or click an overlay in the preview to
    deselect. Sending clears all overlays.
    - Separate hover vs selected overlays with labels on hover; overlays
    persist after deactivation and re-position on layout changes/resizes.
    - Chat input and streaming now send selectedComponents; server builds
    per-component snippets and focuses their files in smart context.
    
    - **Migration**
    - Replace selectedComponentPreviewAtom with
    selectedComponentsPreviewAtom (ComponentSelection[]).
    - ChatStreamParams now uses selectedComponents; migrate any
    single-selection usages.
      - previewIframeRefAtom added for clearing overlays from the parent.
    
    <sup>Written for commit da0d64cc9e9f83fbf4b975278f6c869f0d3a8c7d.
    Summary will update automatically on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    2a7f5a89
名称
最后提交
最后更新
..
app_env_vars_handlers.ts 正在载入提交数据...
app_handlers.ts 正在载入提交数据...
app_upgrade_handlers.ts 正在载入提交数据...
capacitor_handlers.ts 正在载入提交数据...
chat_handlers.ts 正在载入提交数据...
chat_stream_handlers.ts 正在载入提交数据...
context_paths_handlers.ts 正在载入提交数据...
createFromTemplate.ts 正在载入提交数据...
debug_handlers.ts 正在载入提交数据...
dependency_handlers.ts 正在载入提交数据...
github_handlers.ts 正在载入提交数据...
help_bot_handlers.ts 正在载入提交数据...
import_handlers.ts 正在载入提交数据...
language_model_handlers.ts 正在载入提交数据...
local_model_handlers.ts 正在载入提交数据...
local_model_lmstudio_handler.ts 正在载入提交数据...
local_model_ollama_handler.ts 正在载入提交数据...
mcp_handlers.ts 正在载入提交数据...
neon_handlers.ts 正在载入提交数据...
node_handlers.ts 正在载入提交数据...
portal_handlers.ts 正在载入提交数据...
pro_handlers.ts 正在载入提交数据...
problems_handlers.ts 正在载入提交数据...
prompt_handlers.ts 正在载入提交数据...
proposal_handlers.ts 正在载入提交数据...
release_note_handlers.ts 正在载入提交数据...
safe_handle.ts 正在载入提交数据...
security_handlers.ts 正在载入提交数据...
session_handlers.ts 正在载入提交数据...
settings_handlers.ts 正在载入提交数据...
shell_handler.ts 正在载入提交数据...
supabase_handlers.ts 正在载入提交数据...
template_handlers.ts 正在载入提交数据...
testing_chat_handlers.ts 正在载入提交数据...
token_count_handlers.ts 正在载入提交数据...
upload_handlers.ts 正在载入提交数据...
vercel_handlers.ts 正在载入提交数据...
version_handlers.ts 正在载入提交数据...
window_handlers.ts 正在载入提交数据...