-
-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
merge main change to branch Feature/npm taobao mirror and chinese prompts #506
Merged
blinko-space
merged 55 commits into
blinko-space:feature/npm-mirror-and-chinese-prompts
from
LiangWei88:feature/npm-taobao-mirror-and-chinese-prompts
Feb 26, 2025
Merged
merge main change to branch Feature/npm taobao mirror and chinese prompts #506
blinko-space
merged 55 commits into
blinko-space:feature/npm-mirror-and-chinese-prompts
from
LiangWei88:feature/npm-taobao-mirror-and-chinese-prompts
Feb 26, 2025
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Added PluginManagerStore and RootStore imports to manage plugin loading. - Implemented a mechanism to load a custom plugin from '/plugins/index.js' during the app initialization. - Enhanced the loading state management with a timeout to improve user experience. These changes enable dynamic plugin integration, enhancing the application's extensibility.
- Added SystemJS as a dependency to facilitate dynamic loading of plugins. - Updated the PluginManagerStore to utilize SystemJS for importing plugins, enhancing the plugin loading mechanism. - Improved error handling during plugin loading to provide clearer error messages. These changes streamline the plugin management process and improve the overall architecture of the plugin system.
- Introduced a new TypeScript configuration file (tsconfig.types.json) for generating type definitions. - Added a build script for generating types in the package.json of the new Blinko types package. - Exported the AttachmentResult interface for better type visibility. - Enhanced the global Blinko interface to include versioning and system integration. - Updated the PluginManagerStore to include a version property in the global Blinko object. These changes improve type safety and facilitate better integration of TypeScript within the Blinko ecosystem.
- Added Alpine.js and its type definitions to support dynamic frontend interactions - Integrated SystemJS type definitions for improved plugin loading - Updated PluginManagerStore to expose Alpine.js and additional global methods - Implemented custom toolbar icon rendering in the Editor component - Extended the global Blinko object with new methods for plugin integration These changes improve the plugin system's flexibility and provide more robust frontend extensibility.
## [0.38.4](blinko-space/blinko@v0.38.3...v0.38.4) (2025-02-12) ### Bug Fixes * webhookEndpoint get issue ([6f751e0](blinko-space@6f751e0))
## [0.38.5](blinko-space/blinko@v0.38.4...v0.38.5) (2025-02-12) ### Bug Fixes * globalConfig get issue ([a745602](blinko-space@a745602))
…rces blinko-space#492 - Added new translation key for delete confirmation across multiple languages - Implemented multi-select toolbar for resources with actions like select all, move, and delete - Added server-side route for deleting multiple attachments - Enhanced resource store with select all functionality - Refactored multi-select pop component to use a more generic toolbar
## [0.38.6](blinko-space/blinko@v0.38.5...v0.38.6) (2025-02-17) ### Bug Fixes * Add multi-select functionality and delete confirmation for resources [blinko-space#492](blinko-space#492) ([7375b6f](blinko-space@7375b6f))
…d global Blinko interface
fix blinko-space#495 task marke complete in dashboard
- Add plugin database model and Prisma schema - Develop plugin marketplace and installation functionality - Enhance plugin settings UI with marketplace, installed, and local development tabs - Add multi-language support for plugin-related translations - Implement plugin installation, uninstallation, and management routes - Create plugin manager store with dynamic plugin loading and state management
…rovements - Add comprehensive plugin configuration management - Implement dynamic right-click menu and toolbar icon rendering - Improve local development plugin support with metadata and connection status - Update translation files with new plugin-related keys - Refactor plugin stores and types for better extensibility - Add support for plugin-specific settings and configuration
- Implement settings button for plugins with configuration panels - Add method to check if a plugin has a settings panel - Update plugin card UI to include optional settings button - Enhance plugin manager store with plugin settings detection
# [0.39.0](blinko-space/blinko@v0.38.6...v0.39.0) (2025-02-20) ### Bug Fixes * add TypeScript type definitions and enhance plugin architecture ([cd7db9c](blinko-space@cd7db9c)) * **plugin:** improve plugin ([d62a1ef](blinko-space@d62a1ef)) ### Features * enhance plugin system with Alpine.js and custom toolbar icons ([7499ba7](blinko-space@7499ba7)) * integrate custom plugin loading in MyApp component ([7a81b81](blinko-space@7a81b81)) * integrate SystemJS for dynamic plugin loading ([3ef8db6](blinko-space@3ef8db6)) * **plugin:** Add settings panel support for installed plugins ([2c71ebf](blinko-space@2c71ebf)) * **plugin:** Enhance plugin system with advanced features and UI improvements ([819ddcb](blinko-space@819ddcb)) * **plugin:** Enhance plugin system with dynamic toolbar rendering and global Blinko interface ([df2ef70](blinko-space@df2ef70)) * **plugin:** Implement comprehensive plugin management system ([f76c451](blinko-space@f76c451)) * **plugin:** Modify dev plugin loading to support settings panel detection ([1428bbb](blinko-space@1428bbb))
## [0.39.1](blinko-space/blinko@v0.39.0...v0.39.1) (2025-02-20) ### Bug Fixes * Remove debug logging of plugin menu length in right-click menu ([f6028e4](blinko-space@f6028e4))
## [0.39.2](blinko-space/blinko@v0.39.1...v0.39.2) (2025-02-20) ### Bug Fixes * **plugin:** Hardcode dev plugin name for settings configuration ([96baf02](blinko-space@96baf02))
## [0.39.3](blinko-space/blinko@v0.39.2...v0.39.3) (2025-02-20) ### Bug Fixes * update ([47beb64](blinko-space@47beb64))
- Add retry mechanism for plugin downloads with timeout and max retries - Enhance plugin installation UI with more precise loading state - Simplify plugin installation data passing - Improve error handling and plugin loading process
# [0.40.0](blinko-space/blinko@v0.39.3...v0.40.0) (2025-02-20) ### Bug Fixes * Improve plugin installation and error handling ([9b99200](blinko-space@9b99200)) ### Features * **config:** Add rewrite rule for serving plugins from public directory ([6db57d0](blinko-space@6db57d0))
## [0.40.1](blinko-space/blinko@v0.40.0...v0.40.1) (2025-02-20) ### Bug Fixes * **config:** Update plugin route to use API endpoint for serving plugins ([f893873](blinko-space@f893873))
## [0.40.2](blinko-space/blinko@v0.40.1...v0.40.2) (2025-02-20) ### Bug Fixes * Add global clipboard copy function and update build configurations ([147d8c7](blinko-space@147d8c7)) * plugin issues ([4cb83f4](blinko-space@4cb83f4))
Changes include: - Update plugin file paths to use '.blinko/plugins' instead of 'public/plugins' - Add ensurePluginDir function to create plugin directory on application startup - Modify file serving and plugin management routes to use new directory structure
## [0.40.3](blinko-space/blinko@v0.40.2...v0.40.3) (2025-02-21) ### Bug Fixes * Move plugin storage to .blinko directory ([37d63c2](blinko-space@37d63c2))
## [0.40.4](blinko-space/blinko@v0.40.3...v0.40.4) (2025-02-21) ### Bug Fixes * next.config.js ([2afa8aa](blinko-space@2afa8aa))
- Modify config router to always return 'isUseAI' configuration - Simplify global config filtering for non-logged-in users - Ensure consistent configuration access across different user roles
## [0.40.5](blinko-space/blinko@v0.40.4...v0.40.5) (2025-02-21) ### Bug Fixes * Improve global configuration retrieval logic ([5627ef9](blinko-space@5627ef9))
merge main change to chinese feature
@LiangWei88 is attempting to deploy a commit to the blinko's projects Team on Vercel. A member of the Team first needs to authorize it. |
4d0ed8d
into
blinko-space:feature/npm-mirror-and-chinese-prompts
1 of 2 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
merge main change to branch Feature/npm taobao mirror and chinese prompts