Skip to content

Fix/journey editor sticky note markup run button#204

Open
IamKirbki wants to merge 12 commits intomainfrom
fix/journey-editor-sticky-note-markup-run-button
Open

Fix/journey editor sticky note markup run button#204
IamKirbki wants to merge 12 commits intomainfrom
fix/journey-editor-sticky-note-markup-run-button

Conversation

@IamKirbki
Copy link
Copy Markdown
Contributor

@IamKirbki IamKirbki commented Mar 16, 2026

This pull request introduces resizable "sticky" info steps in the journey editor, allowing users to adjust their size dynamically. It also ensures that node actions are consistently passed throughout persistence and publishing operations. The changes improve usability for info steps and streamline how node actions are handled in the codebase.

Resizable info steps and sticky node improvements:

  • Added support for resizing info steps (sticky) via the NodeResizer component, storing width and height in node data and style, and updating the CSS for resize handles. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Ensured that sticky nodes are initialized with default width and height values when created.

Node actions propagation and persistence:

  • Refactored persistence hooks and editor logic to pass node actions (setViewUsersStep, skipDelay, openUserModal) explicitly to saveSteps, publishJourney, and stepsToNodes, ensuring consistent handling of actions across draft saving and publishing. [1] [2] [3] [4] [5] [6] [7] [8]

General improvements:

  • Updated the KeyIcon component to accept a customizable className prop for flexible styling.
  • Minor UI adjustments for sticky step editing and rendering.

These changes collectively enhance the journey editor's flexibility and maintainability.

closes #203

@IamKirbki IamKirbki marked this pull request as ready for review March 16, 2026 14:25
@IamKirbki IamKirbki requested a review from jeroenrinzema March 16, 2026 14:27
jeroenrinzema and others added 5 commits March 16, 2026 21:20
Chore: updated react to 19 (I saw no bugs)
… rendering

- Removed custom regex-based text parsing and inline formatting.
- Integrated ReactMarkdown with remark-gfm and remark-breaks for enhanced Markdown support.
- Added custom styles for headings, code, blockquotes, lists, and links.
- Implemented a preprocessing function to convert plain domains into links.
…thub.com:lunogram/platform into fix/journey-editor-sticky-note-markup-run-button
@IamKirbki IamKirbki force-pushed the fix/journey-editor-sticky-note-markup-run-button branch from 90c05ab to cf02f74 Compare March 18, 2026 11:34
@jeroenrinzema jeroenrinzema force-pushed the main branch 2 times, most recently from f1f4c61 to 734e288 Compare March 22, 2026 10:01
jeroenrinzema
jeroenrinzema previously approved these changes Mar 25, 2026
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.

[Bug] Journey Editor: Sticky note missing markup support + Run button blocked after saving as draft

2 participants