Commit graph

2,427 commits

Author SHA1 Message Date
Gabriel Almeida
c4159f3af4 🐛 fix(utilities.py): use ast.literal_eval instead of eval to improve security
🐛 fix(GenericNode): add semicolon to console.log statement
The use of eval in the code can be a security risk as it can execute arbitrary code. Using ast.literal_eval instead of eval is a safer alternative as it only evaluates a subset of Python expressions. The semicolon was added to the console.log statement to improve code consistency.
2023-05-28 11:55:00 -03:00
Gabriel Almeida
e2345dbe1d Merge remote-tracking branch 'origin/dev' into FileSizeFix 2023-05-28 11:16:47 -03:00
anovazzi1
129088d61e hotfix for file nodes and save on localStorage 2023-05-28 10:49:23 -03:00
anovazzi1
af2a8b743e added clone deep to saveFlow 2023-05-28 10:34:39 -03:00
Gabriel Almeida
bf0ab14f67 🎨 style(promptComponent, textAreaComponent): fix indentation and whitespace
The changes in these files are purely cosmetic, fixing indentation and whitespace to improve code readability.

🔨 refactor(genericModal/index.tsx): improve code readability and add destructuring to props
The code has been refactored to improve readability and make it easier to understand. Destructuring has been added to the props to make it easier to access the values.
2023-05-27 17:04:12 -03:00
Gabriel Luiz Freitas Almeida
1d441474fd
Merge branch 'dev' into new_icons 2023-05-27 14:14:07 -03:00
Cristhian Zanforlin Lousa
12ca5c9b88 first version of generic modal 2023-05-27 13:37:22 -03:00
Gabriel Almeida
a7749323e4 🔧 chore(frontend): add prettier formatting script to package.json
The `format` script has been added to the `package.json` file in the `frontend` directory. This script uses `prettier` to format all files with the extensions `.js`, `.jsx`, `.ts`, `.tsx`, `.json`, and `.md` in the `src` directory. This ensures that the codebase is consistent and follows a standard formatting style.
2023-05-27 13:03:25 -03:00
Gabriel Almeida
276a06976d Formatting 2023-05-27 13:01:20 -03:00
Gabriel Almeida
3f12363adc Format and add ChromaIcon 2023-05-27 11:58:15 -03:00
Gabriel Almeida
fbe6e2beb8 Format 2023-05-27 11:57:16 -03:00
Gabriel Almeida
c772a4dcdd 🚀 chore(package.json): add vite-plugin-svgr dependency to both root and frontend package.json
 feat(GenericNode): add ChromaIcon and fix validation status icons
🎨 style(GenericNode): refactor GenericNode component to improve readability
🐛 fix(vite.config.ts): add svgr plugin to the frontend Vite configuration
The vite-plugin-svgr dependency was added to both the root and frontend package.json files to enable the use of SVG files as React components. The GenericNode component was updated to include the ChromaIcon component and to fix the validation status icons. The component was also refactored to improve readability. The svgr plugin was added to the frontend Vite configuration to enable the use of SVG files as React components.
2023-05-27 11:55:41 -03:00
Gabriel Almeida
b42b4e5868 Merge remote-tracking branch 'origin/main' into dev 2023-05-27 09:38:52 -03:00
anovazzi1
7e8eea5e87 fix crash when upload large file, not saving files on browser storage 2023-05-26 22:05:47 -03:00
Lucas Oliveira
373b599a1a Removed pulse from edges 2023-05-25 20:00:34 -03:00
Lucas Oliveira
bef1cc096c Fixed Copy Paste issues by disabling it when the user clicks at the node 2023-05-25 19:56:42 -03:00
Lucas Oliveira
b53eb683bf Hotfix for Import Flows modal 2023-05-25 18:29:00 -03:00
Lucas Oliveira
41b6a2c6fe Fixed visual bug at Import Flows modal cards 2023-05-25 18:20:17 -03:00
Gabriel Luiz Freitas Almeida
3791247545
add useEffect to prevent chat lock on fail of onClose method (#342) 2023-05-25 06:29:39 -03:00
anovazzi1
2866e4ea78 fix size of import on dev 2023-05-24 16:27:21 -03:00
anovazzi1
59951a3f68 add useEffect to prevent chat lock on fail of onClose method 2023-05-24 16:26:51 -03:00
anovazzi1
0c45186fcb
hot fix for dinamic size of font for buttonBox component (#337)
## Dynamic Font Size for ButtonBox Component

### Description
The ButtonBox component, which is used in the examples modal, has been
enhanced to have a dynamic font size that adjusts based on the length of
the text and the dimensions of its parent element. This improvement
ensures that the text within the ButtonBox component remains readable
and properly fits within its container.

### Changes Made
- Added a new `fontSize` state variable to track the font size within
the ButtonBox component.
- Utilized the `useEffect` hook to calculate and update the font size
dynamically.
- Implemented logic to check for both vertical and horizontal overflow
of the text within the parent container.
- Decreased the font size incrementally until the text fits within the
parent element's dimensions.
- Updated the component to apply the calculated font size to the text
element.

### Testing Done
- Manually tested the ButtonBox component with various text lengths and
parent container dimensions.
- Verified that the font size was adjusted correctly to fit the text
within the parent element without overflowing.
2023-05-24 01:41:20 -03:00
Lucas Oliveira
62701de9b8 Fixed Undo and Redo on different pages 2023-05-23 21:00:12 -03:00
anovazzi1
f7cf6a378f create min font size with truncate for buttonBox component 2023-05-23 19:28:27 -03:00
anovazzi1
3f854a88ae hot fix for dinamic size of font for buttonBox component 2023-05-23 16:31:20 -03:00
Gabriel Almeida
7228274b0d Merge branch 'dev' of https://github.com/logspace-ai/langflow into dev 2023-05-23 10:40:25 -03:00
anovazzi1
3a7644dd2c updating font size of import card based on title 2023-05-23 01:06:49 -03:00
anovazzi1
c46b1f67f3 new toogle using tailwindUI 2023-05-22 23:29:12 -03:00
Gabriel Almeida
14f27df3ae Merge branch 'main' into dev 2023-05-22 20:09:21 -03:00
Lucas Oliveira
c8594a16c3 Changed name of function to disable copy and paste 2023-05-22 20:02:35 -03:00
Lucas Oliveira
2b6b790f4a Fixed padding and disable copy and paste on chat input 2023-05-22 20:01:26 -03:00
Lucas Oliveira
610beb18dd Fixed Copy and Paste, refactored tabsContext code 2023-05-22 19:54:32 -03:00
Lucas Oliveira
f465d9712d Fixed Copy and Paste bug on Code Area 2023-05-22 19:38:31 -03:00
Rodrigo Nader
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
Rodrigo Nader
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
Gabriel Almeida
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
Gabriel Almeida
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
Gabriel Almeida
802e5ec31a Format 2023-05-22 16:44:36 -03:00
Gabriel Almeida
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
Gabriel Almeida
3c3576e0ad Format 2023-05-22 08:39:03 -03:00
Gabriel Almeida
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
Gabriel Almeida
4998838853 format 2023-05-22 08:21:29 -03:00
Gabriel Almeida
9860b12b91 remove line-clamp as it is in tailwind by default now 2023-05-22 08:19:59 -03:00
Gabriel Luiz Freitas Almeida
b277c0bf1a
node updating template, base classes and description (#326) 2023-05-22 08:02:00 -03:00
anovazzi1
a6c9c28792 removed useless comment 2023-05-22 00:22:05 -03:00
anovazzi1
e85c918e6f node updating update node template, base classes and description 2023-05-19 17:18:41 -03:00
Gabriel Almeida
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
Gabriel Almeida
0d43252478 format 2023-05-19 10:06:59 -03:00
Gabriel Almeida
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
Gabriel Almeida
f6d977f139 style(nodes, GenericNode): fix indentation and add line breaks for readability 2023-05-17 14:46:36 -03:00