Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| 🎨 Improved React posts and pages list styling | peterzimon | M | No | 0.6h | - | Sep 30, 2026 |
SummaryFeatureRefine React posts and pages list styling Enhances admin UI by improving spacing, focus rings, hover contrast, and status visibility, leading to a clearer, more accessible experience for content editors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Started waiting for automation schedule to complete | EvanHahn | XS | No | 0.2h | 0.1h | Sep 29, 2026 |
SummaryBug FixAdd await to automation scheduler Ensures automation scheduling is awaited, improving reliability without affecting user experience. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| TypeScriptify email rendering "finalize" function | EvanHahn | S | No | 0.4h | - | Sep 29, 2026 |
SummaryRefactorConvert email finalizer to TypeScript Internal refactor to TypeScript with no user impact. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.05
Tech Stack
Languages:
Typescript
|
||||||
| Added automation description to read/browse APIs | EvanHahn | S | No | 292.8h | 1.2h | Sep 29, 2026 |
SummaryFeatureAdd automation description rendering to UI Enhances automation records by displaying full descriptions in the UI, improving clarity for administrators without affecting current functionality. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Increased max automation actions accepted by API to 50 | EvanHahn | S | No | 3.7h | 3.7h | Sep 29, 2026 |
SummaryFeatureIncrease automation actions API limit to 50 Expands the maximum number of automation actions that can be accepted by the API, enabling more complex automation workflows for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Added seed profile selection to the PR preview label | acburdine | M | AI | 1.0h | 0.1h | Sep 29, 2026 |
SummaryCI/CDAdd seed profile selection to PR preview label Allows reviewers to choose seed data profiles for PR previews, enabling testing at different scales. It improves detection of scale‑dependent bugs and reduces manual data setup. 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
|
||||||
| Tested result of automations "fetch-and-lock" function | EvanHahn | S | No | 0.1h | - | Sep 29, 2026 |
SummaryTestTested result of automations 'fetch-and-lock' function Adds a unit test validating the fetch-and-lock automation function, ensuring correct behavior and easing future changes. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Added more tests for editing an automation | EvanHahn | S | No | 0.8h | - | Sep 29, 2026 |
SummaryTestAdded more tests for editing an automation This is a test-only change that fills in some untested behavior. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed PR previews deploying a newer push than the build they waited on | acburdine | S | AI | 0.3h | 0.1h | Sep 29, 2026 |
SummaryBug FixFix PR preview deployment race condition Ensures preview environments use the correct Docker image built for the PR head, preventing stale or mismatched deployments. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added reusable type for automation trigger tier scope | EvanHahn | XS | No | 0.2h | - | Sep 29, 2026 |
SummaryRefactorAdded reusable type for automation trigger tier scope Introduces a reusable type for automation trigger tier scope, improving code maintainability without affecting user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Gave admins "add automation" permissions | EvanHahn | M | No | 20.1h | 0.1h | Sep 29, 2026 |
SummaryFeatureAdd admin permission to create automations Admins will soon be able to add automations, enabling new workflow capabilities without affecting existing users. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Added per-tier automation trigger migration | EvanHahn | M | No | 309.4h | 287.5h | Sep 29, 2026 |
SummaryFeatureAdded per-tier automation trigger migration Adds a database migration to store automation trigger tier data, enabling per-tier automation triggers and backfilling existing data. Health Assessment
Medium
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Fixed embed previews in local development | acburdine | XS | AI | 0.8h | 0.4h | Sep 29, 2026 |
SummaryBug FixFixed embed previews in local development Fixes embed preview rendering in local Ghost admin by setting embedPreviewUrl to empty in development config, allowing same-origin previews and preventing timeouts. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| Fixed npm publish failing on symlinks in the Ghost archive | acburdine | S | AI | 0.2h | - | Sep 29, 2026 |
SummaryBug FixFixed npm publish failing on symlinks in the Ghost archive Removes symlinks from the Ghost archive before packaging, preventing npm registry errors and ensuring successful releases. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added description column to automations table | EvanHahn | M | No | 288.9h | 0.2h | Sep 29, 2026 |
SummaryFeatureAdd description column to automations table Introduces a required description field for automation records, enabling richer metadata and clearer automation management for users. Health Assessment
Medium
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Improved editor preview layout and controls | peterzimon | XL | No | 1.8h | 0.3h | Sep 29, 2026 |
SummaryFeatureImproved editor preview layout and controls Enhances the Ghost editor preview experience by centering controls, expanding web previews, adding email subject editing, and refining UI spacing, improving usability and visual consistency. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Prevented changing automation slug via automated email API | EvanHahn | M | No | 21.1h | 20.8h | Sep 29, 2026 |
SummaryBug FixPrevent Changing Automation Slug via Email API Ensures automation slugs cannot be altered through the email API, preventing potential configuration issues and simplifying future automation work. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Stopped letting members run the same automation twice | EvanHahn | L | No | 307.2h | 250.5h | Sep 29, 2026 |
SummaryBug FixPrevent duplicate automation runs for members Ensures members cannot trigger the same automation twice, eliminating duplicate emails and simplifying state management. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fixed data generator ignoring an explicit quantity of 0 | acburdine | M | No | 0.2h | 0.1h | Sep 29, 2026 |
SummaryBug FixFixed data generator ignoring an explicit quantity of 0 Ensures that specifying a quantity of zero when generating data results in no rows, preventing accidental large imports and improving data integrity. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Improved editor settings and disabled primary button styling | peterzimon | XL | No | 1.3h | 0.1h | Sep 29, 2026 |
SummaryFeatureRefine editor settings sidebar and button styling Improves editor UI consistency and clarity, enhancing content creation workflow and reducing user 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
|
||||||
| 🐛 Fixed post history crashing for posts without revisions | 9larsons | S | No | 0.4h | - | Sep 29, 2026 |
SummaryBug FixFix post history crash for posts without revisions Prevents editor crashes when opening history for posts lacking revisions, improving stability for API-imported content. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Added React auth screens behind the authReact flag | 9larsons | XL | No | 4.0h | 2.5h | Sep 29, 2026 |
SummaryFeatureAdd React auth screens behind authReact flag Provides modern React-based authentication flows for Ghost admin, toggled by a Labs flag, improving user experience while maintaining Ember fallback. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed lists jumping back to their old position after a sidebar click | 9larsons | M | No | 0.7h | - | Sep 29, 2026 |
SummaryBug FixFix list scroll restoration after sidebar click Ensures member lists reset to the top when revisited, eliminating flaky e2e tests and improving user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Improved React editor title and feature image layout | peterzimon | M | No | 1.6h | - | Sep 29, 2026 |
SummaryFeatureEnhance React editor title and image layout Improves editor title typography and feature image layout, ensuring titles resize correctly and images retain aspect ratio, enhancing user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added settings for rotating the site signing keys | acburdine | M | AI | 15.4h | - | Sep 29, 2026 |
SummaryFeatureAdd settings for rotating Ghost site signing keys Adds configuration to support rotating RSA signing keys, enabling secure token signing and future upgrades for legacy sites. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Fixed signed-out Admin loads racing the signin redirect | 9larsons | M | No | 2.4h | - | Sep 29, 2026 |
SummaryBug FixFix race condition on admin sign‑in redirect Ensures signed‑out admin pages load correctly, preserving deep links and improving user experience during session expiry. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed editor exit racing a create acknowledgement | 9larsons | M | No | 0.6h | - | Sep 29, 2026 |
SummaryBug FixFix editor exit race with create acknowledgement Fixes a race condition that caused users to be redirected to the editor URL instead of the posts list after creating a new post. This improves user experience by ensuring consistent navigation flow. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed integrations being refused the custom field definitions | rob-ghost | M | No | 164.7h | 164.3h | Sep 29, 2026 |
SummaryBug FixEnable integrations to access custom field definitions Integrations such as Zapier can now read, create, update, and delete custom member fields, improving data sync and automation. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
Express
|
||||||
| Fixed load-dependent timeout in deep queue test | 9larsons | M | No | 0.7h | - | Sep 29, 2026 |
SummaryBug FixFix load-dependent timeout in deep queue test Ensures queue middleware remains responsive under high load, preventing test timeouts that could mask production performance issues. This improves confidence in queue handling during peak traffic. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Fixed timezone-dependent scheduler and email renderer tests | 9larsons | XS | No | 0.8h | - | Sep 29, 2026 |
SummaryBug FixFix timezone-dependent scheduler and email renderer tests Ensures scheduler and email rendering work correctly across time zones, preventing scheduling errors and incorrect email content for users worldwide. This improves reliability for global deployments and reduces support incidents. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Added recovered recipient event counts to email analytics logs | kevinansfield | L | No | 285.6h | 0.1h | Sep 29, 2026 |
SummaryFeatureAdd recovered recipient event counts to email analytics logs Enhances email analytics by logging counts of recovered opens, deliveries, and failures, giving clearer insight into missing event recovery. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
ChatGPT, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Fixed scroll restoration when returning to posts and members | 9larsons | XL | No | 0.4h | - | Sep 29, 2026 |
SummaryBug FixFix scroll restoration for posts and members Improves admin UX by preserving list state when navigating back, reducing user confusion and time spent re-scrolling. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Added an in-place sign-in dialog to the React editor for expired sessions | 9larsons | XL | No | 91.3h | 9.3h | Sep 29, 2026 |
SummaryFeatureAdd in-place sign‑in dialog for expired sessions Enables users to re‑authenticate directly within the editor, reducing friction and preventing data loss when sessions expire. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Removed the React global search shortcut hint | peterzimon | M | No | 0.2h | - | Sep 29, 2026 |
SummaryRefactorRemove redundant global search shortcut hint Simplifies UI by removing duplicate shortcut hint while preserving search functionality. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| 🐛 Fixed repeated Stripe portal configuration errors | aileen | S | No | 0.4h | - | Sep 29, 2026 |
SummaryBug FixFixed repeated Stripe portal configuration errors Fixes repeated Stripe billing portal configuration errors that caused startup failures, improving reliability and reducing customer-facing errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Changed Admin 7 pill controls to the default appearance | peterzimon | M | No | 16.2h | - | Sep 29, 2026 |
SummaryFeatureChanged Admin 7 pill controls to the default appearance Make the current Admin 7 controls and page headers standard on React Admin pages, removing the private Labs toggle and ensuring compatibility with Ember routes. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed publication icons in the publish modal | minimaluminium | S | No | 188.3h | 0.1h | Sep 29, 2026 |
SummaryBug FixFixed publication icons in the publish modal Fixes missing publication icons in the publish modal, eliminating empty gaps and ensuring icons display correctly for sites with configured icons. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added automatic Tinybird rebuilds to analytics development | cmraible | M | No | 0.6h | 0.3h | Sep 28, 2026 |
SummaryChoreAdd automatic Tinybird rebuilds for analytics dev Enables local Tinybird file watching and automated rebuilds during analytics development, simplifying testing and reducing manual deployment steps. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack |
||||||
| Improved image type checks for uploads, imports and remote images | acburdine | XL | No | 0.7h | 0.2h | Sep 28, 2026 |
SummaryBug FixEnhance image type validation for uploads and imports Adds stricter validation to prevent unsupported image types from being uploaded or imported, improving security and reliability. This reduces errors and protects against malicious content. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Improved handling of import regexes | acburdine | L | No | 0.4h | 0.1h | Sep 28, 2026 |
SummaryBug FixEnhance import regex handling Improves reliability of content imports by refining regex patterns, reducing import errors and improving user experience. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Changed Admin acceptance tests to run in two CI shards | 9larsons | S | No | 3.5h | - | Sep 28, 2026 |
SummaryCI/CDSplit Admin acceptance tests into two CI shards Reduces CI runtime for Admin acceptance tests, improving deployment speed and reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml, Javascript
Frameworks:
Github-Actions
|
||||||
| Fixed posts losing selection during bulk actions | 9larsons | L | No | 0.5h | 0.1h | Sep 28, 2026 |
SummaryBug FixFixed posts losing selection during bulk actions Preserves post selection while bulk-action modals are open, allowing consecutive actions without reselecting posts, improving admin workflow efficiency. 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 Posts filter behavior in editor and sidebar navigation | 9larsons | L | No | 0.5h | 0.1h | Sep 28, 2026 |
SummaryBug FixFix Posts filter behavior in editor and sidebar Ensures consistent filter state across editor, sidebar, and navigation, improving user experience and preventing accidental data loss. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React, Ember
|
||||||
| Fixed welcome email rows ignoring Edit clicks while emails load | 9larsons | XS | No | 1.5h | - | Sep 28, 2026 |
SummaryBug FixFix welcome email row click issue during load Ensures admin users can reliably edit welcome emails, improving admin workflow and preventing silent failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Formatted tinybird api_kpis.pipe file | cmraible | L | No | 287.5h | 0.1h | Sep 28, 2026 |
SummaryChoreFormatted tinybird api_kpis.pipe file This PR is code formatting only; there should be no user-facing changes. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Added tests for frontend add/edit automated email APIs | EvanHahn | M | No | 0.6h | 0.1h | Sep 28, 2026 |
SummaryTestAdded tests for frontend add/edit automated email APIs Adds unit tests for the frontend automated email API endpoints, improving test coverage and ensuring future changes are validated. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed flaky "queue request" middleware test | EvanHahn | M | No | 0.2h | - | Sep 28, 2026 |
SummaryTestFixed flaky 'queue request' middleware test Test-only cleanup to improve reliability of queue request middleware tests. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| TypeScriptified session controller tests | EvanHahn | M | No | 0.7h | - | Sep 28, 2026 |
SummaryTestTypeScriptify session controller tests Updated session controller tests to TypeScript, improving type safety and maintainability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| TypeScriptified member attribution unit tests | EvanHahn | L | No | 0.6h | - | Sep 28, 2026 |
SummaryTestTypeScriptified member attribution unit tests Updated member attribution unit tests to TypeScript, improving type safety and reducing runtime errors in member attribution logic. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| 🐛 Fixed crashes when a subscription's member or paid tier is missing | acburdine | M | AI | 0.2h | - | Sep 28, 2026 |
SummaryBug FixFix crashes on missing subscription member or tier Ensures graceful error handling for missing subscription data, improving reliability and user experience. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
React
|
||||||