Commit graph

6,417 commits

Author SHA1 Message Date
Lucas Oliveira
e3797bae8d Set tab id as null when entering store 2023-11-21 16:22:06 -03:00
Lucas Oliveira
82b84dd7d5 Fixed checkbox function on share modal 2023-11-21 16:20:40 -03:00
Lucas Oliveira
e4f6aed2f6 Delete modal fixed 2023-11-21 16:19:34 -03:00
igorrCarvalho
8448d8ea95 Refactor: Change components and flows icon color 2023-11-21 15:04:35 -03:00
Gabriel Luiz Freitas Almeida
020488e97b Fix typos and update method names 2023-11-21 14:49:47 -03:00
Gabriel Luiz Freitas Almeida
171d918e10 Fix incorrect method call in test_database.py 2023-11-21 14:47:30 -03:00
Gabriel Luiz Freitas Almeida
f956c2a77e Fix store_api_Key typo in get_components function 2023-11-21 14:45:23 -03:00
Gabriel Luiz Freitas Almeida
c6dfb90bcf 🐛 fix(flows.py): remove unused imports and fix function call to read_flows
🐛 fix(test_database.py): fix function call to Flow.model_validate
🐛 fix(test_llms_template.py): fix values in test cases
🔥 chore(test_store.py): remove unused test file and test case
2023-11-21 14:45:02 -03:00
Gabriel Luiz Freitas Almeida
62e470b03b Add store parameter to run function 2023-11-21 11:29:08 -03:00
Gabriel Luiz Freitas Almeida
9dbb8d3578 🔧 fix(store.py): remove unnecessary comment in download_component function
🔧 fix(utils.py): replace requests library with httpx library for getting latest released version of langflow from PyPI to improve performance and reliability
2023-11-20 21:35:12 -03:00
Gabriel Luiz Freitas Almeida
5c65e18289 Fix exception handling in API endpoints 2023-11-20 21:13:41 -03:00
Gabriel Luiz Freitas Almeida
3753c2884c Update base.py with new store URLs 2023-11-20 21:04:39 -03:00
Gabriel Luiz Freitas Almeida
437aec4e44 Refactor import statements in auth.py and
service.py
2023-11-20 21:04:39 -03:00
Gabriel Luiz Freitas Almeida
339073a514 Update token expiration time 2023-11-20 21:04:38 -03:00
igorrCarvalho
a54363c4d5 Fix: Add tailwind class to avoid text breaking component box 2023-11-20 21:03:00 -03:00
igorrCarvalho
1c36520bee Feat: Add dict and NestedDict as handle types to avoid edit node modal option not showing up 2023-11-20 20:13:33 -03:00
anovazzi1
0ef14241f0 feat(API): add support for private flows in saveFlowStore function
The saveFlowStore function in the API controller now includes a new parameter called "private". This parameter is used to determine whether the flow should be saved as a private flow or not. If the "publicFlow" variable is false, the "private" parameter will be set to true, indicating that the flow should be saved as a private flow. The "status" field in the saved flow object is also updated accordingly to reflect the flow's privacy status.
2023-11-20 19:56:08 -03:00
anovazzi1
2cbf563b45 feat(cardComponent): add support for displaying private indicator on CollectionCardComponent
feat(store): add 'private' property to storeComponent type to handle private components
2023-11-20 19:55:17 -03:00
Gabriel Luiz Freitas Almeida
3432a07285 🐛 fix(store.py): rename create_component function to share_component for better semantics
 feat(store.py): add support for private query parameter in get_components function to filter components by privacy
🐛 fix(schema.py): set default value of private field in StoreComponentCreate schema to True
🐛 fix(service.py): change status field to private field in build_filter_conditions and get_list_component_response_model functions to filter components by privacy
2023-11-20 19:49:11 -03:00
anovazzi1
d9aeb6b79c fix(storeContext.tsx): fix setLoadingApiKey not being called in catch block to stop loading state
fix(API/index.ts): fix BASE_URL_API missing slash causing incorrect API endpoint URL
fix(StorePage/index.tsx): add catch block to handle error when fetching store tags and log error message
2023-11-20 19:29:39 -03:00
igorrCarvalho
0d8b6a3881 Fix: infinite loading Bug on langflow store page 2023-11-20 19:08:34 -03:00
cristhianzl
b1890bdaf9 fix(nodeToolbarComponent): refactor condition for rendering Edit option in SelectItem to improve readability and maintainability 2023-11-20 17:57:22 -03:00
anovazzi1
ffdb7e1677 fix(API/index.ts): change status values from lowercase "public" and "private" to uppercase "Public" and "Private" for consistency and clarity 2023-11-20 15:51:14 -03:00
anovazzi1
59da74baa9 fix(shareModal/index.tsx): improve error message by specifying whether it's an error sharing a component or a flow 2023-11-20 15:42:24 -03:00
anovazzi1
36bcea49a4 fix(shareModal/index.tsx): fix variable naming and improve code readability
fix(nodeToolbarComponent/index.tsx): fix issue with flowComponent not being cloned before setting it
2023-11-20 15:32:15 -03:00
Gabriel Luiz Freitas Almeida
bbba05b49b 🐛 fix(store.py): replace generic exception handling with custom exceptions to provide more specific error messages and status codes
🔀 merge(exceptions.py): add custom exceptions with status codes to handle specific errors in the store service
🔀 merge(service.py): replace ValueError with custom exceptions in the store service to provide more specific error messages and status codes
2023-11-19 19:35:23 -03:00
Lucas Oliveira
db275cffa2 Removed unused component 2023-11-18 22:47:29 -03:00
Lucas Oliveira
0a0c9ac27b Modularized Tags Selection and created share modal 2023-11-18 22:44:30 -03:00
Lucas Oliveira
b21b756982 FIxed button naming 2023-11-18 22:23:12 -03:00
Lucas Oliveira
0770beda11 Fixed component being treated as flow when nodeToolBar open ShareModal 2023-11-18 22:20:46 -03:00
Lucas Oliveira
829da5f1e2 nodeToolbar opening logic changed 2023-11-18 22:18:58 -03:00
Lucas Oliveira
85dc34d8d7 Modularized shareModal to be used with components and flows 2023-11-18 22:09:41 -03:00
Lucas Oliveira
422e4bd5a0 Modularized components page and made it similar to LangStore 2023-11-18 20:44:07 -03:00
Lucas Oliveira
d07090f27c PageLayout fixed to have buttons 2023-11-18 20:00:54 -03:00
Lucas Oliveira
7c7a28f65f Added name when the components get no results 2023-11-18 19:44:45 -03:00
Lucas Oliveira
eccf7ef03a Added version on card 2023-11-18 18:39:26 -03:00
Lucas Oliveira
a81abb4c2d Sync with Langflow Store 2023-11-18 18:06:33 -03:00
Lucas Oliveira
d009476a8e Fixed number casting on download number 2023-11-18 16:37:05 -03:00
Lucas Oliveira
dc1bb19c13 Fixed dependency 2023-11-18 01:57:12 -03:00
Lucas Oliveira
a2af222778 Sync with langflow.store 2023-11-18 01:54:49 -03:00
Lucas Oliveira
62015744d2 Changed input text to update when not changed nothing 2023-11-17 22:35:17 -03:00
Lucas Oliveira
1305077b3d added console log to debug Rodrigo 2023-11-17 22:28:11 -03:00
Lucas Oliveira
14a98bbd97 fixed api key change 2023-11-17 22:22:52 -03:00
Lucas Oliveira
fc91140488 Card design changed 2023-11-17 22:22:08 -03:00
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
Gabriel Luiz Freitas Almeida
4fd5fbaf70 Refactor service.py and utils.py 2023-11-17 16:16:16 -03:00
Gabriel Luiz Freitas Almeida
b3e4d42817 🐛 fix(store.py): remove unnecessary raise statement to prevent raising a 403 status code unnecessarily 2023-11-17 16:15:59 -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