TryGhost
OSS
Ghost
Sign in / Sign up
Open main menu
Ghost
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Failed
28897
e0271005 Addressed gift links admin UI review feedback - Narrowed gift-link reads via useActiveGiftLink so callers get the token directly instead of indexing the response array - Routed useReadGiftLink through the giftLinkPath helper - Colocated the role check as canManageGiftLinks in the users API and dropped Author from gift-link eligibility (React + Ember) - Added visibility/uuid to the Page type and dropped the widening cast - Replaced the binary access-label ternary with a visibility-keyed map - Keyed the gift-link modal for reset instead of an on-close effect, and memoized its handlers with useCallback - Renamed the modal host's target state to entry; trimmed stale comments
by Jonatan Sv...
J
Succeeded
28897
143b5219 Cleaned up the gift link share modal footer composition ref https://linear.app/ghost/issue/BER-3729 - dropped the extra flex wrapper around ShareModal.Footer + the gift link - ShareModal.Content (a DialogContent) already lays its children out in a grid with gap-6, so the wrapper only duplicated that spacing (with an inconsistent gap-5) and broke the pattern where each ShareModal.* section is a direct child of Content
by Jonatan Sv...
J
Succeeded
28897
cb0bb20e Design fixes
by Weyland Swart
W
Succeeded
28897
0f9b6932 Added gift links admin UI for analytics, posts list, and settings ref https://linear.app/ghost/issue/BER-3729 - one shared React gift-link modal is reused across the post-analytics screen and the Ember posts/pages list, rather than maintaining a separate Ember modal: the list's right-click menu fires an `openGiftLinkModal` event over the state bridge and a host mounted alongside the Ember fallback opens the React modal in place - the modal fetches link details (admin API) and usage (the same Tinybird analytics path as everything else) separately, degrading to no visitor count when analytics is off or the usage pipe isn't deployed yet; the share URL is the canonical post URL + `?gift=<token>` - adds the danger-zone "reset all gift links" action and a "share as a gift" entry in the post share modal - all gated behind the existing private `giftLinks` flag
by Jonatan Sv...
J
Succeeded
28897
cd8049c3 Added gift links admin UI for analytics, posts list, and settings ref https://linear.app/ghost/issue/BER-3729 - one shared React gift-link modal is reused across the post-analytics screen and the Ember posts/pages list, rather than maintaining a separate Ember modal: the list's right-click menu fires an `openGiftLinkModal` event over the state bridge and a host mounted alongside the Ember fallback opens the React modal in place - the modal fetches link details (admin API) and usage (the same Tinybird analytics path as everything else) separately, degrading to no visitor count when analytics is off or the usage pipe isn't deployed yet; the share URL is the canonical post URL + `?gift=<token>` - adds the danger-zone "reset all gift links" action and a "share as a gift" entry in the post share modal - all gated behind the existing private `giftLinks` flag
by Jonatan Sv...
J
Succeeded
28897
88b56083 Added gift links admin UI for analytics, posts list, and settings ref https://linear.app/ghost/issue/BER-3729 - one shared React gift-link modal is reused across the post-analytics screen and the Ember posts/pages list, rather than maintaining a separate Ember modal: the list's right-click menu fires an `openGiftLinkModal` event over the state bridge and a host mounted alongside the Ember fallback opens the React modal in place - the modal fetches link details (admin API) and usage (the same Tinybird analytics path as everything else) separately, degrading to no visitor count when analytics is off or the usage pipe isn't deployed yet; the share URL is the canonical post URL + `?gift=<token>` - adds the danger-zone "reset all gift links" action and a "share as a gift" entry in the post share modal - all gated behind the existing private `giftLinks` flag
by Jonatan Sv...
J
Succeeded
28897
e4e3aba2 Added gift links admin UI for analytics, posts list, and settings ref https://linear.app/ghost/issue/BER-3729 - one shared React gift-link modal is reused across the post-analytics screen and the Ember posts/pages list, rather than maintaining a separate Ember modal: the list's right-click menu fires an `openGiftLinkModal` event over the state bridge and a host mounted alongside the Ember fallback opens the React modal in place - the modal fetches link details (admin API) and usage (the same Tinybird analytics path as everything else) separately, degrading to no visitor count when analytics is off or the usage pipe isn't deployed yet; the share URL is the canonical post URL + `?gift=<token>` - adds the danger-zone "reset all gift links" action and a "share as a gift" entry in the post share modal - all gated behind the existing private `giftLinks` flag
by Jonatan Sv...
J
Previous page
Previous
Next
Next page