Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion site/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@
"react-dom": "19.2.8",
"react-markdown": "9.1.0",
"react-query": "npm:@tanstack/react-query@5.82.0",
"react-resizable-panels": "3.0.6",
"react-router": "7.18.2",
"react-syntax-highlighter": "15.6.6",
"react-textarea-autosize": "8.5.9",
Expand Down
14 changes: 0 additions & 14 deletions site/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

97 changes: 0 additions & 97 deletions site/src/api/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3052,103 +3052,6 @@ class ApiMethods {
await this.axios.put<void>("/api/v2/notifications/inbox/mark-all-as-read");
};

createTask = async (
user: string,
req: TypesGen.CreateTaskRequest,
): Promise<TypesGen.Task> => {
const response = await this.axios.post<TypesGen.Task>(
`/api/v2/tasks/${user}`,
req,
);

return response.data;
};

getTasks = async (
filter: TypesGen.TasksFilter,
): Promise<readonly TypesGen.Task[]> => {
const query: string[] = [];
if (filter.owner) {
query.push(`owner:${filter.owner}`);
}
if (filter.status) {
query.push(`status:${filter.status}`);
}

const res = await this.axios.get<TypesGen.TasksListResponse>(
"/api/v2/tasks",
{
params: {
q: query.join(", "),
},
},
);

return res.data.tasks;
};

getTask = async (user: string, id: string): Promise<TypesGen.Task> => {
const response = await this.axios.get<TypesGen.Task>(
`/api/v2/tasks/${user}/${id}`,
);

return response.data;
};

deleteTask = async (user: string, id: string): Promise<void> => {
await this.axios.delete(`/api/v2/tasks/${user}/${id}`);
};

updateTaskInput = async (
user: string,
id: string,
input: string,
): Promise<void> => {
await this.axios.patch(`/api/v2/tasks/${user}/${id}/input`, {
input,
} satisfies TypesGen.UpdateTaskInputRequest);
};

getTaskLogs = async (
user: string,
id: string,
): Promise<TypesGen.TaskLogsResponse> => {
const response = await this.axios.get<TypesGen.TaskLogsResponse>(
`/api/v2/tasks/${user}/${id}/logs`,
);
return response.data;
};

pauseTask = async (
user: string,
id: string,
): Promise<TypesGen.PauseTaskResponse> => {
const response = await this.axios.post<TypesGen.PauseTaskResponse>(
`/api/v2/tasks/${user}/${id}/pause`,
);
return response.data;
};

resumeTask = async (
user: string,
id: string,
): Promise<TypesGen.ResumeTaskResponse> => {
const response = await this.axios.post<TypesGen.ResumeTaskResponse>(
`/api/v2/tasks/${user}/${id}/resume`,
);
return response.data;
};

sendTaskInput = async (
user: string,
id: string,
input: string,
): Promise<void> => {
await this.axios.post(`/api/v2/tasks/${user}/${id}/send`, {
input,
} satisfies TypesGen.TaskSendRequest);
};

getAIBridgeModels = async (options: SearchParamOptions) => {
const url = getURLWithSearchParams(`${aiGatewayPath}/models`, options);

Expand Down
37 changes: 0 additions & 37 deletions site/src/api/queries/tasks.ts

This file was deleted.

2 changes: 1 addition & 1 deletion site/src/api/queries/templates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@ export const previousTemplateVersion = (
};
};

export const templateVersionPresetsKey = (versionId: string) => [
const templateVersionPresetsKey = (versionId: string) => [
templateVersionRoot,
versionId,
"presets",
Expand Down
2 changes: 0 additions & 2 deletions site/src/components/DropdownMenu/DropdownMenu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ export const DropdownMenu = DropdownMenuPrimitive.Root;

export const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger;

export const DropdownMenuGroup = DropdownMenuPrimitive.Group;

export const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup;

export const DropdownMenuContent: React.FC<
Expand Down
2 changes: 1 addition & 1 deletion site/src/components/ScrollArea/ScrollArea.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ export const ScrollArea: React.FC<ScrollAreaProps> = ({
);
};

export const ScrollBar: React.FC<
const ScrollBar: React.FC<
React.ComponentPropsWithRef<
typeof ScrollAreaPrimitive.ScrollAreaScrollbar
> & {
Expand Down
2 changes: 1 addition & 1 deletion site/src/components/Select/Select.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const SelectGroup = SelectPrimitive.Group;

export const SelectValue = SelectPrimitive.Value;

export type SelectTriggerProps = React.ComponentPropsWithRef<
type SelectTriggerProps = React.ComponentPropsWithRef<
typeof SelectPrimitive.Trigger
>;

Expand Down
10 changes: 0 additions & 10 deletions site/src/hooks/useEmbeddedMetadata.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { act, renderHook } from "@testing-library/react";
import type { Region, User } from "#/api/typesGenerated";
import {
MockAIGatewayEnabled,
MockAITasksEnabled,
MockAppearanceConfig,
MockBuildInfo,
MockEntitlements,
Expand Down Expand Up @@ -45,7 +44,6 @@ const mockDataForTags = {
user: MockUserOwner,
userAppearance: MockUserAppearanceSettings,
regions: MockRegions,
"ai-tasks-enabled": MockAITasksEnabled,
"ai-gateway-enabled": MockAIGatewayEnabled,
permissions: MockPermissions,
organizations: [MockOrganization],
Expand Down Expand Up @@ -80,10 +78,6 @@ const emptyMetadata: RuntimeHtmlMetadata = {
available: false,
value: undefined,
},
"ai-tasks-enabled": {
available: false,
value: undefined,
},
"ai-gateway-enabled": {
available: false,
value: undefined,
Expand Down Expand Up @@ -127,10 +121,6 @@ const populatedMetadata: RuntimeHtmlMetadata = {
available: true,
value: MockUserAppearanceSettings,
},
"ai-tasks-enabled": {
available: true,
value: MockAITasksEnabled,
},
"ai-gateway-enabled": {
available: true,
value: MockAIGatewayEnabled,
Expand Down
2 changes: 0 additions & 2 deletions site/src/hooks/useEmbeddedMetadata.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ type AvailableMetadata = Readonly<{
entitlements: Entitlements;
regions: readonly Region[];
"build-info": BuildInfoResponse;
"ai-tasks-enabled": boolean;
"ai-gateway-enabled": boolean;
permissions: Permissions;
organizations: Organization[];
Expand Down Expand Up @@ -96,7 +95,6 @@ export class MetadataManager implements MetadataManagerApi {
experiments: this.registerValue<Experiment[]>("experiments"),
"build-info": this.registerValue<BuildInfoResponse>("build-info"),
regions: this.registerRegionValue(),
"ai-tasks-enabled": this.registerValue<boolean>("ai-tasks-enabled"),
"ai-gateway-enabled": this.registerValue<boolean>("ai-gateway-enabled"),
permissions: this.registerValue<Permissions>("permissions"),
organizations: this.registerValue<Organization[]>("organizations"),
Expand Down
31 changes: 0 additions & 31 deletions site/src/modules/dashboard/Navbar/NavbarView.stories.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import type { Meta, StoryObj } from "@storybook/react-vite";
import { expect, userEvent, within } from "storybook/test";
import { reactRouterParameters } from "storybook-addon-remix-react-router";
import type { TasksFilter } from "#/api/typesGenerated";
import { AuthProvider } from "#/contexts/auth/AuthProvider";
import { DashboardContext } from "#/modules/dashboard/DashboardProvider";
import { AISettingsIndexRedirect } from "#/pages/AISettingsPage/AISettingsIndexRedirect";
Expand All @@ -11,7 +10,6 @@ import {
MockDefaultOrganization,
MockEntitlements,
MockNoPermissions,
MockTasks,
MockUserMember,
MockUserOwner,
} from "#/testHelpers/entities";
Expand All @@ -22,14 +20,6 @@ import {
} from "#/testHelpers/storybook";
import { NavbarView } from "./NavbarView";

const tasksFilter: TasksFilter = {
owner: MockUserOwner.username,
};

const memberTasksFilter: TasksFilter = {
owner: MockUserMember.username,
};

const AISettingsIndexRedirectWithProviders = () => (
<AuthProvider>
<DashboardContext.Provider
Expand All @@ -53,12 +43,6 @@ const meta: Meta<typeof NavbarView> = {
parameters: {
pixel: { matrix: pixelWithTablet },
layout: "fullscreen",
queries: [
{
key: ["tasks", tasksFilter],
data: [],
},
],
},
component: NavbarView,
args: {
Expand Down Expand Up @@ -130,7 +114,6 @@ export const ForTemplateUpdateOnlyAdmin: Story = {
decorators: [withAuthProvider],
parameters: {
pixel: { matrix: pixelWithDesktop },
queries: [{ key: ["tasks", memberTasksFilter], data: [] }],
user: MockUserMember,
permissions: {
...MockNoPermissions,
Expand Down Expand Up @@ -176,7 +159,6 @@ export const ForMCPUpdateOnlyAdmin: Story = {
decorators: [withAuthProvider],
parameters: {
pixel: { matrix: pixelWithDesktop },
queries: [{ key: ["tasks", memberTasksFilter], data: [] }],
user: MockUserMember,
permissions: {
...MockNoPermissions,
Expand Down Expand Up @@ -222,7 +204,6 @@ export const ForMCPDeleteOnlyAdmin: Story = {
decorators: [withAuthProvider],
parameters: {
pixel: { matrix: pixelWithDesktop },
queries: [{ key: ["tasks", memberTasksFilter], data: [] }],
user: MockUserMember,
permissions: {
...MockNoPermissions,
Expand Down Expand Up @@ -266,7 +247,6 @@ export const ForMCPCreateOnlyAdmin: Story = {
decorators: [withAuthProvider],
parameters: {
pixel: { matrix: pixelWithDesktop },
queries: [{ key: ["tasks", memberTasksFilter], data: [] }],
user: MockUserMember,
permissions: {
...MockNoPermissions,
Expand Down Expand Up @@ -370,17 +350,6 @@ export const ForMember: Story = {
},
};

export const IdleTasks: Story = {
parameters: {
queries: [
{
key: ["tasks", tasksFilter],
data: MockTasks,
},
],
},
};

export const SupportLinks: Story = {
args: {
user: MockUserMember,
Expand Down
Loading
Loading