Skip to content

Feat/drag and drop mail editor - #164

Merged
jeroenrinzema merged 46 commits into
mainfrom
feat/drag-and-drop-mail-editor
Feb 28, 2026
Merged

Feat/drag and drop mail editor#164
jeroenrinzema merged 46 commits into
mainfrom
feat/drag-and-drop-mail-editor

Conversation

@IamKirbki

@IamKirbki IamKirbki commented Feb 16, 2026

Copy link
Copy Markdown
Contributor

This pull request updates dependencies in the console package, most notably replacing the deprecated @measured/puck package with its successor @puckeditor/core, and adding new UI-related dependencies. It also updates some package versions and removes platform-specific libc constraints for several packages. These changes help keep the codebase up-to-date, improve compatibility, and enable new UI functionality.

Dependency replacement and additions:

  • Replaced @measured/puck with @puckeditor/core in both package.json and pnpm-lock.yaml, updating all related references and dependencies. [1] [2] [3] [4] [5]
  • Added react-colorful and react-resizable-panels as new dependencies for enhanced UI capabilities. [1] [2] [3] [4] [5] [6] [7]

Version updates:

  • Updated happy-dom from version 20.4.0 to 20.5.0 and adjusted all related dependency references. [1] [2] [3]
  • Updated vitest dependency to use happy-dom@20.5.0 instead of 20.4.0. [1] [2]

Closes: #133

- 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.
…s for background and border color selection. We used the base html color picker, I thought it looked awful so I changed it
…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
…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
@jeroenrinzema

Copy link
Copy Markdown
Contributor

@IamKirbki just pushed some UI/UX changes

@jeroenrinzema
jeroenrinzema enabled auto-merge (rebase) February 28, 2026 17:08
auto-merge was automatically disabled February 28, 2026 17:11

Rebase failed

@jeroenrinzema
jeroenrinzema merged commit 63c515b into main Feb 28, 2026
4 checks passed
@jeroenrinzema
jeroenrinzema deleted the feat/drag-and-drop-mail-editor branch February 28, 2026 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: drag and drop email editor

2 participants