Commit graph

4,258 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
e835d4a0e9 🐛 fix(types.py): change base_type from "tools" to "custom_components" for CustomComponentVertex to improve categorization
🔧 refactor(types.py): modify _built_object_repr method in CustomComponentVertex to handle custom representation if available in artifacts
2023-07-21 09:27:04 -03:00
Gabriel Luiz Freitas Almeida
4307c24c6d 🐛 fix(custom_component.py): fix session handling in load_flow method to ensure proper context management and avoid potential resource leaks
 feat(custom_component.py): add custom_repr method to CustomComponent class to provide a custom representation value for the component
2023-07-21 09:25:55 -03:00
Gabriel Luiz Freitas Almeida
b64d43fe22 🔀 chore(constants.py): update import statement for custom component creator in vertex type map
🔀 chore(constants.py): update vertex type map to include custom component vertices using custom_component_creator
2023-07-21 09:25:33 -03:00
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
Cristhian Zanforlin Lousa
207ed3b0f0 formatting 2023-07-20 18:58:29 -03:00
Cristhian Zanforlin Lousa
25235a0d11 🔧 chore(textarea.tsx): refactor textarea component class names for improved readability and maintainability
🔧 chore(index.css): refactor input-primary class to remove unnecessary styles and improve readability
🔧 chore(index.css): add new textarea-primary class for textarea component with similar styles as input-primary but without truncation
🔧 chore(chatInput/index.tsx): replace textarea element with Textarea component for consistency and reusability
2023-07-20 18:40:24 -03:00
Igor Carvalho
76a0a40656 refactor[modals]: Add types to functions that didnt have it 2023-07-20 18:24:04 -03:00
Cristhian Zanforlin Lousa
7ff40f40a4 🔧 chore(index.css): adjust width of dropdown component options to improve layout consistency 2023-07-20 18:10:13 -03:00
Cristhian Zanforlin Lousa
3e99fa431b 🔧 fix(floatComponent): replace input element with custom Input component for consistency and reusability
🔧 fix(inputComponent): replace input element with custom Input component for consistency and reusability
🔧 fix(inputListComponent): replace input element with custom Input component for consistency and reusability
🔧 fix(intComponent): replace input element with custom Input component for consistency and reusability
🔧 fix(textAreaComponent): replace input element with custom Input component for consistency and reusability
🔧 fix(ui/input): update Input component styles to match the design requirements
🔧 fix(index.css): update styles for Input component to match the design requirements
🔧 fix(extraSidebarComponent): replace input element with custom Input component for consistency and reusability
2023-07-20 18:09:46 -03:00
Igor Carvalho
3a055b7411 refactor[alerts]: Add types to functions that didnt have it 2023-07-20 18:01:06 -03:00
Igor Carvalho
b5c6b06b3c refactor[components]: Add types to functions that didnt have it 2023-07-20 17:58:48 -03:00
Cristhian Zanforlin Lousa
c6157cf12a 🎨 style(index.css): update width of dropdown component options to be responsive on larger screens 2023-07-20 17:40:10 -03: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
01a473d73b Merge branch 'dev' into modalRefactor 2023-07-20 17:24:35 -03: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
Igor Carvalho
84b2fb8aae refactor[CustomNodes]: Add types to functions that didnt have it 2023-07-20 17:12:50 -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
Igor Carvalho
fff6e494db refactor[src/pages]: Add types to pages functions that didnt have it 2023-07-20 16:50:32 -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
Igor Carvalho
54f1f5c504 refactor[utils.ts]: Add type to functions that didnt have it 2023-07-20 16:02:09 -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
Rodrigo Nader
7d84ed41e8 feat(docs): add "ZONE UNDER CONSTRUCTION" message to components
The commit adds a cautionary message to the agents, chains, embeddings, and LLMs documentation pages, indicating that the documentation is still under construction. The message encourages users to provide feedback and report any issues to help improve the documentation.
2023-07-20 15:12:30 -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
Igor Carvalho
33ea356eba Merge dev into types_refactor 2023-07-20 13:31:18 -03:00
Gabriel Luiz Freitas Almeida
d5577c78a4
build(deps): bump aiohttp from 3.8.4 to 3.8.5 (#664) 2023-07-20 13:23:49 -03:00
dependabot[bot]
608445eb73
build(deps): bump aiohttp from 3.8.4 to 3.8.5
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.8.4 to 3.8.5.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/v3.8.5/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.8.4...v3.8.5)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20 16:19:32 +00: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
Gabriel Luiz Freitas Almeida
1f4f38345c
Hotfix: 0.3.2 (#663)
Fixes #661
2023-07-20 11:32:25 -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