Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Renamed `WelcomeEmailAutomation` model to `Automation` | EvanHahn | L | No | 341.8h | 341.0h | May 18, 2026 |
SummaryRefactorRename WelcomeEmailAutomation model to Automation This change renames the internal model for welcome email automations to a more generic 'Automation' model, simplifying the codebase without affecting user-facing functionality. The rename is purely internal and does not impact existing features or user experience. Health Assessment
Medium
Low
High
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Bumped vitest catalog to 4.1.5 to match @vitest/coverage-v8 | 9larsons | L | No | 4.2h | - | May 18, 2026 |
SummaryBug FixUpdate vitest catalog to 4.1.5 Aligns vitest version with coverage plugin, removing peer warnings and ensuring consistent test environment. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Removed unused eslint-plugin-react-hooks and eslint-plugin-react-refresh declarations | 9larsons | S | No | 281.4h | 0.0h | May 18, 2026 |
SummaryRefactorRemove unused eslint react plugins Eliminate unnecessary ESLint dependencies to streamline linting and reduce build noise. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack |
||||||
| Added optional dev supervisor | 9larsons | L | No | 4.0h | 0.1h | May 18, 2026 |
SummaryChoreAdd optional dev supervisor for PNPM/Nx shutdown testing Provides an opt‑in dev supervisor script that lets developers compare PNPM/Nx shutdown behavior, improving local development reliability and debugging. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Cleaned up dead JSDoc imports in ghost/core | 9larsons | S | No | 0.4h | - | May 18, 2026 |
SummaryRefactorCleaned up dead JSDoc imports in Ghost By removing stale JSDoc imports, the codebase no longer generates unresolved import warnings, reducing build noise and potential future maintenance issues. The change is purely documentation, so runtime behavior remains unchanged. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript
|
||||||
| Removed broken setupFiles reference in signup-form vite config | 9larsons | XS | No | 0.4h | - | May 18, 2026 |
SummaryBug FixRemove broken setupFiles reference in signup-form Vite config Removed a broken setupFiles reference from the signup-form Vite config, eliminating noisy unresolved entries in build tooling. This cleanup ensures test scripts run smoothly and reduces maintenance overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Declared postcss-import as a comments-ui devDependency | 9larsons | XS | No | 0.4h | - | May 18, 2026 |
SummaryBug FixAdd postcss-import to comments-ui devDependencies Explicitly declares postcss-import in comments-ui devDependencies, ensuring build stability. This prevents fragile transitive dependency issues that could break builds under strict resolution. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| Cleaned up final phantom-dep findings in knip | 9larsons | S | No | 0.5h | - | May 18, 2026 |
SummaryBug FixRemove phantom dependency findings in knip This PR eliminates false positive dependency warnings, ensuring accurate dependency analysis and reducing maintenance overhead. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript
|
||||||
| Removed stale secretlint entries from knip ignoreDependencies | 9larsons | XS | No | 1.3h | - | May 18, 2026 |
SummaryChoreRemove stale secretlint entries from knip Removed obsolete secretlint ignore entries from knip configuration, eliminating stale warnings. This streamlines dependency analysis and reduces maintenance overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Cleaned up dead JSDoc imports in ghost/core | 9larsons | S | No | 1.2h | - | May 18, 2026 |
SummaryBug FixRemove dead JSDoc imports in Ghost core Restores accurate type information for JSDoc annotations, improving type-checking without affecting runtime. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Added publicSiteAccess boot-time enforcement to settings service | ErisDS | M | AI | 72.9h | 0.1h | May 18, 2026 |
SummaryFeatureEnforce private site on boot when public access disabled Guarantees that a site is automatically set to private and secured with an access code when public access is disabled, preventing accidental exposure of content. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Bumped jsdom to 29.1.1 and declared phantom devDependencies | 9larsons | L | No | 0.5h | - | May 18, 2026 |
SummaryChoreUpdate jsdom version and declare devDependencies Ensures consistent jsdom environment across apps, preventing test failures and simplifying dependency management. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed lazyRouting URLs 404'ing across the codebase | allouis | M | No | 3.8h | 0.1h | May 18, 2026 |
SummaryBug FixFix lazyRouting URL 404 errors Ensures URLs resolve correctly under lazyRouting by loading necessary relations, preventing 404s for various API endpoints and email rendering. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Resolved GHCR image digest for PR preview deploys | rob-ghost | S | No | 0.7h | - | May 18, 2026 |
SummaryBug FixFix stale image deployment in PR previews Ensures preview deployments use the exact image built, eliminating stale content and improving review accuracy. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Improved Sentry diagnostics for Billing app load failures | aileen | M | No | 2.3h | 1.0h | May 18, 2026 |
SummaryBug FixEnhance Billing App Sentry Diagnostics Adds detailed context to Sentry events for billing app load failures, enabling faster troubleshooting and reducing downtime for users. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| 🐛 Fixed Unsplash picker not opening on Settings pages | renatoworks | XS | No | 1.3h | 1.1h | May 18, 2026 |
SummaryBug FixFixed Unsplash picker not opening on Settings pages Fixes the Unsplash image picker so admins can add images from Unsplash on Settings pages, improving content creation workflow. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack |
||||||
| Refactored internal scheduler integration caching for rotation | rob-ghost | XL | No | 138.1h | 39.6h | May 18, 2026 |
SummaryRefactorRefactor internal scheduler caching for key rotation Enables seamless API key rotation without restarting Ghost, improving uptime and reducing maintenance for hosted customers. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Update dependency dockerode to v4.0.12 | renovate | S | No | 37.1h | - | May 18, 2026 |
SummaryChoreUpdate dependency dockerode to v4.0.12 This PR updates the dockerode library to the latest patch, improving compatibility and security. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| 🐛 Fixed broken oembeds on sites with many past embeds | allouis | M | No | 48.9h | 45.8h | May 18, 2026 |
SummaryBug FixFixed broken oembeds on sites with many past embeds This fix eliminates slow bookmark icon caching for publishers with many embeds, improving page load performance and reducing S3 request overhead. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed misleading example in {{#social_accounts}} helper comment | ErisDS | XS | No | 47.7h | - | May 18, 2026 |
SummaryBug FixFix misleading example in social_accounts helper comment Aligns helper documentation with safe usage, preventing runtime errors for theme developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed remaining lazyRouting URL 404s in service-layer + serializer call sites | allouis | L | No | 72.8h | - | May 18, 2026 |
SummaryBug FixFix lazyRouting URL 404s across services Ensures correct post URLs in newsletters, previews, admin pages, and APIs, preventing broken links and improving user experience and SEO. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.30
Tech Stack
Languages:
Javascript
|
||||||
| Migrated Tags list page to new ListPage + PageHeader pattern | peterzimon | L | No | 94.5h | 0.1h | May 18, 2026 |
SummaryRefactorMigrate Tags list page to new ListPage pattern This update modernizes the Tags list page by replacing deprecated components with the new ListPage and PageHeader pattern, improving consistency and mobile responsiveness across the Ghost admin interface. The change sets a template for future list-page migrations, enhancing maintainability and user experience. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Update dependency body-parser to v1.20.5 | renovate | S | No | 3.8h | - | May 16, 2026 |
SummaryChoreUpdate body-parser dependency to v1.20.5 Bumps body-parser to the latest patch, addressing a bug in URL parsing and improving security and stability for large array inputs. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Update dependency @tryghost/image-transform to v1.4.15 | renovate | S | No | 8.0h | - | May 16, 2026 |
SummaryChoreUpdate dependency @tryghost/image-transform to v1.4.15 This PR updates the image transform library to the latest patch, ensuring compatibility and security fixes for Ghost’s image handling. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Update dependency @tanstack/react-virtual to v3.13.24 | renovate | S | No | 8.0h | - | May 16, 2026 |
SummaryChoreUpdate @tanstack/react-virtual to v3.13.24 This PR updates the React virtualization library to the latest patch, ensuring improved performance and bug fixes for the Ghost blog platform. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
React
|
||||||
| Update dependency @actions/core to v3.0.1 | renovate | S | No | 7.9h | - | May 16, 2026 |
SummaryChoreUpdate dependency @actions/core to v3.0.1 This PR updates the GitHub Actions core library to the latest patch, ensuring compatibility and security fixes for CI workflows. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Update CodeMirror | renovate | M | No | 27.2h | - | May 16, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack
Languages:
Javascript
|
||||||
| Update tinybirdco/tinybird-local:latest Docker digest to 3a3bba6 | renovate | XS | No | 3.7h | - | May 16, 2026 |
SummaryChoreUpdate tinybirdco/tinybird-local:latest Docker digest to 3a3bba6 Updates the Docker image digest for the Tinybird local service to ensure the latest image is used, maintaining consistency and security. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions, Docker
|
||||||
| Update tryghost/actions digest to bf96db0 | renovate | S | No | 19.6h | - | May 15, 2026 |
SummaryCI/CDUpdate tryghost/actions digest to bf96db0 Updates the digest of the tryghost/actions GitHub Action to a newer commit, ensuring CI workflows use the latest stable version. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Fixed `/gift` returning HTTP 404 | sagzy | S | No | 6.1h | - | May 15, 2026 |
SummaryBug FixFixed `/gift` returning HTTP 404 This PR removes a misconfigured sub‑app that was intercepting bare /gift requests, allowing site owners to use /gift as a normal page or route and preventing unnecessary 404 errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Added publicSiteAccess limit enforcement to the Settings API | ErisDS | L | AI | 3.7h | - | May 15, 2026 |
SummaryFeatureEnforce publicSiteAccess limit in Settings API Adds enforcement of the publicSiteAccess limit, preventing unauthorized changes to site privacy settings and ensuring compliance with Ghost(Pro) trial restrictions. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| ✨ Changed comments to be enabled by default | ErisDS | XL | AI | 3.7h | - | May 15, 2026 |
SummaryFeatureChanged comments to be enabled by default New sites now allow members to comment without manual admin configuration, improving user engagement and reducing setup friction. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Update dependency @tryghost/limit-service to v1.5.5 | renovate | XL | No | 0.7h | - | May 15, 2026 |
SummaryChoreUpdate dependency @tryghost/limit-service to v1.5.5 This PR updates the limit-service dependency to the latest patch version, ensuring compatibility and security fixes for the Ghost platform. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Changed Renovate grouping to bump @tryghost/limit-service on its own | ErisDS | S | AI | 0.0h | - | May 15, 2026 |
SummaryChoreSplit limit-service from admin support Renovate group Isolates limit-service dependency updates into separate PRs, allowing coordinated reviews with related code changes and preventing unrelated admin-support bumps from blocking critical updates. No runtime impact. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Json
|
||||||
| Added commentsPinning private labs flag | ErisDS | XS | AI | 0.6h | - | May 15, 2026 |
SummaryFeatureRegister commentsPinning private labs flag Registers a private feature flag for comments pinning, allowing the feature to be gated behind an alpha toggle. This prepares the system for future comments pinning functionality while keeping it hidden from general users. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Escape theme test locator regexp | ErisDS | XS | No | 11.9h | - | May 15, 2026 |
SummaryTestEscape theme test locator regexp This change ensures theme names containing regex metacharacters are matched literally in Playwright tests, preventing false positives and improving test reliability. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript
|
||||||
| Update tinybirdco/tinybird-local:latest Docker digest to 47b0cd3 | renovate | XS | No | 25.9h | - | May 15, 2026 |
SummaryChoreUpdate tinybirdco/tinybird-local Docker digest Updates the Docker image digest for the Tinybird local service to ensure consistent deployment. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions, Docker
|
||||||
| Added thread detail view for deeply nested comments | kevinansfield | XL | No | 29.9h | 3.2h | May 14, 2026 |
SummaryFeatureAdd thread detail view for deeply nested comments Enables users to view deeply nested comment threads with improved navigation and permalink support, enhancing readability on mobile while preserving browser navigation behavior. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
CodeRabbit, Chatgpt-Codex-Connector
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| ✨ Added a built-in theme code editor | JohnONolan | XL | No | 256.4h | 0.1h | May 14, 2026 |
SummaryFeatureAdded a built‑in theme code editor Adds a Ghost‑native browser editor for theme files, enabling in‑app editing, ZIP handling, and robust routing, improving developer workflow and reducing external tooling. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Add theme upload size limits | ErisDS | L | No | 4.3h | 0.1h | May 14, 2026 |
SummaryFeatureAdd theme upload size limits Introduces configurable limits for theme uploads, preventing oversized files and improving stability for content creators. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added pnpmDedupe to Renovate postUpdateOptions | 9larsons | XS | No | 0.4h | - | May 14, 2026 |
SummaryChoreAdd pnpm dedupe to Renovate config Enables automatic pnpm lockfile deduplication after updates, reducing duplicate transitive versions and vulnerability exposure. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Improved E2E Docker image pull resiliency | 9larsons | S | No | 23.3h | 0.0h | May 14, 2026 |
SummaryCI/CDImproved E2E Docker image pull resiliency Adds retry/backoff logic to Docker image pulls in the load-docker-image action, reducing test failures caused by transient GHCR delays while still surfacing real failures. 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
|
||||||
| Pin dependencies | renovate | L | No | 17.9h | 17.5h | May 14, 2026 |
SummaryChorePin dependencies This PR pins dependency versions to ensure consistent builds and reduce unexpected updates. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Set pnpm catalogMode to strict | 9larsons | XS | No | 0.4h | - | May 14, 2026 |
SummaryChoreSet pnpm catalogMode to strict Enforces strict catalog mode in pnpm to prevent silent version drift, improving dependency consistency. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
|
||||||
| Added design system adoption dashboard to Shade Storybook | peterzimon | XL | No | 46.7h | 0.1h | May 14, 2026 |
SummaryFeatureAdd design system adoption dashboard to Storybook Provides a static page visualizing current design system usage across admin surfaces, enabling the team to track migration progress and prioritize legacy retirement. 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 vitest unit-test step to CI | 9larsons | S | No | 0.4h | - | May 14, 2026 |
SummaryCI/CDAdd vitest unit-test step to CI Integrates vitest into the CI pipeline to validate migrated tests on every PR, preventing silent test rot. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Fixed plaintext email content | sam-lord | M | No | 46.0h | 0.1h | May 14, 2026 |
SummaryBug FixFixed plaintext email content This PR cleans up plaintext email content to improve deliverability and reduce unnecessary whitespace, ensuring consistent formatting across email clients. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added GCSStore for redirects with timestamped backups | vershwal | L | No | 8.4h | 0.1h | May 14, 2026 |
SummaryFeatureAdd GCSStore for redirects with timestamped backups Introduces an S3-compatible store for Ghost redirects, enabling horizontal scaling and preserving previous redirects via timestamped backups. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Update dependency gscan to v6.1.0 | renovate | S | No | 0.5h | - | May 14, 2026 |
SummaryChoreUpdate dependency gscan to v6.1.0 This PR updates the gscan dependency to v6.1.0, ensuring the Ghost project uses the latest security and feature improvements. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Added vitest as a parallel test runner in ghost/core | 9larsons | XL | No | 0.7h | 0.1h | May 14, 2026 |
SummaryFeatureAdded vitest as a parallel test runner in ghost/core Adds Vitest to run tests in parallel with Mocha, enabling a gradual migration of Ghost's test suite and improving test performance. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
Vitest
|
||||||