Commit graph

922 commits

Author SHA1 Message Date
anovazzi1
da4be03451 using post 2023-07-04 15:46:38 -03:00
anovazzi1
cbcb8bf36d feat(utils.ts): add custom icon for Edit functionality in nodeIconsLucide to improve user experience 2023-07-04 15:32:18 -03:00
anovazzi1
57a12d2084 fix(codeAreaModal): comment out unused code block to improve code readability
fix(codeAreaModal): fix condition in TabsTrigger component to correctly disable the error tab when error detail is undefined
2023-07-04 15:22:38 -03:00
anovazzi1
18a2459131 fix(codeAreaModal): initialize error state with null to avoid undefined error
fix(codeAreaModal): disable second tab trigger if error detail is null to prevent user from switching to it
2023-07-04 15:13:57 -03:00
anovazzi1
562efe2867 new attribute dynamic added 2023-07-04 14:55:17 -03:00
gustavoschaedler
6416c43ff2 Merge remote-tracking branch 'origin/form_io' into python_custom_node_component 2023-06-30 16:44:11 +01:00
Gabriel Luiz Freitas Almeida
356c76b1b2 feat(constants.tsx): update DESCRIPTIONS, ADJECTIVES, and NOUNS arrays with new values to enhance variety and creativity in generated text
The DESCRIPTIONS array has been updated with additional phrases to provide a wider range of options for generating text. The ADJECTIVES array has been expanded with more descriptive words to add more color and personality to the generated text. The NOUNS array has been enriched with new names to increase the diversity of possible flow names. These updates aim to enhance the quality and creativity of the generated text by providing a greater variety of options.
2023-06-30 12:01:01 -03:00
Lucas Oliveira
562bbe99ee Undo Snapshot when importing by drop 2023-06-30 11:45:36 -03:00
Lucas Oliveira
374f462f17 🔨 refactor(formModal/index.tsx): remove unused MessageSquarePlus component and adjust styling for chat input section 2023-06-30 11:35:52 -03:00
Lucas Oliveira
a13e60ed57 Fixed icon size at node changing with title size 2023-06-30 11:33:07 -03:00
Lucas Oliveira
7fddffc12e 🎨 style(formModal/index.tsx): adjust size and spacing of icons and text in FormModal component for better visual consistency
🐛 fix(formModal/index.tsx): add unique key prop to dynamically rendered elements in FormModal component to remove console warning
2023-06-30 11:28:48 -03:00
Lucas Oliveira
1aa906dbb6 Added logic to upload flow on drop 2023-06-30 11:25:00 -03:00
Lucas Oliveira
052155bc6a Edited dragOver drop effect on dropping file, printed file dropped over the pane 2023-06-30 11:19:50 -03:00
Lucas Oliveira
fe16467914 🐛 fix(toggleShadComponent): remove unused useEffect hook to improve code readability and maintainability
 feat(toggleShadComponent): add disabled prop to Switch component to disable interaction when disabled is true

🐛 fix(formModal): remove unused imports to improve code cleanliness
 feat(formModal): add MessageSquarePlus icon to represent chat input
 feat(formModal): add multiple collapsible accordions for input variables
🐛 fix(formModal): disable Toggle component when handle key is present in formKeysData
2023-06-30 10:48:51 -03:00
Lucas Oliveira
5520ecea7a 🐛 fix(formModal/index.tsx): stop propagation of click event at the toggle component 2023-06-30 10:31:03 -03:00
Lucas Oliveira
54b5aa65da 🔨 refactor(formModal/index.tsx): organize imports and format code for better readability
 feat(formModal/index.tsx): add support for dropdown menu component and button component
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
🐛 fix(formModal/index.tsx): fix type error and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for textarea component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for toggle component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for dropdown menu component and button component
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for textarea component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for toggle component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for dropdown menu component and button component
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for textarea component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for toggle component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for dropdown menu component and button component
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code formatting
 feat(formModal/index.tsx): add support for textarea component and handle input value changes correctly
🔧 chore(formModal/index.tsx): fix indentation and spacing issues for better code
2023-06-30 00:09:34 -03:00
Lucas Oliveira
9acff51555 🔧 chore(codeBlock/index.tsx): adjust className to use relative width instead of fixed width to improve responsiveness 2023-06-29 23:19:44 -03:00
Lucas Oliveira
4875098209 🐛 fix(formModal/index.tsx): fix initial value of chatValue to correctly retrieve value from tabsState
🐛 fix(formModal/index.tsx): fix initial value of chatKey to correctly retrieve key from tabsState
🐛 fix(formModal/index.tsx): fix handleOnCheckedChange to correctly set chatKey and chatValue
🐛 fix(formModal/index.tsx): fix onChange of Textarea to correctly update tabsState input_keys
 feat(formModal/index.tsx): add support for clearing input value when form is submitted
 feat(formModal/index.tsx): add support for clearing input value when form is closed
2023-06-29 23:13:29 -03:00
Lucas Oliveira
8229bf4b4e 🐛 fix(chatInput): adjust padding-right value to align input field properly
🐛 fix(chatMessage): set max-width to prevent overflow of markdown content
🐛 fix(formModal): remove unnecessary badge for handle keys in accordion item
2023-06-29 22:32:56 -03:00
Lucas Oliveira
966444a88b 🐛 fix(formModal/index.tsx): remove unnecessary handle badge from AccordionTrigger and AccordionItem components 2023-06-29 21:33:05 -03:00
Lucas Oliveira
2c4803d28a 🔨 refactor(formModal/index.tsx): remove unused code related to handle_keys in the form modal
🔨 refactor(formModal/index.tsx): remove unused code related to handle_keys in the form modal to improve code readability and maintainability
2023-06-29 21:29:34 -03:00
Lucas Oliveira
e4b03d7765 🐛 fix(parameterComponent): import lodash library to use _.cloneDeep function
🐛 fix(chatComponent): import lodash library to use _.cloneDeep function
 feat(chatComponent): add TabsContext to access tabsState and update isBuilt state based on tabsState changes
2023-06-29 21:14:30 -03:00
Lucas Oliveira
ffebce974f 🔨 refactor(formModal): remove unused keysValue state variable to improve code cleanliness and readability
🔨 refactor(formModal): update formKeysData type in tabsState to include handle_keys array for better data structure consistency and completeness
2023-06-29 20:34:31 -03:00
Lucas Oliveira
21174c0e8b Fixed key problem 2023-06-29 20:30:39 -03:00
gustavoschaedler
dd009a2913 feat: Add support for Custom Component in Langflow Interface
This commit adds support for Custom Component in the Langflow interface. It introduces a new class `CustomComponent`, which takes in a `code` as a parameter and validates it. The `CustomComponent` class also provides a method to get the function specified in the code.

The commit also makes some modifications in `initialize/loading.py` file to handle the new `CustomComponent` class. It adds a new helper function `get_function_custom` which creates a function using `validate.create_function` and the `build` function name.
2023-06-30 00:23:50 +01:00
Lucas Oliveira
356719f115 Connection made successfully at the handle nodes 2023-06-29 19:19:06 -03:00
Gabriel Luiz Freitas Almeida
e9a907babe 🔧 chore(utils.ts): add support for output_parsers node color and icon
🚀 feat(utils.ts): add support for output_parsers node name and icon
The `nodeColors` object now includes a color for the `output_parsers` node type, allowing it to be visually distinguished. Similarly, the `nodeNames` object now includes a name for the `output_parsers` node type. Additionally, the `nodeIconsLucide` object now includes an icon for the `output_parsers` node type. These changes improve the consistency and completeness of the node types in the application.
2023-06-29 12:55:26 -03:00
anovazzi1
7d8304cb60 chore(codeAreaModal): adjust height of code area and error message container for better UI
fix(codeAreaModal): fix styling issue with scrollbar height in code area
2023-06-29 11:51:03 -03:00
Lucas Oliveira
1be3de50c5 Changes to only make the Prompt Check run once 2023-06-29 11:30:00 -03:00
Lucas Oliveira
18b2226b12 Fixed bug where the node internals are not updated at the PromptTemplate 2023-06-29 11:25:48 -03:00
anovazzi1
5fb31b864d getting error 2023-06-29 11:16:59 -03:00
anovazzi1
97d5996353 fix(codeAreaModal): fix tabs rendering issue and add support for multiple tabs in CodeAreaModal component
feat(codeAreaModal): add functionality to switch between "code" and "errors" tabs in CodeAreaModal component
2023-06-29 09:50:25 -03:00
Lucas Oliveira
dadaaa895d 🔥 refactor(chatComponent/index.tsx): remove unnecessary console.log statements for 'open' and 'isBuilt' variables 2023-06-28 18:17:37 -03:00
Lucas Oliveira
7b2763a1af 🐛 fix(parameterComponent): set isPending to true for each tab in the parameter component state to fix a bug
🐛 fix(chatComponent): remove console.log statements for 'open' and 'isBuilt' variables to clean up code
🐛 fix(formModal): remove unnecessary console.log statement for 'tabsState[id.current]' variable to clean up code
🐛 fix(PageComponent): set isPending to true for each tab in the Page component state to fix a bug
2023-06-28 18:16:59 -03:00
Lucas Oliveira
3bd103dbc5 🔨 refactor(promptComponent): move postValidatePrompt import statement to the top of the file for better organization
🔥 chore(promptModal): remove unused promptModal component

🔨 refactor(promptComponent): use useEffect to make a POST request to validate the prompt value and update the nodeClass state if the API returns data
2023-06-28 17:42:58 -03:00
Lucas Oliveira
18acd7e257 🐛 fix(formModal/index.tsx): add missing setTabsState function to TabsContext to fix error
🐛 fix(formModal/index.tsx): update formKeysData.input_keys value when chatValue changes to reflect user input
2023-06-28 17:31:10 -03:00
Lucas Oliveira
9d556bc94c 🐛 fix(chatComponent): remove unused openForm state variable
🐛 fix(formModal): remove console.log statement
🐛 fix(formModal): fix formatMessage function to handle string inputs correctly
2023-06-28 17:13:32 -03:00
Lucas Oliveira
16fc6bc4a2 🐛 fix(formModal/index.tsx): fix type of intermediate_steps property to be a string instead of "string" to prevent type error
🐛 fix(formModal/index.tsx): format chatItem.message only if it is not from a bot to improve readability
🐛 fix(formModal/index.tsx): remove unnecessary console.log statement
2023-06-28 16:38:21 -03:00
Lucas Oliveira
c76b8766c0 🔨 refactor(chatComponent): remove unused import of ChatModal to improve code cleanliness
🔨 refactor(chatComponent): update code to correctly access template value from node data

🔨 refactor(chatInput): update button styling and positioning

🔨 refactor(chatInput): update Lock icon styling and positioning

🔨 refactor(chatInput): update Send icon styling and positioning

🔨 refactor(formModal): update setKeysValue function to correctly update the value at a specific index in the array
2023-06-28 11:51:21 -03:00
Lucas Oliveira
0c18aab513 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io 2023-06-28 11:35:34 -03:00
Lucas Oliveira
789a4cb2f8 Fixed bug with template code area 2023-06-28 11:35:30 -03:00
Gabriel Luiz Freitas Almeida
0ecb531749 🔧 fix(base.py): add input_types property to TemplateFieldCreator class
🔧 fix(index.ts): add input_types property to TemplateVariableType interface
The `input_types` property is added to the `TemplateFieldCreator` class in `base.py` and the `TemplateVariableType` interface in `index.ts`. This change allows for specifying the input types for template fields and template variables, respectively.
2023-06-28 11:33:42 -03:00
Lucas Oliveira
5d2901c7a6 🔧 fix(GenericNode/index.tsx): remove console.log statement for data object
🔥 chore(ProgressBarComponent/index.tsx): delete unused ProgressBarComponent component
🔧 fix(intComponent/index.tsx): remove commented out console.log statement for event object
2023-06-28 11:07:58 -03:00
Lucas Oliveira
9cb85a0c21 🔧 fix(tabsContext.tsx): remove console.log statements for cleaner code
🔧 fix(nodeToolbarComponent/index.tsx): remove console.log statement for cleaner code
🔧 fix(utils.ts): remove console.log statement for cleaner code
2023-06-28 11:07:49 -03:00
Lucas Oliveira
3b1b42fe3e Changed styling on From Chat toggle 2023-06-28 11:01:37 -03:00
Lucas Oliveira
264cb8aa30 📝 chore(constants.tsx): update CHAT_FORM_DIALOG_SUBTITLE to provide a more accurate description of its purpose and usage 2023-06-28 00:54:03 -03:00
Lucas Oliveira
a6e5dcaadc Deleted chat modal and changed disposition of clearChat button 2023-06-28 00:44:48 -03:00
Lucas Oliveira
d59b648b75 🔥 refactor(formTrigger): remove unused FormTrigger component
🔥 refactor(chatComponent): remove import and usage of FormTrigger component

🔥 refactor(ui/badge): remove unused size variant in Badge component

🔥 refactor(formModal/chatInput): remove unused Eraser icon import and clearChat function

🔥 refactor(formModal/chatMessage): remove unused classNames import and remove dark mode classes

🔥 refactor(formModal): remove unused Eraser icon import and clearChat function
2023-06-28 00:38:21 -03:00
Gabriel Luiz Freitas Almeida
2e09d7026b 🔀 chore(api): rename message property to inputs in sendAllProps type
The message property in the sendAllProps type has been renamed to inputs to better reflect its purpose. This change improves the semantics of the code and makes it easier to understand the purpose of the property.
2023-06-27 21:33:06 -03:00
Gabriel Luiz Freitas Almeida
a4101dac53 🔥 refactor(formModal): remove unused imports and variables
 feat(formModal): add function to format message inputs into a string
This commit removes unused imports and variables from the file. A new function was added to format the message inputs into a string, which is used to display the message in the chat. This improves the readability of the code and makes it easier to understand how the message is being constructed.
2023-06-27 21:31:47 -03:00