Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Moved the filter engine and virtual list from admin-x-framework into Admin | 9larsons | L | No | 0.7h | 0.2h | Jul 09, 2026 |
SummaryRefactorMove filter engine and virtual list to Admin Consolidates shared UI components into the Admin app, reducing coupling and simplifying maintenance. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added missing eslint dependencies to koenig-lexical and kg-unsplash-selector | 9larsons | S | No | 0.7h | - | Jul 09, 2026 |
SummaryBug FixAdd missing eslint dependencies to koenig-lexical and kg-unsplash-selector Explicitly declares linting dependencies to prevent build failures when packages are built or linted in isolation. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Removed dead marked and debug dependencies from kg-simplemde | 9larsons | S | No | 0.3h | - | Jul 09, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Cleaned up dead deps in Koenig packages | 9larsons | M | No | 0.6h | - | Jul 09, 2026 |
SummaryChoreCleaned up dead dependencies in Koenig packages This removes unused dependencies, reducing bundle size and potential security vulnerabilities, and ensures compatibility with updated test tooling. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| Changed koenig test assertions from should to vitest expect | 9larsons | XL | No | 0.4h | 0.2h | Jul 09, 2026 |
SummaryRefactorConvert koenig test assertions to vitest expect Standardizes assertion style across koenig packages, removes legacy dependencies, and improves test maintainability. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
Vitest
|
||||||
| Changed koenig kg-* packages from mocha to vitest | 9larsons | XL | No | 0.7h | 0.2h | Jul 09, 2026 |
SummaryRefactorSwitch Koenig packages from Mocha to Vitest Unifies test tooling across Koenig packages, improving consistency and simplifying maintenance. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
Vitest
|
||||||
| Moved post-analytics into apps/admin and removed the posts package | 9larsons | XL | No | 0.2h | - | Jul 09, 2026 |
SummaryRefactorMove post-analytics to admin, remove posts package Consolidates analytics into the admin app, simplifying the codebase and reducing maintenance overhead for future updates. Health Assessment
X-Large
High
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Skipped unnecessary serialization of previous value in webhooks | EvanHahn | S | No | 46.7h | 43.1h | Jul 09, 2026 |
SummaryRefactorSkipped unnecessary serialization of previous value in webhooks Improves webhook performance by avoiding redundant computation of unchanged previous values, with no impact on user experience. Health Assessment
Small
Low
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Moved the members domain from the posts package into apps/admin | 9larsons | L | No | 0.3h | - | Jul 09, 2026 |
SummaryRefactorMove members domain to admin app Centralizes members functionality within the admin application, improving maintainability and reducing coupling between modules. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Changed Nx native command runner to be disabled globally in CI | acburdine | S | AI | 0.3h | - | Jul 09, 2026 |
SummaryCI/CDDisable Nx native command runner globally in CI Prevents segmentation faults in CI by disabling Nx's unstable native command runner, ensuring reliable build and deployment pipelines. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added comments UI type checking | 9larsons | S | No | 2.3h | - | Jul 09, 2026 |
SummaryChoreAdded comments UI type checking Enables automated type checking for the comments UI, ensuring CI catches regressions and improving developer confidence in code quality. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Disabled Nx native command runner for the build artifacts job | 9larsons | XS | No | 0.2h | - | Jul 09, 2026 |
SummaryCI/CDDisabled Nx native command runner for the build artifacts job Fixes intermittent build failures by disabling Nx's native PTY runner for the build artifacts job, improving CI reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Moved the comments domain from the posts package into apps/admin | 9larsons | M | No | 0.5h | 0.1h | Jul 09, 2026 |
SummaryRefactorMove comments domain to admin app Reorganizes the comments codebase into the admin application, improving modularity and simplifying maintenance 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
Frameworks:
React
|
||||||
| Moved the automations domain from the posts package into apps/admin | 9larsons | L | No | 0.2h | 0.2h | Jul 09, 2026 |
SummaryRefactorMove automations domain to apps/admin Centralizes admin automation code, improves maintainability, and adds missing end‑to‑end coverage, reducing future technical debt. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved lightweight CI jobs to arm64 and ubuntu-slim runners | acburdine | S | AI | 1.3h | - | Jul 09, 2026 |
SummaryCI/CDRight-size CI runners to arm64 and ubuntu-slim Optimizes CI performance by moving lightweight jobs to faster, smaller runners, improving build speed without increasing costs. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Moved the shared filter engine into admin-x-framework | 9larsons | L | No | 0.5h | - | Jul 09, 2026 |
SummaryRefactorMove shared filter engine into admin-x-framework Extracts the posts app’s shared filter engine into a framework package, enabling independent migration of comments and members domains. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Moved ghost/core boundary enforcement to dependency-cruiser | ErisDS | L | No | 73.2h | 0.1h | Jul 09, 2026 |
SummaryRefactorMove Ghost Core Boundary Enforcement to Dependency-Cruiser Replaces custom ESLint boundary rules with dependency-cruiser, enabling oxlint migration and improving maintainability across Ghost core layers. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Yaml
|
||||||
| Changed `providers` array to single `provider` argument in `EmailAnalyticsService` | EvanHahn | S | No | 1.0h | 1.0h | Jul 09, 2026 |
SummaryRefactorSimplify EmailAnalyticsService to single provider This change removes unnecessary array handling for the email analytics provider, simplifying code and reducing potential errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed comments UI add details mouse event type | PedroMarianoAlmeida | XS | No | 20.6h | - | Jul 09, 2026 |
SummaryBug FixFix comments UI mouse event type Resolves a TypeScript type mismatch in the comments UI, eliminating a build error and improving developer productivity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved the tags domain from the posts package into apps/admin | 9larsons | S | No | 17.4h | - | Jul 09, 2026 |
SummaryRefactorMove tags domain to admin Reorganizes the tags feature from the posts package into the admin app, improving modularity and simplifying future migrations. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Removed unnecessary option when initializing Mailgun client | EvanHahn | XS | No | 19.6h | 0.0h | Jul 09, 2026 |
SummaryBug FixRemoved unnecessary option when initializing Mailgun client This change removes an unused labs reference from the Mailgun email analytics provider, fixing a type error without affecting user experience. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Fixed Koenig npm publish failing provenance repository verification | kevinansfield | M | No | 0.3h | 0.1h | Jul 09, 2026 |
SummaryBug FixFix Koenig npm publish provenance mismatch Corrects repository URLs in Koenig packages to match the monorepo, enabling successful npm provenance verification and package publishing. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| 🐛 Fixed link selection in automations email editor | troyciesco | M | No | 24.6h | 0.2h | Jul 09, 2026 |
SummaryBug FixFix link selection in automations email editor Improves user experience in the email editor by ensuring link selection works correctly, preventing accidental closure and enhancing accessibility. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Moved the virtual-list infinite-scroll primitive into admin-x-framework | 9larsons | XL | No | 16.9h | 0.1h | Jul 09, 2026 |
SummaryRefactorMove virtual-list infinite-scroll to admin-x-framework Centralizes infinite-scroll logic for admin UI, enabling reusable list components across posts, comments, members, and future analytics, improving maintainability and consistency. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added source export condition so ghost/core reads Koenig packages build-free | acburdine | M | AI | 0.5h | - | Jul 09, 2026 |
SummaryRefactorEnable build‑free dev for Koenig packages Allows developers to work on Koenig packages without rebuilding, speeding development and reducing CI overhead. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Removed the "Send an email and say hi!" part of the email FAQ | sam-lord | M | No | 1.0h | - | Jul 09, 2026 |
SummaryBug FixRemove confusing email FAQ section Clarifies help section by removing misleading email instruction, improving user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
React
|
||||||
| Fixed Claude Code nvm hook prompting on every Bash command | acburdine | S | AI | 0.6h | - | Jul 09, 2026 |
SummaryBug FixFix Claude Code nvm hook permission prompts Eliminates unnecessary permission prompts for users running Claude Code with nvm, improving developer experience and reducing friction. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack |
||||||
| Added Sentry sourcemap upload for Koenig editor builds | kevinansfield | S | No | 0.8h | 0.1h | Jul 09, 2026 |
SummaryFeatureAdded Sentry sourcemap upload for Koenig editor builds Ensures editor bundles include debug IDs for accurate error tracking, improving reliability and developer visibility. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
CodeRabbit, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Added activation bridge to expand route settings into the router format | vershwal | XL | No | 27.3h | 19.0h | Jul 09, 2026 |
SummaryFeatureAdd activation bridge for route settings conversion Adds a temporary bridge that converts new route settings into legacy format, allowing current routers to continue functioning unchanged. This facilitates a zero‑behavior‑change migration to a cleaner domain model. Health Assessment
X-Large
High
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| 🎨 Removed the discontinued Tenor GIF provider | renatoworks | XL | No | 0.6h | 0.2h | Jul 09, 2026 |
SummaryBug FixRemove discontinued Tenor GIF provider Eliminates dead Tenor API usage, simplifies configuration, and ensures GIF functionality via Klipy, reducing maintenance overhead and preventing broken image loading for users. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Added route settings parser, serializer and validation | vershwal | XL | No | 216.5h | 0.1h | Jul 09, 2026 |
SummaryFeatureAdd route settings parser, serializer and validation Introduces a Zod-based parser that validates and transforms raw YAML route settings, eliminating unsafe casts and improving error messages, thereby enhancing developer experience and reducing runtime errors. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Added Plausible analytics tracking for gift links in admin | jonatansberg | M | No | 22.1h | 0.2h | Jul 09, 2026 |
SummaryFeatureAdded Plausible analytics tracking for gift links in admin Adds Plausible analytics events to gift link features, enabling admins to track usage and discoverability of the gift link functionality. 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, Ember
|
||||||
| Removed duplicate Koenig node renderers from Ghost core | kevinansfield | XL | No | 3.3h | 0.3h | Jul 09, 2026 |
SummaryRefactorRemove duplicate Koenig node renderers Consolidates rendering logic into a single source of truth, eliminating drift and reducing maintenance overhead across web and email outputs. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
ChatGPT, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Moved gift-link verification into the posts/pages Content API | kevinansfield | XL | No | 137.5h | 8.3h | Jul 09, 2026 |
SummaryBug FixMove gift-link verification into Content API Centralizes gift link validation in the Content API, improving performance, security, and cache consistency for gated content. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| Fixed thin-resource errors from frontend URL lookups in lazy compare mode | allouis | M | AI | 2.4h | 2.1h | Jul 09, 2026 |
SummaryBug FixFixed thin-resource errors from frontend URL lookups in lazy compare mode Resolved widespread error logs caused by missing status field in URL service, improving reliability and reducing noise for content rendering. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Fixed profile card image copy in ActivityPub preferences | minimaluminium | M | No | 14.4h | 1.0h | Jul 08, 2026 |
SummaryBug FixFix profile card image copy in ActivityPub This PR resolves image copy failures in ActivityPub profile cards, ensuring users can share their profile cards across browsers without errors. The fix improves user experience and reduces support tickets. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Added database fields for automation email analytics | EvanHahn | M | No | 3.1h | 0.1h | Jul 08, 2026 |
SummaryFeatureAdd database fields for automation email analytics Adds new columns to track email engagement metrics for automation workflows, enabling richer reporting and insights for marketers. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| Fixed postcss plugin resolution for consumers of the design system config | 9larsons | S | No | 1.5h | - | Jul 08, 2026 |
SummaryBug FixFix postcss plugin resolution for design system Ensures consistent CSS build across design system consumers, preventing build failures and maintaining UI consistency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Moved the stats app into Ghost Admin as the analytics domain | 9larsons | XL | No | 4.1h | 0.2h | Jul 08, 2026 |
SummaryFeatureMove stats app into Ghost Admin analytics domain Consolidates analytics into the Admin UI, eliminating duplicate build steps, simplifying routing, and restoring missing CTA functionality for limited sites, improving performance and maintainability. 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
|
||||||
| Updated DB migration types to support "instant" algorithm | EvanHahn | XS | No | 20.6h | - | Jul 08, 2026 |
SummaryBug FixAdd support for instant algorithm in DB migrations Enables the migration system to use the 'instant' algorithm for adding and dropping columns, improving migration performance without affecting end users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Fixed editors auto-reformatting Koenig files on save | kevinansfield | XS | No | 0.3h | - | Jul 08, 2026 |
SummaryBug FixFixed editors auto-reformatting Koenig files on save Users can now edit Koenig files without unintended formatting changes, reducing noise in PRs and improving developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Fixed Koenig demo build in CI | kevinansfield | XS | No | 1.4h | 0.0h | Jul 08, 2026 |
SummaryBug FixFixed Koenig demo build in CI Resolved build failures for the Koenig demo deployment, ensuring the demo site updates correctly and preventing downtime. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
CodeRabbit, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Moved Koenig dependencies onto the pnpm catalog | 9larsons | XL | No | 0.3h | 0.1h | Jul 08, 2026 |
SummaryChoreMoved Koenig dependencies onto the pnpm catalog Aligns Koenig packages with the workspace catalog, shrinking the lockfile and ensuring consistent dependency versions for more reliable builds. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Merged TryGhost/Koenig into the Ghost monorepo | kevinansfield | XL | No | 6.3h | 0.1h | Jul 08, 2026 |
SummaryRefactorIntegrate Koenig editor packages into Ghost monorepo Unifies Koenig editor packages within Ghost, streamlining CI, packaging, and in‑repo editor development for a more maintainable codebase. Health Assessment
X-Large
High
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Github-Actions
|
||||||
| Added in-memory timer for automations poll | EvanHahn | L | No | 135.9h | 89.8h | Jul 08, 2026 |
SummaryChoreAdd in-memory timer for automation polling Adds an in‑memory timer to reduce scheduler load and ensure polls run even if the scheduler is down, improving reliability without affecting users. Health Assessment
Large
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| 🌐 Completed Greek translations for ghost and portal | aphilop | L | No | 33.2h | 0.0h | Jul 08, 2026 |
SummaryFeatureCompleted Greek translations for ghost and portal Adds complete Greek translations for Ghost and Portal, improving localization and user experience for Greek-speaking users. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Fixed displayed gift link being incorrect on first modal open | kevinansfield | M | No | 163.2h | 0.2h | Jul 08, 2026 |
SummaryBug FixFix gift link modal incorrect display Corrects gift link token display by preventing duplicate upsert requests, improving user experience. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
ChatGPT, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Fixed lazy URL shadow-comparison errors from thin resources | allouis | L | AI | 48.5h | 2.1h | Jul 08, 2026 |
SummaryBug FixFixed lazy URL shadow-comparison errors from thin resources This PR resolves a high-volume error in Ghost's URL service caused by missing fields in thin API responses, eliminating noise and improving reliability for content delivery. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| Replaced `@tryghost/promise` with plain `await` in tests | EvanHahn | L | No | 1.7h | 0.2h | Jul 07, 2026 |
SummaryTestSimplify test code with native async/await Replaces custom promise helpers with native async/await in tests, reducing complexity and potential bugs in the test suite. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| 🌐 Updated Korean (ko) translations | daeho-ro | L | No | 87.3h | 0.0h | Jul 07, 2026 |
SummaryFeatureUpdated Korean translations Adds missing Korean translations and corrects existing strings, improving localization for Korean-speaking users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||