Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Standardized in-repo scripts directory | acburdine | XL | No | 3.4h | 0.5h | Jul 17, 2026 |
SummaryRefactorStandardize in-repo scripts directory Consolidates CI scripts into a monorepo package, improving maintainability and consistency across projects. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript, Yaml
Frameworks:
Github-Actions
|
||||||
| Improved name for newsletter analytics helper | EvanHahn | M | No | 3.4h | 3.4h | Jul 16, 2026 |
SummaryRefactorImproved name for newsletter analytics helper This change should have no user impact, and is just a rename for clarity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Awaited email analytics "started" bookkeeping before starting | EvanHahn | S | No | 2.7h | 2.7h | Jul 16, 2026 |
SummaryBug FixFix email analytics start timestamp race condition Ensures consistent database state by awaiting bookkeeping before processing events, preventing potential data corruption. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Improved custom field type icons and fixed type picker alignment | renatoworks | S | No | 0.2h | - | Jul 16, 2026 |
SummaryBug FixEnhance custom field icons and picker alignment Improves user experience in membership settings by replacing ambiguous text glyphs with clear icons and aligning the type picker, reducing confusion and visual drift. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Removed legacy settings acceptance test plumbing | 9larsons | XL | No | 0.2h | - | Jul 16, 2026 |
SummaryRefactorRemoved legacy settings acceptance test plumbing Legacy settings acceptance tests have been removed, consolidating all coverage into Admin's browser-mode suite. This reduces CI complexity, eliminates empty test lanes, and prepares for migrating Settings source into Admin. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
React
|
||||||
| ✨ Added boot-time validation functionality support for adapters | acburdine | XL | No | 21.4h | 0.3h | Jul 16, 2026 |
SummaryFeatureAdd boot-time adapter validation support Enables adapters to validate configuration at startup, improving reliability and reducing runtime errors. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Moved settings avatars to Shade | 9larsons | L | No | 0.9h | - | Jul 16, 2026 |
SummaryRefactorMoved settings avatars to Shade Eliminates duplicate avatar logic, streamlining maintenance and ensuring consistent image handling across the admin UI. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| Moved advanced settings acceptance tests into Admin | 9larsons | XL | No | 1.0h | 0.4h | Jul 16, 2026 |
SummaryRefactorMoved advanced settings acceptance tests into Admin Consolidates advanced settings tests into the Admin acceptance harness, improving test reliability and coverage for the Ghost admin UI. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Added tier-specific post previews behind the previewByTier flag | kevinansfield | XL | No | 3.8h | 0.0h | Jul 16, 2026 |
SummaryHealth AssessmentAI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Moved i18n package to packages dir | acburdine | M | No | 0.5h | - | Jul 16, 2026 |
SummaryRefactorMoved i18n package to packages dir Relocates the i18n package to a dedicated packages directory, updating references and workflows. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Moved empty-state labels to Shade | 9larsons | M | No | 1.8h | 1.4h | Jul 16, 2026 |
SummaryRefactorMigrate empty-state labels to Shade Consolidates UI components, removes legacy duplication, and ensures consistent empty state handling across admin settings, improving maintainability and user experience. 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 unsaved changes guard for sidebar navigation on React member details | renatoworks | M | No | 1.3h | - | Jul 16, 2026 |
SummaryBug FixFix unsaved changes guard on sidebar navigation Prevents loss of unsaved edits when navigating away via sidebar, improving user experience and reducing data loss. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed React state warnings in site settings | 9larsons | S | No | 0.2h | 0.1h | Jul 16, 2026 |
SummaryBug FixFixed React state warnings in site settings Resolved React state warnings in the admin settings UI, improving stability and preventing infinite sync loops. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Updated the monorepo to TypeScript 7 (Go-native compiler) | acburdine | XL | AI | 17.6h | - | Jul 16, 2026 |
SummaryChoreUpgrade monorepo to TypeScript 7 (Go-native compiler) Migrates the entire Ghost monorepo to the faster Go‑based TypeScript 7 compiler, improving type‑checking and emit performance while preserving linting via a TS6 shim. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Moved site settings acceptance tests into Admin | 9larsons | XL | No | 0.3h | 0.2h | Jul 16, 2026 |
SummaryRefactorMove site settings acceptance tests into Admin Consolidates acceptance tests into the Admin suite, improving coverage and reducing duplicated setup while maintaining unit and end‑to‑end coverage. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| 🐛 Fixed false unsaved warning in welcome email editor | 9larsons | S | No | 0.8h | - | Jul 16, 2026 |
SummaryBug FixFixed false unsaved warning in welcome email editor Closing an untouched welcome-email editor no longer shows an unsaved-changes warning, improving user experience and test stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed invalid table nesting in settings lists | 9larsons | M | No | 0.5h | - | Jul 16, 2026 |
SummaryBug FixFix invalid table nesting in settings lists Eliminates DOM nesting warnings and improves admin UI stability, ensuring smoother acceptance testing and a cleaner user interface. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Started processing automation email analytics | EvanHahn | XL | No | 40.6h | 16.0h | Jul 16, 2026 |
SummaryFeatureAdd automation email analytics pipeline Enables tracking of automation email delivery and opens, improving analytics for automation actions and providing actionable insights for marketers. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Fixed controlled values for Stripe and Mailgun inputs | 9larsons | XS | No | 0.2h | - | Jul 16, 2026 |
SummaryBug FixFixed controlled values for Stripe and Mailgun inputs Ensures Stripe and Mailgun settings default to empty strings, preventing uncontrolled input warnings and stabilizing admin acceptance tests. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved remaining membership settings acceptance tests into Admin | 9larsons | XL | No | 0.5h | 0.2h | Jul 16, 2026 |
SummaryRefactorMoved remaining membership settings acceptance tests into Admin Consolidates acceptance tests for membership settings into the Admin browser-test lane, improving test coverage and reducing legacy test files. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved recommendation tooltip to Shade | 9larsons | S | No | 0.2h | - | Jul 16, 2026 |
SummaryRefactorMove Recommendation Tooltip to Shade Replaces legacy tooltip with Shade's accessible primitives, ensuring consistent behavior and reducing legacy dependencies. This improves maintainability and user experience in the recommendations feature. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved About Ghost logo to Shade | 9larsons | XS | No | 0.5h | - | Jul 16, 2026 |
SummaryRefactorMove Ghost logo to Shade Consolidates the Ghost logo asset into Shade, eliminating a duplicate and reducing legacy dependencies while preserving UI consistency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved tier option grouping into a shared util | kevinansfield | M | No | 0.4h | - | Jul 16, 2026 |
SummaryRefactorMoved tier option grouping into a shared util Extracts duplicated tier option grouping logic into a shared utility, reducing code duplication across multiple components. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Moved membership settings acceptance tests into Admin | 9larsons | XL | No | 0.4h | 0.3h | Jul 16, 2026 |
SummaryRefactorConsolidate membership acceptance tests into Admin Streamlines test suite by moving membership tests into the Admin harness, eliminating duplication and improving test reliability for the admin UI. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Moved newsletter Ghost orb to Shade | 9larsons | XS | No | 0.2h | - | Jul 16, 2026 |
SummaryRefactorMoved newsletter Ghost orb to Shade This PR removes a duplicate Ghost orb asset from the design system, consolidating it in Shade and simplifying the codebase without affecting UI. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Changed settings to use local error boundary | 9larsons | S | No | 0.5h | - | Jul 16, 2026 |
SummaryRefactorRemove legacy error boundary HOC from settings Eliminates unnecessary legacy error boundary component, simplifying the design system. Maintains runtime behavior and reduces maintenance overhead. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved email settings acceptance tests into Admin | 9larsons | XL | No | 12.3h | - | Jul 16, 2026 |
SummaryRefactorMove email settings acceptance tests to Admin Consolidates email settings tests into the production Admin shell, improving test reliability and coverage for email features. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Fixed flaky staff password acceptance tests | 9larsons | S | No | 0.2h | - | Jul 16, 2026 |
SummaryBug FixFix flaky staff password acceptance tests Ensures reliable admin password changes by synchronizing focus timing, reducing test failures and improving user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| Changed email rendering to interpret segments at a single boundary | kevinansfield | L | No | 19.3h | 0.1h | Jul 16, 2026 |
SummaryRefactorRefactor email rendering for single boundary segments Ensures email content matches audience segments accurately, preventing mis‑rendered emails and improving user experience. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
ChatGPT, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Define custom fields in Settings | rob-ghost | XL | No | 41.0h | 0.0h | Jul 16, 2026 |
SummaryFeatureDefine custom fields in Settings Admins can create, rename, and archive custom fields for membership, enabling flexible data collection. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Simplified generated Koenig node types | kevinansfield | XL | No | 24.4h | 0.4h | Jul 16, 2026 |
SummaryRefactorSimplified generated Koenig node types Streamlines Ghost’s Koenig editor node definitions, reducing scaffolding and improving type safety to ease future TypeScript migration and enhance developer experience. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
ChatGPT, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fixed scheduler retrying publish jobs when there is nothing to publish | allouis | M | No | 51.0h | 0.1h | Jul 16, 2026 |
SummaryBug FixPrevent scheduler retries on no-op publish jobs This change prevents the scheduler from retrying when there is nothing to publish, eliminating retry storms and reducing log noise. It improves system reliability and operational efficiency. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| ✨ Added user lookup dependency injection to sso base adapter | acburdine | L | No | 15.3h | 0.4h | Jul 16, 2026 |
SummaryRefactorAdded user lookup dependency injection to sso base adapter Enables injection of a user repository into the SSO adapter, improving testability and decoupling from the core model layer for easier integration with third‑party authentication providers. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Changed lazy URL compare reports to carry the caller frames as the stack | allouis | M | AI | 17.3h | - | Jul 16, 2026 |
SummaryBug FixEnhanced error stack traces for lazy URL comparison Improves visibility of caller frames in error reports, enabling log aggregators to display and group errors more effectively, which simplifies debugging of URL comparison issues. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Changed the url helper to read the serializer-attached post url | allouis | L | AI | 17.3h | 0.4h | Jul 16, 2026 |
SummaryBug FixUpdate URL helper to use serializer URL Ensures theme-rendered posts use precomputed URLs, reducing recomputation and preventing broken links on lazy URL sites. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Moved staff settings acceptance tests into Admin | 9larsons | XL | No | 1.3h | - | Jul 16, 2026 |
SummaryTestMoved staff settings acceptance tests into Admin Migrated staff settings acceptance tests to the production Admin shell, enhancing test coverage and reliability for staff-related features. This ensures that staff actions, invitations, and profile updates are validated against the live Admin UI, reducing regression risk. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved general settings acceptance tests into Admin | 9larsons | XL | No | 2.8h | 2.7h | Jul 15, 2026 |
SummaryRefactorMoved general settings acceptance tests into Admin Refactors acceptance test suite to run within the Admin shell, consolidating coverage and improving reliability for settings features. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Cleaned up React Admin acceptance test output | 9larsons | M | No | 2.7h | - | Jul 15, 2026 |
SummaryBug FixCleaned up React Admin test output Removed obsolete Vite warnings and fixed component diagnostics to ensure acceptance logs only show actionable failures, improving test reliability for the Admin UI. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| Added a React member detail screen behind a Labs flag | rob-ghost | XL | No | 8.7h | 0.2h | Jul 15, 2026 |
SummaryFeatureAdd React member detail screen behind Labs flag Moves member detail screen to React, adding a runtime toggle for reversible testing and deployment. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Coderabbitai
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Changed settings menus to styled Shade dropdowns | 9larsons | L | No | 0.8h | 0.6h | Jul 15, 2026 |
SummaryFeatureUpdate settings menus to styled Shade dropdowns Replaces legacy admin menus with styled Shade dropdowns, improving UI consistency. This change ensures the admin uses a single centralized CSS lane, reducing duplication and maintenance overhead. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved settings acceptance test batch 1 into Admin | 9larsons | XL | No | 0.2h | - | Jul 15, 2026 |
SummaryRefactorMove Settings Acceptance Tests into Admin Ensures production settings are exercised within the Admin shell, improving test coverage and reliability for the Admin experience. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Changed route settings service API names to upload and download | vershwal | S | No | 0.4h | 0.1h | Jul 15, 2026 |
SummaryRefactorChanged route settings service API names to upload and download Renames internal service methods to match Admin API operations, improving clarity and consistency for developers. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Removed the unused admin-x-settings UMD build and delivery | 9larsons | S | No | 0.4h | - | Jul 15, 2026 |
SummaryRefactorRemoved unused admin-x-settings UMD build and delivery Eliminates unnecessary build artifacts and dependencies for the admin settings module, reducing build size and CI time. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Fixed docker build copying unnecessary files | acburdine | XL | No | 0.8h | - | Jul 15, 2026 |
SummaryCI/CDFixed docker build copying unnecessary files Refines Docker build to exclude admin sourcemaps and dev dependencies, reducing image size and speeding deployments. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions, Docker
|
||||||
| Fixed unstyled shade components in the standalone settings harness | 9larsons | XS | No | 0.5h | - | Jul 15, 2026 |
SummaryBug FixFix unstyled shade components in settings harness Ensures UI components render correctly in the standalone settings harness, preventing test failures and improving developer experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| 🐛 Fixed expired sessions leaving Admin stuck instead of returning to signin | 9larsons | L | No | 21.7h | 0.1h | Jul 15, 2026 |
SummaryBug FixFix expired session handling in Admin Ensures expired sessions redirect to sign‑in, preventing stuck admin pages and reducing user frustration. 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 flaky announcement bar acceptance tests | 9larsons | S | No | 0.3h | - | Jul 15, 2026 |
SummaryBug FixFixed flaky announcement bar acceptance tests Resolved intermittent failures in announcement bar acceptance tests by adding synchronization and retry logic, ensuring reliable test execution under load. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Converted adapter-manager service to TypeScript | acburdine | XL | No | 24.2h | 0.1h | Jul 15, 2026 |
SummaryRefactorConvert adapter-manager service to TypeScript Rewrites the adapter-manager service in TypeScript, adding type safety and consolidating utilities to improve maintainability and reduce runtime errors. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Reworked docker build with pnpm deploy | acburdine | L | No | 0.9h | 0.2h | Jul 15, 2026 |
SummaryCI/CDReworked docker build with pnpm deploy Optimizes Ghost’s Docker build process, reducing build time and improving deployment reliability for faster releases. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml, Javascript
Frameworks:
Github-Actions
|
||||||
| Changed admin-x-settings to use Shade LoadingIndicator and Separator | 9larsons | M | No | 0.9h | - | Jul 15, 2026 |
SummaryRefactorMigrate LoadingIndicator and Separator to Shade Replaces legacy UI components with new Shade equivalents, preserving behavior while removing deprecated dependencies and improving maintainability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||