Commit graph

6,467 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
eaad86cd29 Refactor field configuration and error handling in
types.py
2023-11-22 21:20:59 -03:00
Gabriel Luiz Freitas Almeida
7eb2b27653 Refactor code_parser.py to include aliases in
imports and construct an evaluation environment
for return type
2023-11-22 21:20:58 -03:00
Gabriel Luiz Freitas Almeida
15cc7667a7 🐛 fix(custom_component.py): update import statements and function calls to match changes in utils module
🔀 merge(custom_component.py): merge changes from utils module to handle generic aliases correctly in return type parsing
2023-11-22 21:20:57 -03:00
Gabriel Luiz Freitas Almeida
504088bd82 Refactor schema.py to import typing and reorder
imports
2023-11-22 21:20:56 -03:00
Gabriel Luiz Freitas Almeida
1eb7c770a9 Refactor import statements and handle
OpenAIEmbedding in instantiate_embedding function
2023-11-22 21:20:56 -03:00
Gabriel Luiz Freitas Almeida
5812d3b91e Add type hint extraction functions for
GenericAlias
2023-11-22 21:20:55 -03:00
cristhianzl
eb8ff52ac2 chore(flowsContext.tsx): remove unused imports and variables for better code cleanliness
feat(flowsContext.tsx): add support for creating a new flow with a default name if no flow is provided
feat(flowsContext.tsx): add support for adding a version number to duplicate flow names
feat(flowsContext.tsx): add support for saving a flow to the database and updating its id
feat(flowsContext.tsx): add support for deleting a component flow
feat(extraSidebarComponent/index.tsx): add support for disabling save button when there are no nodes in the flow
2023-11-22 20:45:55 -03:00
igorrCarvalho
51ff8eb032 Fix: Make component search by name instead type to avoid delete on side bar not working 2023-11-22 19:15:46 -03:00
Lucas Oliveira
470a8e3373 Fixing /all calls quantity 2023-11-22 16:58:28 -03:00
Lucas Oliveira
0d785c923a Fixed refreshing flows on refresh page 2023-11-22 16:47:38 -03:00
Lucas Oliveira
71510a21f8 Changed non existent isComponent to be considered as flow 2023-11-22 16:03:24 -03:00
Gabriel Luiz Freitas Almeida
ca662c3937 Update dependencies versions in poetry.lock 2023-11-22 16:02:47 -03:00
Gabriel Luiz Freitas Almeida
c57e9c2392 🐛 fix(flow.py): fix the validation of the "updated_at" field to return the value if it's not None or a datetime object 2023-11-22 16:02:46 -03:00
Lucas Oliveira
dee08d6584 Changed order in which uploaded flows are added 2023-11-22 15:50:55 -03:00
Lucas Oliveira
73b42e917d Fixed dropping file 2023-11-22 15:45:57 -03:00
Lucas Oliveira
b7303fa032 fixed uploadFlow in other places 2023-11-22 14:25:33 -03:00
Gabriel Luiz Freitas Almeida
b633afba8d 🔀 chore(constants.py): reorganize imports in constants.py for better readability and maintainability 2023-11-22 11:00:49 -03:00
Gabriel Luiz Freitas Almeida
77aee1b413 Update icon import names 2023-11-22 10:56:10 -03:00
Gabriel Luiz Freitas Almeida
c091291500 Fix component update logic in StoreService 2023-11-22 08:47:11 -03:00
Gabriel Luiz Freitas Almeida
8de2dc3d46 ⬆️ chore(pyproject.toml): update langchain version to ~0.0.338 and openai version to ^1.3.4 for compatibility and bug fixes
⬆️ chore(pyproject.toml): update huggingface-hub version to ^0.19.0 and rich version to ^13.7.0 for improved functionality and features
2023-11-22 08:22:48 -03:00
Gabriel Luiz Freitas Almeida
2d425d5e68 Fix model_dump method call in test_database.py 2023-11-22 08:22:38 -03:00
Gabriel Luiz Freitas Almeida
d68c2b7879 Refactor Flow model serialization and validation 2023-11-22 08:22:30 -03:00
Lucas Oliveira
103b497328 Fixed sorting 2023-11-21 23:00:32 -03:00
Gabriel Luiz Freitas Almeida
b2c8702db1 Update CustomComponent class to include a status
attribute
2023-11-21 22:46:00 -03:00
Gabriel Luiz Freitas Almeida
dda7096984 Fix error handling in StoreService 2023-11-21 22:44:45 -03:00
anovazzi1
f50491a47e fix(shareModal/index.tsx): update useEffect dependency array to include internalOpen variable to ensure proper handling of API calls when modal is open or internalOpen is true 2023-11-21 22:36:20 -03:00
anovazzi1
e8783d3a9b fix(shareModal/index.tsx): update useEffect dependency array to include 'open' variable to prevent unnecessary re-renders 2023-11-21 22:29:23 -03:00
Lucas Oliveira
d4cef3588c Added ID filtering on Store 2023-11-21 22:15:16 -03:00
Lucas Oliveira
12d6b4746a Added ID filter to LangFlow 2023-11-21 22:15:16 -03:00
anovazzi1
95ef164f83 fix(shareModal/index.tsx): remove unused useRef variable tagListId to improve code readability and maintainability
fix(storeUtils.ts): update getTagsIds function to accept an array of tag objects instead of a ref object, and remove unnecessary console.log statements
2023-11-21 21:45:15 -03:00
anovazzi1
003a3e0783 fix(EditFlowSettingsComponent): remove unused code and improve performance by removing unnecessary API calls to read flows from the database
feat(EditFlowSettingsComponent): add support for checking if the entered name is already in use by passing the list of unavailable names as a prop
fix(FlowSettingsModal): remove unused state variable invalidName and setInvalidName function
feat(FlowSettingsModal): add support for checking if the entered name is already in use by passing the list of unavailable names as a prop
fix(ShareModal): add support for checking if the entered name is already in use by passing the list of unavailable names as a prop
feat(ShareModal): add support for fetching the list of unavailable names from the API to check if the entered name is already in use
fix(types): remove unused invalidName property from InputProps type
2023-11-21 21:31:24 -03:00
Lucas Oliveira
6f709dc3ee Added sorting by date on langflow my collection 2023-11-21 21:29:31 -03:00
Gabriel Luiz Freitas Almeida
3ec4ba14ab Update FlowBase model in flow.py 2023-11-21 21:03:27 -03:00
Gabriel Luiz Freitas Almeida
cb000dd248 Adds updated_at and folder cols to flow table 2023-11-21 21:00:22 -03:00
Gabriel Luiz Freitas Almeida
7a98ce7c36 Adds updated_at and folder cols 2023-11-21 20:57:07 -03:00
Lucas Oliveira
410fbfe10b Sync with langflow.store to use same components 2023-11-21 20:44:50 -03:00
Gabriel Luiz Freitas Almeida
2ba1716fb5 Refactor store service and store API 2023-11-21 20:29:49 -03:00
Lucas Oliveira
4a0cd402a8 formatiing 2023-11-21 20:27:19 -03:00
Lucas Oliveira
3d32be344d Fixed flows being able to upload to components and vice versa 2023-11-21 20:27:19 -03:00
anovazzi1
fb58388504 fix(GenericNode): sort template fields alphabetically with special handling for "code" field to be displayed first
The changes in this commit fix the sorting of template fields in the GenericNode component. Previously, the fields were sorted alphabetically, but with this change, the "code" field is prioritized and displayed first. This change improves the user experience by making the "code" field more prominent and easily accessible.
2023-11-21 20:21:02 -03:00
Gabriel Luiz Freitas Almeida
bf11ee9a10 🔧 fix(login.py): remove unnecessary dependency on get_current_active_user in refresh_token endpoint 2023-11-21 20:09:27 -03:00
Gabriel Luiz Freitas Almeida
1656896b1c Add fields parameter to get_components API 2023-11-21 20:07:31 -03:00
Gabriel Luiz Freitas Almeida
5af8a82a13 Refactor StoreService class to include fields
parameter in search method
2023-11-21 20:07:25 -03:00
Gabriel Luiz Freitas Almeida
754e6e845a 🔧 fix(utils.py): update error message in get_current_user function to include JWT token as a valid authentication method 2023-11-21 20:07:04 -03:00
igorrCarvalho
0e8c6681e4 Fix: Add ArrowUp and ArrowDown to if params to prevent arrows not working on int input 2023-11-21 19:17:52 -03:00
igorrCarvalho
dba85aadfb Refactor: Make text area modal open on input click to avoid it not opening on edit node page 2023-11-21 18:55:52 -03:00
anovazzi1
2bdc1b7fbb fix(PageComponent): update saveFlow function to pass a modified flow object with updated data property to improve data consistency
fix(PageComponent): update saveFlow function to pass a modified flow object with updated data property to improve data consistency
fix(extraSidebarComponent): update saveFlow function to pass a modified flow object with updated data property to improve data consistency
2023-11-21 18:39:12 -03:00
Gabriel Luiz Freitas Almeida
0f21f1c800 🔧 chore(schema.py): add 'private' field to the ListComponentResponse schema to support private components 2023-11-21 17:20:59 -03:00
anovazzi1
7549cbb90b fix(cardComponent): update ShadTooltip content to always display "Private" for private cards
fix(API): update parameter name from status to isPrivate for consistency and clarity
fix(StorePage): update parameter name from status to isPrivate to match API changes and improve semantics
2023-11-21 17:19:49 -03:00
Gabriel Luiz Freitas Almeida
586f1d5f8f 🔧 chore(service.py): reorder imports to follow PEP8 guidelines
🔧 chore(service.py): remove duplicate import of logger from loguru module
🔧 chore(service.py): add "private" field to the list of fields to retrieve from the store API
2023-11-21 17:15:34 -03:00