Skip to content

[pull] main from TryGhost:main#1207

Merged
pull[bot] merged 4 commits into
code:mainfrom
TryGhost:main
Jun 3, 2026
Merged

[pull] main from TryGhost:main#1207
pull[bot] merged 4 commits into
code:mainfrom
TryGhost:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jun 3, 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 : )

peterzimon and others added 4 commits June 3, 2026 16:26
ref https://linear.app/ghost/issue/DES-1385/typography-consolidation

- Consolidates admin typography classes across Shade, AdminXDS,
Settings, Posts, Stats, and Ember admin surfaces.
- Updates the admin sidebar submenu treatment, including shared submenu
items, indentation guides, truncation, spacing, and focus behavior.
- Aligns Ember header and breadcrumb behavior so detail/list page titles
work better with breadcrumbs and responsive actions.
- Tightens shared admin page width tokens to keep Ember and React admin
pages visually consistent.
- Normalizes Ember form control sizing, including the tag color input
height.
- Refines Ember member detail proportions, including the smaller member
avatar size.

## Testing

- Ran targeted ESLint checks while touching the sidebar, submenu, and
list page work.
- Ran `pnpm --dir ghost/admin build:dev` to verify Ember CSS output
while adjusting shared width tokens.
- Ran `pnpm --dir apps/admin exec vite build` to refresh and verify
generated Admin/Shade CSS output.
- Verified relevant sidebar and list/header layout changes in browser
with Playwright screenshots and DOM measurements.
towards https://linear.app/ghost/issue/NY-1286
ref #28120

This change should have no impact on functionality.

We have [a lint rule that limits the length of `index.js` files][0]. In
[an upcoming change][1], the automations service will cross that limit.

This patch moves it into a separate file. Doing so also makes it a
little easier to test.

[0]: https://github.com/TryGhost/eslint-plugin-ghost/blob/22d154a8e3807e4e30219fb8449e7aa9b90a110b/lib/config/node.js#L32-L37
[1]: #28120
closes https://linear.app/ghost/issue/NY-1283

- Deduplicates automation action revisions in the fake database
automations repository so editing an automation only creates a new
revision when action data actually changes.
- Adds unit coverage for unchanged edits, changed wait actions, and
newly added actions.

Co-authored-by: Evan Hahn <evan@ghost.org>
@pull pull Bot locked and limited conversation to collaborators Jun 3, 2026
@pull pull Bot added the ⤵️ pull label Jun 3, 2026
@pull pull Bot merged commit 329e428 into code:main Jun 3, 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.

3 participants