* feat: add shortcut text hint to the search field
* fix: search box width to fit the shortcut hint text
* fix: error when not running on Mac due to an undefined `os` variable
* add export all function
* modify exportAll to reuse existing code from other services
* modify routes of export-import
* add exportAll function into UI
* add errorhandler
* add importAll Function into UI for ChatFlow
* modify importAll Function to import tools
* remove appServer variable
* modify exportAll to exportData for new requirement in backend
* chore modify type camelCase to PascalCase in exportImportService
* add import export for variables, assistants, and checkboxes for UI
---------
Co-authored-by: Henry <hzj94@hotmail.com>
* Chore/Vertically center side menu button labels
- Some labels, such as 'Agentflows', were not vertically centered in
their containers in the side menu (MuiDrawer component).
- Fixed the alignment by styling text containers (`<ListItemText>`) with
automatic vertical margins.
- Maintained existing vertical margins by adding a 4px vertical margin
to the primary text element (`<Typography>`).
- Note: future work is needed to fix vertical alignment of the BETA
chip, plus the margin between primary text elements and the secondary
captions should probably be reduced by half.
* Chore/Vertically center side menu BETA chips
- The 'BETA' chips in the side menu were not vertically centered in
their containers in the side menu (MuiDrawer component).
- These chips previously appeared to be vertically centered only by
coincidence and only when their corresponding text label had no caption.
* Chore/Adjust top margin of captions in side menu
- Added `mt: -0.6` to the secondary (caption) label to replicate the
original gap between the primary and secondary labels.
- This adjustment was needed only after the vertical alignment of the
primary text labels were fixed in a prior commit.
* use existing route to get all chatflows
* add export all chatflows functionality
* add read exported all chatflows json file functionality
* add save chatflows functionality in server
* chore rename saveChatflows to importChatflows and others
* chore rewrite snackbar message
* fix import chatflows when no data in chatflows db
* add handle when import file array length is 0
* chore update and add meaning comment in importChatflows
* update method of storing flowdata for importChatflows function
* Refresh/redirect to chatflows when import is successful
* fix lint
---------
Co-authored-by: Ilango <rajagopalilango@gmail.com>
* add langgraph
* datasource: initial commit
* datasource: datasource details and chunks
* datasource: Document Store Node
* more changes
* Document Store - Base functionality
* Document Store Loader Component
* Document Store Loader Component
* before merging the modularity PR
* after merging the modularity PR
* preview mode
* initial draft PR
* fixes
* minor updates and fixes
* preview with loader and splitter
* preview with credential
* show stored chunks
* preview update...
* edit config
* save, preview and other changes
* save, preview and other changes
* save, process and other changes
* save, process and other changes
* alpha1 - for internal testing
* rerouting urls
* bug fix on new leader create
* pagination support for chunks
* delete document store
* Update pnpm-lock.yaml
* doc store card view
* Update store files to use updated storage functions, Document Store Table View and other changes
* ui changes
* add expanded chunk dialog, improve ui
* change throw Error to InternalError
* Bug Fixes and removal of subFolder, adding of view chunks for store
* lint fixes
* merge changes
* DocumentStoreStatus component
* ui changes for doc store
* add remove metadata key field, add custom document loader
* add chatflows used doc store chips
* add types/interfaces to DocumentStore Services
* document loader list dialog title bar color change
* update interfaces
* Whereused Chatflow Name and Added chunkNo to retain order of created chunks.
* use typeorm order chunkNo, ui changes
* update tabler icons react
* cleanup agents
* add pysandbox tool
* add abort functionality, loading next agent
* add empty view svg
* update chatflow tool with chatId
* rename to agentflows
* update worker for prompt input values
* update dashboard to agentflows, agentcanvas
* fix marketplace use template
* add agentflow templates
* resolve merge conflict
* update baseURL
---------
Co-authored-by: vinodkiran <vinodkiran@usa.net>
Co-authored-by: Vinod Paidimarry <vinodkiran@outlook.in>
* datasource: initial commit
* datasource: datasource details and chunks
* datasource: Document Store Node
* more changes
* Document Store - Base functionality
* Document Store Loader Component
* Document Store Loader Component
* before merging the modularity PR
* after merging the modularity PR
* preview mode
* initial draft PR
* fixes
* minor updates and fixes
* preview with loader and splitter
* preview with credential
* show stored chunks
* preview update...
* edit config
* save, preview and other changes
* save, preview and other changes
* save, process and other changes
* save, process and other changes
* alpha1 - for internal testing
* rerouting urls
* bug fix on new leader create
* pagination support for chunks
* delete document store
* Update pnpm-lock.yaml
* doc store card view
* Update store files to use updated storage functions, Document Store Table View and other changes
* ui changes
* add expanded chunk dialog, improve ui
* change throw Error to InternalError
* Bug Fixes and removal of subFolder, adding of view chunks for store
* lint fixes
* merge changes
* DocumentStoreStatus component
* ui changes for doc store
* add remove metadata key field, add custom document loader
* add chatflows used doc store chips
* add types/interfaces to DocumentStore Services
* document loader list dialog title bar color change
* update interfaces
* Whereused Chatflow Name and Added chunkNo to retain order of created chunks.
* use typeorm order chunkNo, ui changes
---------
Co-authored-by: Henry <hzj94@hotmail.com>
Co-authored-by: Henry Heng <henryheng@flowiseai.com>
* Update styles for dashboard page
* Fix grid in chatflows and marketplaces pages
* Update styles for main routes
* Create ViewHeader component and use it in chatflows and marketplace
* Use viewheader in all main routes views and make the styles consistent
* Update table styles for chatflow and marketplace views
* Update table and grid styles in all main routes views
* Make backgrounds, borders, and colors everywhere
* Apply text ellipsis for titles in cards and tables
* Update credentials list dialog styles
* Update tools dialog styles
* Update styles for inputs and dialogs
* Show skeleton loaders for main routes
* Apply text ellipsis to chatflow title in canvas page
* Update icons for load and export buttons in tools and assistants
* Fix issue where table header is shown when number of elements is zero
* Add error boundary component to main routes
* Capture errors from all requests in main routes
* Fix id for add api key and add variable buttons
* Fix missing th tag in variables table body