Skip to content

v2.1.0

Choose a tag to compare

@massif-01 massif-01 released this 08 Feb 16:23
· 106 commits to main since this release

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