Skip to content
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

Conversation

LiangWei88
Copy link

merge main change to branch Feature/npm taobao mirror and chinese prompts

blinko-space and others added 30 commits January 21, 2025 17:58
- 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))
- 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))
blinko-space and others added 25 commits February 20, 2025 20:08
- 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
@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Feb 21, 2025
Copy link

vercel bot commented Feb 21, 2025

@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.

@blinko-space blinko-space merged commit 4d0ed8d into blinko-space:feature/npm-mirror-and-chinese-prompts Feb 26, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:XXL This PR changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants