Pull Request Explorer

Exploring 39 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
Release 12.5.1 rijkvanzanten S No 0.2h 0.0h Oct 23, 2026

LLM analysis pending

This PR has not been analyzed yet.

Keep flow status in sync between the editor and the settings drawer robluton M No 3.9h 3.9h Oct 22, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix duplicate scrollbars in rich-text formats dropdown Vedant005 XS No 147.2h 141.2h Oct 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

Update `/mcp` to return `405 Method Not Allowed` for authenticated `GET` and `HEAD` requests harshillvashisht S No 247.6h - Oct 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

Update telemetry and compliance URL defaults to `telemetry.directus.com` alexvdvalk S No 18.6h 17.0h Oct 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Set the default host for richtext extensions to ^12.6.0 alvarosabu M No 24.5h 6.3h Oct 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Resolve $t: labels in richtext extensions (CMS-3102) alvarosabu M No 22.9h 8.4h Oct 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Add per-field options for richtext extensions (CMS-3101) alvarosabu XL No 132.6h 117.7h Oct 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

tw ← Fix WYSIWYG font and color pickers closing the "Show More" menu alvarosabu L No 118.8h 98.0h Oct 19, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Add richtext template to the extensions SDK (CMS-3097) alvarosabu M No 141.9h 128.4h Oct 19, 2026

LLM analysis pending

This PR has not been analyzed yet.

Show public permission notices for any policy within the public role robluton XL No 23.1h 20.9h Oct 09, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Add stable richtext-content class for extension CSS (CMS-3099) alvarosabu M No 31.5h 10.6h Oct 09, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Share all @tiptap/pm subpaths with richtext extensions (CMS-3155) alvarosabu M No 49.9h 10.7h Oct 09, 2026

LLM analysis pending

This PR has not been analyzed yet.

Await folder cleanup in folders e2e tests Debugger-ops XS No 333.2h 82.2h Oct 08, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add snapshot and type generation to SchemaBuilder Nitwel XL No 198.7h 149.3h Oct 08, 2026

LLM analysis pending

This PR has not been analyzed yet.

Release 12.5.0 rijkvanzanten L No 0.6h 0.6h Oct 07, 2026

LLM analysis pending

This PR has not been analyzed yet.

Oct 6 2026 CVE Dependency updates br41nslug XL No 19.7h 19.7h Oct 07, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix requests failing after a process was stopped during schema building Nitwel L No 138.0h 121.1h Oct 07, 2026

LLM analysis pending

This PR has not been analyzed yet.

License improvements ComfortablyCoding XL No 23.6h 23.6h Oct 06, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix `directus-extension validate` passing or crashing on missing extension paths PINYOPATTANAWASANPORN M No 106.1h 106.1h Oct 06, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix Norwegian date-fns time format patterns u12206050 XS AI 2.7h 2.7h Oct 06, 2026

LLM analysis pending

This PR has not been analyzed yet.

te ← Add contributed toolbar UI for richtext extensions (CMS-3096) alvarosabu XL No 20.8h 10.6h Oct 06, 2026

LLM analysis pending

This PR has not been analyzed yet.

Oct 1 2026 CVE Dependency updates br41nslug XL No 3.1h 3.1h Oct 05, 2026

LLM analysis pending

This PR has not been analyzed yet.

Show confirmation dialog when modifying public policy robluton L No 48.1h 8.0h Oct 02, 2026

Summary

Feature

Show confirmation dialog when modifying public policy

Adds a confirmation dialog for public policy permission changes, reducing accidental misconfigurations and enhancing security awareness.

Health Assessment

Large
Medium
Medium
  • • The PR had a moderate iteration with two commits after the first review and a normal cycle time, indicating an efficient review process for a medium‑to‑large scope change.

AI Details

Tech Stack

Languages: Typescript, Yaml
Frameworks: Vue
Show persistent warning notice when editing the Public policy robluton S No 51.2h 2.4h Oct 02, 2026

Summary

Feature

Add persistent warning notice on Public policy edit

Adds a warning notice on the Public policy edit page linking to security best‑practices docs, improving user awareness of security.

Health Assessment

Small
Low
Low
  • • PR was reviewed quickly and required minimal rework, indicating a straightforward change with low risk.

AI Details

Tech Stack

Languages: Typescript, Yaml, Vue
Frameworks: Vue
Activate or deactivate multiple flows robluton M No 2.8h 2.8h Oct 02, 2026

Summary

Feature

Add batch activation/deactivation of flows

This change adds batch activation/deactivation controls for flows, allowing admins to manage multiple flows at once. It also improves error handling for license limits.

Health Assessment

Medium
Low
Low
  • • Quick approval and minimal changes suggest low risk and efficient review.

AI Details

Tech Stack

Languages: Typescript
Frameworks: Vue
te ← Isolate failing richtext extensions from the editor (CMS-3089) alvarosabu L No 95.1h 27.0h Oct 02, 2026

Summary

Bug Fix

Isolate failing richtext extensions from the editor

Prevents richtext extensions that throw errors from breaking the editor, improving stability and user experience.

Health Assessment

Medium
High
High
  • • The PR required multiple iterations and a long review cycle to resolve a critical stability issue, indicating significant complexity and potential blocker.

AI Details

Tech Stack

Languages: Typescript, Javascript, Vue
Frameworks: Vue
te ← Cover removed richtext extensions in the unsupported-markup flow (CMS-3092) alvarosabu S No 21.6h 10.4h Oct 02, 2026

Summary

Test

Add tests for handling unsupported rich text extensions

Adds mount‑level tests to verify editor stability when rich text extensions are removed or disabled, ensuring no regressions.

Health Assessment

Small
Low
Low
  • • Quick test addition with no code changes, minimal review effort, and low risk to production.

AI Details

Tech Stack

Languages: Typescript
te ← Contributed markup survives every read/write path (CMS-3094) alvarosabu L No 22.4h 11.2h Oct 02, 2026

Summary

Bug Fix

Fix WYSIWYG clipboard handling and tests

Ensures rich‑text content retains formatting across copy/paste and display, improving editor reliability for users.

Health Assessment

Large
Low
Low
  • • Fast cycle time and single review round indicate a straightforward bug fix with minimal rework.

AI Details

Tech Stack

Languages: Typescript, Javascript
Rework schedule tests to avoid timeouts kheiner L No 10.9h 10.7h Oct 01, 2026

Summary

Test

Increase schedule test timeout to prevent failures

This change prevents CI failures by extending the timeout for long-running schedule tests, ensuring reliable test execution and reducing false positives.

Health Assessment

Large
Low
Low
  • • Quick turnaround with a single review; test change resolved within 11 hours, indicating minimal risk and efficient collaboration.

AI Details

Tech Stack

Languages: Typescript
Fix creating a collection with neither schema nor meta reported a misleading 403 kheiner M No 330.7h 321.3h Oct 01, 2026

Summary

Bug Fix

Fix collection creation without schema or meta

Prevents silent failures and incorrect 403 errors when creating collections without required schema or meta, improving API reliability and developer experience.

Health Assessment

Medium
Low
High
  • • Long review cycle due to integration with main branch merges; minimal code changes but extended review time indicates possible coordination delays.

AI Details

Tech Stack

Languages: Typescript, Yaml
Fix GraphQL marking not-null fields with a default value as nullable in queries and fields with falsey default values as required in create mutations Dextheking1 M No 199.2h 14.9h Oct 01, 2026

Summary

Bug Fix

Fix GraphQL default nullability bug

Corrects GraphQL schema to accurately represent NOT NULL columns, ensuring clients receive correct non-null types and preventing potential runtime errors.

Health Assessment

Medium
Medium
High
  • • The PR required multiple iterations and a lengthy review cycle, indicating complex changes to the GraphQL schema and extensive testing.

AI Details

Confidence: 0.80

Tech Stack

Languages: Typescript
Fix filtering and GraphQL typing of geometry subtype fields PINYOPATTANAWASANPORN M No 30.3h 29.7h Sep 30, 2026

Summary

Bug Fix

Fix geometry subtype filtering and GraphQL typing

Ensures spatial queries on geometry subtypes succeed, improving map layout functionality and preventing query errors for users.

Health Assessment

Medium
Low
Medium
  • • PR resolved quickly after a single review, with moderate scope and no major blockers.

AI Details

Tech Stack

Languages: Typescript
te ← Warn when a richtext extension does not round-trip its HTML (CMS-3093) alvarosabu L No 19.1h 6.8h Sep 30, 2026

Summary

Feature

Warn on asymmetric richtext extensions

Adds a runtime check that logs warnings when richtext extensions fail to round‑trip HTML, helping developers catch data corruption before it reaches users.

Health Assessment

Large
Low
Low
  • • Fast cycle time and a single review round indicate a well‑tested change with minimal friction; extensive test coverage supports confidence in the new runtime validation.

AI Details

Tech Stack

Languages: Javascript, Typescript
te ← Make richtext extension order the same on every deployment (CMS-3087) alvarosabu S No 22.3h 6.7h Sep 30, 2026

Summary

Bug Fix

Make richtext extension order consistent across deployments

Ensures that richtext extensions are registered in a deterministic order, preventing inconsistent UI behavior and conflicts between extensions in different environments.

Health Assessment

Small
Low
Low
  • • Fast review and merge with minimal rework; small code change ensures consistent behavior across environments.

AI Details

Confidence: 0.30

Tech Stack

Languages: Typescript
te ← Add Tiptap to the shared app dependencies for richtext extensions alvarosabu S No 183.1h 167.5h Sep 30, 2026

Summary

Feature

Add Tiptap to shared app dependencies for richtext extensions

Enables richtext extensions to share a single ProseMirror instance, reducing bundle size and ensuring consistent editor behavior across the Directus app.

Health Assessment

Small
Low
High
  • • The PR had a long cycle time of over 7 days, likely due to coordination across teams, but the code change was small and low risk.

AI Details

Confidence: 0.20

Tech Stack

Languages: Typescript
Fix GraphQL fragments on the union type of one M2A field Nitwel XL No 25.0h 24.3h Sep 29, 2026

Summary

Bug Fix

Fix GraphQL fragments on union type of one M2A field

Ensures GraphQL queries correctly handle union fragments across collections, improving data consistency for end‑users.

Health Assessment

Large
Medium
High
  • • The PR required a full day for review and involved substantial code changes, indicating moderate complexity and potential integration challenges.

AI Details

Tech Stack

Languages: Typescript
Fix tooltips not appearing on keyboard focus robluton L No 259.8h 61.9h Sep 29, 2026

Summary

Bug Fix

Fix tooltips not appearing on keyboard focus

Users can now see tooltips when navigating with keyboard, improving accessibility.

Health Assessment

Large
Medium
High
  • • The PR required multiple review cycles and several commits after the first review, indicating moderate complexity and some rework. The cycle time of ~10 days suggests a slower process, possibly due to coordination across teams or thorough testing.

AI Details

Tech Stack

Languages: Typescript, Vue
Frameworks: Vue
te ← Protect core names at all cost, in richtext extensions (CMS-3090) alvarosabu XL No 124.3h 34.4h Sep 28, 2026

Summary

Bug Fix

Protect core names in richtext extensions

Adds validation to prevent richtext extensions from overriding core editor behavior, ensuring stability and preventing loading errors for users.

Health Assessment

X-Large
High
High
  • • The PR required extensive rework after a review, with many commits and a long cycle time, indicating significant complexity and risk.

AI Details

Tech Stack

Languages: Typescript, Javascript, Vue
Frameworks: Vue

Get this analytics stack for your team

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

Connect Repos