Feat/drag and drop mail editor - #164
Merged
Merged
Conversation
- Updated package dependencies in pnpm-lock.yaml to replace @measured/puck with @puckeditor/core. - Refactored Editor component and its related components (Button, Column, Container, Divider, Text, TextSection, etc.) to use imports from @puckeditor/core. - Adjusted the usage of Puck and related hooks to align with the new package structure. - Ensured all components maintain functionality while adhering to the new import paths and configurations.
…eInline component
…lus and improve type definitions
…s for background and border color selection. We used the base html color picker, I thought it looked awful so I changed it
…ll-to-data_types-in-event_schemas
…rove integration handling - Replaced Dialog.Overlay with DialogBackdrop and updated Transition.Child to TransitionChild in Modal.tsx for better clarity and structure. - Updated Dialog.Panel to DialogPanel and Dialog.Title to DialogTitle for consistency with new component imports. - Modified IntegrationModal.tsx to safely access provider.setup with optional chaining to prevent potential runtime errors. - Removed deprecated '@measured/puck' dependency from pnpm-lock.yaml and updated vitest and happy-dom versions.
…b.com:lunogram/platform into fix/Added-null-to-data_types-in-event_schemas
…le preview functionality
…new CodeEditorEventListener and CodeStore
…nt listener handling
…rd for project setup
…ndler functionality
…or layout for better overflow handling
…n if statement and it fixed the styles not loading
…lection - Updated Spanish (es.json) and Chinese (zh.json) locale files to include detailed translations for campaign templates and editor selection. - Refactored Template component to utilize new localization keys for steps and descriptions. - Improved Editor component to support dynamic translations for email templates. - Enhanced EditorSelectionModal and EditorWizard components with localized titles and descriptions. - Added layout properties for image components to ensure it doesn't overflow by default
…ents, formatted the files and changed the === to == for code consistency
…d-drop-mail-editor
Contributor
|
@IamKirbki just pushed some UI/UX changes |
jeroenrinzema
approved these changes
Feb 28, 2026
jeroenrinzema
enabled auto-merge (rebase)
February 28, 2026 17:08
auto-merge was automatically disabled
February 28, 2026 17:11
Rebase failed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates dependencies in the
consolepackage, most notably replacing the deprecated@measured/puckpackage with its successor@puckeditor/core, and adding new UI-related dependencies. It also updates some package versions and removes platform-specificlibcconstraints for several packages. These changes help keep the codebase up-to-date, improve compatibility, and enable new UI functionality.Dependency replacement and additions:
@measured/puckwith@puckeditor/corein bothpackage.jsonandpnpm-lock.yaml, updating all related references and dependencies. [1] [2] [3] [4] [5]react-colorfulandreact-resizable-panelsas new dependencies for enhanced UI capabilities. [1] [2] [3] [4] [5] [6] [7]Version updates:
happy-domfrom version 20.4.0 to 20.5.0 and adjusted all related dependency references. [1] [2] [3]vitestdependency to usehappy-dom@20.5.0instead of20.4.0. [1] [2]Closes: #133