Commit graph

2,549 commits

Author SHA1 Message Date
anovazzi1
e8ab9c73cc fix(StorePage): update text to be more generic and inclusive
The text in the StorePage component was updated to be more generic and inclusive. Instead of saying "You haven't created/liked any flows yet", it now says "You haven't created/liked anything yet". This change was made to make the text more inclusive and applicable to different types of content, not just flows.
2023-11-17 21:11:49 -03:00
anovazzi1
bebaab822b fix(modals): add support for disabling StoreApiKeyModal component when disabled prop is true
fix(pages): add support for disabling StoreApiKeyModal button when loading prop is true
feat(types): add disabled prop to StoreApiKeyType to enable/disable StoreApiKeyModal component
2023-11-17 21:07:22 -03:00
Lucas Oliveira
e63cf48410 Made download number dynamic 2023-11-17 10:50:47 -03:00
Lucas Oliveira
f829ec735c Fix API key management and heart and add buttons 2023-11-17 10:45:05 -03:00
Lucas Oliveira
719a39a75b Fix like appearing when unauthorized 2023-11-17 09:52:14 -03:00
Gabriel Luiz Freitas Almeida
a5550bb673 Add searchText state variable 2023-11-17 09:39:57 -03:00
Lucas Oliveira
364c461269 Handling errors on get component 2023-11-17 09:38:57 -03:00
cristhianzl
5183f5f137 feat(StorePage): add message when user hasn't crafted or liked any flows
Add a message to the StorePage component to inform the user that they haven't crafted or liked any flows yet. This message encourages the user to create a flow by giving it a shot. The message is displayed when the loading is complete and the searchData array is empty.
2023-11-17 01:31:47 -03:00
cristhianzl
def8c8271f refactor(StorePage): remove unnecessary setValidApiKey function call in useEffect hook
The setValidApiKey function call was unnecessary and not being used in the StorePage component. Removing it improves code readability and removes unnecessary code execution.
2023-11-17 01:23:39 -03:00
cristhianzl
e021df94f0 fix(StorePage/index.tsx): set validApiKey to true in useEffect to fix missing data bug
fix(StorePage/index.tsx): handle unauthorized response and set validApiKey to false to handle invalid API key error
2023-11-17 01:23:02 -03:00
cristhianzl
7cfe5da2f9 Merge branch 'feature/store' of github.com:logspace-ai/langflow into feature/store 2023-11-17 01:17:58 -03:00
cristhianzl
ab1b928662 refactor(StorePage): simplify logic for setting validApiKey and loading state
fix(StorePage): set totalRowsCount correctly when filteredCategories is not empty
2023-11-17 01:17:50 -03:00
anovazzi1
53ab0732a9 chore(constants.ts): refactor URL_EXCLUDED_FROM_ERROR_RETRIES to use BASE_URL_API constant for better maintainability
chore(constants.ts): remove duplicate declaration of BASE_URL_API constant
2023-11-17 00:47:04 -03:00
cristhianzl
706baf0fda refactor(StorePage): remove unnecessary error handling code for invalid API Key
The code was checking for the presence of an API Key and displaying an error message if it was missing or invalid. However, this logic is no longer needed as the API Key is now always required and validated before reaching this point. Therefore, the code that handles the case of an invalid API Key is no longer necessary and has been removed for simplicity and clarity.
2023-11-17 00:15:52 -03:00
Lucas Oliveira
8c8d46b570 fixed card numbers 2023-11-16 22:55:01 -03:00
Lucas Oliveira
844e7127af Added api key as dependency 2023-11-16 22:32:02 -03:00
Lucas Oliveira
598cd04b31 Added error handling 2023-11-16 22:29:56 -03:00
Lucas Oliveira
4e7a0fcc32 Fixed adding 2023-11-16 22:25:48 -03:00
Lucas Oliveira
6531d36fd5 fix card component braking 2023-11-16 19:23:28 -03:00
Lucas Oliveira
60fb76f1c4 Deleted Community Page 2023-11-16 19:23:28 -03:00
Gabriel Luiz Freitas Almeida
ebb6e5ffec Update CommunityPage with CollectionCardComponent 2023-11-16 19:14:41 -03:00
Lucas Oliveira
f7903043fe Fixed errors on code and made MarketCard default 2023-11-16 18:49:08 -03:00
Lucas Oliveira
dff58ee29e Fixed naming 2023-11-16 18:22:07 -03:00
Lucas Oliveira
4babb19614 Added checking on Like Component if the request is valid 2023-11-16 18:02:29 -03:00
anovazzi1
7bd79d8302 feat(API): add support for saving last tested version of a flow in the flow store
The `saveFlowStore` function in the API controller now accepts an optional `last_tested_version` parameter. This parameter allows the user to specify the last tested version of a flow when saving it to the flow store. The value of `last_tested_version` is now included in the request payload when creating a new flow in the flow store.
2023-11-16 17:57:14 -03:00
Lucas Oliveira
ebae35bf66 Refactored API Key state to update components when updating API key 2023-11-16 17:54:38 -03:00
anovazzi1
7f55da1df9 fix(flowsContext.tsx): add version property to FlowsContextInitialValue to prevent undefined errors
feat(flowsContext.tsx): add support for version property in FlowsProvider to store and retrieve the version of the app
fix(exportModal/index.tsx): change version property to last_tested_version to match FlowType definition
fix(extraSidebarComponent/index.tsx): add version property to saveFlowStore function call to match FlowType definition
fix(extraSidebarComponent/sideBarDraggableComponent/index.tsx): add version property to downloadNode function call to match FlowType definition
fix(nodeToolbarComponent/index.tsx): add version property to saveFlowStore function call to match FlowType definition
fix(FlowPage/index.tsx): add version property to useContext to prevent undefined errors
fix(ViewPage/index.tsx): add version property to useContext to prevent undefined errors
fix(flow/index.ts): change version property to last_tested_version to match FlowType definition
fix(tabs/index.ts): add version property to FlowsContextType to prevent undefined errors
fix(reactflowUtils.ts): change createFlowComponent function signature to include version parameter
2023-11-16 17:47:34 -03:00
Lucas Oliveira
0f034b9a2e Added message when API key is not valid or is not existent 2023-11-16 17:45:09 -03:00
Lucas Oliveira
ffadcf5cf0 added validation on fetch store data 2023-11-16 17:22:27 -03:00
anovazzi1
15c4532e5b feat(exportModal): add version field to exported flow data
The version field is added to the exported flow data in order to keep track of the version of the flow. This allows for better management and identification of different versions of the flow.

fix(exportModal): fetch and set version from API

The version is fetched from the API using the `getVersion` function and then set in the state variable `version` using the `setVersion` function. This ensures that the correct version is used when exporting the flow.

feat(flow): add version field to FlowType

The `FlowType` interface is updated to include a `version` field. This allows for storing and retrieving the version of the flow when needed.
2023-11-16 17:19:44 -03:00
Lucas Oliveira
68dc2fa53d removed from-store 2023-11-16 17:18:01 -03:00
Lucas Oliveira
dcde9b7ae3 Refactored API Key handling 2023-11-16 17:17:04 -03:00
Gabriel Luiz Freitas Almeida
fa68c4e678 Refactor store component filters 2023-11-16 16:27:41 -03:00
cristhianzl
111ddb1d8c feat(API): add postStoreComponents function to handle POST request for storing components in the API 2023-11-16 15:33:51 -03:00
cristhianzl
7673402a0c feat(storeContext.tsx): modify getStoreComponents function to accept an object with optional parameters for better readability and maintainability
fix(API/index.ts): remove unused import and modify getStoreComponents function to accept an object with optional parameters for better readability and maintainability

fix(from-store/index.tsx): modify handleGetComponents function to pass an object with optional parameters to getStoreComponents for better readability and maintainability

fix(StorePage/index.tsx): modify handleGetComponents function to pass an object with optional parameters to getStoreComponents for better readability and maintainability
2023-11-16 15:33:24 -03:00
Lucas Oliveira
72f8d1987f Fixed total rows count when error 2023-11-16 12:16:16 -03:00
Lucas Oliveira
219d8803b8 Added condition to filter by user and likes when unauthorized 2023-11-16 12:10:09 -03:00
Lucas Oliveira
9c78d0afd9 Fixed filterByUser 2023-11-16 12:03:15 -03:00
Lucas Oliveira
5bf969f8b4 Added distinction between components and flows 2023-11-16 11:51:34 -03:00
cristhianzl
8803e944ee fix(market-card.tsx): add conditional rendering for username to prevent error when data.user_created.username is undefined 2023-11-16 11:47:39 -03:00
Gabriel Luiz Freitas Almeida
c7ceb43979 Update user_created field to use username instead
of first_name
2023-11-16 11:33:25 -03:00
Lucas Oliveira
d1f0076988 Added author 2023-11-16 11:14:51 -03:00
Lucas Oliveira
5d145bd15a Fixed search width 2023-11-16 11:09:11 -03:00
Gabriel Luiz Freitas Almeida
ccd851cad0 🐛 fix(store.py): add filter_by_user parameter to get_components function to enable filtering components by user
🐛 fix(service.py): add filter_by_user parameter to StoreService's get_components method to enable filtering components by user
🐛 fix(index.ts): add filterByUser parameter to getStoreComponents function to enable filtering components by user
2023-11-16 11:03:45 -03:00
Lucas Oliveira
36cb4c31a0 Added liked and created by me filter, liked not working and created not implemented at backend 2023-11-16 11:02:14 -03:00
Lucas Oliveira
4d0baef491 fixed combobox and formatting 2023-11-16 10:47:58 -03:00
Lucas Oliveira
93df6b0a8b Added combobox and command 2023-11-16 10:46:29 -03:00
cristhianzl
24e9693c53 Merge branch 'feature/store' of github.com:logspace-ai/langflow into feature/store 2023-11-16 10:27:23 -03:00
cristhianzl
12277dae67 feat(market-card.tsx): add display of user who created the market card for better user experience and context
fix(index.ts): add user_created property to storeComponent type to match the API response structure
2023-11-16 10:27:14 -03:00
Gabriel Luiz Freitas Almeida
0f7c4861f4 🐛 fix(API/index.ts): change 'public' property to 'status' and set it to "public" or "private" based on the value of publicFlow to improve clarity and consistency 2023-11-16 09:44:21 -03:00