This week focused on expanding editor capabilities and fixing UI interaction issues. The release adds support for custom codeblocks and video embedding, along with improved error handling for clipboard operations and refinements to dropdown and popover behaviors in the editor.
Highlights
Custom codeblock support with clipboard error handling
A new codeblock component enables more flexible content formatting, paired with error handling for clipboard operations to gracefully manage permission issues and unavailable APIs.
Video embedding extension
Authors can now embed video content directly into documents, adding another content type to the editor's capabilities.
Fixed dropdown and popover interactions
Resolved issues preventing dropdowns from opening on click and fixed popover triggers in editor codeblocks, while also preventing unintended dropdown edits.
More Updates
Bug Fixes
- Fixed popover trigger issue in codeblocks - Resolved interaction issues preventing popovers from triggering correctly in editor codeblock contexts. (Author: @taqh)
- Fixed dropdown on-click behavior - Dropdowns now display properly when clicked. (Author: @taqh)
- Prevented dropdown from becoming editable - Dropdown inputs are now protected from accidental user edits. (Author: @taqh)
Internal Changes
- Improved editor node styling - Enhanced visual presentation of editor nodes. (Author: @taqh)
- Added padding to slash command menu - Improved spacing in the slash command interface. (Author: @taqh)
- Upgraded React version - Updated React dependency to the latest version. (Author: @taqh)
Features & Enhancements
- Welcome email delivery system - Implemented proper welcome email sending functionality. (Author: @taqh)