v2.1.0
What's New in v2.1.0
🚀 Toolbar Extension API for Plugins
A major new feature that allows plugin developers to add interactive toolbar buttons to ChatRaw's input area:
- registerToolbarButton: Add custom buttons with icons, labels, and click handlers
- setButtonState: Control button states (active/loading) for visual feedback
- openFullscreenModal: Open fullscreen modals for complex plugin interactions
- Auto-overflow menu: When more than 5 buttons are added, extras collapse into a "More" menu
- Strict RemixIcon validation ensures consistent UI across all plugins
- Automatic cleanup when plugins are disabled/uninstalled
New Demo Plugin: "Toolbar Extension Demo" plugin showcases all new features
📊 Excel Parser Pro Enhancements
The Excel Parser plugin has been significantly upgraded:
- Formula result extraction: Shows calculated results instead of formula text
- Date format detection: Automatically detects and converts Excel date serial numbers
- Number formatting: Properly handles currency (¥, $, €), percentages, and decimal places
- Merged cell handling: Correctly parses merged cell ranges
- Smart filtering: Automatically removes empty rows and columns
- Multi-sheet support: Statistics for each sheet in workbooks
- Offline-ready: Bundled SheetJS library for offline use
- Configurable settings: Max rows/cols, date format options, empty row inclusion
📚 Developer Documentation
- Comprehensive API guide for the new Toolbar Extension system
- Common pitfalls section with troubleshooting tips
- Updated README with new feature highlights
Full Changelog: v2.0.7...v2.1.0