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
29160
cd6e6d23 Fixed ten-persona fleet-test findings across the paywall system ref https://linear.app/ghost/project/customizable-paywalls-40cff85610f1 Fix round from a 10-persona usability fleet (5 P0s + high-value P1/P2s): - published-post preview now honours member_status simulation instead of 301ing to the live page (the audience dropdown was decorative and showed authors a wall their paid readers never see) - archiving the campaign's offer now genuinely ends the campaign, so reactivating the offer later can no longer silently relaunch a site-wide promo; settings show '(archived)' states instead of a blank select and the row flags an archived attachment - deleting a paywall card never leaves a post silently gated: the session-owned revert still applies, and otherwise a toast states the post is still members/paid-only - publish flow reads lexicalScratch before lexical, closing the race where a fast publish defaulted a paywalled post to paid-only recipients against the card's own promise - email preview states whether it shows the sent artifact or a live render on an already-emailed post (sent emails are immutable and the product now says so) - walls advertise their attached offer (portal title/name under the button) so readers see the incentive and publishers see mismatched copy; tiers posts get an offer-tier caution and an accurate PSM hint - gate defaults follow default_content_visibility (free-membership sites gate for members, not paid); gate-change toasts nudge a copy review; members-gate posts get a publish-flow reassurance notice - copy pass: one vocabulary for the two walls, non-native-reader fixes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Luis Azevedo
L
Succeeded
main
5c73aaf7 Added gift link filter to web analytics (#28987) ref https://linear.app/tryghost/issue/BER-3746/ - the web analytics filter can segment by gift-link usage (used / not used), threaded through both the browser-direct pipes and the server-side /stats/top-content/ path - hit-scoped so it matches gift-link pageviews, consistent with the pathname filter
by Luis Azevedo
L
Succeeded
28987
ba65f6d0 Added gift link filter to web analytics ref https://linear.app/ghost/issue/BER-3746/integrate-gift-link-usage-tracking-with-analytics - adds a "Gift link" filter (used / not used) under Location on the web traffic tab, in both site-wide (stats) and per-post analytics - gated behind the giftLinks labs flag, both in the filter UI and in the URL <-> filter sync, so a stale gift_link query param can't apply an invisible, unremovable filter when the flag is off - emits gift_link=used / gift_link=not_used, consuming the gift_link dimension added in #28854; "not used" needs value-aware pipe support there to return correct data (the current presence-based pipes only resolve "used") Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Luis Azevedo
L
Succeeded
28987
ba65f6d0 Added gift link filter to web analytics ref https://linear.app/ghost/issue/BER-3746/integrate-gift-link-usage-tracking-with-analytics - adds a "Gift link" filter (used / not used) under Location on the web traffic tab, in both site-wide (stats) and per-post analytics - gated behind the giftLinks labs flag, both in the filter UI and in the URL <-> filter sync, so a stale gift_link query param can't apply an invisible, unremovable filter when the flag is off - emits gift_link=used / gift_link=not_used, consuming the gift_link dimension added in #28854; "not used" needs value-aware pipe support there to return correct data (the current presence-based pipes only resolve "used") Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Luis Azevedo
L
Succeeded
28727
062135b2 Matched the pages-list nav icon to the placement The "In primary/secondary navigation" indicator on the pages list used the generic navigation icon for both placements, so it didn't match the distinct icon the user picked from the context menu. Selects the placement-specific glyph (navigation-primary / navigation-secondary) with static icon names, since ember-svg-jar's inline strategy resolves icons at build time and can't take a runtime-computed name. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Luis Azevedo
L
Succeeded
28727
def30b52 Matched the pages-list nav icon to the placement The "In primary/secondary navigation" indicator on the pages list used the generic navigation icon for both placements, so it didn't match the distinct icon the user picked from the context menu. Built the glyph name from the placement (navigation-primary / navigation-secondary) so the list mirrors the context-menu choice. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Luis Azevedo
L
Succeeded
page-navigation-placement
d7335963 Merge 84b80c4d06741a35f6d503e0862af78841295a17 into be625146fe9f57466f916f5868f2eb06592dcb56
by Luis Azevedo
L
Succeeded
page-navigation-placement
2531984c Merge d374fc2cd57192c6b2f00f22f94b5ab97730f6c2 into 0c8a8faa004007bbfae06ef772b3b3316a5d5f0b
by Luis Azevedo
L
Succeeded
page-navigation-placement
aa32cc91 Merge cbdfc24efa3ad668701b213ee35e5d4571a2505f into 0c8a8faa004007bbfae06ef772b3b3316a5d5f0b
by Luis Azevedo
L
Succeeded
page-navigation-placement
1a4633b5 Merge 95b7bdd1c8379772adf46380e29bcd11b7d6475c into 3beaec16a6ff1a02a6ee3dd43b7c4b85eecc1c9e
by Luis Azevedo
L
Succeeded
main
e68f832d 🐛 Fixed comment thread connector lines occasionally appearing doubled (#28124) The vertical lines linking nested replies were rendered as 1px-wide divs filled with a background colour. At certain DPI scales and zoom levels browsers painted these 2-3px wide, which gave the appearance of two parallel lines next to the cleanly-rendered elbow connectors. Switched the lines to use `border-l`, the same render path the elbow connectors already use, so reply, continuation and elbow lines all align on whole-pixel boundaries and render consistently.
by Luis Azevedo
L
Succeeded
fix-doubled-thread-line-in-comments
d78d69fe Bumped @tryghost/comments-ui to 1.5.2
by Luis Azevedo
L
Succeeded
fix-doubled-thread-line-in-comments
65f40b73 Merge 7d1c2fc6d217a4a43a74d1d5786b67033fe29961 into e76828b3e66e6fdda3cc329b9524ed690c39ea1f
by Luis Azevedo
L
Previous page
Previous
Next
Next page