refactor: rename files to PascalCase components and kebab-case APIs (Task 4.4)

- Rename all component files to PascalCase matching exported names
- Move components into feature directories (git/, session/, project/, terminal/, workspace/, ui/, layout/)
- Rename all page files to PascalCase with Page suffix
- Rename all API files to kebab-case
- Update all imports across codebase with corrected relative depths
- Preserve git history via git mv

Quality gates: tsc (pass), eslint (pass), 66/74 tests pass (8 pre-existing failures)
Refs: repo-restructure Task 4.4
This commit is contained in:
Developer
2026-06-02 22:58:10 +00:00
parent 3f5159fb8a
commit e434c439c9
66 changed files with 627 additions and 359 deletions
@@ -1,5 +1,5 @@
import { useCallback, useEffect, useState } from "react";
import { Icon } from "../../../components/icon";
import { Icon } from "../../ui/Icon";
import {
createConfigFolder,
deleteConfigFolder,
@@ -8,7 +8,7 @@ import {
type ConfigFolder,
type CreateConfigFolderRequest,
type UpdateConfigFolderRequest,
} from "../../../api/config_folders";
} from "../../../api/config-folders";
export const ConfigFoldersTab = () => {
const [folders, setFolders] = useState<ConfigFolder[]>([]);
@@ -1,5 +1,5 @@
import { useCallback, useEffect, useState } from "react";
import { Icon } from "../../../components/icon";
import { Icon } from "../../ui/Icon";
import {
createToolConfig,
deleteToolConfig,
@@ -7,8 +7,8 @@ import {
updateToolConfig,
type CreateToolConfigRequest,
type ToolConfig,
} from "../../../api/tool_configs";
import { listToolTypes, type ToolType } from "../../../api/tool_types";
} from "../../../api/tool-configs";
import { listToolTypes, type ToolType } from "../../../api/tool-types";
export const ToolConfigsTab = () => {
const [configs, setConfigs] = useState<ToolConfig[]>([]);
@@ -9,7 +9,7 @@ vi.mock("../../../api/tool_types", () => ({
updateToolType: vi.fn(),
}));
import { listToolTypes } from "../../../api/tool_types";
import { listToolTypes } from "../../../api/tool-types";
describe("ToolTypesTab", () => {
it("renders loading state initially", () => {
@@ -1,5 +1,5 @@
import { useCallback, useEffect, useState } from "react";
import { Icon } from "../../../components/icon";
import { Icon } from "../../ui/Icon";
import {
createToolType,
deleteToolType,
@@ -9,7 +9,7 @@ import {
type ReadinessProbe,
type ToolType,
type UpdateToolTypeRequest,
} from "../../../api/tool_types";
} from "../../../api/tool-types";
export const ToolTypesTab = () => {
const [toolTypes, setToolTypes] = useState<ToolType[]>([]);