Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Added the automation run list and status-card filters | troyciesco | XL | No | 4.4h | 3.0h | Oct 01, 2026 |
SummaryFeatureAdd automation run list and status-card filters Provides admins with a real‑time view of recent automation runs and the ability to filter by status, enhancing monitoring and troubleshooting capabilities. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added sorting and pagination to automation runs | troyciesco | XL | No | 3.3h | 1.6h | Sep 30, 2026 |
SummaryFeatureAdd sorting and pagination to automation runs API Enables users to retrieve automation runs in sorted order with cursor-based pagination, improving performance and usability. Health Assessment
X-Large
High
Low
AI DetailsTech Stack
Languages:
Typescript, Yaml
|
||||||
| Added the custom fields a deleted member had to member.deleted | rob-ghost | M | No | 0.4h | 0.1h | Sep 30, 2026 |
SummaryFeatureAdd custom fields to deleted member webhook Ensures deleted member webhooks include custom field data, improving integration accuracy. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Disallowed creating more than 20 automations | EvanHahn | M | No | 2.6h | 1.2h | Sep 30, 2026 |
SummaryFeatureLimit automation creation to 20 Enforces a cap on automations to simplify the UI and prevent performance degradation, improving system stability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed flaky custom fields reorder acceptance specs | rob-ghost | M | No | 0.3h | 0.1h | Sep 30, 2026 |
SummaryBug FixFixed flaky custom fields reorder acceptance specs Resolved flaky acceptance tests for custom field reordering in Ghost admin, ensuring drag‑and‑drop operations reliably trigger server requests and display error messages. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed a member's own custom field changes never reaching webhooks | rob-ghost | M | No | 0.2h | - | Sep 30, 2026 |
SummaryBug FixFix custom field changes not triggering webhooks Ensures member edits to custom fields trigger member.edited webhooks, enabling downstream integrations like Zapier to receive updated data. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Added automation run listing and status filtering | troyciesco | XL | No | 1.5h | 0.1h | Sep 30, 2026 |
SummaryFeatureAdd automation run listing and status filtering Provides an Admin API endpoint to list automation runs with date and status filters, enabling performance sidebar features and member lookup. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
|
||||||
| Changed member create to store the custom fields it was given | rob-ghost | L | No | 199.1h | 192.9h | Sep 30, 2026 |
SummaryFeatureAdd custom field support on member creation Allows integrations to create members with custom field values in a single request, improving efficiency and data consistency. Health Assessment
Large
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Added the custom fields a member had before an edit to member.edited | rob-ghost | M | No | 0.7h | 0.4h | Sep 30, 2026 |
SummaryFeatureAdd previous custom fields to member.edited webhook Ensures webhook subscribers receive the old values of custom fields when a member is edited, improving data consistency and integration reliability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Used "default map" utility in some automations code | EvanHahn | S | No | 0.4h | - | Sep 30, 2026 |
SummaryRefactorUse DefaultMap utility in automations Refactors automation code to use the new DefaultMap class, with no impact on end‑user functionality. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Added "default map" utility | EvanHahn | M | No | 0.4h | - | Sep 30, 2026 |
SummaryChoreAdd default map utility Adds a utility function for creating default maps, enabling future feature development without user impact. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Bumped TryGhost/framework dependencies to latest | acburdine | XL | No | 0.2h | - | Sep 30, 2026 |
SummaryChoreUpdate framework dependencies to latest Aligns framework packages to the newest releases, reducing version drift and preventing potential errors in the Ghost platform. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
|
||||||
| Fixed member webhooks sending old custom field values after a mixed edit | rob-ghost | L | No | 0.5h | - | Sep 30, 2026 |
SummaryBug FixFix webhook race on member edits Ensures member webhooks include updated custom fields and Stripe updates occur after commit, preventing stale data and inconsistent external state. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| Added the automation performance date selector | troyciesco | XL | No | 25.7h | - | Sep 30, 2026 |
SummaryFeatureAdd automation performance date selector Adds a date selector for automation performance, enabling users to filter data by custom ranges and preserving selections across sessions, improving analytics usability. Health Assessment
X-Large
High
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Disabled "new automation" button if at limit | EvanHahn | M | No | 0.2h | - | Sep 30, 2026 |
SummaryFeatureDisable automation creation at tier limit Prevents users from creating more than 20 automations, ensuring compliance with tier limits and improving user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added dormant "new automation" button | EvanHahn | S | No | 0.2h | - | Sep 30, 2026 |
SummaryFeatureAdd dormant new automation button Adds a hidden 'new automation' button for future feature rollout, currently inactive. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added member custom fields to the member webhook payload | rob-ghost | L | No | 196.8h | 196.6h | Sep 30, 2026 |
SummaryFeatureAdd custom fields to member webhook payload Member webhooks now include custom field values, enabling integrations to receive complete member data. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| Added date-range filtering to automation performance statistics | troyciesco | XL | No | 25.3h | 0.4h | Sep 30, 2026 |
SummaryFeatureAdd date-range filtering to automation stats Allows users to filter automation performance reports by date, improving accuracy and insight into automation effectiveness. Health Assessment
X-Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
|
||||||
| TypeScriptified email sign-in unit tests | EvanHahn | XS | No | 1.6h | - | Sep 30, 2026 |
SummaryTestTypeScriptified email sign-in unit tests Converts the email sign‑in unit test to TypeScript, improving type safety and reducing runtime errors in authentication flows. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
|
||||||
| Changed webhooks to build each event's payload once, and log when it fails | rob-ghost | M | No | 0.9h | - | Sep 30, 2026 |
SummaryBug FixOptimize webhook payload generation and error logging By building the webhook payload once per event, the system eliminates unnecessary data loads, speeding up processing. Additionally, errors during payload construction are now logged, preventing silent failures and improving observability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| Fixed PR dispatches to Pro CD referencing an image tag that is never published | acburdine | XS | AI | 0.2h | 0.1h | Sep 30, 2026 |
SummaryBug FixFixed PR dispatches to Pro CD referencing an image tag that is never published Ensures CI/CD workflows use the correct image tags for PR builds, preventing deployment failures and improving reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added automation status cards | troyciesco | XL | No | 47.1h | 2.0h | Sep 30, 2026 |
SummaryFeatureAdd automation status cards Adds UI components that display automation progress, completion, and early exit counts, enhancing visibility into automation workflows for admins. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| TypeScriptify `content_api_key` helper test | EvanHahn | M | No | 0.9h | - | Sep 30, 2026 |
SummaryTestTypeScriptify content_api_key helper test Converts the content API key helper test from JavaScript to TypeScript, improving type safety and reducing potential runtime errors. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Added rotation of the site signing keys | acburdine | XL | AI | 45.0h | 0.3h | Sep 30, 2026 |
SummaryFeatureAdded rotation of the site signing keys Enables automatic rotation of RSA signing keys to 2048‑bit, improving security and compatibility with JWT v9, ensuring smooth key rollover for member and staff tokens. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Assisted
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Added the all-time automation entries chart | troyciesco | XL | No | 46.5h | 46.0h | Sep 30, 2026 |
SummaryFeatureAdded the all-time automation entries chart Adds a comprehensive chart showing total automation entries over time, improving performance monitoring for admins. This enhances visibility into automation usage, aiding operational decisions. Health AssessmentAI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| TypeScriptified private site access code unit tests | EvanHahn | S | No | 0.3h | - | Sep 30, 2026 |
SummaryTestTypeScriptified private site access code unit tests Adds TypeScript unit tests for private site access code, improving test coverage and type safety. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| 🐛 Fixed the editor freezing when adding a YouTube embed | acburdine | S | AI | 0.2h | 0.1h | Sep 30, 2026 |
SummaryBug FixFixed editor freezing when adding YouTube embed This fix prevents the Ghost editor from freezing when embedding YouTube videos by adjusting the embed renderer to handle scrollbars correctly, improving stability and user experience. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| TypeScriptified 52 unit tests | EvanHahn | L | No | 0.2h | - | Sep 30, 2026 |
SummaryRefactorTypeScriptified 52 unit tests Converted 52 unit tests to TypeScript, improving type safety and maintainability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Tested running all migrations from scratch | EvanHahn | XL | No | 0.3h | - | Sep 30, 2026 |
SummaryTestTested running all migrations from scratch This test-only change helps keep migrations and schema.js in sync. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Added user status to the SSO adapter repository | acburdine | M | No | 0.5h | - | Sep 30, 2026 |
SummaryFeatureAdd user status to SSO adapters Enables preview SSO to reject inactive owners, improving security and preview experience without affecting existing adapters. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| 🎨 Improved display of YouTube video images in emails | kevinansfield | L | No | 24.3h | 0.1h | Sep 30, 2026 |
SummaryFeatureImprove YouTube video image display in emails Enhances email preview quality by self-hosting YouTube thumbnails and storing higher‑resolution images, reducing broken previews and improving user experience. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
CodeRabbit, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Run automations from trigger data, not hard-coded slug | EvanHahn | L | No | 330.6h | 311.5h | Sep 30, 2026 |
SummaryRefactorRun automations from trigger data This change removes hard‑coded slug dependency for automations, enabling future publisher‑created automations without impacting current functionality. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed a refetch letting the React editor overwrite another writer's changes | 9larsons | XL | No | 23.0h | - | Sep 30, 2026 |
SummaryBug FixPrevent editor overwrite from refetch collisions Ensures concurrent editing does not silently overwrite another writer’s changes, preserving content integrity and improving collaboration. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added the post analytics export button back to the self-serve export UI | sam-lord | M | No | 311.7h | - | Sep 30, 2026 |
SummaryFeatureRestore post analytics export button in UI Users can quickly download post analytics CSVs without opening full export dialog, improving workflow efficiency. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| 🎨 Increased max automation actions from 20 to 50 | EvanHahn | XS | No | 22.0h | - | Sep 30, 2026 |
SummaryFeatureIncrease automation action limit from 20 to 50 Expands the maximum number of automation actions a user can configure, improving workflow flexibility and reducing potential limits for advanced use cases. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed Mailgun error logging in automation polling | cmraible | M | No | 41.7h | 41.3h | Sep 30, 2026 |
SummaryBug FixFixed Mailgun error logging in automation polling Fixes missing error details in automation logs, improving debugging and reliability of email automation. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Always rendered server-sent automation description | EvanHahn | S | No | 310.6h | 290.9h | Sep 30, 2026 |
SummaryRefactorRemove fallback for automation description The server now always sends an automation description, eliminating the fallback logic. This change cleans up the code without affecting functionality. Health Assessment
Small
Low
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed admin acceptance specs and UI races exposed by slow requests | kevinansfield | L | No | 18.0h | 0.1h | Sep 30, 2026 |
SummaryBug FixFix admin acceptance and UI race issues Improves stability of the Ghost admin UI by addressing race conditions and flaky tests caused by slow API responses, ensuring reliable theme changes, email previews, and analytics features. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added error reporting for embed previews that fail to load | acburdine | S | AI | 0.5h | 0.1h | Sep 30, 2026 |
SummaryFeatureAdded error reporting for embed previews that fail to load Adds error reporting for embed previews that fail to load, enabling better diagnostics and Sentry integration for blocked frames or version mismatches. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Improved email sending status in post analytics and the posts list | weylandswart | XL | No | 50.8h | 0.1h | Sep 30, 2026 |
SummaryFeatureEnhance email status display in analytics and list Adds a unified status line with progress ring to improve clarity and reduce UI clutter, enhancing user experience for post analytics and list views. This change streamlines notification feedback and reduces confusion. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added automation entry history and status statistics | troyciesco | XL | No | 42.7h | 21.1h | Sep 30, 2026 |
SummaryFeatureAdd automation entry history and status stats Provides comprehensive automation performance metrics, enabling admins to monitor entry history and status counts, improving operational visibility and decision‑making. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
|
||||||
| 🎨 Improved React editor publish flow | peterzimon | XL | No | 3.8h | - | Sep 30, 2026 |
SummaryFeatureImprove React editor publish flow Enhances the Ghost editor’s publishing experience by streamlining scheduling, recipient selection, and confirmation steps, reducing friction for content creators and improving overall workflow efficiency. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved the restore screen from Ember to React | 9larsons | XL | No | 19.8h | 19.3h | Sep 30, 2026 |
SummaryFeatureMoved the restore screen from Ember to React Enables restoring drafts in the new React editor, improving reliability and user experience for content creators. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed failed newsletters having no retry in the React editor | 9larsons | XL | No | 18.7h | 0.3h | Sep 30, 2026 |
SummaryBug FixAdd retry for failed newsletters in editor Users can now retry sending newsletters that previously failed, reducing downtime and improving content delivery reliability. The editor now displays actionable retry options, ensuring authors can quickly resolve send failures. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed Back and Forward leaving the React editor without asking | 9larsons | XL | No | 18.4h | 0.1h | Sep 30, 2026 |
SummaryBug FixFix Back/Forward navigation loss in Ghost editor Ensures users are prompted before leaving the editor when using browser back/forward or hash changes, preventing accidental data loss. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed acceptance teardown racing service worker request delivery | 9larsons | M | No | 0.2h | - | Sep 30, 2026 |
SummaryBug FixFix race condition in service worker teardown Ensures acceptance tests run reliably by preventing flaky failures due to service worker teardown timing, improving developer experience and test stability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed member import picker dismissal test race | 9larsons | XS | No | 0.3h | - | Sep 30, 2026 |
SummaryBug FixFix test race in member import picker Ensures the member import workflow remains stable by preventing premature dismissal of the picker, improving reliability of the admin UI. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added local revisions to the React editor | 9larsons | XL | No | 19.1h | 0.1h | Sep 30, 2026 |
SummaryFeatureAdded local revisions to the React editor The editor now stores unsaved drafts in local storage, ensuring users can recover work after crashes or accidental tab closures, reducing content loss and improving reliability. This enhances editor reliability and user trust. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed Ember's search and settings shortcuts firing in the React editor | 9larsons | M | No | 18.5h | 1.0h | Sep 30, 2026 |
SummaryBug FixFix Ember shortcuts in React editor Ensures global search and settings shortcuts don't trigger inside the React editor, preventing accidental actions and improving editor usability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed a failed background refetch replacing the React editor | 9larsons | M | No | 17.8h | - | Sep 30, 2026 |
SummaryBug FixFix background refetch error in React editor Ensures the editor remains visible after failed background refetches, preserving user edits and improving reliability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||