feat: upgrade @mcp-ui/client package and improve UI message handling (#4164)

This commit is contained in:
Andrew Harvard
2025-08-21 16:21:32 -04:00
committed by GitHub
parent 79b163cc60
commit db8518f52d
9 changed files with 447 additions and 98 deletions
+11
View File
@@ -1070,6 +1070,17 @@ ipcMain.on('react-ready', () => {
console.log('[main] React ready - window is prepared for deep links');
});
// Handle external URL opening
ipcMain.handle('open-external', async (_event, url: string) => {
try {
await shell.openExternal(url);
return true;
} catch (error) {
console.error('Error opening external URL:', error);
throw error;
}
});
// Handle directory chooser
ipcMain.handle('directory-chooser', (_event) => {
return openDirectoryDialog();