Commit Graph

1397 Commits

Author SHA1 Message Date
ddf75d7eb9 🔥 refactor(run.py): remove NotEnoughElementsException import and exception handling
Chroma implemented a fix for this so this exception won't be thrown anymore.
2023-05-23 12:02:55 -03:00
9d910b769a Release 0.0.75 (#329)
🚀  Release 0.0.75
We are excited to announce the latest updates and features that have been added to Langflow! Here’s a summary of the recent changes:

New Features:
- Deploy Langflow using Langchain-Serve: Thanks to the hard work of @deepankarm, Langflow can now be deployed using Langchain-Serve to Jina AI Cloud. This integration brings enhanced functionality and improves the overall performance of Langflow. Just run `langflow --jcloud`.
- Copy and Paste Nodes and Flows: @anovazzi1 and @lucaseduoli have implemented the copy and paste functionality in Langflow. Now you can easily duplicate nodes and flows, improving productivity and workflow efficiency.
- Undo/Redo Functionality: @anovazzi1 and @lucaseduoli have also added an undo/redo feature to LangFlow, allowing you to easily revert and redo changes made to nodes and flows. This enhances the editing experience and provides greater control over your work.

Improvements and Fixes:
- Build: The latest update includes making Langchain-Serve optional, allowing for more flexibility in deployment.
- Documentation: The README has been updated to provide information about JCloud deployment.
- Validation Fixes: @ogabrielluiz has made several updates to improve validation in Langflow, including returning exception messages in responses and adding validation status icons and tooltips to node properties.
- Bug Fixes: Several bug fixes have been implemented, including resizing issues in the chat input, copy and paste bugs in the code area, and padding adjustments in the UI. Special thanks to @anovazzi1 and @lucaseduoli for their contributions in fixing these issues.

We appreciate the contributions from the following members:
- @deepankarm
- @anovazzi1
- @lucaseduoli

Thank you to everyone who has contributed to this release. Your efforts have made Langflow even better! If you have any feedback or suggestions, please don’t hesitate to reach out. Happy coding with Langflow! 🎉
v0.0.75
2023-05-23 11:25:54 -03:00
7228274b0d Merge branch 'dev' of https://github.com/logspace-ai/langflow into dev 2023-05-23 10:40:25 -03:00
3a7644dd2c updating font size of import card based on title 2023-05-23 01:06:49 -03:00
e3656f7998 update display_name of llm to LLM 2023-05-22 23:41:07 -03:00
c46b1f67f3 new toogle using tailwindUI 2023-05-22 23:29:12 -03:00
14f27df3ae Merge branch 'main' into dev 2023-05-22 20:09:21 -03:00
c8594a16c3 Changed name of function to disable copy and paste 2023-05-22 20:02:35 -03:00
2b6b790f4a Fixed padding and disable copy and paste on chat input 2023-05-22 20:01:26 -03:00
610beb18dd Fixed Copy and Paste, refactored tabsContext code 2023-05-22 19:54:32 -03:00
f465d9712d Fixed Copy and Paste bug on Code Area 2023-05-22 19:38:31 -03:00
1c0626527a Refactor UI styles for better readability
- Modified UI styles in the app, making text more legible and buttons more visually appealing
- Changed chat trigger button to a gradient blue background to improve visibility and user experience
2023-05-22 18:24:52 -03:00
2d6d781e91 Refactor: Simplify span element code and rename 'documentloaders' to 'Loaders'
This commit simplifies the span element code by removing a padding and renames the 'documentLoaders' property in the object to 'Loaders'.
2023-05-22 17:47:17 -03:00
3ba7068500 🎨 style(App.tsx): adjust the position of the link to Logspace website
The position of the link to the Logspace website has been adjusted to be more centered on the page. The left margin has been increased by one unit to make it more visually appealing.
2023-05-22 17:39:18 -03:00
cfca98c2b2 Merge branch 'dev' of https://github.com/logspace-ai/langflow into dev 2023-05-22 17:26:54 -03:00
b247ebcc40 🐛 fix(chatInput): fix chat input resizing issue
 feat(chatModal): add focus to chat input when modal is opened
The chat input was not resizing properly when the user typed more than one line of text. This was fixed by setting the height of the input to the scrollHeight of the input element. Additionally, the chat input is now focused when the chat modal is opened, which improves the user experience.

Fixes Text area is broken #328
2023-05-22 17:26:34 -03:00
af469d47e7 🐛 fix(chatInput): fix chat input resizing issue
 feat(chatModal): add focus to chat input when modal is opened
The chat input was not resizing properly when the user typed more than one line of text. This was fixed by setting the height of the input to the scrollHeight of the input element. Additionally, the chat input is now focused when the chat modal is opened, which improves the user experience.
2023-05-22 17:25:17 -03:00
802e5ec31a Format 2023-05-22 16:44:36 -03:00
13403de3fc 🚀 feat(App.tsx): add version number to the footer
The version number is now displayed in the footer of the application. The version number is fetched from the server using the /version endpoint and displayed in the footer. This allows users to easily identify which version of the application they are using.
2023-05-22 08:39:39 -03:00
3c3576e0ad Format 2023-05-22 08:39:03 -03:00
6dcd267bfa 🔖 chore(pyproject.toml): update langchain version to 0.0.176
🔖 chore(pyproject.toml): bump up package version to 0.0.75
The langchain package version has been updated to 0.0.176 to include the latest changes and improvements. The package version has also been bumped up to 0.0.75 to reflect the changes made to the dependencies.
2023-05-22 08:24:13 -03:00
5635a86f04 🐛 fix(tabsContext.tsx): add null check for flow.data to prevent errors
The code now checks if flow.data is null before iterating over its nodes. This prevents errors that would occur when flow.data is null.
2023-05-22 08:21:52 -03:00
4998838853 format 2023-05-22 08:21:29 -03:00
9860b12b91 remove line-clamp as it is in tailwind by default now 2023-05-22 08:19:59 -03:00
e4e0049c2b Merge branch 'dev' of https://github.com/logspace-ai/langflow into dev 2023-05-22 08:02:45 -03:00
b277c0bf1a node updating template, base classes and description (#326) 2023-05-22 08:02:00 -03:00
aeba16fa8a 🔥 chore(lcserve.py): remove unused import statements
The import statements for pathlib.Path and fastapi.staticfiles.StaticFiles were not used in the code and were therefore removed to improve code readability and maintainability.
2023-05-22 07:46:40 -03:00
5090cdae7e Retry_get_all (#324)
This commit adds retry logic to the getAll API call in the TypesProvider
component. The retry logic will attempt to make the API call up to 5
times with an increasing delay between each attempt. If the API call is
successful, the state of the component will be updated with the
retrieved data. If the component is unmounted before the API call
resolves, the state will not be updated.
2023-05-22 00:24:10 -03:00
a6c9c28792 removed useless comment 2023-05-22 00:22:05 -03:00
e85c918e6f node updating update node template, base classes and description 2023-05-19 17:18:41 -03:00
c93c4627d0 feat(typesContext.tsx): add retry logic to getAll API call
This commit adds retry logic to the getAll API call in the TypesProvider component. The retry logic will attempt to make the API call up to 5 times with an increasing delay between each attempt. If the API call is successful, the state of the component will be updated with the retrieved data. If the component is unmounted before the API call resolves, the state will not be updated.
2023-05-19 10:07:13 -03:00
0d43252478 format 2023-05-19 10:06:59 -03:00
e1120bba4e style(chatModal): format code with prettier
This commit formats the code in the chatModal component using prettier to
make it more readable and consistent. No functional changes were made.
2023-05-19 10:05:32 -03:00
f8ba1fc2a2 chore: lint fix (#320) 2023-05-18 10:42:36 -03:00
18aaede030 chore: lint fix 2023-05-18 16:55:40 +05:30
697652e729 feat: deploy langflow using langchain-serve (#307) 2023-05-18 07:40:18 -03:00
601dd6d560 chore: update to latest lc-serve 2023-05-18 12:58:00 +05:30
fd638994cb Merge branch 'logspace-ai:dev' into dev 2023-05-18 12:06:14 +05:30
1338fa3521 refactor(embeddings/base.py): add EmbeddingFrontendNode as a property of EmbeddingCreator
fix(loading.py): remove headers from params before instantiating embedding
refactor(nodes.py): add EmbeddingFrontendNode and hide headers field in it
2023-05-17 15:14:06 -03:00
f6d977f139 style(nodes, GenericNode): fix indentation and add line breaks for readability 2023-05-17 14:46:36 -03:00
0ed4475c6d Validation_fix (#317) 2023-05-17 14:21:52 -03:00
3810589876 format 2023-05-17 12:54:10 -03:00
9411239a5b feat(GenericNode): add validation status icons and tooltips to node parameters and fix validation status state update 2023-05-17 12:50:42 -03:00
0e200d8992 fix(validate.py): return exception message in response when validation fails 2023-05-17 12:19:24 -03:00
830a2e3119 Hotfixes: Dark Mode classes and Text Wrapper (#309) 2023-05-17 11:36:09 -03:00
6afebffe1f style(tailwind.config.js): added dark theme for attribution 2023-05-17 11:28:18 -03:00
4a9d1c7c54 Merge branch 'main' into hotfix 2023-05-17 11:22:17 -03:00
c92f3109e8 style(chatTrigger): adjust chat trigger button position by changing bottom margin from 4 to 6 2023-05-17 11:03:46 -03:00
c47ee2cd5e format 2023-05-17 11:03:29 -03:00
0da4bf3b60 Merge branch 'dev' into hotfix 2023-05-17 10:59:01 -03:00