{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":599320067,"defaultBranch":"dev","name":"langflow","ownerLogin":"langflow-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-08T22:28:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85702467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717179699.0","currentOid":""},"activityList":{"items":[{"before":"5e2f4b8f8358d250e97e11b2714be2b51c3b9e76","after":"0b584fe731984aab58c6b8c55790788c36f5e037","ref":"refs/heads/dev","pushedAt":"2024-05-31T18:21:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update getCurlRunCode function to export it as a named export (#2037)\n\nThe getCurlRunCode function in get-curl-code.tsx has been updated to export it as a named export instead of the default export. This change improves the code organization and allows for better import statements in other modules.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"refactor: Update getCurlRunCode function to export it as a named expoโ€ฆ"}},{"before":null,"after":"20af601ad7b800419a5effc64601181bdec49e63","ref":"refs/heads/fix_build_fe","pushedAt":"2024-05-31T18:21:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update getCurlRunCode function to export it as a named export\n\nThe getCurlRunCode function in get-curl-code.tsx has been updated to export it as a named export instead of the default export. This change improves the code organization and allows for better import statements in other modules.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"refactor: Update getCurlRunCode function to export it as a named export"}},{"before":"1f8d0eb1c04e2f30c47a4cbbf42b60f8c04b717a","after":"5e2f4b8f8358d250e97e11b2714be2b51c3b9e76","ref":"refs/heads/dev","pushedAt":"2024-05-31T18:02:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"Add webhook endpoint, and other fixes (#1766)\n\n* Update FastAPI app configuration in main.py\r\n\r\n* Add webhook endpoint\r\n\r\n* Add Observer model and related changes to database models\r\n\r\n* Update refresh button text in ParameterComponent\r\n\r\n* Update database models and main.py, and add webhook endpoint and utils for flow model\r\n\r\n* Add WebhookComponent to langflow data components\r\n\r\n* Update webhook component names in flow data and remove unused code in edge/base.py and graph/base.py\r\n\r\n* ๐Ÿ› (endpoints.py): fix an issue where the user_id was not being correctly assigned based on the api_key_user or flow object\r\n\r\n* ๐Ÿ“ (endpoints.py): Update documentation for the webhook_run_flow endpoint to provide clearer information on its purpose, arguments, and return value. Remove outdated request JSON structure and example request sections. Add information on the arguments and exceptions raised for better clarity.\r\n\r\n* chore: Remove unnecessary trailing commas in code files\r\n\r\n* feat: Add yield statement to get_lifespan function\r\n\r\n* feat: Update webhook columns revision ID\r\n\r\n* Refactor import statements for OpenAI conversational agent\r\n\r\n* refactor(constants.ts): remove unused tabsArray function and update function name to createTabsArray for clarity\r\nfeat(constants.ts): add support for including webhook code in tabs array based on flow webhook property\r\nfeat(index.tsx): update function calls to use new createTabsArray function and include webhook code in tabs array based on flow webhook property\r\n\r\nrefactor(utils.ts): remove trailing commas in function parameters to improve code consistency and readability\r\nfeat(utils.ts): add support for including webhook cURL code and tweaks code in tabs array creation for better code organization and presentation\r\n\r\n* chore: Update folder_id parameter type to str in API endpoints\r\n\r\n* feat: Handle invalid JSON payload in WebhookComponent\r\n\r\nThe code changes in `Webhook.py` modify the `build` method of the `WebhookComponent` class. If an invalid JSON payload is provided, instead of raising a `ValueError`, the code now handles the exception by creating a default payload with the provided data. The commit also includes a message that describes the invalid JSON payload for better error tracking.\r\n\r\nNote: This commit message follows the convention used in the recent user commits.\r\n\r\n* refactor: Remove unnecessary code in main.py\r\n\r\n* refactor: Update Alembic revision IDs for webhook columns\r\n\r\nThe Alembic revision IDs for adding webhook columns have been updated to reflect the latest changes. This ensures consistency and proper tracking of the database schema modifications.\r\n\r\nNote: The commit message has been generated based on the provided code changes and recent commits.\r\n\r\n* ๐Ÿ› (endpoints.py): Fix handling of flow_id_or_name variable to correctly identify flow ID or endpoint name for running a flow. Improve error handling for invalid UUID strings and flow not found scenarios.\r\n\r\n* refactor: Handle invalid JSON payload in WebhookComponent\r\n\r\nThe code changes in `Webhook.py` modify the `build` method of the `WebhookComponent` class. If an invalid JSON payload is provided, instead of raising a `ValueError`, the code now handles the exception by creating a default payload with the provided data.\r\n\r\n* refactor: Update get_flow_by_id function to handle None flow_id parameter\r\n\r\nThe get_flow_by_id function in utils.py has been updated to handle the case where the flow_id parameter is None. Previously, the function would raise an exception if flow_id was not provided. Now, if flow_id is None, the function returns None instead of querying the database. This change improves the robustness of the function and allows for more flexible usage.\r\n\r\nNote: The commit message has been generated based on the provided code changes and recent commits.\r\n\r\n* ๐Ÿ“ (endpoints.py): Add import statement for get_flow_by_id_or_endpoint_name function\r\n๐Ÿ“ (flow.py): Add get_flow_by_id_or_endpoint_name function to retrieve a Flow object by ID or endpoint name\r\n\r\n* refactor: Update get_flow_by_id_or_endpoint_name function to handle None flow_id parameter\r\n\r\n* ๐Ÿ› (flow.py): replace ValueError with HTTPException to return a 404 status code when flow identifier is not found\r\n\r\n* refactor: Update error message for flow identifier not found\r\n\r\nThe code changes in `test_endpoints.py` update the error message when a flow identifier is not found. Previously, the error message referenced the flow ID directly, but now it uses the more generic term \"Flow identifier\" to account for cases where the identifier could be an endpoint name. This change improves the clarity and flexibility of the error message.\r\n\r\nNote: This commit message has been generated based on the provided code changes and recent commits.\r\n\r\n* ๐Ÿ”ง (endpoints.py): remove unnecessary flow_id_or_name parameter from the simple_run_flow function call to improve code readability and maintainability","shortMessageHtmlLink":"Add webhook endpoint, and other fixes (#1766)"}},{"before":null,"after":"84a5270cd8545145ae303783e35388c2a99feb21","ref":"refs/heads/tracing_service","pushedAt":"2024-05-31T17:44:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Add TracingService and TracingServiceFactory\n\nThis commit adds a new service called TracingService and a corresponding factory class called TracingServiceFactory. The TracingService is responsible for handling tracing functionality, while the TracingServiceFactory is used to create instances of the TracingService. This addition enables the application to support tracing capabilities.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Add TracingService and TracingServiceFactory"}},{"before":"57258feb41c7ad6daa1dd78db6bc4c10ee21fce2","after":"99f1f9eba1c6f79e2fb5bd02bd1f013861780548","ref":"refs/heads/webhook","pushedAt":"2024-05-31T17:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"๐Ÿ”ง (endpoints.py): remove unnecessary flow_id_or_name parameter from the simple_run_flow function call to improve code readability and maintainability","shortMessageHtmlLink":"๐Ÿ”ง (endpoints.py): remove unnecessary flow_id_or_name parameter from tโ€ฆ"}},{"before":"1a569a4cb7090f5003afac968f35ecaa138d7686","after":"1f8d0eb1c04e2f30c47a4cbbf42b60f8c04b717a","ref":"refs/heads/dev","pushedAt":"2024-05-31T17:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"chore: Update package versions in pyproject.toml files\n\nThe package versions in the pyproject.toml files for \"langflow\" and \"langflow-base\" have been updated. The version of \"langflow\" was changed from 1.0.0a42 to 1.0.0a43, and the version of \"langflow-base\" was changed from 0.0.53 to 0.0.54. This update ensures that the latest versions of the packages are being used in the codebase.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"chore: Update package versions in pyproject.toml files"}},{"before":"75daa97fafe43ab381d1832d8f50b7c014cb3041","after":"57258feb41c7ad6daa1dd78db6bc4c10ee21fce2","ref":"refs/heads/webhook","pushedAt":"2024-05-31T17:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update error message for flow identifier not found\n\nThe code changes in `test_endpoints.py` update the error message when a flow identifier is not found. Previously, the error message referenced the flow ID directly, but now it uses the more generic term \"Flow identifier\" to account for cases where the identifier could be an endpoint name. This change improves the clarity and flexibility of the error message.\n\nNote: This commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"refactor: Update error message for flow identifier not found"}},{"before":"6a3abfc6cd869db8a65d5e83c28372d4585eb45c","after":"75daa97fafe43ab381d1832d8f50b7c014cb3041","ref":"refs/heads/webhook","pushedAt":"2024-05-31T17:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"๐Ÿ› (flow.py): replace ValueError with HTTPException to return a 404 status code when flow identifier is not found","shortMessageHtmlLink":"๐Ÿ› (flow.py): replace ValueError with HTTPException to return a 404 stโ€ฆ"}},{"before":"f401e5736b9b98da42fe0ce5a3d14d541e767bbb","after":"6a3abfc6cd869db8a65d5e83c28372d4585eb45c","ref":"refs/heads/webhook","pushedAt":"2024-05-31T17:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update get_flow_by_id_or_endpoint_name function to handle None flow_id parameter","shortMessageHtmlLink":"refactor: Update get_flow_by_id_or_endpoint_name function to handle Nโ€ฆ"}},{"before":"20433adc299986c55bcad2a0e12996adbd26b744","after":"f401e5736b9b98da42fe0ce5a3d14d541e767bbb","ref":"refs/heads/webhook","pushedAt":"2024-05-31T17:26:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"๐Ÿ“ (endpoints.py): Add import statement for get_flow_by_id_or_endpoint_name function\n๐Ÿ“ (flow.py): Add get_flow_by_id_or_endpoint_name function to retrieve a Flow object by ID or endpoint name","shortMessageHtmlLink":"๐Ÿ“ (endpoints.py): Add import statement for get_flow_by_id_or_endpointโ€ฆ"}},{"before":"139a3f254f9bff690e58d2f0e618180577bbbbb1","after":null,"ref":"refs/heads/docs-python-version-in-readme","pushedAt":"2024-05-31T16:16:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mendonk","name":"Mendon Kissling","path":"/mendonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59585235?s=80&v=4"}},{"before":"a3a09fed3bac1df9f4ecb9f1425a313f7e3b5619","after":"1a569a4cb7090f5003afac968f35ecaa138d7686","ref":"refs/heads/dev","pushedAt":"2024-05-31T16:15:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mendonk","name":"Mendon Kissling","path":"/mendonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59585235?s=80&v=4"},"commit":{"message":"Update README.md (#2036)\n\nFor clarity in Python version.","shortMessageHtmlLink":"Update README.md (#2036)"}},{"before":null,"after":"139a3f254f9bff690e58d2f0e618180577bbbbb1","ref":"refs/heads/docs-python-version-in-readme","pushedAt":"2024-05-31T15:55:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mendonk","name":"Mendon Kissling","path":"/mendonk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59585235?s=80&v=4"},"commit":{"message":"Update README.md\n\nFor clarity in Python version.","shortMessageHtmlLink":"Update README.md"}},{"before":"6b5e1fa5db9db4df9e0dc20a1ded397ca636f148","after":"20433adc299986c55bcad2a0e12996adbd26b744","ref":"refs/heads/webhook","pushedAt":"2024-05-31T15:52:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"๐Ÿ› (endpoints.py): Fix handling of flow_id_or_name variable to correctly identify flow ID or endpoint name for running a flow. Improve error handling for invalid UUID strings and flow not found scenarios.","shortMessageHtmlLink":"๐Ÿ› (endpoints.py): Fix handling of flow_id_or_name variable to correctโ€ฆ"}},{"before":"e9e1785a10ac67005d60ffc477dde68d29efc84e","after":"6b5e1fa5db9db4df9e0dc20a1ded397ca636f148","ref":"refs/heads/webhook","pushedAt":"2024-05-31T15:07:36.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into webhook","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into webhook"}},{"before":"c76d138aed535cc0bd9cbed07190ddebf75a1196","after":"e9e1785a10ac67005d60ffc477dde68d29efc84e","ref":"refs/heads/webhook","pushedAt":"2024-05-31T14:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Handle invalid JSON payload in WebhookComponent\n\nThe code changes in `Webhook.py` modify the `build` method of the `WebhookComponent` class. If an invalid JSON payload is provided, instead of raising a `ValueError`, the code now handles the exception by creating a default payload with the provided data. The commit also includes a message that describes the invalid JSON payload for better error tracking.\n\nNote: This commit message follows the convention used in the recent user commits.","shortMessageHtmlLink":"feat: Handle invalid JSON payload in WebhookComponent"}},{"before":"031b82c6655a4c06d49b4d80b12355a332127d70","after":"a3a09fed3bac1df9f4ecb9f1425a313f7e3b5619","ref":"refs/heads/dev","pushedAt":"2024-05-31T14:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Fix serialize_datetime function in model.py","shortMessageHtmlLink":"refactor: Fix serialize_datetime function in model.py"}},{"before":"82404d1ed9e21459e3f03f35b39aa36c2532997e","after":"031b82c6655a4c06d49b4d80b12355a332127d70","ref":"refs/heads/dev","pushedAt":"2024-05-31T14:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update serialize_datetime function in model.py","shortMessageHtmlLink":"refactor: Update serialize_datetime function in model.py"}},{"before":"2cffd7613551bd85a4786483540e806478288e88","after":"82404d1ed9e21459e3f03f35b39aa36c2532997e","ref":"refs/heads/dev","pushedAt":"2024-05-31T14:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update serialize_datetime function in model.py\n\nThe serialize_datetime function in model.py has been updated to handle the \"updated_at\" and \"created_at\" fields. The function now converts datetime values to ISO 8601 format with timezone information. This change ensures consistent serialization of datetime values in the codebase.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"refactor: Update serialize_datetime function in model.py"}},{"before":"b7de1ff3bdae5413e5b189b56b56118df4a0f9e0","after":"f7059953117633b2e2c6f7845ce794ed713c712d","ref":"refs/heads/two_edges","pushedAt":"2024-05-31T13:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"refactor: Update new output creation logic in reactflowUtils.ts\n\nSimplify the logic for creating new output fields in the `updateNewOutput` function of `reactflowUtils.ts`. Instead of mapping over the `outputTypes` array, directly assign a new output field to `sourceNode.data.node!.outputs`. The new output field includes the `outputTypes` as `types`, sets `selected` based on the `selected` variable, and sets `name` as a string representation of `outputTypes` joined with \" | \". This change improves the clarity and efficiency of the code.","shortMessageHtmlLink":"refactor: Update new output creation logic in reactflowUtils.ts"}},{"before":"a99d0c7eb02482db0da52001506e2cfc4bc92431","after":"f79289f9668fe3fc42119d445ff14007a3483926","ref":"refs/heads/SessionManagment","pushedAt":"2024-05-31T12:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Add API endpoints for managing messages\n\nThis commit adds new API endpoints for managing messages. It includes the ability to delete messages by their IDs, update a specific message, and delete all messages associated with a session. These changes are implemented in the `monitor.py`, `schema.py`, and `service.py` files.","shortMessageHtmlLink":"feat: Add API endpoints for managing messages"}},{"before":"b0432c380238b89dce709368417832b77e7b01d5","after":"b7de1ff3bdae5413e5b189b56b56118df4a0f9e0","ref":"refs/heads/two_edges","pushedAt":"2024-05-31T12:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Add ComponentFrontendNode to CustomComponent\n\nThis commit adds the `ComponentFrontendNode` class to the `CustomComponent` module. The `ComponentFrontendNode` class defines a new frontend node for the `Component` type. It includes a template with a code input field. This change enhances the functionality and flexibility of the `CustomComponent` module.","shortMessageHtmlLink":"feat: Add ComponentFrontendNode to CustomComponent"}},{"before":"d05e7c12f4c2659082a7f64b629042a49d8d009f","after":"2974eabbbdf53b4a89fe031fdeec0ec1e6b37008","ref":"refs/heads/ij/chatimg","pushedAt":"2024-05-31T11:00:35.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"italojohnny","name":"รtalo Johnny","path":"/italojohnny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7606021?s=80&v=4"},"commit":{"message":"fix branch","shortMessageHtmlLink":"fix branch"}},{"before":"230c4a69ed6b7509ff78d9afee2424809dc9632c","after":"b0432c380238b89dce709368417832b77e7b01d5","ref":"refs/heads/two_edges","pushedAt":"2024-05-31T02:05:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Add set_attributes method to CustomComponent\n\nThis commit adds the set_attributes method to the CustomComponent class in the custom_component.py file. The set_attributes method allows for setting attributes of the CustomComponent instance based on a dictionary of key-value pairs. This change enhances the flexibility and configurability of the CustomComponent class.","shortMessageHtmlLink":"feat: Add set_attributes method to CustomComponent"}},{"before":"82fcdfb67a6f7fa9ee012719d29d64813af76d77","after":"230c4a69ed6b7509ff78d9afee2424809dc9632c","ref":"refs/heads/two_edges","pushedAt":"2024-05-31T01:47:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: update template and custom component to load inputs and outputs","shortMessageHtmlLink":"feat: update template and custom component to load inputs and outputs"}},{"before":"da55854f67e4539166b1b488e6eeb5740864f2cf","after":"a119c3777a55037b985574a582287a83b66999fd","ref":"refs/heads/fix/minor_bugs","pushedAt":"2024-05-30T23:34:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lucaseduoli","name":"Lucas Oliveira","path":"/lucaseduoli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62335616?s=80&v=4"},"commit":{"message":"Changed empty component to open New Project modal","shortMessageHtmlLink":"Changed empty component to open New Project modal"}},{"before":"da55854f67e4539166b1b488e6eeb5740864f2cf","after":"c5683e33794f3d82d30cf5a105b0cbb816d5edf5","ref":"refs/heads/modalsFooterRefactor","pushedAt":"2024-05-30T22:17:42.000Z","pushType":"push","commitsCount":118,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into modalsFooterRefactor","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into modalsFooterRefactor"}},{"before":"67207eb171f3364b7fe73aa904d8494ee22f26cb","after":"2cffd7613551bd85a4786483540e806478288e88","ref":"refs/heads/dev","pushedAt":"2024-05-30T22:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Update pre-commit configuration\n\nThe pre-commit configuration file `.pre-commit-config.yaml` was updated to remove the `pretty-format-json` hook and exclude `tsconfig.*.json` files. This change improves the formatting consistency of the codebase.\n\nNote: The commit message has been generated based on the provided code changes and recent commits.","shortMessageHtmlLink":"feat: Update pre-commit configuration"}},{"before":"59126fa01a7d5c68309f0c7f5f42a8fc5f88955b","after":"82fcdfb67a6f7fa9ee012719d29d64813af76d77","ref":"refs/heads/two_edges","pushedAt":"2024-05-30T21:29:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"feat: Add inputs and outputs to CustomComponent\n\nThis commit adds the `inputs` and `outputs` fields to the `CustomComponent` class in the `custom_component.py` file. The `inputs` field is of type `List[Input]` and the `outputs` field is of type `List[Output]`. This change allows for better organization and management of the component's input and output fields.","shortMessageHtmlLink":"feat: Add inputs and outputs to CustomComponent"}},{"before":"45b8a7f8c31115d3c4c7264ca943180a8fae2db9","after":"873c5c3e5ef05385df432b80a3e554b418ffd9a0","ref":"refs/heads/fix_endpoint_name","pushedAt":"2024-05-30T21:29:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ogabrielluiz","name":"Gabriel Luiz Freitas Almeida","path":"/ogabrielluiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24829397?s=80&v=4"},"commit":{"message":"Refactor delete_multiple_flows endpoint to use DELETE method","shortMessageHtmlLink":"Refactor delete_multiple_flows endpoint to use DELETE method"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWUuB5gA","startCursor":null,"endCursor":null}},"title":"Activity ยท langflow-ai/langflow"}