Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 16, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

troyciesco and others added 3 commits January 15, 2026 17:32
…testing (#25870)

closes https://linear.app/ghost/issue/NY-921

- To test performance we made it so member welcome emails would go to a
fake inbox, even if the labs flag wasn't set and the content wasn't set
up. This PR removes that code. (effectively reverts
#25802)
- Now, to add to outbox and send an email the following must be true: 1)
`memberWelcomeEmailTestInbox` exists in config, because we haven't
toggled on real email sending just yet, and 2) particular welcome email
(free or paid) exists, and has lexical content, and status is active.
ref
https://linear.app/ghost/issue/NY-849/editor-for-welcome-emails-should-be-restricted
ref
https://linear.app/ghost/issue/NY-859/editor-does-not-allow-deleting-list-items

This updates the Koenig editor used for editing member welcome emails in
the settings UI. It restricts the nodes that can be added to the editor
to a bare minimum set, and also fixes the deleting of list items by
ensuring the right plugins are installed in the editor.

---

Note: this does not use the new `KoenigEmailEditor` component from
Koenig, because doing so resulted in quite a bit of duplication of code
between `admin-x-framework` and the existing `koenig-editor-base` from
`admin-x-design-system`. We may revisit the `KoenigEmailEditor`
component soon as it does have some advantages in terms of
maintainability, but considering that out of scope for this change.

---------

Co-authored-by: Steve Larson <[email protected]>
Co-authored-by: Cursor Agent <[email protected]>
Co-authored-by: Troy Ciesco <[email protected]>
ref https://linear.app/ghost/issue/NY-912
closes https://linear.app/ghost/issue/NY-847

- Fixes the hierarchical styling for h2 and h3 headings in the member
welcome email editor, while maintaining the inherited font styles for
html editors (like the announcements bar)
- Makes various member welcome email elements visible in dark mode that
weren't before; may still need some final style tweaks
@pull pull bot locked and limited conversation to collaborators Jan 16, 2026
@pull pull bot added the ⤵️ pull label Jan 16, 2026
@pull pull bot merged commit 7b6d3d1 into code:main Jan 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants