@@ -53,6 +53,7 @@ interface ElectronBridge {
5353 startServer : (
5454 serverPath : string ,
5555 modelPath : string ,
56+ visionModelPath : string ,
5657 additionalArgs : string ,
5758 ) => Promise < void > ;
5859 stopServer : ( ) => Promise < void > ;
@@ -347,6 +348,7 @@ const LlmServerPanel: React.FC<{ goToSettings: () => void }> = ({
347348
348349 // ── Settings refs ──
349350 const modelPathRef = useRef < string | null > ( null ) ;
351+ const visionModelPathRef = useRef < string | null > ( null ) ;
350352 const additionalArgsRef = useRef < string | null > ( null ) ;
351353 const localServerPathRef = useRef < string | null > ( null ) ;
352354 const [ serverSecret , setServerSecret ] = useState ( "" ) ;
@@ -415,6 +417,8 @@ const LlmServerPanel: React.FC<{ goToSettings: () => void }> = ({
415417 dc . onopen = ( ) => {
416418 addLog ( "RTC" , `DataChannel OPEN (${ dc . label } )` ) ;
417419 addLog ( "RTC" , "DataChannel connected!" ) ;
420+
421+ setStatus ( "Device connected, ready to stream requests" ) ;
418422 } ;
419423
420424 dc . onclose = ( ) => {
@@ -727,6 +731,7 @@ const LlmServerPanel: React.FC<{ goToSettings: () => void }> = ({
727731 await getElectronBridge ( ) . startServer (
728732 localServerPathRef . current ,
729733 modelPathRef . current ,
734+ visionModelPathRef . current || "" ,
730735 additionalArgsRef . current || "" ,
731736 ) ;
732737
@@ -771,16 +776,19 @@ const LlmServerPanel: React.FC<{ goToSettings: () => void }> = ({
771776 UserSettingKey . ADDITIONAL_SERVER_CMD_ARGS ,
772777 UserSettingKey . LOCAL_SERVER_PATH ,
773778 UserSettingKey . SERVER_SECRET_KEY ,
779+ UserSettingKey . VISION_MODEL_PATH ,
774780 ] ) ;
775781
776782 const mp = settings [ UserSettingKey . MODEL_PATH ] ;
777783 const aa = settings [ UserSettingKey . ADDITIONAL_SERVER_CMD_ARGS ] ;
778784 const lsp = settings [ UserSettingKey . LOCAL_SERVER_PATH ] ;
785+ const vmp = settings [ UserSettingKey . VISION_MODEL_PATH ] ;
779786 const ssk = settings [ UserSettingKey . SERVER_SECRET_KEY ] ;
780787
781788 setServerSecret ( ssk ) ;
782789 serverSecretRef . current = ssk ;
783790 modelPathRef . current = mp ;
791+ visionModelPathRef . current = vmp ;
784792 additionalArgsRef . current = aa ;
785793 localServerPathRef . current = lsp ;
786794
0 commit comments