Commit graph

5,500 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
558e0d75ab
Merge branch 'main' into release 2023-07-20 07:21:20 -03:00
Gabriel Luiz Freitas Almeida
74eece1237 🔖 chore(pyproject.toml): update package version to 0.3.2
🔖 chore(pyproject.toml): update langchain dependency to version 0.0.237
2023-07-20 07:12:57 -03:00
Gabriel Luiz Freitas Almeida
1ab0dd6257 🐛 fix(main.py): add error handling for non-existent static files directory 2023-07-20 07:11:46 -03:00
Gabriel Luiz Freitas Almeida
55f468be3d 🐛 fix(chat.py): add exception logging to track errors in stream_build function 2023-07-20 06:59:04 -03:00
Gabriel Luiz Freitas Almeida
e648ac4f41 🐛 fix(types.py): convert avg_length to an integer to improve readability in DocumentLoaderVertex and TextSplitterVertex 2023-07-20 06:58:39 -03:00
Gabriel Luiz Freitas Almeida
0cf37f4f1f 🐛 fix(base.py): add check to initialize empty list for params[key] if it doesn't exist before extending it with built values
Fixes textsplitter error #661
2023-07-20 06:58:21 -03:00
Igor Carvalho
9a75153125 refactor[utils.ts]: Change arrow functions to normal functions 2023-07-19 18:23:34 -03:00
Igor Carvalho
6d5ef2647a Formated code 2023-07-19 18:23:34 -03:00
Igor Carvalho
3aeb590264 refactor[constants.ts]: Remove functions, enums, icons and interfaces from constants file 2023-07-19 18:23:34 -03:00
Igor Carvalho
c20541fc37 refactor[src/constants]: Create a constants and enums directorie 2023-07-19 18:23:34 -03:00
anovazzi1
1a5f33ddd4 chore(codeAreaModal): import cleanEdges function from reactflowUtils to improve code readability and maintainability
feat(codeAreaModal): add typesContext to access reactFlowInstance for cleaning edges before processing code
2023-07-19 18:14:22 -03:00
Igor Carvalho
7601fca2f7 Format code 2023-07-19 18:07:51 -03:00
Igor Carvalho
f990b0e39b refactor[baseModal]: Move baseModal types to types directorie 2023-07-19 18:01:15 -03:00
Gabriel Luiz Freitas Almeida
0b283f8703 🐛 fix(types.py): convert avg_length to an integer to improve readability in DocumentLoaderVertex and TextSplitterVertex 2023-07-19 17:59:04 -03:00
Igor Carvalho
21d63be4b4 Add inline code documentation 2023-07-19 17:48:12 -03:00
Igor Carvalho
6867984659 Add pages functions documentation 2023-07-19 17:48:12 -03:00
Igor Carvalho
bfee2ffe70 refactor[undoRedoContext]: Move undoRedoContext types to types directorie 2023-07-19 17:39:36 -03:00
Igor Carvalho
ca8e8e3f08 refactor[locationContext]: Move type locationContextType to types directorie 2023-07-19 17:30:41 -03:00
Igor Carvalho
2c8b0e1aaf refactor[darkContext]: Move type darkContextType to types directorie 2023-07-19 17:27:09 -03:00
Igor Carvalho
a2ebec1a87 refactor[alertContext]: Move type alertContextType to types directorie 2023-07-19 17:20:34 -03:00
gustavoschaedler
9adff855fb 🔧 chore(constants.py): update class attribute names to follow Langflow naming convention for better consistency and clarity
 feat(load_custom_component_from_file.py): add functionality to compress and decompress code, validate code syntax, validate build function presence, read file content, get list of .py files in a directory, find menu by name in response, process file by validating content and returning result and content/error message, and build component menu list from .py files in a directory
2023-07-19 21:16:36 +01:00
Igor Carvalho
67be60c937 refactor[loadingComponent]: Move type LoadingComponentProps to types directorie 2023-07-19 17:14:17 -03:00
Igor Carvalho
83772eeefd refactor[ReactTooltipComponent]: Move type TooltipProps to types directorie 2023-07-19 17:11:56 -03:00
Igor Carvalho
7ca0f8d60d refactor[EditFlowSettingsComponent]: Move type InputProps to types directorie 2023-07-19 17:05:40 -03:00
Lucas Oliveira
62bcfdeaa9 Fixed bug where prompt modal not saving, but there is no Clean Edges now 2023-07-19 11:03:44 -03:00
Lucas Oliveira
b46a967452 Merge branch 'python_custom_node_component' of github.com:logspace-ai/langflow into python_custom_node_component 2023-07-19 11:01:53 -03:00
Lucas Oliveira
be712a45af Fixed bug where PromptComponent does not save, but there is no Clean Edges now 2023-07-19 11:01:23 -03:00
Gabriel Luiz Freitas Almeida
58d7491d83 🔨 refactor(endpoints.py): rename langchain_types_dict import to build_langchain_types_dict for clarity and consistency
🔨 refactor(types.py): remove unused langchain_types_dict variable to improve code cleanliness
2023-07-19 10:00:47 -03:00
Gabriel Luiz Freitas Almeida
4827c99368 🐛 fix(code_parser.py): handle case when code parameter is a class by getting its source code using inspect module
 feat(code_parser.py): add support for parsing class source code in addition to string source code to improve flexibility and usability
2023-07-19 07:03:54 -03:00
anovazzi1
0e477428b5
Add generic icon component (#637)
Add a generic component to generate all project icons
2023-07-18 18:55:20 -03:00
anovazzi1
d14d7fcc92 fix codacity issues 2023-07-18 18:51:15 -03:00
Lucas Oliveira
d668640791 Fixed code not saving 2023-07-18 18:40:53 -03:00
anovazzi1
1be753149d fix(AccordionComponent): add keyValue prop to AccordionComponent to fix missing key error
fix(AccordionComponent): remove unused import statements from AccordionComponent
fix(accordion.tsx): remove unnecessary className from AccordionContent component
fix(index.css): remove unnecessary cursor property from .AccordionContent class
fix(ApiModal): add keyValue prop to AccordionComponent in ApiModal to fix missing key error
fix(formModal): remove unused import statements from formModal
fix(formModal): replace Accordion, AccordionContent, AccordionItem, and AccordionTrigger components with AccordionComponent in formModal
fix(formModal): add keyValue prop to AccordionComponent in formModal to fix missing key error
fix(index.ts): add keyValue prop to AccordionComponentType to fix missing key error
fix(tailwind.config.js): remove unused keyframes and animation properties from tailwind.config.js
2023-07-18 18:38:19 -03:00
Lucas Oliveira
0560c966f6 Merge branch 'modalRefactor' into python_custom_node_component 2023-07-18 18:23:05 -03:00
Lucas Oliveira
dbb9b8ab81 Fixed disableCopyPaste on modals 2023-07-18 18:22:22 -03:00
Igor Carvalho
5f8efd244e formated code 2023-07-18 18:22:20 -03:00
Igor Carvalho
1ff7dca09e feat: Add remaining icons (Slack, Wikipedia and Wolfram) 2023-07-18 18:21:03 -03:00
Lucas Oliveira
02cff362f0 Merge branch 'modalRefactor' into python_custom_node_component 2023-07-18 18:13:26 -03:00
anovazzi1
8d4031dec0
Refactor Accordion Component for Shared Usage (#653)
This pull request aims to refactor the Accordion Component to enable its
shared usage by both the formModal (chat) component and the Tweaks
component. By making the necessary modifications, we can eliminate code
duplication and improve maintainability across the application.
2023-07-18 16:15:31 -03:00
Gabriel Luiz Freitas Almeida
5d4aae9ba3 🐛 fix(codeAreaModal/index.tsx): update condition in useEffect to check if nodeClass.template has more than 2 fields instead of 1
 feat(codeAreaModal/index.tsx): refactor handleClick function to call processCode function instead of directly calling postValidateCode function
 feat(codeAreaModal/index.tsx): add support for processing non-dynamic fields by calling postValidateCode function and updating success and error data accordingly
 feat(codeAreaModal/index.tsx): add support for processing dynamic fields by calling postCustomComponent function and updating nodeClass and error data accordingly
2023-07-18 15:39:43 -03:00
Gabriel Luiz Freitas Almeida
e0d086e85a 🔥 refactor(codeAreaModal/index.tsx): simplify useEffect logic and add conditional check to prevent unnecessary handleClick execution 2023-07-18 15:29:29 -03:00
Gabriel Luiz Freitas Almeida
1f9e84d8c2 🔥 refactor(codeAreaModal/index.tsx): comment out unused useEffect hook and handleClick function
🔥 refactor(codeAreaModal/index.tsx): remove unused useEffect hook and handleClick function
2023-07-18 15:17:49 -03:00
Rodrigo Nader
ce240aedf6 add docs with components 2023-07-18 15:08:00 -03:00
anovazzi1
c77048c7ca chore(genericIconComponent): update import path for nodeIconsLucide in IconComponent to reflect new location in styleUtils 2023-07-18 15:05:05 -03:00
carlosrcoelho
5d2a29a436 add docs 2023-07-18 14:59:27 -03:00
anovazzi1
d8acf8cb8d fix import 2023-07-18 14:53:08 -03:00
gustavoschaedler
598a833b75 🐛 fix(util.py): fix import order to follow PEP8 guidelines for better readability and maintainability
 feat(util.py): add sync_to_async decorator to convert sync functions to async functions for better performance and compatibility
🐛 fix(util.py): fix formatting of dictionary by removing certain keys and modifying the values of other keys to improve consistency and clarity
🐛 fix(util.py): fix update_verbose function to recursively update the value of the 'verbose' key in a dictionary
🐛 fix(util.py): fix update_verbose function to correctly handle nested dictionaries
🐛 fix(util.py): fix update_verbose function to correctly handle non-dictionary values
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is a type object
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is a list type
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is a Mapping type
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is a dict type
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is a Tool type
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is an int type
🐛 fix(util.py): fix format_dict function to correctly handle the 'show' value based on field requirements and naming conventions
🐛 fix(util.py): fix format_dict function to correctly handle the 'password' value based on field naming conventions
🐛 fix(util.py): fix format_dict function to correctly handle the 'multiline' value based on field naming conventions
🐛 fix(util.py): fix format_dict function to correctly handle the 'type' value when it is a dict type for the 'dict_' key
🐛 fix(util.py): fix format_dict function to correctly handle the 'value' field when it is a default value
🐛 fix(util.py): fix format_dict function to correctly handle the 'value' field for the 'headers' key
🐛 fix(util.py): fix format_dict function to correctly handle the 'options' field for specific class and key combinations
2023-07-18 18:47:04 +01:00
anovazzi1
17c6c7e528 Merge branch 'refactorUtils' into generic_icon_component 2023-07-18 12:51:08 -03:00
anovazzi1
38f3cb0a1a Merge branch 'dev' into refactorUtils 2023-07-18 12:18:25 -03:00
anovazzi1
2446759943 Merge branch 'dev' into generic_icon_component 2023-07-18 12:16:34 -03:00