Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Added regression test pinning post URL through comment notifications | allouis | M | No | 16.4h | 13.8h | May 07, 2026 |
SummaryTestAdded regression test pinning post URL through comment notifications Adds a unit test that ensures comment notification emails correctly include the post URL, preventing regressions when refactoring URL helpers. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Polished Portal gift card design | minimaluminium | L | No | 1.9h | 0.1h | May 07, 2026 |
SummaryFeaturePolished Portal Gift Card Design Improved gift card UI with gradients, shine effect, and real expiry handling, enhancing user experience. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Removed redundant vite plugin declarations from admin-x consumers | 9larsons | S | No | 1.0h | - | May 07, 2026 |
SummaryChoreRemove redundant Vite plugin declarations Eliminates duplicate dependencies, shrinks lockfile, and removes risk of conflicting plugin versions, improving build stability and reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Bumped vite and vitest in admin-x-framework, admin-x-settings, activitypub | 9larsons | XL | No | 3.0h | 0.1h | May 07, 2026 |
SummaryChoreUpdate Vite and Vitest across workspaces This PR bumps Vite and Vitest to newer versions, aligning dependencies and fixing test failures across multiple packages, improving build stability and compatibility. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Added eslint plugin direct declarations | 9larsons | M | No | 0.4h | - | May 07, 2026 |
SummaryChoreAdded eslint plugin direct declarations Adds explicit devDependencies for eslint plugins and parsers across workspaces to enforce strict isolation and avoid brittle transitive resolution, improving build stability and reducing dependency drift. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript
|
||||||
| Added eslint declarations to workspaces missing them | 9larsons | S | No | 0.7h | - | May 07, 2026 |
SummaryBug FixFix linting binary resolution for workspaces Ensures local lint runs use the correct ESLint version, improving developer experience and preventing build failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Improved admin-x settings test request waits | 9larsons | S | No | 0.6h | 0.1h | May 06, 2026 |
SummaryTestImproved admin-x settings test request waits Adds a helper to wait for API requests in Playwright acceptance tests, reducing flakiness in CI by ensuring tests wait for route-handler captures before asserting request bodies/URLs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Cleaned workspace dependency declarations | 9larsons | L | No | 0.4h | - | May 06, 2026 |
SummaryRefactorCleaned workspace dependency declarations Ensures accurate dependency declarations, preventing build failures and improving maintainability. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Made admin API middleware test more realistic | EvanHahn | L | No | 0.5h | - | May 06, 2026 |
SummaryTestMade admin API middleware test more realistic Improves realism of admin API middleware tests by removing stubs, ensuring tests reflect actual middleware behavior. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript
|
||||||
| Fixed pre-commit lint hook routing for all workspaces | 9larsons | M | No | 0.9h | 0.1h | May 06, 2026 |
SummaryBug FixFixed pre-commit lint hook routing for all workspaces Ensures linting runs correctly across all workspaces, preventing build failures and improving developer experience. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Remove TODO from request ID middleware | EvanHahn | XS | No | 1.4h | 1.4h | May 06, 2026 |
SummaryRefactorRemove TODO from request ID middleware This PR removes a placeholder comment from the request ID middleware, improving code clarity and reducing maintenance overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Made queue request middleware tests more realistic | EvanHahn | M | No | 0.4h | - | May 06, 2026 |
SummaryTestMade queue request middleware tests more realistic By making the tests more realistic, we increase confidence that the queue request middleware behaves correctly under real-world conditions, reducing potential runtime errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript
|
||||||
| Made locals middleware test more realistic | EvanHahn | S | No | 0.4h | - | May 06, 2026 |
SummaryTestMade locals middleware test more realistic Improved test reliability by removing stubs and using Supertest to exercise the middleware in a realistic environment, ensuring accurate behavior under production-like conditions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Made request ID middleware more realistic | EvanHahn | M | No | 0.7h | - | May 06, 2026 |
SummaryTestMade request ID middleware more realistic Adds realistic test coverage for request ID middleware, ensuring accurate request tracking. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Bumped i18next-parser to 9.4.0 | 9larsons | L | No | 0.5h | 0.1h | May 06, 2026 |
SummaryChoreBumped i18next-parser to 9.4.0 Updated the translation extraction tool to address a security advisory and improve lexer stability, ensuring the build pipeline remains secure and reliable. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Removed unused dependencies surfaced by knip | 9larsons | L | No | 0.9h | 0.2h | May 06, 2026 |
SummaryChoreRemoved unused dependencies surfaced by knip Cleaned up package.json files and lockfile, removing ~390 lines of unused dependencies, reducing bundle size and improving maintainability. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Moved Docker registry mirror setup before Buildx in CI | 9larsons | S | No | 1.0h | - | May 06, 2026 |
SummaryCI/CDMove Docker registry mirror before Buildx in CI Reorders CI steps to route Docker pulls through GCR mirror, eliminating Docker Hub auth timeouts and stabilizing e2e tests. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added fast-xml-parser override | 9larsons | S | No | 0.4h | - | May 06, 2026 |
SummaryBug FixUpdate fast-xml-parser to patch XML injection advisory Ensures Ghost's AWS SDK usage is secure by upgrading to the latest patch of fast-xml-parser, removing a moderate XML comment/CDAT injection vulnerability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| Added knip for unused-dep detection | 9larsons | XL | No | 0.9h | 0.1h | May 06, 2026 |
SummaryChoreAdded knip for unused-dep detection Adds a dependency‑analysis tool to identify and remove unused packages, improving code quality and reducing bundle size. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack |
||||||
| Added `GET automations/:id` route with placeholder static payload | cmraible | M | No | 18.5h | 0.6h | May 06, 2026 |
SummaryFeatureAdd GET automations/:id endpoint with static payload Provides a placeholder endpoint for reading a single automation, enabling frontend development while the schema is finalized. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Removed unused rollup-plugin-node-builtins devDep | 9larsons | L | No | 1.6h | - | May 06, 2026 |
SummaryChoreRemove unused rollup-plugin-node-builtins devDep Eliminates an unnecessary dev dependency, reducing bundle size, removing security advisories, and streamlining the build process. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Removed Portal billing section for gift members | sagzy | M | No | 0.8h | 0.1h | May 06, 2026 |
SummaryBug FixHide billing section for gift members Improves user experience by removing the dead‑end billing section for gift members, preventing confusion and support tickets. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Refreshed Portal gift tier picker and card design | minimaluminium | XL | No | 0.9h | 0.1h | May 06, 2026 |
SummaryFeatureRefresh Portal Gift Tier Picker and Card Design Improves user experience by redesigning gift selection and card display, enhancing visual consistency across portal pages. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| 🐛 Fixed newsletter reply-to verification links failing after signin | 9larsons | S | No | 45.4h | 0.1h | May 06, 2026 |
SummaryBug FixFix newsletter reply-to verification link after signin Ensures customers can verify newsletter reply-to addresses without needing to click twice after signing in, improving user experience and reducing support tickets. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Excluded gift-to-paid upgrades from the cancelled subscriptions count | mike182uk | S | No | 0.9h | 0.2h | May 06, 2026 |
SummaryBug FixExclude gift-to-paid upgrades from cancelled subscription count Corrects subscription metrics by preventing gift-to-paid upgrades from being counted as cancellations, ensuring accurate retention reporting. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Fixed landing on blank `/setup/done` route after site setup | kevinansfield | S | No | 0.6h | 0.1h | May 06, 2026 |
SummaryBug FixFix blank setup done route after site setup Ensures new owners land on onboarding page instead of a blank screen, improving the onboarding experience. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Translated gift subscription Open Graph preview | mike182uk | XL | No | 17.5h | 0.1h | May 06, 2026 |
SummaryFeatureTranslate gift subscription Open Graph preview Adds internationalized Open Graph metadata for gift subscription pages, ensuring social media previews display correct language for non‑English sites. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| 🐛 Tolerated absolute and pre-prefixed paths in S3Storage | rob-ghost | M | No | 22.0h | 1.2h | May 06, 2026 |
SummaryBug FixTolerate absolute and pre-prefixed paths in S3Storage Fixes malformed S3 bucket keys caused by absolute or prefixed paths, ensuring correct storage and retrieval of files and preventing user-facing errors. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fixed gift-to-paid member activity entry reverting after first payment | sagzy | M | No | 14.7h | 13.4h | May 06, 2026 |
SummaryBug FixFix gift-to-paid member activity feed entry Ensures accurate activity feed for gift members converting to paid subscriptions, improving user experience and data integrity. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Fixed apps/admin TypeScript build for ShareModal contentProps | kevinansfield | XS | No | 0.4h | - | May 06, 2026 |
SummaryBug FixFix TypeScript build error for ShareModal Resolved a TypeScript build failure in the admin app by allowing data-* attributes in ShareModal contentProps, improving developer experience and preventing build errors. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added member activity entry when gift subscription ends | sagzy | M | No | 110.0h | 0.0h | May 06, 2026 |
SummaryFeatureAdd activity feed entry for ended gift subscriptions Provides admins with visibility into when gift subscriptions expire, improving member lifecycle tracking. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Updated email filters on members page | weylandswart | XS | No | 0.4h | - | May 06, 2026 |
SummaryBug FixUpdated email filters on members page Improves email filtering accuracy for members, enhancing engagement metrics. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed missing onboarding flow in React admin shell | kevinansfield | XL | No | 158.9h | 0.1h | May 06, 2026 |
SummaryBug FixRestore onboarding flow in React admin shell Reintroduces the onboarding experience for new owners, improving user onboarding and reducing churn by ensuring all new accounts see the setup checklist. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| 🎨 Expanded file upload allowlist with non-executable formats | betschki | M | No | 13.1h | 13.1h | May 06, 2026 |
SummaryFeatureExpanded file upload allowlist with non-executable formats Users can now upload a broader range of non-executable media files safely, improving content flexibility while maintaining security. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Added paid welcome email for existing members redeeming a gift | sagzy | L | No | 38.0h | 23.6h | May 06, 2026 |
SummaryFeatureAdd paid welcome email for existing members redeeming a gift Existing free members who redeem a gift subscription now receive the paid welcome email, ensuring a consistent onboarding experience for all users. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| Pinned vitest pool to forks in createVitestConfig | 9larsons | XS | No | 1.0h | 0.6h | May 06, 2026 |
SummaryBug FixPinned vitest pool to forks in createVitestConfig Switches Vitest's default thread pool to forks for better process isolation in jsdom-heavy test suites, improving stability and avoiding cross-worker corruption. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fixed flaky timeout-threshold tests racing real setTimeout | 9larsons | M | No | 0.6h | - | May 05, 2026 |
SummaryBug FixFix flaky timeout tests in Ghost helpers Ensures Ghost’s helper functions run reliably by eliminating race conditions in unit tests, preventing CI failures and maintaining consistent content rendering for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Javascript
|
||||||
| Fixed flaky OTC magic-link assertion matching token digits | 9larsons | S | No | 1.0h | 0.3h | May 05, 2026 |
SummaryBug FixFixed flaky OTC magic-link assertion matching token digits Fixes false positives in magic-link email tests by stripping URLs before regex, reducing flakiness. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Added ip-address override | 9larsons | XS | No | 0.4h | - | May 05, 2026 |
SummaryBug FixAdd ip-address override to fix XSS advisory Updates the ip-address dependency to a patched version, eliminating a moderate XSS vulnerability in the build chain. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Added tough-cookie override | 9larsons | S | No | 0.7h | - | May 05, 2026 |
SummaryBug FixAdd tough-cookie override to address security advisory This PR updates the dependency resolution to use a patched version of tough-cookie, eliminating a moderate prototype‑pollution vulnerability that could affect any component importing @tryghost/logging. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Bumped @tryghost/nodemailer in ghost/core | 9larsons | XL | No | 0.4h | - | May 05, 2026 |
SummaryBug FixUpdate nodemailer wrapper to latest version Upgrades the email wrapper to use the latest, secure nodemailer library, eliminating known vulnerabilities without changing functionality. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Moved member welcome email constants file to TypeScript | troyciesco | XS | No | 0.5h | 0.1h | May 05, 2026 |
SummaryRefactorMoved member welcome email constants to TypeScript Refactors member welcome email constants to TypeScript, improving type safety 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:
Typescript
|
||||||
| Added Ember-chain transitive overrides | 9larsons | XL | No | 0.8h | - | May 05, 2026 |
SummaryChoreAdded Ember-chain transitive overrides This PR removes seven vulnerable transitive dependencies in the Ember admin, ensuring security compliance without waiting for legacy tooling retirement. By applying overrides, the project clears critical advisories and maintains build stability. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack |
||||||
| Added lodash-es override | 9larsons | S | No | 0.4h | - | May 05, 2026 |
SummaryChoreAdd lodash-es override Aligns lodash-es to the patched 4.18.1 version, eliminating security advisories and simplifying dependency management. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Javascript
|
||||||
| Updated automations page with real content | troyciesco | L | No | 22.5h | 0.1h | May 05, 2026 |
SummaryFeatureUpdated automations page with real content Replaces placeholder data on the automations page with live API data, improves UI layout, and adds routing support for individual automations, enhancing user experience and content accuracy. 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
|
||||||
| Updated qs override range | 9larsons | S | No | 0.6h | - | May 05, 2026 |
SummaryBug FixWiden qs override to include patched versions Ensures Ghost core uses secure qs package, mitigating DoS risk from memory exhaustion. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Added trim override | 9larsons | XS | No | 0.4h | 0.1h | May 05, 2026 |
SummaryBug FixAdded trim override Fixes a high‑severity ReDoS vulnerability in the trim dependency by overriding to a patched version, ensuring secure markdown parsing. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Bumped moment override to 2.30.1 | 9larsons | S | No | 0.4h | - | May 05, 2026 |
SummaryChoreBumped moment override to 2.30.1 Updates the moment dependency to a non‑vulnerable version, eliminating two high‑severity security advisories while preserving API compatibility across Ghost core and admin. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| Cleaned up stale config files in the docker/ directory | cmraible | XL | No | 17.7h | - | May 05, 2026 |
SummaryChoreCleaned up stale config files in the docker/ directory Removed obsolete Docker configuration files that were no longer used, simplifying the container setup and reducing maintenance overhead. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript, Yaml
|
||||||
| Bumped vite in apps/admin | 9larsons | L | No | 0.4h | - | May 05, 2026 |
SummaryChoreUpdate vite to 7.3.2 in admin workspace Fixes three high‑severity security advisories by upgrading Vite, reducing local dev risk and cleaning lockfile dependencies. The update also removes vulnerable uuid versions, further tightening security. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||