fix: remove legacy config APIs
Remove stale ToolConfig and ConfigFolder backend/frontend surfaces after the ConfigProfile refactor. Drop dead routers, schemas, model exports, frontend routes, clients, pages, and tests; keep ToolType API compatibility for existing interface/is_builtin response shape. Quality gates: backend LSP diagnostics passed; backend py_compile passed; backend ruff passed; frontend ToolWorkshopPage test passed. Frontend typecheck blocked by unrelated missing xterm-addon-serialize types.
This commit is contained in:
@@ -14,7 +14,6 @@ import { SettingsPage, GeneralSettingsTab } from "./pages/SettingsPage";
|
||||
import { TerminalPage } from "./pages/TerminalPage";
|
||||
import { ToolWorkshopPage } from "./pages/ToolWorkshopPage";
|
||||
import { SSHKeysPage } from "./pages/SshKeysPage";
|
||||
import { ToolConfigsPage } from "./pages/ToolConfigsPage";
|
||||
import { ToolTypesPage } from "./pages/ToolTypesPage";
|
||||
import { SessionsPage } from "./pages/SessionsPage";
|
||||
|
||||
@@ -31,10 +30,6 @@ export const AppRouter = () => {
|
||||
path="/tool-types"
|
||||
element={<Navigate to="/settings/tool-types" replace />}
|
||||
/>
|
||||
<Route
|
||||
path="/tool-configs"
|
||||
element={<Navigate to="/settings/tool-configs" replace />}
|
||||
/>
|
||||
<Route
|
||||
path="/"
|
||||
element={
|
||||
@@ -64,7 +59,6 @@ export const AppRouter = () => {
|
||||
<Route path="general" element={<GeneralSettingsTab />} />
|
||||
<Route path="ssh-keys" element={<SSHKeysPage />} />
|
||||
<Route path="tool-types" element={<ToolTypesPage />} />
|
||||
<Route path="tool-configs" element={<ToolConfigsPage />} />
|
||||
<Route path="*" element={<Navigate to="general" replace />} />
|
||||
</Route>
|
||||
<Route path="tool-workshop" element={<ToolWorkshopPage />} />
|
||||
|
||||
Reference in New Issue
Block a user