Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Removed non-visual admin-x-design-system utilities from admin-x-settings | 9larsons | L | No | 0.6h | 0.4h | Jul 15, 2026 |
SummaryRefactorDecouple non-visual utilities from admin-x-settings This PR removes legacy design system utilities, reducing dependency and simplifying the settings module, improving maintainability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Updated copy for open and click toggles | troyciesco | S | No | 3.0h | 2.3h | Jul 15, 2026 |
SummaryChoreUpdated copy for open and click toggles Updated the copy in settings analytics from "newsletter" opens and clicks to "email" opens and clicks, preparing for automated email engagement tracking. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Removed admin-x-framework's dependency on admin-x-design-system | 9larsons | M | No | 19.8h | 19.6h | Jul 15, 2026 |
SummaryRefactorDecouple admin-x-framework from admin-x-design-system The PR removes a legacy design system dependency, enabling the framework to be used independently and simplifying future maintenance and bundle size. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| Fixed dev dockerfile build | acburdine | XS | No | 0.2h | - | Jul 15, 2026 |
SummaryBug FixFix dev Dockerfile build for pnpmfile checksum Ensures consistent dev environment builds by including pnpmfile, preventing checksum mismatches. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Frameworks:
Docker
|
||||||
| Refactored pack.js script to leverage pnpm utils | acburdine | XL | No | 0.5h | 0.1h | Jul 15, 2026 |
SummaryRefactorRefactor pack.js to use pnpm utilities This refactor replaces custom packaging logic with pnpm's built‑in pack functionality, simplifying dependency handling and improving build reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Tinybird CI deployment test | JoeeGrigg | XS | No | 0.4h | - | Jul 15, 2026 |
SummaryTestTinybird CI deployment test Updates a Tinybird datasource test to validate the new CI deployment workflow, ensuring data pipelines remain functional during automated deployments. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| Extended dep-cruiser boundary enforcement to apps/ layer hierarchy | ErisDS | M | No | 48.6h | - | Jul 15, 2026 |
SummaryChoreExtend dep-cruiser to apps layer Adds stricter dependency boundaries across Ghost's apps, preventing unwanted coupling and ensuring clean architecture. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Split tinybird CI into it's own workflow | JoeeGrigg | M | No | 0.4h | 0.1h | Jul 15, 2026 |
SummaryCI/CDSplit tinybird CI into its own workflow Separates Tinybird deployment from the main CI to prevent cancellations, ensuring deployments run to completion on every merge. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added email stats to automation canvas and step sidebar | troyciesco | L | No | 42.0h | 2.3h | Jul 15, 2026 |
SummaryFeatureAdd email stats to automation canvas and sidebar Adds email performance metrics to the automation editor, allowing users to view sent, opened, and clicked statistics directly within the canvas and sidebar. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Updated sitemap to work with lazy routing | allouis | XL | No | 32.1h | 2.4h | Jul 15, 2026 |
SummaryFeatureUpdated sitemap to work with lazy routing Adds sitemap support for lazy routing by enumerating routable resources and building the index on demand, ensuring sitemaps remain accurate without per‑URL events. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Switched route settings to read through the configured store | vershwal | XL | No | 26.3h | 0.1h | Jul 15, 2026 |
SummaryFeatureRoute settings now use configured store Enables configurable storage backend for route settings, improving reliability and supporting remote stores while maintaining backward compatibility with legacy validation. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
Copilot, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Cleaned up sitemap duplication ahead of lazy-routing work | allouis | M | No | 23.6h | - | Jul 15, 2026 |
SummaryRefactorCleaned up sitemap duplication ahead of lazy-routing Tidies sitemap code to reduce duplication and improve performance ahead of lazy-routing work. Ensures consistent caching and content-type handling without affecting functionality. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed thin-resource errors for URL generation on filtered collections | allouis | XL | AI | 22.4h | 2.9h | Jul 15, 2026 |
SummaryBug FixFixed thin-resource errors for URL generation on filtered collections This PR resolves URL generation failures for filtered content collections by ensuring required relations are force‑loaded and properly stripped, improving API reliability and preventing thin‑resource errors. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Update dependency @doist/react-interpolate to v2.2.3 | tryghost-renovate | S | No | 25.4h | - | Jul 15, 2026 |
SummaryChoreUpdate dependency @doist/react-interpolate to v2.2.3 This PR bumps the @doist/react-interpolate package to v2.2.3, adding support for Node 24 and 26 and applying bug fixes, ensuring the application remains compatible with newer Node environments. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Simplified public app ci jobs | acburdine | S | No | 0.3h | 0.1h | Jul 15, 2026 |
SummaryCI/CDSimplified public app ci jobs Combines duplicate CI jobs to reduce build time and resource usage. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Update actions/setup-node digest to 2499707 | tryghost-renovate | S | No | 1.2h | - | Jul 15, 2026 |
SummaryCI/CDUpdate actions/setup-node digest Ensures the CI pipeline uses the latest stable node setup, improving build reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Fixed knex-migrator config loading after TypeScript conversion | cmraible | S | No | 3.3h | 0.6h | Jul 14, 2026 |
SummaryBug FixFix knex-migrator config loading after TS conversion The migration tool now loads correctly after the shared configuration moved to TypeScript, preventing runtime errors. This simplifies database migration workflows for developers. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added email stats to automations API endpoint | troyciesco | M | No | 30.0h | 0.1h | Jul 14, 2026 |
SummaryFeatureAdded email stats to automations API endpoint Adds per-email statistics to the automations API, enabling better tracking of email sends, opens, and rates for marketing automation workflows. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Populated `track_opens` value for automated email recipients | cmraible | M | No | 27.9h | 0.3h | Jul 14, 2026 |
SummaryBug FixPopulate track_opens for automated email recipients Ensures automated email recipients accurately reflect open‑tracking settings, improving analytics consistency across Mailgun and SMTP transports. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Removed unused "should fetch email stats?" helper | EvanHahn | XS | No | 4.5h | 4.5h | Jul 14, 2026 |
SummaryRefactorRemove unused email stats helper Cleaned up dead code in email analytics service, improving maintainability and reducing bundle size. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Bumped @tanstack/react-query to v5 | 9larsons | XL | No | 1.1h | 0.1h | Jul 14, 2026 |
SummaryChoreBumped @tanstack/react-query to v5 Upgrades the core data fetching library to the latest major version, enabling future‑proofing and reducing maintenance overhead across multiple admin and activitypub modules. 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
|
||||||
| Updated pinned node version to 22.23.1 | acburdine | M | No | 1.0h | - | Jul 14, 2026 |
SummaryChoreUpdate pinned Node.js version to 22.23.1 This PR updates the pinned Node.js version to 22.23.1, ensuring Ghost benefits from the latest security patches. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| Cleaned up stale references to the removed posts and stats apps | 9larsons | M | No | 0.3h | - | Jul 14, 2026 |
SummaryRefactorRemove stale references to dissolved posts/stats apps Eliminates outdated documentation and code comments, ensuring consistency after the posts and stats packages were merged into the admin domain. This cleanup reduces confusion for developers and maintains accurate navigation. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Wired route-settings into the adapter-manager | vershwal | XL | No | 21.4h | 0.4h | Jul 14, 2026 |
SummaryFeatureWired route-settings into the adapter-manager Adds configurable route-settings store wiring, enabling self-hosters and Ghost(Pro) to switch implementations via config without runtime changes. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Disabled coverage on fork repos | acburdine | S | No | 0.4h | 0.1h | Jul 14, 2026 |
SummaryCI/CDDisabled coverage on fork repos Prevents unnecessary coverage steps from running on forked repositories, saving CI resources and reducing build time. 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
|
||||||
| Added tests for editing User model | EvanHahn | M | No | 3.2h | - | Jul 14, 2026 |
SummaryTestAdd tests for editing User model Adds unit tests for user model editing to improve test coverage and reliability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed navigation race in Admin sidebar acceptance test | 9larsons | XS | No | 0.3h | - | Jul 14, 2026 |
SummaryTestFix navigation race in Admin sidebar test Fixes flaky navigation race in Admin sidebar acceptance test, eliminating CI failures. Improves test reliability and developer confidence. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| ✨ Improved protection against spam member signups | 9larsons | M | No | 1.1h | 0.3h | Jul 14, 2026 |
SummaryFeatureImproved protection against spam member signups Enables request integrity verification by default, protecting member signups from spam and ensuring only valid tokens are accepted. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Fixed bookmark URLs failing when suggestions are unavailable | kevinansfield | M | No | 3.1h | 0.1h | Jul 14, 2026 |
SummaryBug FixFix bookmark URL failures on empty suggestions Ensures bookmark URLs can be submitted even when suggestion list is empty, preventing crashes and improving editor reliability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
CodeRabbit, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved commenting mutations to acceptance tests | 9larsons | L | No | 2.8h | - | Jul 14, 2026 |
SummaryRefactorMove commenting mutations to acceptance tests Moves admin commenting mutation tests to acceptance tests, restoring coverage that was gated behind an unused flag. This improves test reliability and speeds up the test suite by removing unnecessary E2E dependencies. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Converted shared config library to TS | acburdine | L | No | 0.6h | - | Jul 14, 2026 |
SummaryRefactorConvert shared config library to TypeScript Migrates Ghost's shared configuration module to TypeScript, improving type safety and developer experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Moved onboarding behavior to Admin acceptance tests | 9larsons | L | No | 0.5h | 0.2h | Jul 14, 2026 |
SummaryRefactorMove onboarding behavior to Admin acceptance tests By moving deterministic onboarding redirects and mutations into native acceptance tests, the PR reduces reliance on fake data and aligns routing with the consolidated Admin app. This enhances test reliability and ensures real destination and server state are validated in E2E where needed. 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 lockfile after Codemirror dedupe | acburdine | XL | No | 0.3h | - | Jul 14, 2026 |
SummaryBug FixFixed lockfile after Codemirror dedupe Corrects the pnpm lockfile after deduping Codemirror, preserving other dependencies. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Update CodeMirror | tryghost-renovate | XL | No | 135.2h | - | Jul 14, 2026 |
SummaryChoreUpdate CodeMirror This PR updates CodeMirror packages to newer versions, ensuring the editor remains up-to-date with bug fixes and security patches. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Moved scheduling-base adapter to separate package, convert to TS | acburdine | XL | No | 90.9h | 0.1h | Jul 14, 2026 |
SummaryRefactorMove scheduling adapter to separate TS package Separates scheduling logic into its own TypeScript package, improving modularity and testability for Ghost’s core services. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Added card insertion analytics context | kevinansfield | M | No | 0.4h | - | Jul 14, 2026 |
SummaryFeatureAdd card insertion analytics context Adds context to card insertion analytics, enabling precise measurement of how authors discover and add cards, improving content creation insights. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Changed cache behavior of timed out get helpers | rmgpinto | L | No | 4.3h | 0.1h | Jul 14, 2026 |
SummaryBug FixAdjust cache for timed‑out get helpers Ensures that pages rendered after a timed‑out get or collection helper do not cache fallback content, improving cache accuracy and user experience. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added FileStore adapter for storing route settings on local disk | vershwal | XL | No | 20.2h | 11.7h | Jul 14, 2026 |
SummaryFeatureAdd FileStore adapter for route settings Adds a local‑disk storage backend that preserves the original YAML verbatim, enabling lossless migrations and better comment retention. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fixed caller context being dropped from lazy URL compare reports | allouis | S | AI | 0.4h | - | Jul 14, 2026 |
SummaryBug FixFixed caller context being dropped from lazy URL compare reports Ensures error reports include full caller context, improving debugging and reducing support overhead. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Update tryghost/actions digest to 8293e12 | tryghost-renovate | S | No | 1.1h | - | Jul 14, 2026 |
SummaryChoreUpdate tryghost/actions digest Updates the digest of the tryghost/actions GitHub Action to the latest commit, ensuring CI uses the most recent, secure version. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Update actions/stale digest to 1e223db | tryghost-renovate | XS | No | 1.2h | - | Jul 14, 2026 |
SummaryCI/CDUpdate actions/stale digest to 1e223db Updates the stale action in CI workflows to the latest digest, ensuring reliable automated issue and PR cleanup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Ensured analytics job is scheduled when sending an automation email | EvanHahn | M | No | 4.1h | 0.1h | Jul 13, 2026 |
SummaryFeatureSchedule analytics job on automation email send Ensures the analytics job runs immediately when an automation email is sent, improving data accuracy and reducing delay for marketing insights. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Assisted
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Fixed build status badge in README | EvanHahn | XS | No | 0.2h | - | Jul 13, 2026 |
SummaryBug FixFixed build status badge in README Corrected the build status badge in the project README to accurately reflect CI status, improving transparency for contributors. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Updated React Query cache time in tests to match production | EvanHahn | XS | No | 0.6h | 0.6h | Jul 13, 2026 |
SummaryBug FixUpdated React Query cache time in tests to match production Fixes flaky admin acceptance tests by aligning test QueryClient cacheTime with production, improving CI reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Required an argument in email analytics timestamp method | EvanHahn | XS | No | 0.6h | 0.5h | Jul 13, 2026 |
SummaryRefactorRequired an argument in email analytics timestamp method Ensures the email analytics timestamp method receives a required argument, improving code correctness without affecting user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added member repository in members API type declaration | EvanHahn | XS | No | 0.2h | - | Jul 13, 2026 |
SummaryRefactorAdd members property to MembersApi type Adds a members property to the MembersApi type declaration, enabling type‑safe access to member‑related endpoints. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Moved redirects-base adapter to separate package | acburdine | L | No | 3.4h | 0.1h | Jul 13, 2026 |
SummaryRefactorExtract redirects-base adapter into separate package Separates redirect logic into its own package, improving modularity and allowing independent updates without affecting core Ghost CMS. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| TypeScriptified migration version test | EvanHahn | S | No | 1.2h | 1.0h | Jul 13, 2026 |
SummaryTestTypeScriptified migration version test Adds a TypeScript version of the migration version consistency test, ensuring type safety and consistency across migration scripts. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
|
||||||
| TypeScriptified email analytics `EventProcessingResult` | EvanHahn | M | No | 0.2h | 0.1h | Jul 13, 2026 |
SummaryRefactorTypeScriptify email analytics EventProcessingResult Converts the email analytics EventProcessingResult class to TypeScript, enhancing type safety without impacting user-facing behavior. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Moved sso-base adapter to separate package | acburdine | L | No | 0.9h | 0.2h | Jul 13, 2026 |
SummaryRefactorMoved sso-base adapter to separate package Extracts the SSO base adapter into its own package, improving modularity and enabling independent versioning for faster feature delivery. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Json, Yaml
|
||||||