Gabriel Luiz Freitas Almeida
a722fe063b
🔧 chore(base.py): import contextlib's contextmanager to improve code readability and maintainability
...
✨ feat(base.py): add session_getter context manager to handle session creation, rollback, and closure in a more robust way
🔧 chore(base.py): update get_session function to use session_getter context manager for session creation
2023-07-21 09:24:59 -03:00
Gabriel Luiz Freitas Almeida
9811b97908
🐛 fix(base.py): fix validation logic in _validate_nodes method to handle case when there is only one node in the graph
2023-07-21 08:56:34 -03:00
Gabriel Luiz Freitas Almeida
a0748e1093
🐛 fix(base.py): fix validation logic in _validate_nodes method to handle case when there is only one node in the graph
2023-07-21 08:55:31 -03:00
gustavoschaedler
7b22e0780f
🐛 fix(endpoints.py): handle CustomComponentPathValueError and raise HTTPException with error details
...
🐛 fix(chat/manager.py): rename exception variable from e to exc for clarity
🐛 fix(load_custom_component_from_path.py): handle case when file_path does not exist and return None
🐛 fix(load_custom_component_from_path.py): raise CustomComponentPathValueError if directory path is invalid
🐛 fix(load_custom_component_from_path.py): handle case when file_content is None and return error message
2023-07-20 23:35:02 +01:00
gustavoschaedler
5f8439ae7e
🔧 chore(.gitignore): add /tmp/* to the gitignore file to exclude temporary files from version control
...
✨ feat(endpoints.py): add new endpoint to load custom components from a specified path
📦 feat(load_custom_component_from_path.py): add new module to load custom components from a directory path
🔧 chore(types.py): add function to build and validate custom components from a directory path
2023-07-20 21:39:07 +01:00
Lucas Oliveira
6242d80635
Merge branch 'modalRefactor' into python_custom_node_component
2023-07-20 17:22:25 -03:00
Lucas Oliveira
ab185f57bd
Fixed copy paste on all components
2023-07-20 17:17:48 -03:00
Lucas Oliveira
b2a7fe174c
Disable copy paste removed in favor of class wrapping
2023-07-20 17:07:54 -03:00
Lucas Oliveira
4c834ab239
Fixed undoing nodes on modal
2023-07-20 17:01:34 -03:00
Lucas Oliveira
a63dcfa109
Fixed undo of nodes when on input
2023-07-20 17:00:37 -03:00
Lucas Oliveira
7b1b028364
Fixed node dragging and selecting text on input
2023-07-20 16:49:41 -03:00
Gabriel Luiz Freitas Almeida
30968e089f
🐛 fix(callback.py): improve error logging by including the specific error message
...
🐛 fix(chat.py): improve error logging by including the specific error message
🐛 fix(manager.py): improve error logging by including the specific error message
🐛 fix(base.py): improve error logging by including the specific error message
🐛 fix(processing/base.py): improve error logging by including the specific error message
2023-07-20 16:34:25 -03:00
Gabriel Luiz Freitas Almeida
7193bb4488
🐛 fix(custom_component.py): fix session context and add error handling for flow not found
2023-07-20 15:38:22 -03:00
Gabriel Luiz Freitas Almeida
c5bf15a2c4
🔧 fix(custom_component.py): fix import statements and refactor load_flow method to use UUID and improve code readability
...
🔀 merge(custom_component.py): merge changes from langflow.processing.process module to load_flow method to improve performance and data retrieval
2023-07-20 15:09:51 -03:00
gustavoschaedler
eb7158ad26
🔨 refactor(custom_component.py): remove unused imports and unused load_flow method parameters for better code cleanliness
...
🔨 refactor(custom_component.py): update load_flow method to use the process_flow function from the api endpoints module for improved modularity and separation of concerns
2023-07-20 18:56:46 +01:00
gustavoschaedler
a4cfe9e1e4
🔧 chore(custom_component.py): reformat code for better readability and maintainability
...
🔧 chore(custom_component.py): reformat code to improve code style and adhere to PEP 8 guidelines
2023-07-20 18:44:32 +01:00
gustavoschaedler
df77c25138
Merge branch 'python_custom_node_component' of github.com:logspace-ai/langflow into python_custom_node_component
2023-07-20 18:42:04 +01:00
gustavoschaedler
2513cbcdd9
🔧 chore(custom_component.py): reformat code for better readability and maintainability
...
🚀 feat(custom_component.py): add `load_flow` method to load a flow from the database using session and flow_id
2023-07-20 18:35:53 +01:00
Lucas Oliveira
fae76a4a5e
Changed placeholder and text placement on prompt component
2023-07-20 14:04:03 -03:00
Lucas Oliveira
08c63dbd73
Removed cleanEdges on handleClick
2023-07-20 14:00:00 -03:00
Gabriel Luiz Freitas Almeida
8b3fe49e51
🎨 style(styleUtils.ts): replace Sparkles icon with GradientSparkles icon for custom_components in nodeIconsLucide object to improve visual consistency
2023-07-20 11:52:57 -03:00
Gabriel Luiz Freitas Almeida
162036cbc7
Merge remote-tracking branch 'refs/remotes/origin/python_custom_node_component' into python_custom_node_component
2023-07-20 11:52:14 -03:00
Gabriel Luiz Freitas Almeida
a4d4e5cde4
🎨 chore(GradientSparkles): add GradientSparkles icon component
...
🔧 fix(utils.ts): replace Sparkles icon with GradientSparkles icon component in nodeIconsLucide object
2023-07-20 11:45:53 -03:00
Gabriel Luiz Freitas Almeida
72a3316fad
css formatting
2023-07-20 11:45:16 -03:00
Lucas Oliveira
b013f84896
Merge branch 'modalRefactor' into python_custom_node_component
2023-07-20 11:29:32 -03:00
Lucas Oliveira
d0300a197c
added generic icon onto custom tab code
2023-07-20 11:16:45 -03:00
Lucas Oliveira
fb22ec701f
Merge branch 'dev' into modalRefactor
2023-07-20 11:16:03 -03:00
Lucas Oliveira
f1b8760a02
merge fixes
2023-07-20 10:16:58 -03:00
Lucas Oliveira
5f375d4c2a
fix merge
2023-07-20 10:16:28 -03:00
Lucas Oliveira
6a0de25b80
Merge branch 'modalRefactor' into python_custom_node_component
2023-07-20 10:14:49 -03:00
Lucas Oliveira
8f6e8f9e91
Fixed bug that has been fixed at CustomComponents
2023-07-20 10:12:29 -03:00
Lucas Oliveira
2022f4b31b
Merge branch 'python_custom_node_component' of github.com:logspace-ai/langflow into python_custom_node_component
2023-07-20 10:05:06 -03:00
Lucas Oliveira
af63dd02da
Removed unused console.log
2023-07-20 10:04:45 -03:00
Lucas Oliveira
efd58383b9
Fixed unnecessary calls
2023-07-20 10:04:05 -03:00
Lucas Oliveira
19aca4a031
Fixed bug where edges are not maintained after refreshing custom component; Fixed bug where handles are not refreshed on custom component;
2023-07-20 10:03:11 -03:00
Gabriel Luiz Freitas Almeida
583eca137a
✨ feat(logger.py): configure default logger with optional log level and log file parameters for better customization
...
🔧 chore(logger.py): remove unnecessary blank lines and comments for cleaner code
2023-07-20 09:09:17 -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
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
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
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