Skip to content

[pull] main from TryGhost:main#1161

Merged
pull[bot] merged 5 commits into
code:mainfrom
TryGhost:main
May 21, 2026
Merged

[pull] main from TryGhost:main#1161
pull[bot] merged 5 commits into
code:mainfrom
TryGhost:main

Conversation

@pull

@pull pull Bot commented May 21, 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 : )

weylandswart and others added 5 commits May 21, 2026 10:28
No ref

- Added a new warning Badge variant
- Used the new badge for pin/unpin comment
- Tweaked header styles to improve the badge layout

New variant
<img width="414" height="229" alt="Screenshot 2026-05-20 at 12 17 55"
src="https://github.com/user-attachments/assets/2e53a7db-4b60-40c0-b420-6ca4155a8c14"
/>

Comment header updates
| Before | After |
|--------|--------|
| <img width="477" height="170" alt="Screenshot 2026-05-20 at 12 16 46"
src="https://github.com/user-attachments/assets/3d261b8e-b8d1-49e5-abde-aaa6501b2745"
/> | <img width="463" height="164" alt="Screenshot 2026-05-20 at 12 16
02"
src="https://github.com/user-attachments/assets/bfcc7780-eecc-4317-b628-b41da1f3fd63"
/> |
ref https://linear.app/ghost/issue/BER-3597

Gift subscriptions let anyone purchase a paid subscription on behalf of someone else — a friend, family member, or colleague — giving them full access to a site's paid content for up to a year.

---

Co-authored-by: Sag <guptazy@gmail.com>
Co-authored-by: Sodbileg Gansukh <sodbileg.gansukh@gmail.com>
ref https://linear.app/ghost/issue/HKG-1701

- Ghost Pro runs stateless containers, so the on-disk redirects.json
  was wiped on every redeploy and custom redirects silently regressed
  — redirect state needs to live in shared, durable, per-tenant storage
- Reused the existing adapter-manager pattern (files / media / images)
  rather than inventing a new one, so this adds no new abstractions
  and stays consistent with the rest of the content layer
- Kept the new S3-compatible adapter intentionally generic rather than
  GCS-specific: AWS SDK v3 speaks to any S3-compatible backend and
  self-hosted AWS users can lean on the SDK credential chain (IAM
  roles) instead of long-lived static keys in config
Requires a corresponding config change in Zuul to opt sites in.
@pull pull Bot locked and limited conversation to collaborators May 21, 2026
@pull pull Bot added the ⤵️ pull label May 21, 2026
@pull pull Bot merged commit 5f27a65 into code:main May 21, 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