You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Email serialization: Fixed getEmail to check for valid root elements and handle invalid input gracefully in serializeTextNodes. Refactored callout and list plugins to use centralized theme styles for consistent email output. (#575)
Media plugins max size: Removed hardcoded maxWidth/maxHeight from embed, image, and video plugins. Default sizing now uses Infinity for better responsiveness. (#584)
Added
Highlight color removal: Added a button to the HighlightColorPicker to remove/reset background or text color. (#582)
Element operation tests: Added comprehensive test suites for deleteElement and updateElement functions, covering selection, path, and custom matchers. (#581)
Placeholders: Implemented per-element placeholders via .extend() and global editor placeholder. Added placeholder CSS to shadcn theme. (#583)
Changed
Theme CSS variables: Removed --yoopta-shadcn-* prefix from CSS variables. Theme now reads standard shadcn variables (--card, --foreground, --border, etc.) directly. Removed @tailwind base to prevent overriding user styles. variables.css is no longer auto-imported — users who don't have their own shadcn variables can import it separately. (#574)