- Add infographic_markdown.py (English) and infographic_markdown_cn.py (Chinese)
- AI-powered infographic generator using AntV library
- Renders SVG on frontend and embeds as Markdown Data URL image
- Supports 18+ infographic templates (lists, charts, comparisons, etc.)
Docs:
- Add plugin README.md and README_CN.md
- Add docs detail pages (infographic-markdown.md)
- Update docs index pages with new plugin
- Add 'JS Render to Markdown' pattern to plugin development guides
- Update copilot-instructions.md with new advanced development pattern
Version: 1.0.0
- Add _get_user_context method to handle various __user__ types (dict, list, tuple)
- Prevent AttributeError when __user__ is not a dict
- Update version to 0.2.2 for both English and Chinese versions
- Added author information and funding URL to the plugin metadata.
- Improved description for better clarity on functionality.
- Refactored CSS for better responsiveness and visual appeal, including dark theme support.
- Enhanced JavaScript for improved user interaction, including new controls for zooming and theme toggling.
- Updated download functionality to support PNG format with improved scaling and styling.
- Added user context extraction for better user information handling.
- Updated error handling and logging for better debugging and user feedback.
- Translated plugin title and description to Chinese for localization.
- Renamed plugin title from "智绘心图" to "思维导图" and updated version to 0.8.0.
- Refactored user context extraction for better handling of user data.
- Improved CSS styles for better responsiveness and aesthetics.
- Added new control buttons for downloading and zooming functionalities.
- Enhanced JavaScript for dynamic theme detection and improved SVG handling.
- Updated documentation to reflect changes in plugin functionality and naming.
- Implemented a new plugin to export current conversation content from Markdown to Word (.docx) format.
- Added README_CN.md for Chinese documentation, detailing features, supported Markdown syntax, usage instructions, font configurations, and author information.
- Developed export_to_word.py to handle the conversion process, including title extraction, document creation, and file download triggering.
- Included support for various Markdown elements such as headings, lists, tables, and inline formatting.
- Ensured proper handling of Chinese and English text without encoding issues.
- Introduced a new Flash Card plugin that generates visually appealing flashcards from text input.
- Implemented functionality to extract key points and categories for efficient learning.
- Added a new Python file for the plugin logic and a corresponding image asset.
- Removed outdated README files for the previous knowledge card plugin.