You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* plugins as simple sidebar items + route trees
* wip
* wip
* wip
* refactor(plugins): extract store plugin and create mesh-sdk package
- Move store components from mesh app to mesh-plugin-store package
- Create @decocms/mesh-sdk package with shared hooks (useConnection, useToolCall, useMcp, etc.)
- Add PluginContext system with typed tool caller support
- Add PluginLayout for consistent plugin rendering with connection selection
- Support partial context for empty states via usePluginContext({ partial: true })
- Move ReadmeViewer and GitHub utilities to @deco/ui
- Clean up unused store routes and components from mesh app
* same react version for everyone
* fix pkg import
* rename constant
* fix css gen
* refactor: revert store to core app + create object storage plugin
Part 1: Revert Store Changes
- Move store components back from mesh-plugin-store to apps/mesh/
- Restore store routes in mesh app router
- Delete packages/mesh-plugin-store package
- Keep plugin infrastructure (PluginContext, PluginLayout, mesh-sdk)
Part 2: Create Object Storage Plugin
- Add OBJECT_STORAGE_BINDING in packages/bindings with tools:
- LIST_OBJECTS, GET_OBJECT_METADATA, GET_PRESIGNED_URL
- PUT_PRESIGNED_URL, DELETE_OBJECT, DELETE_OBJECTS
- Create packages/mesh-plugin-object-storage with:
- File browser UI with list view
- Breadcrumb navigation
- Upload/download via presigned URLs
- Single and batch delete
- Infinite scroll pagination
- Register plugin in apps/mesh/src/web/plugins.ts
* fix: restore store sidebar item and missing files from main
- Add Store back to sidebar navigation
- Restore use-gateway-system-prompt.ts, use-system.ts, theme-provider.tsx
- Restore public-config.ts API route
- Restore ThemeConfig in core/config.ts
- Add gatewaySystemPrompts to LOCALSTORAGE_KEYS
- Add publicConfig to KEYS
* some reverts
* fix
* rn
* wip
* plugin is a flag for the org
* fix
* fixes
* now the ui is good
* fixes
* fix intersection objserver usage
* rename my migration
* remove unused stuff
* update defaults
* minor ui fixes
0 commit comments