Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
19d5d5d
Basic implementation
Abhi1992002 Dec 24, 2025
96554bf
checklist-1
Abhi1992002 Dec 24, 2025
e043dbf
Adding basic refactoring in input-renderer-2.
Abhi1992002 Dec 26, 2025
fed9617
refactor(frontend): update styling and remove unused components in in…
Abhi1992002 Dec 26, 2025
9f5bca1
refactor(frontend): enhance styling and clean up components in input-…
Abhi1992002 Dec 26, 2025
2632aa4
refactor(frontend): split NodeHandle into InputNodeHandle and OutputN…
Abhi1992002 Dec 26, 2025
dcefa03
refactor(frontend): update RunInputDialog to use FormRenderer2 and en…
Abhi1992002 Dec 27, 2025
1146d90
refactor(frontend): enhance FieldTemplate and schema-utils for improv…
Abhi1992002 Dec 27, 2025
943001e
refactor(frontend): enhance input rendering components with improved …
Abhi1992002 Dec 27, 2025
9cf009a
refactor(frontend): update ArrayFieldItemTemplate and WrapIfAdditiona…
Abhi1992002 Dec 29, 2025
41f3ee4
refactor(frontend): update useAnyOfField to return last option index …
Abhi1992002 Dec 29, 2025
5d246d5
refactor(frontend): enhance FlowEditor helpers and input rendering co…
Abhi1992002 Dec 29, 2025
983103c
refactor(frontend): streamline FlowEditor components and enhance hand…
Abhi1992002 Dec 31, 2025
c9ffff8
refactor(frontend): enhance input rendering helpers and streamline ha…
Abhi1992002 Dec 31, 2025
53cdcfe
refactor(frontend): simplify CredentialField and remove unused creden…
Abhi1992002 Dec 31, 2025
11bf8d8
refactor(frontend): streamline input rendering components by removing…
Abhi1992002 Jan 1, 2026
c3437f6
refactor(frontend): remove unused components and streamline input-ren…
Abhi1992002 Jan 1, 2026
bd70144
refactor(frontend): enhance handle ID generation and cleanup in input…
Abhi1992002 Jan 2, 2026
05c3615
refactor(frontend): enhance edge store functionality and input handling
Abhi1992002 Jan 2, 2026
ef6fd2e
refactor(frontend): update imports and enhance CredentialField handling
Abhi1992002 Jan 2, 2026
055aee9
refactor(frontend): simplify GoogleDrivePickerField component and imp…
Abhi1992002 Jan 2, 2026
31f93f4
refactor(frontend): update GoogleDrivePicker and clean up input-rende…
Abhi1992002 Jan 2, 2026
2f13e41
refactor(frontend): enhance FlowEditor components with color handling…
Abhi1992002 Jan 3, 2026
b7861e7
refactor(frontend): synchronize hardcoded values with handle IDs in F…
Abhi1992002 Jan 3, 2026
3fcae7f
refactor(frontend): clean up FlowEditor and FormRenderer components
Abhi1992002 Jan 3, 2026
4064c89
refactor(frontend): streamline CredentialField and edgeStore function…
Abhi1992002 Jan 6, 2026
25aba0f
refactor(frontend): enhance FlowEditor and input-renderer components
Abhi1992002 Jan 6, 2026
67445f5
refactor(frontend): update styling in FlowEditor components
Abhi1992002 Jan 6, 2026
1084d0b
refactor(frontend): update TitleField and WrapIfAdditionalTemplate co…
Abhi1992002 Jan 6, 2026
80e08d6
refactor(frontend): enhance DraftRecoveryPopup with draft diff summary
Abhi1992002 Jan 6, 2026
c9003e1
refactor(frontend): synchronize hardcoded values with node IDs in use…
Abhi1992002 Jan 6, 2026
4fa9185
refactor(frontend): consolidate input-renderer components and update …
Abhi1992002 Jan 6, 2026
2452ea5
refactor(frontend): update feature flags for flow editor and builder …
Abhi1992002 Jan 6, 2026
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
5 changes: 3 additions & 2 deletions autogpt_platform/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,14 @@
"@radix-ui/react-scroll-area": "1.2.10",
"@radix-ui/react-select": "2.2.6",
"@radix-ui/react-separator": "1.1.7",
"@radix-ui/react-slider": "1.3.6",
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-switch": "1.2.6",
"@radix-ui/react-tabs": "1.1.13",
"@radix-ui/react-toast": "1.2.15",
"@radix-ui/react-tooltip": "1.2.8",
"@rjsf/core": "5.24.13",
"@rjsf/utils": "5.24.13",
"@rjsf/core": "6.1.2",
"@rjsf/utils": "6.1.2",
"@rjsf/validator-ajv8": "5.24.13",
"@sentry/nextjs": "10.27.0",
"@supabase/ssr": "0.7.0",
Expand Down
176 changes: 83 additions & 93 deletions autogpt_platform/frontend/pnpm-lock.yaml

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

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { OAuthPopupResultMessage } from "@/components/renderers/input-renderer/fields/CredentialField/models/OAuthCredentialModal/useOAuthCredentialModal";
import { OAuthPopupResultMessage } from "./types";
import { NextResponse } from "next/server";

// This route is intended to be used as the callback for integration OAuth flows,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
export type OAuthPopupResultMessage = { message_type: "oauth_popup_result" } & (
| {
success: true;
code: string;
state: string;
}
| {
success: false;
message: string;
}
);
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { useGraphStore } from "@/app/(platform)/build/stores/graphStore";
import { Button } from "@/components/atoms/Button/Button";
import { ClockIcon, PlayIcon } from "@phosphor-icons/react";
import { Text } from "@/components/atoms/Text/Text";
import { FormRenderer } from "@/components/renderers/input-renderer/FormRenderer";
import { FormRenderer } from "@/components/renderers/InputRenderer/FormRenderer";
import { useRunInputDialog } from "./useRunInputDialog";
import { CronSchedulerDialog } from "../CronSchedulerDialog/CronSchedulerDialog";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
import { parseAsInteger, parseAsString, useQueryStates } from "nuqs";
import { useMemo, useState } from "react";
import { uiSchema } from "../../../FlowEditor/nodes/uiSchema";
import { isCredentialFieldSchema } from "@/components/renderers/input-renderer/fields/CredentialField/helpers";
import { isCredentialFieldSchema } from "@/components/renderers/InputRenderer/custom/CredentialField/helpers";

export const useRunInputDialog = ({
setIsOpen,
Expand Down
Loading
Loading