mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 22:55:24 +00:00
feat: load plugin frontends at runtime and remove plugin ids from the shell
This commit is contained in:
1 parent
49f0286a14
commit
e88d5a52e3
721 files changed
+54265
-44416
No files matched your search
+5
-56
@@ -754,6 +754,11 @@ export async function checkElectronUpdate(): Promise<ElectronUpdateCheckResult>
|
||||
}
|
||||
}
|
||||
|
||||
/** A URL on the main backend, resolved for web, dev proxy and Electron. */
|
||||
export function getBackendUrl(path: string): string {
|
||||
return getApiUrl(path, 30001);
|
||||
}
|
||||
|
||||
function getApiUrl(path: string, defaultPort: number): string {
|
||||
const devMode = isDev();
|
||||
const electronMode = isElectron();
|
||||
@@ -1661,26 +1666,6 @@ export {
|
||||
notifyHostCreatedOrUpdated,
|
||||
} from "@/api/host-metrics-status-api";
|
||||
|
||||
export {
|
||||
getHostMetricsLayout,
|
||||
saveHostMetricsLayout,
|
||||
getHostPlatform,
|
||||
managerGet,
|
||||
managerGetSub,
|
||||
managerPost,
|
||||
type PlatformInfo,
|
||||
} from "@/api/host-metrics-api";
|
||||
|
||||
export {
|
||||
getProxmoxStats,
|
||||
startProxmoxStatsPolling,
|
||||
stopProxmoxStatsPolling,
|
||||
sendProxmoxStatsHeartbeat,
|
||||
getProxmoxStatsHistory,
|
||||
type ProxmoxStatsHistoryRow,
|
||||
type ProxmoxStatsHistoryResponse,
|
||||
} from "@/api/proxmox-stats-api";
|
||||
|
||||
export {
|
||||
getHostSidebarPreferences,
|
||||
saveHostSidebarPreferences,
|
||||
@@ -2211,17 +2196,6 @@ export {
|
||||
unlinkOIDCFromPasswordAccount,
|
||||
} from "@/api/oidc-account-api";
|
||||
|
||||
export type {
|
||||
GuacamoleTokenRequest,
|
||||
GuacamoleTokenResponse,
|
||||
} from "../../plugins/remote-desktop/src/frontend/guacamole-api";
|
||||
export {
|
||||
getGuacamoleDpi,
|
||||
getGuacamoleToken,
|
||||
getGuacamoleTokenFromHost,
|
||||
getGuacdStatus,
|
||||
} from "../../plugins/remote-desktop/src/frontend/guacamole-api";
|
||||
|
||||
// ============================================================================
|
||||
// RBAC MANAGEMENT
|
||||
// ============================================================================
|
||||
@@ -2255,31 +2229,6 @@ export type {
|
||||
PermissionCatalogItem,
|
||||
} from "@/api/rbac-api";
|
||||
|
||||
// ============================================================================
|
||||
// DOCKER MANAGEMENT API
|
||||
// ============================================================================
|
||||
|
||||
export {
|
||||
connectDockerSession,
|
||||
verifyDockerTOTP,
|
||||
verifyDockerWarpgate,
|
||||
disconnectDockerSession,
|
||||
keepaliveDockerSession,
|
||||
getDockerSessionStatus,
|
||||
validateDockerAvailability,
|
||||
listDockerContainers,
|
||||
getDockerContainerDetails,
|
||||
startDockerContainer,
|
||||
stopDockerContainer,
|
||||
restartDockerContainer,
|
||||
pauseDockerContainer,
|
||||
unpauseDockerContainer,
|
||||
removeDockerContainer,
|
||||
getContainerLogs,
|
||||
downloadContainerLogs,
|
||||
getContainerStats,
|
||||
} from "@/api/docker-api";
|
||||
|
||||
export {
|
||||
getOpenTabs,
|
||||
syncOpenTabs,
|
||||
|
||||
Reference in new issue
Block a user