feat(lms): add Docker setup guidance and improve remote workspace handling
This commit is contained in:
@@ -182,6 +182,10 @@ contextBridge.exposeInMainWorld('visualization', {
|
||||
stop: (environmentProfile?: unknown) => ipcRenderer.invoke('visualization:stop', environmentProfile)
|
||||
})
|
||||
contextBridge.exposeInMainWorld('localWorkspace', {
|
||||
docker: {
|
||||
status: () => ipcRenderer.invoke('local-workspace:docker:status'),
|
||||
openGuide: () => ipcRenderer.invoke('local-workspace:docker:guide'),
|
||||
},
|
||||
moduleFiles: {
|
||||
read: (moduleName: string, workspaceRoot?: string, folderName?: string) => ipcRenderer.invoke('local-workspace:module-files:read', moduleName, workspaceRoot, folderName),
|
||||
image: (moduleName: string, path: string, workspaceRoot?: string, folderName?: string) => ipcRenderer.invoke('local-workspace:module-files:image', moduleName, path, workspaceRoot, folderName),
|
||||
@@ -275,6 +279,7 @@ contextBridge.exposeInMainWorld('remoteWorkspace', {
|
||||
maps: {
|
||||
readArtifacts: (target: RemoteWorkspaceTarget, artifacts: SavedMapArtifactPath[]) => ipcRenderer.invoke('remote-workspace:maps:read-artifacts', target, artifacts),
|
||||
copyActiveRtabmapDatabaseToLocal: (target: RemoteWorkspaceTarget, localWorkspaceRoot: string | undefined, destinationPath: string) => ipcRenderer.invoke('remote-workspace:maps:copy-active-rtabmap-database', target, localWorkspaceRoot, destinationPath),
|
||||
uploadRtabmapDatabase: (target: RemoteWorkspaceTarget, uploadUrl: string, databasePath?: string | null) => ipcRenderer.invoke('remote-workspace:maps:upload-rtabmap-database', target, uploadUrl, databasePath),
|
||||
sync: (target: RemoteWorkspaceTarget, artifacts: SavedMapArtifactDownload[]) => ipcRenderer.invoke('remote-workspace:maps:sync', target, artifacts)
|
||||
},
|
||||
modules: {
|
||||
|
||||
Reference in New Issue
Block a user