Commit graph

  • 8a28fdf497 📝 docs(config.yaml): add documentation link for MultiQueryRetriever 🔧 chore(settings.py): add retrievers attribute to Settings class The config.yaml file now includes a documentation link for the MultiQueryRetriever in the retrievers section. This link provides additional information on how to use the MultiQueryRetriever. In the settings.py file, the Settings class now includes a retrievers attribute to store retriever-related settings. This allows for easier management and configuration of retrievers in the application. Gabriel Luiz Freitas Almeida 2023-06-29 09:54:38 -03:00
  • 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 anovazzi1 2023-06-29 09:50:25 -03:00
  • c9f8a27983 🔀 chore(NodeModal): update import and variable name for nodeIconsLucide to improve code readability 💄 style(NodeModal): remove unused import and variable to clean up code The import and variable name for nodeIconsLucide has been updated to improve code readability. The unused import and variable nodeIcons and toNormalCase have been removed to clean up the code. Gabriel Luiz Freitas Almeida 2023-06-29 09:34:19 -03:00
  • 197f1f9e71 🔥 refactor(utils.ts): remove unused imports and icons to improve code cleanliness and reduce bundle size 🎨 style(utils.ts): reorganize nodeColors and nodeNames objects to improve readability and maintainability The changes in this commit remove unused imports and icons from the utils.ts file, which helps improve code cleanliness and reduces the bundle size. Additionally, the nodeColors and nodeNames objects have been reorganized to improve readability and maintainability. Gabriel Luiz Freitas Almeida 2023-06-29 09:34:01 -03:00
  • 8ed5287ac4 🔧 chore(base.py): refactor field formatting logic into a separate class 💡 refactor(base.py): The field formatting logic in the FrontendNode class has been refactored into a separate class called FieldFormatters. This improves code organization and separation of concerns, making it easier to maintain and extend the field formatting functionality in the future. Gabriel Luiz Freitas Almeida 2023-06-29 09:01:28 -03:00
  • 3845a60bcf 🚀 feat(memories.py): add default value for connection_string field in PostgresChatMessageHistoryFrontendNode The trailing whitespace has been removed for consistency and readability. The unused import of DEFAULT_CONNECTION_STRING from langchain.memory.chat_message_histories.postgres has been removed. The PostgresChatMessageHistoryFrontendNode now has a default value for the connection_string field, which is set to DEFAULT_CONNECTION_STRING. This ensures that the field has a default value when creating instances of the class. 🔧 chore(memories.py): remove trailing whitespace and unused import Gabriel Luiz Freitas Almeida 2023-06-29 08:52:45 -03:00
  • 5924aa4442 📦 chore(field_formatters.py): add field formatters for template frontend_node 🔧 refactor(field_formatters.py): refactor field formatters for template frontend_node The commit adds a new file field_formatters.py to the frontend_node/formatter directory in the langflow/template backend. This file contains multiple field formatters for the template frontend_node. The formatters handle various formatting tasks such as formatting field names, setting field options, handling special fields, and formatting field types. The commit aims to improve the code organization and maintainability by separating the field formatting logic into dedicated formatters. Gabriel Luiz Freitas Almeida 2023-06-29 08:52:26 -03:00
  • 75f0a80ded 🎉 feat(formatter): add base FieldFormatter class for formatting template fields The base.py file is a new addition to the project. It introduces the FieldFormatter class, which is an abstract base class (ABC) for formatting template fields. This class provides a format() method that takes a TemplateField object as input and is meant to be implemented by subclasses. This addition allows for the creation of custom field formatters in the project. Gabriel Luiz Freitas Almeida 2023-06-29 08:52:21 -03:00
  • d272a682be 🔧 chore(chains.py): update field properties for "RetrievalQA" memory field The "RetrievalQA" memory field in the template frontend node is updated to have the "show" and "required" properties set to False. This change is made to hide the memory field and make it optional. Additionally, the "advanced" property is set to False for all fields, and the "password" property is set to False for fields containing the word "key" in their name. Gabriel Luiz Freitas Almeida 2023-06-29 08:26:23 -03:00
  • df0b316040 🔀 chore(pyproject.toml): update dependencies versions ⬆️ feat(pyproject.toml): update beautifulsoup4 to version 4.12.2 ⬆️ feat(pyproject.toml): update langchain to version 0.0.219 ⬆️ feat(pyproject.toml): update pandas to version 2.0.0 ⬆️ feat(pyproject.toml): update huggingface-hub to version 0.15.0 ⬆️ feat(pyproject.toml): update unstructured to version 0.7.0 ⬆️ feat(pyproject.toml): update pypdf to version 3.11.0 ⬆️ feat(pyproject.toml): update langchain-serve to version >0.0.47 ⬆️ feat(pyproject.toml): update qdrant-client to version 1.3.0 ⬆️ feat(pyproject.toml): update ctransformers to version 0.2.10 ⬆️ feat(pyproject.toml): update cohere to version 4.11.0 ⬆️ feat(pyproject.toml): update anthropic to version 0.3.0 ⬆️ feat(pyproject.toml): update types-pyyaml to version 6.0.12.8 Gabriel Luiz Freitas Almeida 2023-06-29 06:49:24 -03:00
  • 15bafe882d
    feat: adding Postgres memory for message persistent (#559) Gabriel Luiz Freitas Almeida 2023-06-29 06:42:44 -03:00
  • b61a0a624e
    Merge branch 'release' into dev Gabriel Luiz Freitas Almeida 2023-06-29 06:28:14 -03:00
  • e23f4bef1b
    Fix broken link Lazy 2023-06-29 04:50:57 -04:00
  • b9e9f3ba4c refactor(frontend): Adjust styling in chatComponent, buildTrigger, dropdownComponent, and other components Rodrigo Nader 2023-06-29 02:39:35 -03:00
  • 78831f1051 remove memory support and make it a proposal zhenjianpeng 2023-06-29 11:54:28 +08:00
  • 05d2e82f2d feat: Update class names and colors in various components Rodrigo Nader 2023-06-29 00:50:58 -03:00
  • 303c0ff5d2 something wrong about pyproject.toml zhenjianpeng 2023-06-29 11:31:50 +08:00
  • ed2d4c549e commit poetry lock zhenjianpeng 2023-06-29 11:24:12 +08:00
  • 281e6062f4 remove psycopg-c zhenjianpeng 2023-06-29 11:15:09 +08:00
  • 177b50695d adding dependencies for langchain pg support zhenjianpeng 2023-06-29 10:44:08 +08:00
  • 83b7ee337f Merge branch 'dev' of https://github.com/PepperYan/langflow into dev zhenjianpeng 2023-06-29 10:38:50 +08:00
  • d1fbbd5fff fix bug about extra fields zhenjianpeng 2023-06-29 10:38:45 +08:00
  • c58632ed21
    Merge branch 'logspace-ai:dev' into dev hibad 2023-06-29 10:27:18 +08:00
  • df43dbc6bc add custom nodes for signature, fix some problem zhenjianpeng 2023-06-29 10:26:27 +08:00
  • b276cc9dd6
    🚀 feat(llms.py): add method to format ctransformers field in LLMFrontendNode (#519) Gabriel Luiz Freitas Almeida 2023-06-28 22:58:41 -03:00
  • ce34ac4825 🐛 fix(test_websocket.py): fix the endpoint URL in the test_init_build test The endpoint URL in the test_init_build test has been fixed to "api/v1/build/init/test" to match the correct URL pattern. This ensures that the test is accurately testing the intended functionality. Gabriel Luiz Freitas Almeida 2023-06-28 22:50:55 -03:00
  • 85b7ff1d31 🔧 chore(chat.py): update init_build endpoint to include flow_id as a path parameter The unnecessary imports have been removed from the chat.py file to improve code cleanliness and readability. The init_build endpoint in the chat.py file has been updated to include the flow_id as a path parameter instead of extracting it from the graph_data dictionary. This change allows for a more explicit and consistent API design. 🔧 chore(chat.py): remove unnecessary imports and reformat code for better readability Gabriel Luiz Freitas Almeida 2023-06-28 22:45:37 -03:00
  • 48d40bfdd3 ✨ feat(chat.py): add status field to flow_data_store to track build status of flows The import statement for the BuildStatus enum in the schemas module has been updated to ensure the correct import. Additionally, a new "status" field has been added to the flow_data_store dictionary to track the build status of flows. The status is set to BuildStatus.IN_PROGRESS when a flow is being built, BuildStatus.SUCCESS when the build is successful, and BuildStatus.FAILURE when there is an error during the build process. This allows for better tracking and management of flow builds. 🐛 fix(chat.py): change import statement for BuildStatus in schemas module Gabriel Luiz Freitas Almeida 2023-06-28 22:29:56 -03:00
  • 5da374b713 ✨ feat(schemas.py): add BuildStatus enum to represent the status of a build The BuildStatus enum is added to represent the different statuses that a build can have: SUCCESS, FAILURE, and IN_PROGRESS. This enum will be used to provide a more structured and consistent way of handling build statuses in the application. Gabriel Luiz Freitas Almeida 2023-06-28 22:29:46 -03:00
  • 1bad93c02c Merge branch 'release' into add_params_to_llms Gabriel Luiz Freitas Almeida 2023-06-28 22:29:37 -03:00
  • 5a69b479ff
    Merge branch 'main' into vertex_ai Gabriel Luiz Freitas Almeida 2023-06-28 22:10:43 -03:00
  • 82b76840e3 feat: Add CustomComponent tool to Langflow API gustavoschaedler 2023-06-29 01:57:53 +01:00
  • e1872be728
    Fix: Required input llm for module LLMChain not found Sean Javiya 2023-06-28 17:09:58 -07:00
  • 98fb7c84c7
    Hotfix: 0.2.6 -> Docs and TextSplitter bug (#564) Gabriel Luiz Freitas Almeida 2023-06-28 18:32:51 -03:00
  • e2a7d860ae
    Add CodeQL workflow (#561) Gabriel Luiz Freitas Almeida 2023-06-28 18:25:21 -03:00
  • c2e22a6c08
    Merge branch 'main' into release Gabriel Luiz Freitas Almeida 2023-06-28 18:22:44 -03:00
  • d92db6b638
    Hotfix_02 (#563) Gabriel Luiz Freitas Almeida 2023-06-28 18:21:09 -03:00
  • 14da6494bf 🔖 chore(pyproject.toml): update package version to 0.2.6 The package version has been updated from 0.2.5 to 0.2.6. This change is made to reflect the latest changes and improvements in the package. Gabriel Luiz Freitas Almeida 2023-06-28 18:17:58 -03:00
  • dadaaa895d 🔥 refactor(chatComponent/index.tsx): remove unnecessary console.log statements for 'open' and 'isBuilt' variables Lucas Oliveira 2023-06-28 18:17:37 -03:00
  • 657dfa1bb6 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-06-28 18:17:21 -03:00
  • 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 Lucas Oliveira 2023-06-28 18:16:59 -03:00
  • 36212884e4 🐛 fix(loading.py): refactor instantiate_textsplitter function to improve readability and remove unnecessary code The instantiate_textsplitter function has been refactored to improve readability and remove unnecessary code. The condition for creating the text_splitter object has been simplified and the separator_type parameter is now removed from the params dictionary if it exists. Additionally, the language parameter is now passed as an instance of the Language class from the langchain.text_splitter module. This change ensures that the text_splitter object is created correctly and the split_documents method is called with the appropriate parameters. Gabriel Luiz Freitas Almeida 2023-06-28 18:16:13 -03:00
  • 3485893be0 🔀 refactor(textsplitters.py): extract options list into a variable for reusability and sorting The options list for the separator_type field in the TextSplittersFrontendNode class has been extracted into a variable called options. This improves code readability and allows for easier modification and sorting of the options list. Gabriel Luiz Freitas Almeida 2023-06-28 18:16:04 -03:00
  • 8c12e17ad0 📝 docs(config.yaml): update documentation link for ConversationBufferMemory in memories section The documentation link for ConversationBufferMemory in the memories section has been updated to point to the correct URL "https://python.langchain.com/docs/modules/memory/how_to/buffer". This change ensures that users can access the correct documentation for using ConversationBufferMemory. Gabriel Luiz Freitas Almeida 2023-06-28 18:06:46 -03:00
  • a445b079e0 🔧 refactor(loading.py): simplify instantiation of prompt and format_kwargs assignment 💡 chore(loading.py): improve code readability and maintainability by simplifying the instantiation of the prompt object and assignment of format_kwargs dictionary. Gabriel Luiz Freitas Almeida 2023-06-28 17:59:57 -03:00
  • 3bd103dbc5 🔨 refactor(promptComponent): move postValidatePrompt import statement to the top of the file for better organization Lucas Oliveira 2023-06-28 17:42:58 -03:00
  • a50e089401 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-06-28 17:31:14 -03:00
  • 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 Lucas Oliveira 2023-06-28 17:31:10 -03:00
  • bb377d4935 🐛 fix(utils.py): set input keys values from artifacts in build_input_keys_response function ✨ feat(utils.py): add support for setting input keys values from artifacts in build_input_keys_response function The build_input_keys_response function now takes an additional parameter, artifacts, which is a dictionary containing key-value pairs. The function sets the values of the input keys in the input_keys_response dictionary based on the corresponding keys in the artifacts dictionary. This allows for more flexibility in setting the input keys values dynamically based on the provided artifacts. Gabriel Luiz Freitas Almeida 2023-06-28 17:27:28 -03:00
  • d0da0bb1ca 🐛 fix(chat.py): add support for artifacts in stream_build function to pass prompt variables to build_input_keys_response ✨ feat(chat.py): update build_input_keys_response function to accept artifacts parameter to set input_keys values The stream_build function now supports the artifacts parameter, which allows passing prompt variables to the build_input_keys_response function. This ensures that the input_keys values are correctly set based on the provided artifacts. The build_input_keys_response function has been updated to accept the artifacts parameter and use it to set the input_keys values. This improves the functionality of the chat module by allowing more flexibility in handling prompt variables. Gabriel Luiz Freitas Almeida 2023-06-28 17:27:18 -03:00
  • 03349bf999 🐛 fix(vertex/base.py): add artifacts attribute to Vertex class to store additional data 🐛 fix(vertex/base.py): update instantiation logic to handle tuple result from loading.instantiate_class() 🐛 fix(loading.py): update return value of instantiate_prompt() to return a tuple of prompt and format_kwargs The Vertex class now has a new attribute called artifacts, which is a dictionary used to store additional data related to the vertex. The instantiation logic in the Vertex class has been updated to handle the case where loading.instantiate_class() returns a tuple containing the built object and additional artifacts. The loading.instantiate_prompt() function now returns a tuple containing the prompt and format_kwargs. These changes fix issues related to storing and handling additional data in the vertex and loading modules. Gabriel Luiz Freitas Almeida 2023-06-28 17:26:57 -03:00
  • 78ffad4c85 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-06-28 17:13:43 -03:00
  • 9d556bc94c 🐛 fix(chatComponent): remove unused openForm state variable 🐛 fix(formModal): remove console.log statement 🐛 fix(formModal): fix formatMessage function to handle string inputs correctly Lucas Oliveira 2023-06-28 17:13:32 -03:00
  • 6afca21e5a 🐛 fix(utils.py): fix build_input_keys_response function to correctly filter out memory variables from input keys The build_input_keys_response function now correctly filters out memory variables from the input keys response. Previously, it was using a list comprehension to filter the keys, but it should have been using a dictionary comprehension to preserve the key-value pairs. This fix ensures that only the keys that are not present in the langchain_object's memory variables are included in the input keys response. Gabriel Luiz Freitas Almeida 2023-06-28 17:13:06 -03:00
  • 78fd021f23 Merge remote-tracking branch 'origin/form_io' into python_custom_node_component gustavoschaedler 2023-06-28 21:05:35 +01:00
  • c9bb88933b 🔧 chore(chat.py): reset chat history when building a flow to ensure a clean state The chat history is now reset when building a flow to ensure that the chat starts with a clean state. This helps prevent any potential issues or conflicts that may arise from previous chat interactions. Gabriel Luiz Freitas Almeida 2023-06-28 16:51:02 -03:00
  • a0919cb649 🐛 fix(validate.py): set "input_variables" field to new list of variables if it exists 🐛 fix(loading.py): set input variable values if they are present in params The "input_variables" field in the prompt's frontend_node template is now updated with the new list of variables, if it exists. This ensures that the input variables are correctly set when validating the prompt. In the loading module, the input variable values are now set if they are present in the params dictionary. This ensures that the prompt is correctly instantiated with the provided input variable values. Gabriel Luiz Freitas Almeida 2023-06-28 16:41:40 -03:00
  • 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 Lucas Oliveira 2023-06-28 16:38:21 -03:00
  • 1251cf70a9 formatting Cristhian Zanforlin Lousa 2023-06-28 14:20:53 -03:00
  • 4f0d928a57 🐛 fix(ApiModal/index.tsx): import the 'filter' function from lodash to fix missing reference error ✨ feat(ApiModal/index.tsx): add functionality to filter nodes and display only nodes with certain types in the tweaks list 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the tweaks list not updating when the flow changes 🐛 fix(ApiModal/index.tsx): fix issue with the Cristhian Zanforlin Lousa 2023-06-28 14:07:46 -03:00
  • 9784817821 Add CodeQL workflow Jorge 2023-06-28 18:42:32 +02:00
  • cd4c73ac28 Import random module and HTTPStatus from http module in endpoints.py. Add CustomComponentResponseError to the import in schemas.py. Change the status_code in create_upload_file endpoint to use the HTTPStatus.CREATED constant. Change the status_code in custom_component endpoint to use the HTTPStatus.OK constant. Add a new endpoint for custom_component_error that returns a random error response. gustavoschaedler 2023-06-28 17:37:48 +01:00
  • 4e9565e468 feat: Update styling for various components Rodrigo Nader 2023-06-28 12:54:54 -03:00
  • b14d6d4238 Refactor crash error component, header component, and main page component Rodrigo Nader 2023-06-28 12:51:05 -03:00
  • 80a73f93fe Merge remote-tracking branch 'origin/dev' into new-style-features Rodrigo Nader 2023-06-28 12:35:23 -03:00
  • 91f8573bed Merge remote-tracking branch 'origin/form_io' into python_custom_node_component gustavoschaedler 2023-06-28 16:33:54 +01:00
  • 7d483eb7c9 Add ClassCodeExtractor and related functions to extract and handle information from a class. Also add the utility functions is_valid_class_template, get_entrypoint_function_args_and_return_type, find_class_type, and build_langchain_template_custom_component. gustavoschaedler 2023-06-28 16:32:48 +01:00
  • ab0fcc9cb0 🔧 chore(ApiModal): add tweak.current assignment to improve code readability and maintainability Cristhian Zanforlin Lousa 2023-06-28 12:16:27 -03:00
  • 695bc4c9bf 🐛 fix(manager.py): rename variables in ChatManager class to improve clarity and consistency 🐛 fix(utils.py): rename variable in process_graph function to improve clarity and consistency Gabriel Luiz Freitas Almeida 2023-06-28 12:01:36 -03:00
  • 5c22062f72 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-06-28 11:52:44 -03:00
  • c76b8766c0 🔨 refactor(chatComponent): remove unused import of ChatModal to improve code cleanliness Lucas Oliveira 2023-06-28 11:51:21 -03:00
  • 5a76d36cd4 🔧 chore(utils.py): refactor build_input_keys_response function to return an empty string for each input key The build_input_keys_response function has been refactored to return an empty string for each input key in the langchain_object. This change ensures consistency in the response structure and provides a default value for each input key. Gabriel Luiz Freitas Almeida 2023-06-28 11:44:07 -03:00
  • dc4d1ccd65 🐛 fix(ApiModal): remove unnecessary div tag to fix layout issue 🐛 fix(codeAreaModal): fix closePopUp function call placement to ensure proper functionality 🐛 fix(genericModal): set closeEdit value to "generic" to fix issue with closing the modal Cristhian Zanforlin Lousa 2023-06-28 11:43:21 -03:00
  • 0c18aab513 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-06-28 11:35:34 -03:00
  • b29a54c678 🔧 fix(AccordionComponent/index.tsx): fix import formatting and add missing semicolon ✨ feat(AccordionComponent/index.tsx): add support for opening and closing accordion items on click 🔧 fix(popUpContext.tsx): add missing semicolon and fix formatting ✨ feat(popUpContext.tsx): add closeEdit state and setCloseEdit function to manage closing edit pop-up Cristhian Zanforlin Lousa 2023-06-28 11:35:30 -03:00
  • 789a4cb2f8 Fixed bug with template code area Lucas Oliveira 2023-06-28 11:35:30 -03:00
  • 15e1efc0a1 feat: Add new stylesheet for Switch component Rodrigo Nader 2023-06-28 11:35:26 -03:00
  • 40179ee011 🔧 chore(validate.py): add input_types to template_field in post_validate_prompt function The input_types attribute is added to the template_field in the post_validate_prompt function. This change allows for specifying the input types that are accepted for the template field, providing more flexibility and control over the input data. Gabriel Luiz Freitas Almeida 2023-06-28 11:33:56 -03:00
  • 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. Gabriel Luiz Freitas Almeida 2023-06-28 11:33:42 -03:00
  • 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 Lucas Oliveira 2023-06-28 11:07:58 -03:00
  • 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 Lucas Oliveira 2023-06-28 11:07:49 -03:00
  • da5aa1e05b Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-06-28 11:01:40 -03:00
  • 3b1b42fe3e Changed styling on From Chat toggle Lucas Oliveira 2023-06-28 11:01:37 -03:00
  • 6cf9639128 feat: add template to input_keys_response Gabriel Luiz Freitas Almeida 2023-06-28 10:58:55 -03:00
  • 614bcecec2
    Fix: Metadata now updates existing metadata in documents (#560) Gabriel Luiz Freitas Almeida 2023-06-28 09:32:34 -03:00
  • e5b12ae05a 🔖 chore(pyproject.toml): update langchain dependency version to ^0.0.218 The langchain dependency version has been updated to ^0.0.218 to ensure compatibility with the latest features and bug fixes. Gabriel Luiz Freitas Almeida 2023-06-28 09:19:07 -03:00
  • d79e61f7ed
    Merge branch 'main' into release Gabriel Luiz Freitas Almeida 2023-06-28 09:06:51 -03:00
  • fe11604976 Merge branch 'release' of https://github.com/logspace-ai/langflow into release Gabriel Luiz Freitas Almeida 2023-06-28 09:03:30 -03:00
  • 7364ba41f8 🐛 fix(loading.py): handle case where metadata is an empty dict and document already has metadata 🐛 fix(loading.py): handle case where separator_type is not provided in params The first fix ensures that if the metadata is an empty dict, it will not be added to the documents if they already have metadata. This prevents overwriting existing metadata. Gabriel Luiz Freitas Almeida 2023-06-28 08:59:31 -03:00
  • b8f150d1ac format Gabriel Luiz Freitas Almeida 2023-06-28 08:47:42 -03:00
  • b25207a33a
    Merge branch 'logspace-ai:dev' into dev hibad 2023-06-28 15:20:40 +08:00
  • d157fffee3 adding pg support for external message persistance zhenjianpeng 2023-06-28 15:20:06 +08:00
  • 17380fa2fb feat: Upgrade toggle shad component and switch UI styles Rodrigo Nader 2023-06-28 01:11:24 -03:00
  • 264cb8aa30 📝 chore(constants.tsx): update CHAT_FORM_DIALOG_SUBTITLE to provide a more accurate description of its purpose and usage Lucas Oliveira 2023-06-28 00:54:03 -03:00
  • a6e5dcaadc Deleted chat modal and changed disposition of clearChat button Lucas Oliveira 2023-06-28 00:44:48 -03:00
  • d59b648b75 🔥 refactor(formTrigger): remove unused FormTrigger component Lucas Oliveira 2023-06-28 00:38:21 -03:00
  • 4ac1326f3a 🐛 fix(AccordionComponent): remove extra whitespace in AccordionTrigger className for consistent styling Cristhian Zanforlin Lousa 2023-06-27 23:35:27 -03:00
  • 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. Gabriel Luiz Freitas Almeida 2023-06-27 21:33:06 -03:00
  • c39e94d584 🔨 refactor(base.py): change message parameter to inputs parameter to improve semantics The message parameter was not being used in the function, so it was changed to inputs to better reflect the purpose of the parameter. Gabriel Luiz Freitas Almeida 2023-06-27 21:32:46 -03:00
  • 5a9c1ae1b7 🔀 chore(schemas.py): add support for dict type in message field of ChatMessage schema The message field of the ChatMessage schema now supports a dictionary type in addition to the previous string and None types. This change was made to allow for more complex messages to be sent and received in the chat. Gabriel Luiz Freitas Almeida 2023-06-27 21:32:09 -03:00