Commit graph

7,871 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
28c2585415
(openai_constants.py): add a new file to define constant MODEL_NAMES for OpenAI models (#1858)
*  (openai_constants.py): add a new file to define constant MODEL_NAMES for OpenAI models
♻️ (ChatOpenAISpecs.py, OpenAIModel.py): refactor to use MODEL_NAMES constant from openai_constants.py for consistency and easier maintenance

*  (IDGenerator.py): update key name from 'real_time_refresh' to 'refresh_button' for better clarity and consistency
2024-05-07 22:47:21 -03:00
Gabriel Luiz Freitas Almeida
82877d8b99 🐛 (chat.py): Add validation for stream configuration in graph to prevent two connected vertices with stream or streaming set to True from raising a ValueError
🐛 (chat.py): Raise HTTPException with status code 400 if "stream or streaming set to True" is found in the exception message
📝 (base.py): Add method `validate_stream` to Graph class to validate stream configuration and prevent connected vertices with stream or streaming set to True
📝 (base.py): Update method `get_all_successors` in Graph class to specify type hint for the `vertex` parameter and return type
📝 (base.py): Update method `get_successors` in Graph class to specify type hint for the `vertex` parameter and return type
2024-05-07 20:04:31 -03:00
Mendon Kissling
42714d35f1
[Docs] - Vector Store RAG Starter Flow (#1850)
* initial-content

* additional-query
2024-05-07 18:39:24 -03:00
Gabriel Luiz Freitas Almeida
a037bf9978
Add GroqLogo and GroqIcon components (#1853)
* Update package.json format command to include only specific directories

* Add GroqLogo component and GroqIcon to the project

* Update dependencies and add GroqModelSpecs component

* Fix nullable column issue in langflow/alembic/versions/6e7b581b5648_fix_nullable.py

* Add GroqModelSpecs component and update dependencies

* Update GroqModelSpecs and GroqModel display names

* chore: Add langchain-pinecone dependency and update constants.py
2024-05-07 18:38:13 -03:00
Gabriel Luiz Freitas Almeida
21be1268ae
Update langchain-pinecone dependency and add Pinecone API key (#1854)
* Update langchain-pinecone dependency and related code

* Add Pinecone API key to environment variables

* Fix commented out code in codeTabsComponent, parameterComponent, and editNodeModal

* Add PineconeSearchComponent to PineconeSearch.py

* Update PineconeComponent to accept pinecone_api_key as optional parameter
2024-05-07 17:46:54 -03:00
anovazzi1
0226706391
"Refactor: Add playground check before opening" (#1845)
Refactor: Add playground check before opening (#1844)
2024-05-07 11:09:18 -03:00
Cristhian Zanforlin Lousa
81d31b1337
Refactor: change action key based on user OS (#1843) 2024-05-06 22:41:35 -03:00
igorrCarvalho
8cae3c75f2 Refactor: Block only last column size 2024-05-06 21:45:10 -03:00
igorrCarvalho
2f60185aa4 Refactor: change action key based on user OS 2024-05-06 19:20:08 -03:00
igorrCarvalho
b96eb4715d Refactor: Disable AgGridReact table resize option 2024-05-06 19:13:35 -03:00
Gabriel Luiz Freitas Almeida
9b201740e6 Update versions 2024-05-06 16:54:42 -03:00
Kiyu Gabriel
dea6b5167e
Update VertexAIEmbeddings.py (#1834)
Upgrade to new library that isn't deprecated.
2024-05-06 16:48:36 -03:00
Lucas Oliveira
fabb3c9b56 Added password on addNewVariable modal 2024-05-06 19:10:19 +01:00
Lucas Oliveira
2f56f3a952 Fixed password on inputComponent 2024-05-06 18:52:36 +01:00
Lucas Oliveira
9172dbc895 Fixed size and pagination of globalVariables table 2024-05-06 18:45:13 +01:00
Lucas Oliveira
28949ed526 fixed flex on column 2024-05-06 18:37:05 +01:00
Lucas Oliveira
f661edb5bc Fixed resizability of last column 2024-05-06 18:33:13 +01:00
cristhianzl
a2a1642017 📝 (index.tsx): remove trailing whitespace in button className to improve code readability
♻️ (index.tsx): refactor button className to remove unnecessary ternary operator and improve code readability
♻️ (index.tsx): refactor icon className to remove unnecessary classes and improve code readability
2024-05-04 00:57:16 -03:00
cristhianzl
26fd9d5312 Merge branch 'dev' of https://github.com/langflow-ai/langflow into dev 2024-05-03 18:30:16 -03:00
cristhianzl
79b5223c19 (cardComponent/index.tsx): remove trailing commas in useState calls for better code consistency
♻️ (cardComponent/index.tsx): remove unnecessary parentheses in useState calls for better code readability
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in className attribute for better code formatting
♻️ (cardComponent/index.tsx): remove unnecessary whitespace in
2024-05-03 18:24:57 -03:00
Gabriel Luiz Freitas Almeida
92d39a6500
Fix mark_branch function and refactor build_and_cache_graph_from_db function (#1833)
* Fix mark_branch function in Graph class to properly handle visited vertices

* Refactor build_and_cache_graph_from_db function in utils.py to simplify code and remove unnecessary parameter

* Fix retrieval of graph from cache in retrieve_vertices_order function

* Fix possible_id type annotation in get_id_from_search_string function

* Refactor APIRequest class to improve variable naming and remove unnecessary underscore prefix in headers parameter

* Refactor buildVertices function in buildUtils.ts to improve code readability and remove unnecessary variable assignment

* Fix API endpoints in test_endpoints.py to use correct HTTP methods
2024-05-03 18:23:41 -03:00
cristhianzl
2dc4ffd99f fix UI errors 2024-05-03 18:17:49 -03:00
anovazzi1
e361228b48 chore: Update CollectionCardComponent with hover background color and card filter overlay 2024-05-03 18:00:50 -03:00
Cristhian Zanforlin Lousa
566c3642f6
Add headers to API Request component (#1832)
♻️ (APIRequest.py): refactor APIRequest class to improve variable naming and remove unnecessary underscore prefix in headers parameter
💡 (APIRequest.py): update comments in APIRequest class to improve code readability and maintainability
2024-05-03 17:26:11 -03:00
anovazzi1
cd6473be9d hide tags while there is no playground 2024-05-03 16:57:05 -03:00
anovazzi1
142029d91e fix playground on dev 2024-05-03 16:50:23 -03:00
anovazzi1
781ac4fe9d chore: Add z-index to delete button in CollectionCardComponent 2024-05-03 16:04:17 -03:00
anovazzi1
ebaaf726f9 chore: Add card filter overlay and update flex alignment in CollectionCardComponent 2024-05-03 16:01:58 -03:00
anovazzi1
338a236ee7 remove isGroupRestriction from shortcut 2024-05-03 15:19:58 -03:00
cristhianzl
5ef34e48f3 📝 (index.tsx): add convertTestName function to utils.ts to convert card names to test ids
📝 (index.tsx): add `data-testid` attribute to Card component to improve testability
📝 (index.tsx): remove unnecessary parentheses in ternary operator
📝 (index.tsx): remove unnecessary `undefined` in ternary operator
📝 (index.tsx): add `data-testid` attribute to delete button to improve testability
📝 (index.tsx): add `convertTestName` function to utils.ts to convert card names to test ids
📝 (utils.ts): add `convertTestName` function to convert card names to test ids
📝 (deleteComponentFlows.spec.ts): add end-to-end tests for deleting a flow and a component
2024-05-03 10:16:24 -03:00
cristhianzl
8121151a8f (IOModal/index.tsx): change size prop value from "large" to "md-thin" to adjust the size of the modal based on the selected tab
 (baseModal/index.tsx): add new size option "md-thin" to adjust the size of the modal to be medium and thin
2024-05-03 09:54:02 -03:00
anovazzi1
13ff4e1d26 Add openDelete state and button to CollectionCardComponent 2024-05-02 21:45:03 -03:00
anovazzi1
b7cfa211b3 Fix chatMessage component layout issue 2024-05-02 19:48:14 -03:00
anovazzi1
83a05589ca Fix word-break issue in chatMessage component 2024-05-02 19:46:42 -03:00
anovazzi1
da927d56c1 fix history propagation on playground 2024-05-02 19:02:28 -03:00
cristhianzl
9cd3925233 remove parser 2024-05-02 18:54:01 -03:00
cristhianzl
37ca646f2c Merge branch 'dev' of https://github.com/langflow-ai/langflow into dev 2024-05-02 18:51:31 -03:00
cristhianzl
33ad0430d3 🔧 (.pre-commit-config.yaml): add eslint-plugin-react@latest as a dependency to improve linting for React components
🔧 (.eslintrc.json): update eslint configuration to include additional plugins, parser, parserOptions, and env settings to improve linting for React components and TypeScript files
♻️ (index.tsx): remove unnecessary empty line to improve code readability
2024-05-02 18:51:27 -03:00
anovazzi1
87d90f365d Merge branch 'dev' of personal:logspace-ai/langflow into dev 2024-05-02 18:42:54 -03:00
Gabriel Luiz Freitas Almeida
8eef545acc Update ESLint configuration to include React and Prettier plugins 2024-05-02 18:42:46 -03:00
anovazzi1
120f9b2a97 fix playground button position 2024-05-02 18:42:21 -03:00
cristhianzl
ff1516a27a test lint 2024-05-02 18:35:58 -03:00
Cristhian Zanforlin Lousa
0ce2853f4c
Refactor store_message function and add Simple Git Hooks (#1827)
This pull request adds Simple Git Hooks for better code quality and
consistency. It also updates the pre-commit-config.yaml and Makefile,
and refactors the pre-commit installation in the Makefile. Additionally,
the update_poetry.sh script is refactored to not install pipx anymore.
2024-05-02 18:35:08 -03:00
Gabriel Luiz Freitas Almeida
354a236bc7
Fix custom_repr assignment in instantiate_custom_component function (#1828) 2024-05-02 18:32:13 -03:00
cristhianzl
d057dc1600 🔧 (FileInput.py, JsonInput.py, KeyPairInput.py, StringListInput.py, CSVOutput.py, ImageOutput.py, JsonOutput.py, KeyPairOutput.py, PDFOutput.py, StringListOutput.py): delete unused input and output components
The input and output components FileInput.py, JsonInput.py, KeyPairInput.py, StringListInput.py, CSVOutput.py, ImageOutput.py, JsonOutput.py, KeyPairOutput.py, PDFOutput.py, and StringListOutput.py were deleted as they were no longer being used in the project. This cleanup improves code organization and reduces unnecessary dependencies.
2024-05-02 18:28:24 -03:00
cristhianzl
c9248d253a 📝 (addNewVariableButton.tsx): reformat code for better readability and maintainability
📝 (addNewVariableButton.tsx): fix typo in variable name 'unavaliableFields' to 'unavailableFields'
📝 (addNewVariableButton.tsx): add id attribute to InputComponent for better accessibility
📝 (headerComponent/index.tsx): add data-testid attribute to user-profile-settings button for easier testing
📝 (inputComponent/index.tsx): add data-testid attribute to popover anchor element for easier testing
 (userSettings.spec.ts): add end-to-end tests for user settings page, including testing profile gradient, interacting with global variables, and checking shortcuts
2024-05-02 18:08:39 -03:00
Gabriel Luiz Freitas Almeida
a3484ed239 Refactor store_message function and add Simple Git Hooks (#1817) 2024-05-02 17:01:39 -03:00
cristhianzl
67322a40c8 pattern on page 2024-05-02 16:32:07 -03:00
cristhianzl
081c17651e normalize names 2024-05-02 16:30:19 -03:00
cristhianzl
9727c04e70 Merge branch 'dev' of https://github.com/langflow-ai/langflow into dev 2024-05-02 16:22:10 -03:00