Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Fix schema apply ignoring configured license | ComfortablyCoding | S | No | 0.9h | 0.6h | Jul 09, 2026 |
SummaryBug FixFix schema apply ignoring configured license Ensures schema snapshots respect license limits, preventing unauthorized schema changes. Health Assessment
Small
Low
Low
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 |
SummaryBug FixFix 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
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 |
SummaryBug FixAdd 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
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| tw ← Tiptap WYSIWYG: soft length — character count + warning UI (CMS-2640) | alvarosabu | M | No | 144.8h | 107.4h | Jul 09, 2026 |
SummaryFeatureAdd 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
AI DetailsTech 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 |
SummaryFeatureAdd 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
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 |
SummaryBug FixFix 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
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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fix Cloudinary uploads failing when the configured root contains whitespace | itsabhay1 | L | No | 102.2h | 79.8h | Jul 08, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fix live preview forbidden error when opening an unsaved draft version | dstockton | M | No | 51.6h | 51.6h | Jul 08, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript, Javascript, Vue
Frameworks:
Vue
|
||||||
| Fix WebSocket handlers not validating query parameters | tsushanth | S | No | 67.9h | 50.2h | Jul 08, 2026 |
SummaryBug FixFix 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
AI DetailsTech 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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Updated PR template | ComfortablyCoding | S | No | 21.6h | 0.3h | Jul 08, 2026 |
SummaryDocsUpdated PR template Updated PR template with additional checklist items and simplified sections. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| Add missing `/users` registration and 2FA endpoint OpenAPI specs | kheiner | L | No | 21.3h | 3.3h | Jul 08, 2026 |
SummaryDocsAdd /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
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Fix maildev test | br41nslug | XS | No | 16.5h | 0.1h | Jul 08, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Docker
|
||||||
| tw ← Tiptap WYSIWYG: source-code drawer (CMS-2644) | alvarosabu | XL | No | 150.4h | 9.3h | Jul 08, 2026 |
SummaryFeatureAdd 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
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 |
SummaryDocsEmphasize 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
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 |
SummaryFeatureAdd 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
AI DetailsTech Stack
Languages:
Javascript, Typescript, Vue
Frameworks:
Vue
|
||||||
| tw ← Add tables to tiptap wysiwyg | robluton | XL | No | 133.7h | 133.7h | Jul 02, 2026 |
SummaryFeatureAdd 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
AI DetailsTech 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 |
SummaryFeatureAdd 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
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 |
SummaryChoreRelease 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
AI DetailsTech Stack |
||||||
| Update vite dependency | ComfortablyCoding | XL | No | 0.3h | 0.1h | Jul 01, 2026 |
SummaryChoreUpdate vite dependency Bumps Vite to 8.1.2 to keep build tooling up to date and secure. Health Assessment
Large
Low
Low
AI DetailsTech Stack |
||||||
| Release 12.1.0 | rijkvanzanten | L | No | 0.3h | 0.3h | Jul 01, 2026 |
SummaryFeatureRelease 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
AI DetailsTech Stack |
||||||
| Surface changeset version output in prepare-release workflow | AlexGaillard | S | AI | 0.2h | 0.0h | Jul 01, 2026 |
SummaryCI/CDSurface changeset version output in release workflow Ensures release workflow logs capture underlying errors, improving debugging and reliability. 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
|
||||||
| Revert "Add Cloudflare deployments (#27161)" | AlexGaillard | XL | No | 0.3h | 0.0h | Jul 01, 2026 |
SummaryChoreRevert Cloudflare deployments feature addition Reverts the addition of Cloudflare deployment support to maintain stability while awaiting further changes. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Vue
Frameworks:
Vue
|
||||||
| Dependency updates | br41nslug | XL | No | 1.2h | 1.0h | Jul 01, 2026 |
SummaryChoreUpdate dependencies for security fixes This PR updates critical dependencies to mitigate known CVEs, ensuring system security and stability. Health Assessment
X-Large
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Dependency updates | br41nslug | XL | No | 20.1h | 20.1h | Jul 01, 2026 |
SummaryBug FixUpdate dependencies to fix security advisories Security patches for multiple dependencies, removing obsolete overrides to mitigate CVEs. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.20
Tech Stack |
||||||
| New Crowdin updates | rijkvanzanten | XL | No | 1.6h | 0.9h | Jul 01, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Harden graphql websocket implementation | br41nslug | XL | No | 42.3h | 0.1h | Jul 01, 2026 |
SummaryBug FixImprove 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
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Update esbuild | br41nslug | XL | No | 335.4h | 289.6h | Jul 01, 2026 |
SummaryChoreConsolidate 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
AI DetailsTech 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 |
SummaryFeatureAdd 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
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| Fix array indexing in display and preview URL templates | dstockton | L | No | 187.1h | 183.6h | Jul 01, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
Vue
|
||||||
| Restore v11 back button behavior | robluton | M | No | 31.9h | 20.5h | Jul 01, 2026 |
SummaryBug FixRestore v11 Back Button Navigation Restores legacy back button navigation for content items, improving user experience for relational navigation. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| Updated MailService template rendering | br41nslug | M | No | 9.0h | 4.1h | Jul 01, 2026 |
SummaryBug FixUpdated 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Fixed public websocket accountability | br41nslug | L | No | 9.3h | 3.1h | Jul 01, 2026 |
SummaryBug FixFix public websocket accountability to prevent null Ensures public websockets maintain proper accountability, preventing potential security or data integrity issues. Health AssessmentAI DetailsTech Stack
Languages:
Typescript
|
||||||
| Validate websocket cors | br41nslug | L | No | 8.9h | 8.9h | Jul 01, 2026 |
SummaryBug FixValidate 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Update graphql accountability overrides | br41nslug | M | No | 8.5h | 2.1h | Jul 01, 2026 |
SummaryBug FixUpdate 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
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 |
SummaryBug FixFix 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
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Simplify TUS replacement logic | br41nslug | XL | No | 27.9h | 21.2h | Jul 01, 2026 |
SummaryRefactorSimplify 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Updated favicon generation | br41nslug | M | No | 9.1h | 2.1h | Jul 01, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Add validation to restrict geometry types | br41nslug | M | No | 9.1h | 2.2h | Jul 01, 2026 |
SummaryFeatureAdd geometry type validation Restrict geometry types to known types, improving data consistency and preventing potential errors. Health Assessment
Small
Low
Low
AI DetailsTech 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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| tw ← Tiptap WYSIWYG: dropdown caret on color + style menus (CMS-2764) | alvarosabu | M | No | 4.4h | 4.4h | Jun 29, 2026 |
SummaryFeatureAdd 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
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| Revert "Update domain for Directus Cloud in readme" | connorwinston | XS | No | 0.2h | 0.0h | Jun 29, 2026 |
SummaryDocsRevert 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
AI DetailsTech Stack |
||||||
| Update domain for Directus Cloud in readme | AlexGaillard | XS | No | 0.3h | 0.0h | Jun 29, 2026 |
SummaryDocsUpdate 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
AI Details
Confidence:
0.95
Tech Stack |
||||||