Skip to content

[pull] main from TryGhost:main#432

Merged
pull[bot] merged 15 commits into
code:mainfrom
TryGhost:main
May 6, 2025
Merged

[pull] main from TryGhost:main#432
pull[bot] merged 15 commits into
code:mainfrom
TryGhost:main

Conversation

@pull

@pull pull Bot commented May 6, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


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

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

allouis and others added 15 commits May 6, 2025 04:54
ref https://linear.app/ghost/issue/PROD-697

These allow the domain level block feature to start being wired up to the API. We introduce a new property domainBlockedByMe to the account, which can be used to determine if an account is blocked at the domain level. It is currently not persisted, it's only in memory of the current session.
ref
https://linear.app/ghost/issue/PROD-1542/adjust-conversion-attribution-to-reflect-free-members-and-paid-members

On the Post Analytics Growth tab, we want to show total free and paid
members + MRR attributed to the post. I'd initially planned on just
summing the result of the `stats/posts/:id/top-referrers/` response on
the frontend, but there is a limit on this endpoint so that wouldn't
work.

This commit adds a new endpoint explicitly for calculating the totals,
and wires it up to the frontend view.
…3186)

no refs

On the Site wide stats growth tab, there is a table of the top
performing posts. This change adds a link to each post title, which
leads to the Post Analytics for the post
ref
https://linear.app/ghost/issue/PROD-1577/stats-api-endpoint-for-top-performing-posts-list

On the site wide analytics Growth tab, we want to show an MRR chart,
similar to how it is presented on the current Dashboard. This commit
wires up the already existing chart in the frontend to the `stats/mrr`
Admin API endpoint.
ref
https://linear.app/ghost/issue/PROD-658/add-growth-tab-to-post-analytics-context

- When Traffic Analytics beta is on the visuals of web-only posts looked
off
fix https://linear.app/ghost/issue/ENG-2382/member-attribution

- this commit moves the lib code and tests to the core folder so we can
  colocate code in one place rather than splitting it out across
  packages, which increases the cognitive load and overhead
fix https://linear.app/ghost/issue/ENG-2383/tiers

- this commit moves the lib code and tests to the core folder so we can
  colocate code in one place rather than splitting it out across
  packages, which increases the cognitive load and overhead
fix https://linear.app/ghost/issue/ENG-2384/link-replacer

- this commit moves the lib code and tests to the core folder so we can
  colocate code in one place rather than splitting it out across
  packages, which increases the cognitive load and overhead
fix https://linear.app/ghost/issue/ENG-2385/offers

- this commit moves the lib code and tests to the core folder so we can
  colocate code in one place rather than splitting it out across
  packages, which increases the cognitive load and overhead
- we recently removed Node 18 from the CI runs, so we should be
  uploading from Node 20
no issue

- we were uploading test coverage reports for node 18 only in order to
upload them once, but we don't run CI on node 18 anymore
no issue

Every 180 days CI would "randomly" break because our outstanding lint errors in Admin would switch from warnings to errors. We're not actively cleaning up our lint errors as was originally planned so this repeatedly ends up biting us.

- removed the due date config so all existing todo's are kept indefinitely with no warning/error
- deleted `.lint-todo` file an recreated with `yarn lint:hbs --update-todo` to remove due dates from the file for known issues
Ref
https://linear.app/ghost/issue/PROD-1581/add-initial-set-of-settings-to-the-newsletter-preview-for-testing
- This setting will allow people to choose between square and rounded
image corners in their newsletter
ref
https://linear.app/ghost/issue/PROD-657/add-growth-tab-to-sitewide-context

- A couple of minor details on the Traffic Analytics Growth tab were
off: thousand separator was missing, padding on post analytics page was
off etc.
@pull pull Bot added the ⤵️ pull label May 6, 2025
@pull pull Bot merged commit 43af319 into code:main May 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants