Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| TypeScriptified email analytics service entrypoint | EvanHahn | XS | No | 0.3h | 0.0h | Jul 13, 2026 |
SummaryRefactorTypeScriptified email analytics service entrypoint Adds TypeScript support to the email analytics service entrypoint, improving type safety and maintainability without affecting user-facing functionality. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Added typed Koenig/Lexical private boundary adapters | kevinansfield | M | No | 0.3h | - | Jul 13, 2026 |
SummaryRefactorAdd typed adapters for Koenig Lexical internals Centralizes access to Lexical private fields, improving type safety and maintainability for the Ghost editor and reducing upgrade risk. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed race condition when scheduling email analytics jobs | EvanHahn | S | No | 95.2h | 94.4h | Jul 13, 2026 |
SummaryBug FixFixed race condition when scheduling email analytics jobs Fixes a race condition that could cause duplicate email analytics jobs, improving reliability of scheduled analytics. Health Assessment
Small
Medium
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| 🎨 Improved author selection performance on sites with many staff users | kevinansfield | XL | No | 270.0h | 0.0h | Jul 13, 2026 |
SummaryFeatureImprove author selection performance on large staff sites Reduces API load and speeds up admin UI for sites with many staff, boosting editor productivity. Health Assessment
X-Large
High
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| Scoped automation `send_email` switch case declarations | cmraible | XS | No | 0.5h | - | Jul 13, 2026 |
SummaryBug FixScoped automation `send_email` switch case declarations No user impact; ensures variable isolation in automation email case, preventing potential variable collisions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Scheduled job for fetching automations analytics | EvanHahn | XL | No | 95.6h | 0.2h | Jul 13, 2026 |
SummaryFeatureAdd automation analytics fetching job Introduces a scheduled job to fetch automation analytics, streamlining future analytics features and simplifying job scheduling. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Decreased legacy tests timeout to 10m | acburdine | XS | No | 0.4h | 0.0h | Jul 13, 2026 |
SummaryCI/CDDecreased legacy tests timeout to 10m Shortens CI test timeout to provide faster feedback on failing tests, improving developer productivity. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Fix z-index layering issue when the migrate app is open | PaulAdamDavis | S | No | 4.1h | 0.0h | Jul 13, 2026 |
SummaryBug FixFix z-index layering for migrate app iframe Ensures the migrate app iframe displays above the admin sidebar, improving admin UI visibility. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Stored Mailgun message IDs for automation emails | cmraible | M | No | 1.6h | 0.7h | Jul 13, 2026 |
SummaryFeatureStore Mailgun message IDs for automation emails Enables tracking of automation email delivery by persisting Mailgun message IDs, improving analytics and reliability for marketing workflows. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Fixed comment typo in mailer code | EvanHahn | XS | No | 0.3h | - | Jul 13, 2026 |
SummaryBug FixFixed comment typo in mailer code Corrects a minor comment typo in the Ghost mailer service, improving code readability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.05
Tech Stack
Languages:
Javascript
|
||||||
| Moved tags "up" for Mailgun email analytics provider | EvanHahn | S | No | 85.9h | 85.6h | Jul 13, 2026 |
SummaryRefactorReposition tags for Mailgun email analytics provider This change reorganizes tag configuration for the Mailgun email analytics provider, enabling future tag updates without affecting users. Health Assessment
Small
Low
High
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| Moved parse-email-address lib to packages/ | acburdine | L | No | 47.4h | 47.3h | Jul 13, 2026 |
SummaryRefactorMove parse-email-address library to packages Centralizes the parse-email-address utility into a dedicated package, improving modularity and reuse across the Ghost ecosystem. This change simplifies dependency management and supports shared testing and linting configurations. Health Assessment
Large
Low
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
|
||||||
| Fixed various issues with packages/template | acburdine | S | No | 0.5h | 0.1h | Jul 13, 2026 |
SummaryBug FixFix template packaging issues Corrects packaging script, Dockerfile, and test config to ensure proper build and test execution, improving reliability of package deployment. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Changed Renovate to automerge pnpm catalog updates | 9larsons | M | No | 0.1h | - | Jul 13, 2026 |
SummaryChoreEnable automerge for pnpm catalog updates Automates dependency updates for pnpm catalogs, reducing manual merge overhead and keeping PRs current. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| Update TryGhost packages | tryghost-renovate | L | No | 154.3h | - | Jul 13, 2026 |
SummaryChoreUpdate TryGhost packages This PR updates dependencies for TryGhost packages, ensuring the platform uses the latest security patches and features. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Update docker/login-action digest to af1e73f | tryghost-renovate | XS | No | 230.1h | - | Jul 13, 2026 |
SummaryCI/CDUpdate docker/login-action digest to af1e73f Updates the digest of the docker/login-action used in CI workflows to a newer version, ensuring builds use the latest secure image. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Update docker/metadata-action digest to dc80280 | tryghost-renovate | XS | No | 254.1h | - | Jul 13, 2026 |
SummaryCI/CDUpdate docker/metadata-action digest Updates the CI workflow to use the latest digest of the docker/metadata-action, ensuring the build pipeline uses the most recent, secure version. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added top-level README for koenig packages | kevinansfield | M | No | 0.1h | 0.1h | Jul 13, 2026 |
SummaryDocsAdded top-level README for koenig packages Provides an overview of the koenig editor packages, improving developer onboarding and reducing confusion about package layout, development workflows, and publishing. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Fixed flaky welcome email bookmark card test | EvanHahn | S | No | 35.3h | - | Jul 13, 2026 |
SummaryBug FixFix flaky welcome email bookmark card test The test now submits URLs via Enter key, eliminating dependency on a transient dropdown. This improves CI reliability and reduces false test failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Simplified ghost-dev container mounts | acburdine | M | AI | 60.0h | 59.2h | Jul 13, 2026 |
SummaryRefactorSimplify Ghost Dev Container Mounts Streamlines ghost-dev container setup by using pnpm filtered install and simplified copy/bind mounts, reducing explicit package lists. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Yaml
Frameworks:
Docker
|
||||||
| Improved generated Koenig node type contracts | kevinansfield | L | No | 62.1h | 0.2h | Jul 13, 2026 |
SummaryRefactorImprove Koenig node type contracts Establishes shared serialization, render, and card‑width contracts to enable strict TypeScript migration, reducing runtime errors and improving code reliability. 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
|
||||||
| Added routes_hash continuity test for the activation bridge | vershwal | S | AI | 94.9h | - | Jul 13, 2026 |
SummaryTestAdd routes_hash continuity test for activation bridge Adds a test to guarantee that the routes hash remains consistent across the activation bridge transition, ensuring backward compatibility for external integrations. This protects consumers from unexpected hash mismatches during upgrades. Health Assessment
Small
Low
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Moved members mutations to acceptance tests | 9larsons | L | No | 0.3h | - | Jul 12, 2026 |
SummaryRefactorMove members mutations to acceptance tests This change moves deterministic admin behavior tests to a faster acceptance harness, speeding up CI while preserving full coverage in end‑to‑end tests. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added acceptance coverage for offers settings | 9larsons | XL | No | 2.9h | 0.1h | Jul 12, 2026 |
SummaryTestAdd acceptance coverage for offers settings Expands automated test coverage for offers settings, ensuring reliable functionality and reducing regressions in the admin interface. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Changed e2e factories and page objects to use the shared test-data packages | 9larsons | XL | No | 0.8h | 0.1h | Jul 11, 2026 |
SummaryRefactorStandardize e2e factories and page objects Aligns end‑to‑end tests with shared data builders and selector registries, improving consistency and reducing duplication. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Added acceptance coverage for automations, comments, and list paging | 9larsons | XL | No | 0.3h | - | Jul 11, 2026 |
SummaryFeatureAdd acceptance tests for automations, comments, paging Expands automated test coverage for key admin UI features, reducing regression risk and improving confidence in new functionality. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Skipped flaky welcome email test | 9larsons | XS | No | 0.5h | 0.0h | Jul 11, 2026 |
SummaryTestSkip flaky welcome email test Removes a flaky test for welcome emails to stabilize CI and improve reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Added acceptance coverage for the sidebar and whats-new surfaces | 9larsons | XL | No | 12.4h | - | Jul 11, 2026 |
SummaryTestAdd acceptance tests for sidebar and whats-new Expands automated test coverage for the admin UI, improving reliability and reducing regression risk. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.30
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Updated various pnpm scripts to run in parallel | acburdine | M | No | 8.6h | - | Jul 11, 2026 |
SummaryRefactorUpdated various pnpm scripts to run in parallel Optimizes build and lint processes by enabling parallel execution of scripts across multiple packages, improving developer workflow efficiency. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Cleaned up admin acceptance test patterns | 9larsons | XL | No | 1.9h | 0.1h | Jul 10, 2026 |
SummaryRefactorCleaned up admin acceptance test patterns Refines the Ghost Admin acceptance test harness, improving reliability and consistency for future spec migrations. 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 eslint shared config into split config packages | acburdine | XL | No | 1.6h | 0.3h | Jul 10, 2026 |
SummaryRefactorSplit ESLint shared config into separate packages Modularizes ESLint configuration across Ghost apps, reducing duplication and simplifying dependency management. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Moved @tryghost/test-data into the packages directory | 9larsons | S | No | 0.7h | 0.1h | Jul 10, 2026 |
SummaryRefactorMove test-data package to canonical packages directory Aligns test-data with packages structure, simplifying workspace organization and future growth. No import changes required, preserving existing functionality. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Removed dead test helpers, fixtures, and superseded e2e cases | 9larsons | XL | No | 0.3h | 0.1h | Jul 10, 2026 |
SummaryRefactorRemoved dead test helpers, fixtures, and superseded e2e cases Cleaned up unused test utilities and redundant end‑to‑end scenarios, reducing test suite size and maintenance overhead. 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
|
||||||
| Changed e2e member and post factories to build from @tryghost/test-data | 9larsons | XL | No | 0.6h | 0.4h | Jul 10, 2026 |
SummaryRefactorUpdate e2e factories to use shared test data Centralizes entity builders, improving consistency and reducing duplication across e2e tests. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Created repo config packages for shared tsconfig/vitest/eslint configs | acburdine | M | No | 0.4h | 0.2h | Jul 10, 2026 |
SummaryFeatureAdd shared config packages for tsconfig, vitest, eslint Enables consistent linting, testing, and TypeScript configuration across packages, improving developer experience and reducing configuration duplication. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Changed the framework themes fixture to build from @tryghost/test-data | 9larsons | L | No | 0.3h | - | Jul 10, 2026 |
SummaryRefactorUpdate framework themes fixture to use test-data Consolidates theme test data into a single builder, eliminating redundant JSON fixtures and streamlining theme handling across the platform. This reduces maintenance overhead and ensures consistent theme data for both admin and settings components. Health Assessment
Large
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript
|
||||||
| Changed admin-x-framework test fixtures to source data from @tryghost/test-data | 9larsons | XL | No | 0.3h | - | Jul 10, 2026 |
SummaryRefactorUpdate admin-x-framework test fixtures Sourced test data from @tryghost/test-data, reducing duplication and improving test kit maintainability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Json
Frameworks:
Playwright
|
||||||
| Added acceptance coverage for members list filtering | 9larsons | L | No | 0.4h | - | Jul 10, 2026 |
SummaryTestAdd acceptance tests for members list filtering Improves test coverage for member filtering, ensuring UI and API interactions work correctly and reducing regressions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added a browser-mode acceptance test tier to Admin | 9larsons | XL | No | 0.6h | 0.2h | Jul 10, 2026 |
SummaryTestAdd browser-mode acceptance tests to Admin Enables faster, Docker‑free acceptance testing of the Ghost Admin UI by running the real app in headless Chromium, improving test reliability and developer experience. 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, Vite, Vitest
|
||||||
| Added @tryghost/test-data, moved factories over | 9larsons | XL | No | 0.3h | 0.1h | Jul 10, 2026 |
SummaryRefactorAdd shared test-data package for Ghost API shapes Centralizes test data builders and API response fixtures, improving test maintainability and consistency across e2e and future acceptance tests. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
|
||||||
| Added basic new repo package template | acburdine | L | No | 0.5h | 0.1h | Jul 10, 2026 |
SummaryChoreAdded basic new repo package template Provides a new package template and script to scaffold packages, improving developer onboarding and consistency. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Updated Nx to v23 | acburdine | L | No | 0.3h | 0.0h | Jul 10, 2026 |
SummaryChoreUpdated Nx to v23 Bumps Nx to the latest major version, applying necessary migrations to keep the build system up to date. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack |
||||||
| 🎨 Improved analytics chart bucketing for Year to date and All time ranges | 9larsons | XL | No | 0.3h | 0.2h | Jul 10, 2026 |
SummaryFeatureImprove analytics chart bucketing for YTD and All time Enhances accuracy and consistency of analytics charts across admin views, improving data insights for users. Users will see clearer, aligned metrics, aiding decision‑making. 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 analytics healthcheck flooding dev logs with a request every second | 9larsons | S | No | 0.2h | 0.1h | Jul 10, 2026 |
SummaryBug FixFix analytics healthcheck log flooding Stops frequent healthcheck logs that were flooding development logs, improving log clarity and reducing unnecessary traffic. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Docker
|
||||||
| Changed Nx SHA fallback behavior outside canonical CI | 9larsons | XS | No | 0.2h | - | Jul 10, 2026 |
SummaryCI/CDChanged Nx SHA fallback behavior outside canonical CI This change ensures that non-canonical CI runs can continue using a fallback SHA when no prior successful run exists, preventing build failures while maintaining strict error handling in the main Ghost CI. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Improved CI portability across runner sizes | 9larsons | XS | No | 0.4h | - | Jul 10, 2026 |
SummaryCI/CDImproved CI portability across runner sizes Enhances CI by skipping traffic analytics dispatches outside the canonical repo and scaling Playwright workers based on runner CPU count. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml, Typescript
Frameworks:
Github-Actions
|
||||||
| Fixed flaky welcome email bookmark test | 9larsons | XS | No | 0.2h | 0.2h | Jul 10, 2026 |
SummaryTestFixed flaky welcome email bookmark test Improves reliability of bookmark metadata acceptance test by ensuring deterministic autocomplete selection, preventing flaky failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Consolidated the duplicated analytics filter system in Admin | 9larsons | XL | No | 16.9h | 0.2h | Jul 10, 2026 |
SummaryBug FixConsolidate duplicated analytics filter system Unifies admin analytics filtering, removes redundant code, and fixes a year‑to‑date bug, improving maintainability and consistency across the platform. 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
|
||||||
| Changed admin library dev watchers to build once before watching | 9larsons | XS | No | 1.1h | 0.1h | Jul 10, 2026 |
SummaryBug FixChange dev watchers to build before watching Fixes a race condition in admin library dev watchers, ensuring a complete build before the watcher starts and improving reliability on fresh checkouts. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Incremented `email_sent_count` on automation action revisions when sending an automated email | cmraible | M | No | 5.6h | 0.3h | Jul 09, 2026 |
SummaryBug FixIncrement email sent count on automation revisions Ensures accurate tracking of automated email sends, preventing over‑counting and improving analytics for marketing workflows. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||