Pull Request Explorer

Exploring 94 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
Fix schema apply ignoring configured license ComfortablyCoding S No 0.9h 0.6h Jul 09, 2026

Summary

Bug Fix

Fix schema apply ignoring configured license

Ensures schema snapshots respect license limits, preventing unauthorized schema changes.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and high confidence.

AI Details

Confidence: 1.00

Tech Stack

Languages: Typescript
Fix MSSQL schema introspection reporting the byte size as `max_length` for non-character types BIGSUS24 M No 190.2h 0.1h Jul 09, 2026

Summary

Bug Fix

Fix MSSQL schema max_length reporting for non-character types

Corrects incorrect max_length values for numeric and binary columns in MSSQL, preventing UI input truncation and ensuring accurate schema introspection across database vendors. This resolves data entry limits and eliminates false schema diffs in cross-vendor snapshots.

Health Assessment

Small
Low
Low
  • The PR received a quick review and only one small change set, but the long cycle time was due to branch synchronization delays rather than code complexity.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Typescript
Add missing param def for `/users/{id}/tfa/disable` ComfortablyCoding XS No 0.3h 0.3h Jul 09, 2026

Summary

Bug Fix

Add missing param definition for TFA disable endpoint

Ensures the API spec correctly includes the required parameter for disabling two-factor authentication, improving client SDK generation and documentation accuracy.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes indicates low complexity and high confidence in the spec update.

AI Details

Tech Stack

Languages: Yaml
tw ← Tiptap WYSIWYG: soft length — character count + warning UI (CMS-2640) alvarosabu M No 144.8h 107.4h Jul 09, 2026

Summary

Feature

Add soft-length character count to Tiptap editor

Provides users with real‑time character count and warning UI in the WYSIWYG editor, improving content creation accuracy and preventing over‑length submissions.

Health Assessment

Medium
Medium
Medium
  • PR required multiple review rounds and several comments, indicating moderate complexity and some rework, but ultimately merged after addressing feedback.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: Vue
tw ← Tiptap WYSIWYG: page break + insert date/time (CMS-2647) alvarosabu L AI 214.6h 178.6h Jul 09, 2026

Summary

Feature

Add page break and datetime to WYSIWYG editor

Enhances the Directus CMS editor by adding page break and date/time insertion features, improving content formatting and user control.

Health Assessment

Large
High
High
  • The PR required extensive review and rework, taking over 8 days to merge, indicating significant complexity and potential risk.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Cursor
Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript, Yaml
Frameworks: Vue
Fix geometry fields losing their subtype on schema changes rajkumar0932 S No 166.7h 166.5h Jul 08, 2026

Summary

Bug Fix

Fix geometry subtype loss on schema changes

Prevents geometry fields from losing subtype information during schema updates, ensuring accurate data types and avoiding silent data loss.

Health Assessment

Small
Low
High
  • Long review cycle due to branch merges; minimal code changes; low risk to production.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Typescript, Yaml
Fix the auth module registering a permanent cookie polling interval dstockton S No 50.7h 26.2h Jul 08, 2026

Summary

Bug Fix

Fix auth module cookie polling leak

Eliminates a memory leak that caused intermittent test failures, improving reliability of the authentication module.

Health Assessment

Small
Low
Medium
  • The PR required a single rework commit after review, but the changes were minimal and did not introduce new risks, leading to a smooth merge.

AI Details

Tech Stack

Languages: Typescript
Fix Cloudinary uploads failing when the configured root contains whitespace itsabhay1 L No 102.2h 79.8h Jul 08, 2026

Summary

Bug Fix

Fix Cloudinary uploads with whitespace root

Ensures uploads succeed when root contains spaces, preventing data loss and improving reliability for users uploading media.

Health Assessment

Large
High
High
  • The PR required multiple rework cycles and extended review time, indicating complexity and potential integration risk.

AI Details

Tech Stack

Languages: Typescript
Fix live preview forbidden error when opening an unsaved draft version dstockton M No 51.6h 51.6h Jul 08, 2026

Summary

Bug Fix

Fix live preview forbidden error for unsaved drafts

Prevents 403 errors when users preview unsaved drafts, improving editor experience and reducing frustration.

Health Assessment

Small
Low
Low
  • PR resolved a specific preview bug with minimal changes and a single review, indicating efficient collaboration and low risk.

AI Details

Tech Stack

Languages: Typescript, Javascript, Vue
Frameworks: Vue
Fix WebSocket handlers not validating query parameters tsushanth S No 67.9h 50.2h Jul 08, 2026

Summary

Bug Fix

Fix WebSocket query validation

Ensures WebSocket queries are validated, preventing silent acceptance of invalid parameters and aligning behavior with the REST API.

Health Assessment

Small
Low
Medium
  • PR merged after ~68 hours with a single review, indicating moderate review friction but a straightforward fix.

AI Details

Tech Stack

Languages: Typescript, Yaml
Fix an unhandled rejection in the sdk realtime client when the connection closed during a heartbeat ping apoorva-01 M No 53.1h 36.3h Jul 08, 2026

Summary

Bug Fix

Fix unhandled rejection in realtime client

The SDK’s realtime client now guards against sending a pong after the connection has closed, preventing unhandled rejections. This improves reliability for applications relying on real-time updates.

Health Assessment

Medium
Low
Low
  • The PR addressed a race condition in the realtime client with minimal changes and quick approval, indicating a straightforward bug fix.

AI Details

Tech Stack

Languages: Typescript
Updated PR template ComfortablyCoding S No 21.6h 0.3h Jul 08, 2026

Summary

Docs

Updated PR template

Updated PR template with additional checklist items and simplified sections.

Health Assessment

Small
Low
Low
  • PR merged quickly with minimal changes, indicating a straightforward documentation update.

AI Details

Tech Stack

Add missing `/users` registration and 2FA endpoint OpenAPI specs kheiner L No 21.3h 3.3h Jul 08, 2026

Summary

Docs

Add /users registration and 2FA OpenAPI specs

Adds public registration and 2FA endpoints to the API specification, enabling new user flows without any runtime changes.

Health Assessment

Large
Low
Low
  • The PR was merged quickly with minimal review, indicating a straightforward documentation update with no impact on runtime behavior.

AI Details

Tech Stack

Languages: Yaml
Fix maildev test br41nslug XS No 16.5h 0.1h Jul 08, 2026

Summary

Bug Fix

Fix maildev test to support new version

Update e2e test Docker image to pin to a stable version, preventing test failures due to breaking changes in maildev.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in under 24 hours with a single review.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Docker
tw ← Tiptap WYSIWYG: source-code drawer (CMS-2644) alvarosabu XL No 150.4h 9.3h Jul 08, 2026

Summary

Feature

Add source-code drawer to rich text editor

Provides a UI drawer for editing raw HTML in the editor, with diff-based confirmation for markup changes, improving content editing flexibility.

Health Assessment

Large
High
Medium
  • Long cycle time of 150 hours due to many pre-review commits; review occurred after 6 days, indicating moderate review friction and high risk for large scope changes.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript
Frameworks: Vue
Emphasize minimal inline comments in AGENTS.md alvarosabu XS AI 4.1h 4.1h Jul 08, 2026

Summary

Docs

Emphasize minimal inline comments in AGENTS.md

Adds guidelines to reduce redundant comments in code, improving readability and reducing noise for AI-generated PRs.

Health Assessment

Small
Low
Low
  • Quick docs update with minimal review, indicating straightforward change.

AI Details

Category: Code AI
Confidence: 0.90

Tech Stack

tw ← Add text directionality to tiptap editor robluton M No 135.2h 17.7h Jul 07, 2026

Summary

Feature

Add text directionality to tiptap editor

Enables left‑to‑right and right‑to‑left text support in the editor, improving usability for multilingual content. Users can now toggle directionality via toolbar buttons, enhancing content creation for RTL languages.

Health Assessment

Medium
Medium
High
  • The PR required several rounds of conflict resolution and multiple commits after the initial review, leading to a slow cycle time of over five days. Despite the extended timeline, the changes were straightforward and did not introduce significant risk.

AI Details

Tech Stack

Languages: Javascript, Typescript, Vue
Frameworks: Vue
tw ← Add tables to tiptap wysiwyg robluton XL No 133.7h 133.7h Jul 02, 2026

Summary

Feature

Add table support to Tiptap editor

Enables users to insert and manipulate tables directly in the rich text editor, improving content creation flexibility.

Health Assessment

Large
High
High
  • Long review cycle with many pre-review commits indicates high complexity and potential bottlenecks. The large addition of table functionality may impact editor performance and requires careful testing.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: Vue
tw ← Tiptap WYSIWYG: code blocks — pre keymap + inline code (CMS-2645) alvarosabu L No 43.0h 34.1h Jul 02, 2026

Summary

Feature

Add code block keymap and inline code support

Enhances the rich text editor by adding a keymap that ensures pressing Enter after inline code drops the code mark, and introduces toolbar buttons for inline and block code, improving user editing experience.

Health Assessment

Large
Low
Low
  • The PR was reviewed and merged within 43 hours with minimal rework, indicating a smooth process.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Typescript
Release 12.1.1 rijkvanzanten S No 0.3h 0.0h Jul 01, 2026

Summary

Chore

Release 12.1.1

Published updated app and API packages with new dependency versions, ensuring compatibility and stability for end users.

Health Assessment

Small
Low
Low
  • Fast release with minimal changes and immediate approval, indicating a smooth release process.

AI Details

Tech Stack

Update vite dependency ComfortablyCoding XL No 0.3h 0.1h Jul 01, 2026

Summary

Chore

Update vite dependency

Bumps Vite to 8.1.2 to keep build tooling up to date and secure.

Health Assessment

Large
Low
Low
  • Fast merge with single approval and minimal changes, indicating low complexity.

AI Details

Tech Stack

Release 12.1.0 rijkvanzanten L No 0.3h 0.3h Jul 01, 2026

Summary

Feature

Release 12.1.0

Deploys version 12.1.0, delivering new features, bug fixes, and security patches that enhance stability and user experience.

Health Assessment

Large
Low
Low
  • Release merged within 0.3 hours of opening, with a single approval and no rework, indicating a smooth and well‑tested release process.

AI Details

Tech Stack

Surface changeset version output in prepare-release workflow AlexGaillard S AI 0.2h 0.0h Jul 01, 2026

Summary

CI/CD

Surface changeset version output in release workflow

Ensures release workflow logs capture underlying errors, improving debugging and reliability.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved immediately, no back‑and‑forth.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
Revert "Add Cloudflare deployments (#27161)" AlexGaillard XL No 0.3h 0.0h Jul 01, 2026

Summary

Chore

Revert Cloudflare deployments feature addition

Reverts the addition of Cloudflare deployment support to maintain stability while awaiting further changes.

Health Assessment

X-Large
Low
Low
  • Fast merge with no review comments indicates a straightforward revert of a feature that was not ready for production.

AI Details

Tech Stack

Languages: Typescript, Vue
Frameworks: Vue
Dependency updates br41nslug XL No 1.2h 1.0h Jul 01, 2026

Summary

Chore

Update dependencies for security fixes

This PR updates critical dependencies to mitigate known CVEs, ensuring system security and stability.

Health Assessment

X-Large
Low
Low
  • Fast cycle time with a single review indicates an efficient process; the large lock file diff is routine and poses minimal risk.

AI Details

Tech Stack

Languages: Javascript
Dependency updates br41nslug XL No 20.1h 20.1h Jul 01, 2026

Summary

Bug Fix

Update dependencies to fix security advisories

Security patches for multiple dependencies, removing obsolete overrides to mitigate CVEs.

Health Assessment

Large
Medium
Low
  • Security patch applied quickly with a single review, resulting in a fast 20‑hour cycle time despite a large diff size.

AI Details

Confidence: 0.20

Tech Stack

New Crowdin updates rijkvanzanten XL No 1.6h 0.9h Jul 01, 2026

Summary

Health Assessment

AI Details

Tech Stack

Harden graphql websocket implementation br41nslug XL No 42.3h 0.1h Jul 01, 2026

Summary

Bug Fix

Improve GraphQL WebSocket Security

Enhances security of GraphQL WebSocket by enforcing token limits, disabling introspection, and preventing sensitive mutation amplification, reducing risk of data leakage and abuse.

Health Assessment

X-Large
Medium
Low
  • PR addressed critical security hardening with minimal review time, indicating efficient collaboration.

AI Details

Tech Stack

Languages: Typescript, Javascript
Update esbuild br41nslug XL No 335.4h 289.6h Jul 01, 2026

Summary

Chore

Consolidate esbuild dependency to 0.28.1

Reduces security risk by consolidating esbuild to a single safe version and removes unused dev tooling, improving build stability.

Health Assessment

Large
High
High
  • The PR had a long cycle time and large code churn, indicating significant rework and potential risk to stability.

AI Details

Tech Stack

Languages: Typescript
Frameworks: Vue
Add `PROJECT_OWNER_ENABLED` env var to allow disabling owner info collection and sync ComfortablyCoding M No 41.6h 41.6h Jul 01, 2026

Summary

Feature

Add env var to disable owner info collection

This change introduces an environment variable that lets administrators disable the collection and synchronization of project owner information. It gives teams greater control over data privacy and compliance with regulations.

Health Assessment

Medium
Low
Medium
  • The PR was reviewed once after 41.6 hours and merged without further changes, indicating a straightforward implementation with minimal friction.

AI Details

Tech Stack

Languages: Typescript
Frameworks: Vue
Fix array indexing in display and preview URL templates dstockton L No 187.1h 183.6h Jul 01, 2026

Summary

Bug Fix

Fix array indexing in display and preview URL templates

Array indexing in templates now resolves to the indexed value instead of rendering empty, improving data display in both display templates and preview URLs.

Health Assessment

Medium
Medium
Medium
  • The PR addressed a critical template rendering bug that caused empty data in display and preview URLs. Despite a long review cycle, the change was straightforward and had minimal scope, resulting in a low-risk fix.

AI Details

Tech Stack

Languages: Typescript, Javascript
Frameworks: Vue
Restore v11 back button behavior robluton M No 31.9h 20.5h Jul 01, 2026

Summary

Bug Fix

Restore v11 Back Button Navigation

Restores legacy back button navigation for content items, improving user experience for relational navigation.

Health Assessment

Medium
Low
Low
  • PR completed in under 32 hours with minimal rework and quick approvals, indicating a straightforward bugfix with clear tests and documentation.

AI Details

Tech Stack

Languages: Typescript
Frameworks: Vue
Updated MailService template rendering br41nslug M No 9.0h 4.1h Jul 01, 2026

Summary

Bug Fix

Updated MailService template rendering

Adds validation to prevent path traversal in mail templates, ensuring templates are only loaded from their intended directories.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved a security issue in template rendering.

AI Details

Tech Stack

Languages: Typescript
Fixed public websocket accountability br41nslug L No 9.3h 3.1h Jul 01, 2026

Summary

Bug Fix

Fix public websocket accountability to prevent null

Ensures public websockets maintain proper accountability, preventing potential security or data integrity issues.

Health Assessment

AI Details

Tech Stack

Languages: Typescript
Validate websocket cors br41nslug L No 8.9h 8.9h Jul 01, 2026

Summary

Bug Fix

Validate WebSocket CORS for Secure Connections

Adds origin checking on WebSocket upgrade to prevent unauthorized cross‑origin connections, improving security for Directus CMS.

Health Assessment

Large
Medium
Low
  • The PR was reviewed and merged quickly with minimal back‑and‑forth, indicating a smooth review process.

AI Details

Tech Stack

Languages: Typescript
Update graphql accountability overrides br41nslug M No 8.5h 2.1h Jul 01, 2026

Summary

Bug Fix

Update graphql accountability overrides

Ensures accurate accountability data for GraphQL WebSocket connections, enabling stricter policy enforcement and reliable audit trails. This improves security compliance and auditability for subscription endpoints.

Health Assessment

Medium
Low
Low
  • Quick turnaround with minimal changes and a single review round indicates a straightforward bugfix with low risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Typescript
Fix side effects in service overrides br41nslug M No 28.4h 21.8h Jul 01, 2026

Summary

Bug Fix

Fix side effects in service overrides

Adds access guards and suppresses forbidden errors on the invite endpoint, reducing security risks and improving reliability.

Health Assessment

Medium
Low
Low
  • Fast cycle time with a single review and minimal changes indicates a low-friction, low-risk PR.

AI Details

Confidence: 0.95

Tech Stack

Languages: Typescript
Simplify TUS replacement logic br41nslug XL No 27.9h 21.2h Jul 01, 2026

Summary

Refactor

Simplify TUS replacement logic

Removed redundant replace_id, hardened location placement restrictions, and fixed failed TUS file replacements leaving orphaned file records.

Health Assessment

Large
Medium
Low
  • The PR had a relatively fast cycle time and time to first review, indicating efficient review and merge processes. However, the large scope and number of files changed may indicate a higher risk of introducing new issues.

AI Details

Tech Stack

Languages: Typescript
Updated favicon generation br41nslug M No 9.1h 2.1h Jul 01, 2026

Summary

Bug Fix

Fix favicon generation security vulnerability

The admin app's favicon generator now properly escapes color values, eliminating a potential XSS vector and strengthening security for all users.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes and fast review, indicating low risk and efficient process.

AI Details

Tech Stack

Languages: Typescript
Add validation to restrict geometry types br41nslug M No 9.1h 2.2h Jul 01, 2026

Summary

Feature

Add geometry type validation

Restrict geometry types to known types, improving data consistency and preventing potential errors.

Health Assessment

Small
Low
Low
  • The PR was reviewed and approved quickly, with a cycle time of 9.1 hours and time to first review of 2.2 hours.

AI Details

Tech Stack

Languages: Typescript
Fix Postgres value too long errors being misattributed to an unrelated field MahinAnowar S No 189.8h 189.4h Jun 30, 2026

Summary

Bug Fix

Fix Postgres value too long error attribution

Corrects misattribution of Postgres value‑too‑long errors, ensuring accurate field reporting for single‑field inserts and preventing misleading error messages.

Health Assessment

Small
Low
High
  • The PR had a long review cycle (≈190 h) but only a single review round and minimal changes, indicating a straightforward bug fix that was delayed in review.

AI Details

Tech Stack

Languages: Typescript
tw ← Tiptap WYSIWYG: dropdown caret on color + style menus (CMS-2764) alvarosabu M No 4.4h 4.4h Jun 29, 2026

Summary

Feature

Add caret to dropdown menus in Tiptap WYSIWYG

Improves user experience by adding visual caret indicators to color and style dropdowns, ensuring consistent spacing and preventing overflow in the CMS editor.

Health Assessment

Small
Low
Low
  • Quick approval with a single commit and minimal changes indicates a low‑risk, low‑friction enhancement.

AI Details

Tech Stack

Languages: Typescript
Frameworks: Vue
Revert "Update domain for Directus Cloud in readme" connorwinston XS No 0.2h 0.0h Jun 29, 2026

Summary

Docs

Revert domain update in Directus Cloud readme

Reverts a previous change to the Directus Cloud domain reference in the documentation, restoring the original wording.

Health Assessment

Small
Low
Low
  • Quick revert with immediate approval, minimal impact.

AI Details

Tech Stack

Update domain for Directus Cloud in readme AlexGaillard XS No 0.3h 0.0h Jun 29, 2026

Summary

Docs

Update domain for Directus Cloud in readme

Updates the Directus Cloud domain reference in the documentation to reflect the new URL, ensuring users see accurate information.

Health Assessment

Small
Low
Low
  • PR merged within 18 minutes with no review comments, indicating a straightforward documentation update with minimal impact.

AI Details

Confidence: 0.95

Tech Stack

« Page 2 of 2

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos