feat: convert file manager into a plugin

This commit is contained in:
LukeGus committed 2026-09-23 16:27:29 -05:00
1 parent b76da9ab52
commit c85c1fdb86
259 files changed
+54155 -16791

No files matched your search

+1 -3
View File
@@ -23,8 +23,6 @@ export interface TabShellCallbacks {
) => void;
closeTab: (tabId: string) => void;
renameTab: (tabId: string, label: string) => void;
openFileInEditor: (host: Host, path: string) => void;
openFileManager: (host: Host, path?: string) => void;
openTerminalTab: (host: Host, path?: string) => void;
openRailView: (id: string) => void;
/** Closes a rail view wherever it is shown, e.g. when its feature goes away. */
@@ -85,7 +83,7 @@ export const useTabTypes = registry.useList;
export const resetTabTypes = registry.reset;
/** Core tab types that are saved and reopened after login. */
const CORE_PERSISTENT = new Set(["files", "tunnel"]);
const CORE_PERSISTENT = new Set(["tunnel"]);
/** Core tab types that hold a live session (close confirm, refresh). */
const CORE_SESSION = new Set(["serial"]);
/** Core tab types that restore without a host. */