tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
Ghost
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
GitHub
Ghost
Workspace
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
main
5dc32659 Added email sending status to post analytics (#30502) ref https://linear.app/ghost/issue/BER-3920/ Adds a status banner behind the `improveSendingUI` labs flag, showing progress during the sending phase of an email to provide visibility for large sends that can take a while to complete. - add email sending status banner that shows during preparing and sending phases, polling the new email send status API for progress and ETA data - hide newsletter figures while a send is preparing or submitting while preserving the production card shells - replace analytics failure treatments with the banner failure state and retry action - refresh the post and email at submitted so terminal data is authoritative and polling stops - skip the legacy publish confirmation wait and update share-modal copy
by Kevin Ansf...
K
Succeeded
30502
a46c59ca Improved email sending status resilience ref https://linear.app/ghost/issue/BER-3920/implement-better-sending-ui Transient status failures must not disable polling, and completion must refresh inactive analytics data. Keep the publish transition fast while preserving compatibility with older Core responses.
by Kevin Ansf...
K
Succeeded
30502
56ca32bb Fixed unknown email delivery handling no ref A failed email can contain a batch that was still submitting when its worker stopped, so retrying could duplicate delivery. The analytics banner now checks the existing batches API and withholds retry when the provider outcome cannot be established.
by Kevin Ansf...
K
Succeeded
main
b16f8958 Added URL overrides for Admin Labs flags (#30501) ref https://linear.app/ghost/issue/BER-3920/ Allowed unreleased Admin features to be tested on live sites without changing server-side Labs settings. Overrides are read from the labs query parameter, persisted for the browser session, and synchronized with Ember during cold loads so both Admin implementations use the same flag state.
by Kevin Ansf...
K
Succeeded
main
b16f8958 Added URL overrides for Admin Labs flags (#30501) ref https://linear.app/ghost/issue/BER-3920/ Allowed unreleased Admin features to be tested on live sites without changing server-side Labs settings. Overrides are read from the labs query parameter, persisted for the browser session, and synchronized with Ember during cold loads so both Admin implementations use the same flag state.
by Kevin Ansf...
K
Succeeded
30502
a427d794 Fixed email sending status edge cases no ref Kept failure handling compatible with older Core versions and made analytics refresh only after current newsletter data is available.
by Kevin Ansf...
K
Failed
30502
a427d794 Fixed email sending status edge cases no ref Kept failure handling compatible with older Core versions and made analytics refresh only after current newsletter data is available.
by Kevin Ansf...
K
Succeeded
main
b16f8958 Added URL overrides for Admin Labs flags (#30501) ref https://linear.app/ghost/issue/BER-3920/ Allowed unreleased Admin features to be tested on live sites without changing server-side Labs settings. Overrides are read from the labs query parameter, persisted for the browser session, and synchronized with Ember during cold loads so both Admin implementations use the same flag state.
by Kevin Ansf...
K
Succeeded
main
b16f8958 Added URL overrides for Admin Labs flags (#30501) ref https://linear.app/ghost/issue/BER-3920/ Allowed unreleased Admin features to be tested on live sites without changing server-side Labs settings. Overrides are read from the labs query parameter, persisted for the browser session, and synchronized with Ember during cold loads so both Admin implementations use the same flag state.
by Kevin Ansf...
K
Failed
30502
b763c946 Added email sending status to post analytics ref https://linear.app/ghost/issue/BER-3920/implement-better-sending-ui Newsletter analytics currently appear complete while delivery is still being prepared, which exposes misleading figures and leaves failures disconnected from the page. This adds the prototype sending banner, terminal refresh behavior, neutral card shells, retry handling, and the matching publish and share-flow treatment behind improveSendingUI.
by Kevin Ansf...
K
Succeeded
30501
a35017db Fixed Ember Labs overrides during cold loads ref https://linear.app/ghost/issue/BER-3920/implement-better-sending-ui React can capture a URL override after Ember has already cached its Labs state. Notify Ember through the existing bridge after capture so it invalidates its cached flags and route ownership subscribers re-read the updated value.
by Kevin Ansf...
K
Succeeded
main
5e04ede5 Added newsletter email sending status API (#30465) ref https://linear.app/ghost/issue/BER-3920/ Adds `GET /ghost/api/admin/emails/:id/status` so Admin can poll newsletter email preparation and provider submission progress independently from the email resource. The response exposes: - sending status: `preparing`, `submitting`, `submitted`, or `failed` - completed and total recipient counts - a rough estimated number of seconds remaining - the phase in which a failed send stopped
by Kevin Ansf...
K
Failed
30502
649761e8 Added email sending status to post analytics ref https://linear.app/ghost/issue/BER-3920/implement-better-sending-ui Newsletter analytics currently appear complete while delivery is still being prepared, which exposes misleading figures and leaves failures disconnected from the page. This adds the prototype sending banner, terminal refresh behavior, neutral card shells, retry handling, and the matching publish and share-flow treatment behind improveSendingUI.
by Kevin Ansf...
K
Previous
Next