Skip to content

[pull] main from TryGhost:main - #1363

Merged
pull[bot] merged 6 commits into
code:mainfrom
TryGhost:main
Jul 24, 2026
Merged

[pull] main from TryGhost:main#1363
pull[bot] merged 6 commits into
code:mainfrom
TryGhost:main

Conversation

@pull

@pull pull Bot commented Jul 24, 2026

Copy link
Copy Markdown

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 : )

9larsons and others added 6 commits July 23, 2026 17:50
no ref
- adds a transitional SettingsModal pattern in Shade with the existing
settings sizing, backdrop, sticky chrome, dirty-state, keyboard-save,
and NiceModal behavior
- switches all direct settings modal consumers and PreviewModalContent
to the Shade pattern
- removes the legacy admin-x-design-system Modal implementation and
refreshes Shade adoption data
no ref
- moved the settings-only `PreviewModalContent` compatibility shell from
`admin-x-design-system` into `admin-x-settings`
- switched Portal, Design, Announcement bar, Newsletter, and offer flows
to the local shell
- rebuilt its layout from Shade primitives and `SettingsModal` while
preserving the existing NiceModal contract
- added semantic preview-canvas tokens so the light and dark preview
surfaces retain their current appearance without raw colour or `dark:`
utilities
- removed the legacy export and story, reducing Settings legacy
design-system usage from 13 components to 12
no ref
- moved the theme browser and theme preview headers from the legacy
Admin X design system to Shade's `PageHeader`
- preserved the theme browser's 92px sticky toolbar, including its 1px
top overlap and stacking layer so theme cards cannot paint over it
- switched the theme preview surface to Shade's semantic background
token
- removed the now-unused legacy `Page` and `PageHeader` layout
implementation, stories, helpers, and exports
no ref
- replaced the final legacy `SettingSection` consumer with Shade `Box`,
`Stack`, and `Text` primitives
- preserved settings search visibility, section headings, and existing
spacing
- removed the unused legacy section/header components, stories, types,
and exports
no ref
- getStorage loses type-safety, removing it allows importing from
adapterManager directly with types
- in various clases, replace storage import with direct injection of
storage base class
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@doist/react-interpolate](https://redirect.github.com/Doist/react-interpolate)
| [`2.2.3` →
`2.2.4`](https://renovatebot.com/diffs/npm/@doist%2freact-interpolate/2.2.3/2.2.4)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@doist%2freact-interpolate/2.2.4?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@doist%2freact-interpolate/2.2.3/2.2.4?slim=true)
|

---

### Release Notes

<details>
<summary>Doist/react-interpolate
(@&#8203;doist/react-interpolate)</summary>

###
[`v2.2.4`](https://redirect.github.com/Doist/react-interpolate/blob/HEAD/CHANGELOG.md#224-2026-07-14)

[Compare
Source](https://redirect.github.com/Doist/react-interpolate/compare/v2.2.3...v2.2.4)

##### Bug Fixes

- Add npm v12 to supported engines
([#&#8203;74](https://redirect.github.com/Doist/react-interpolate/issues/74))
([bffa68d](https://redirect.github.com/Doist/react-interpolate/commit/bffa68de96481769c1519caf1ff8cfc25d4e888a))

</details>

---

### Configuration

📅 **Schedule**: (in timezone Etc/UTC)

- Branch creation
  - Only on Sunday and Saturday (`* * * * 0,6`)
- Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`)
- Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * *
1-6`)
- Automerge
  - Only on Sunday and Saturday (`* * * * 0,6`)
- Between 11:00 PM and 11:59 PM, Monday through Friday (`* 23 * * 1-5`)
- Between 12:00 AM and 04:59 AM, Monday through Saturday (`* 0-4 * *
1-6`)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzguMyIsInVwZGF0ZWRJblZlciI6IjQzLjI3OC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Jul 24, 2026
@pull pull Bot added the ⤵️ pull label Jul 24, 2026
@pull
pull Bot merged commit 7be5975 into code:main Jul 24, 2026
1 check passed
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