Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| tw ← Tiptap WYSIWYG: fix collab phantom updates + save crash (CMS-2885, ENG-1477, ENG-1478) | alvarosabu | M | No | 2.7h | 2.3h | Jul 27, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: no false unsupported-content warning on insignificant whitespace (ENG-1475) | alvarosabu | M | No | 79.8h | 7.2h | Jul 27, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: Incomplete json filter paths render errors | robluton | M | No | 161.8h | 16.2h | Jul 27, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Add search to the collection dropdowns in relationship configuration | baguse | M | No | 110.8h | 6.9h | Jul 24, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: keep versioned draft edits focused + raw-edit draft switch (CMS-2871, CMS-2881) | alvarosabu | M | No | 7.1h | 6.2h | Jul 24, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix stale dynamic permission presets after editing current account | scarab-systems | L | AI | 278.5h | 111.0h | Jul 24, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: options compat + tinymceOverrides deprecation (CMS-2650) | alvarosabu | XL | No | 69.9h | 52.4h | Jul 24, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: disable raw editing on locked fields (ENG-1473) | alvarosabu | M | No | 45.4h | 31.6h | Jul 24, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: preserve title/role/lang/dir attributes (ENG-1472) | alvarosabu | M | No | 14.8h | 3.8h | Jul 23, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: prevent custom formats triggering normalization warning (ENG-1474) | alvarosabu | M | No | 20.4h | 9.0h | Jul 23, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: revert font family to default (ENG-1471) | alvarosabu | M | No | 22.4h | 10.4h | Jul 23, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix unnecessary schema cache rebuilds on permission-related changes | dstockton | L | No | 296.9h | 128.9h | Jul 22, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix dropdown position shift when menu flips above its trigger | Harshith-muddasani | XS | No | 29.4h | 29.1h | Jul 22, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Update remaining *.io references to the current *.com domains where possible | kheiner | L | No | 80.0h | 79.5h | Jul 22, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Narrow OAS specifications test scope and add x-metadata retention tests | kheiner | L | No | 116.9h | 116.9h | Jul 22, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix a type error in the module bar default configuration | kheiner | S | No | 69.5h | 5.0h | Jul 21, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix aliased relational fields returning null in GraphQL when nested inside a M2A field | apoorva-01 | L | No | 298.5h | 298.3h | Jul 21, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix background import returning the HTTP response before the request body is consumed | dstockton | XL | No | 313.6h | 1.9h | Jul 21, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: normalization warning + raw HTML mode (CMS-2844) | alvarosabu | XL | No | 123.4h | 31.2h | Jul 21, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Remove phantom `timestamp` from directus_operations | kheiner | XS | No | 51.8h | 51.8h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| env sync -> Replace custom CLI parser with Commander | bryantgillespie | XL | No | 235.7h | - | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix: WYSIWYG editor breaks when switching versions in place | AlexGaillard | XS | No | 114.8h | 12.8h | Jul 18, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix flaky aggregate e2e tests on mssql due to deadlocking | ComfortablyCoding | L | No | 0.4h | 0.4h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Fix `count`, `countAll`, and PK counts being inflated when filtering across relations | ComfortablyCoding | XL | No | 23.9h | 23.9h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Add support for multi-collection flat data imports | br41nslug | XL | No | 263.6h | 169.3h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Add a `mode` parameter and partial snapshot support to the schema diff | ComfortablyCoding | XL | No | 243.7h | 52.7h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Remove OpenAPI parameters that the underlying endpoints don't honor | kheiner | M | No | 41.1h | 38.8h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Update the onboarding flow to replace the Privacy Policy link with the Data Processing Agreement | JamesW1 | S | No | 1.2h | 0.9h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Run checks on non-main PRs and support skip label | ComfortablyCoding | S | No | 22.3h | 22.3h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Restrict license key previews to administrators after initial project setup | ComfortablyCoding | S | No | 163.4h | 116.1h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Update codeowners | AlexGaillard | XS | No | 0.3h | 0.0h | Jul 17, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| Add JSON path filtering to the app filter UI | robluton | XL | No | 47.5h | 5.0h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Update codeowner | AlexGaillard | XS | No | 0.3h | 0.1h | Jul 17, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| tw ← Tiptap WYSIWYG: preserve class/id/data-*/aria-* attributes (CMS-2840) | alvarosabu | L | No | 26.5h | 26.4h | Jul 16, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| tw ← Tiptap WYSIWYG: preserve non-schema semantic HTML tags (CMS-2839) | alvarosabu | M | No | 23.9h | 9.6h | Jul 16, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| Allow selecting a JSON filter operator before a path is set | AlexGaillard | S | No | 0.4h | 0.4h | Jul 15, 2026 |
SummaryFeatureAllow selecting a JSON filter operator before a path is set Users can now choose a JSON filter operator before specifying a path, reducing UI friction and preventing incomplete drafts. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Fix issue causing singleton primary key mismatch | robluton | S | No | 0.8h | 0.8h | Jul 15, 2026 |
SummaryBug FixFix singleton primary key mismatch Resets resolvedPrimaryKey when collection changes, preventing primary key leakage across singleton collections and eliminating navigation errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Fix OpenAPI spec error schema to match API error format | kheiner | M | No | 119.3h | 0.0h | Jul 15, 2026 |
SummaryBug FixFix OpenAPI spec error schema to match API error format Aligns documented error schema with actual API response, ensuring tooling and clients use correct structure. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Yaml
|
||||||
| Fix a Forbidden error when publishing an itemless content version without `delete` permission on `directus_versions` | alex-hsieh | XS | No | 91.2h | 90.9h | Jul 15, 2026 |
SummaryBug FixFix Forbidden error on itemless content publish This fix removes an unguarded delete call that caused forbidden errors for users lacking delete permissions on content versions. It ensures smooth publishing workflows for roles with limited permissions, improving user experience. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| ci(release): generate and publish SBOMs for docker images | dstockton | M | No | 149.9h | 6.3h | Jul 15, 2026 |
SummaryCI/CDGenerate and publish SBOMs for Docker images Adds automated generation of Software Bill of Materials for Docker images, ensuring compliance and traceability for releases. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| tw ← Tiptap WYSIWYG: add missing custom toolbar icons | alvarosabu | M | No | 23.3h | 8.0h | Jul 15, 2026 |
SummaryFeatureAdd missing custom toolbar icons Adds new SVG icons for table operations in the WYSIWYG editor, improving UI consistency and theme support. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Vue, Typescript, Javascript
Frameworks:
Vue
|
||||||
| Fix requests referencing duplicate primary keys resulting in forbidden error | lazerg | M | No | 96.3h | 96.2h | Jul 14, 2026 |
SummaryBug FixFix duplicate primary key access error Prevents false forbidden errors when updating items with duplicate primary keys, improving API reliability for non-admin users. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Skip IP custom header warning for /server/ping and /server/info | dstockton | M | No | 27.4h | 1.5h | Jul 14, 2026 |
SummaryBug FixSkip IP custom header warning for /server/ping and /server/info This change prevents unnecessary IP header warning logs on health‑check endpoints, reducing log noise and improving monitoring clarity. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| tw ← Tiptap WYSIWYG: comparison/diff mode (CMS-2649) | alvarosabu | L | No | 89.1h | 4.5h | Jul 14, 2026 |
SummaryFeatureAdd Tiptap comparison/diff mode Adds a comparison/diff view to the WYSIWYG editor, enabling users to see added and removed content in a read‑only mode and improving content versioning workflows. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Vue
Frameworks:
Vue
|
||||||
| tw ← Tiptap WYSIWYG: media custom node (video/audio/iframe) + drawer (CMS-2643) | alvarosabu | XL | No | 282.1h | 152.0h | Jul 13, 2026 |
SummaryFeatureAdd media node and drawer to Tiptap editor Adds media support (video, audio, iframe) to Directus WYSIWYG editor, enabling insertion, editing, and preview via a custom node and drawer, improving content creation flexibility. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Vue
Frameworks:
Vue
|
||||||
| Add missing `id` path parameter to the `/comments/{id}` OpenAPI spec | kheiner | XS | No | 1.0h | 0.3h | Jul 10, 2026 |
SummaryBug FixAdd missing id path parameter to comments API Fixes OpenAPI validation errors for the comments endpoint, ensuring the API contract is correct and preventing client failures. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| Fix TUS uploads not respecting FILES_MIME_TYPE_ALLOW_LIST | amitmishra11 | M | AI | 317.5h | 46.9h | Jul 10, 2026 |
SummaryBug FixFix TUS uploads mime type validation Enforces FILES_MIME_TYPE_ALLOW_LIST on TUS uploads, preventing bypass of global file type restrictions Health Assessment
Medium
Low
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
Directus
|
||||||
| Add support for partial schema snapshots | ComfortablyCoding | L | No | 93.6h | 93.6h | Jul 10, 2026 |
SummaryFeatureAdd support for partial schema snapshots Enables users to capture partial database schema snapshots by specifying collections to include or exclude, improving efficiency and flexibility for migrations and backups. Health Assessment
Large
Medium
High
AI DetailsTech Stack
Languages:
Typescript, Yaml
|
||||||
| Fix save-as-copy creating empty M2M children after reordering | AlexGaillard | M | No | 18.3h | 11.7h | Jul 10, 2026 |
SummaryBug FixFix empty M2M children on save-as-copy This fix prevents the creation of empty child records when copying items with reordered many-to-many relationships. It preserves existing links, improving data consistency and user experience. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| tw ← Tiptap WYSIWYG: custom formats (customFormats option) (CMS-2648) | alvarosabu | XL | No | 164.6h | 129.2h | Jul 10, 2026 |
SummaryFeatureAdd custom formats support to Tiptap WYSIWYG Enables inline custom formatting options in the Directus rich text editor, improving content styling flexibility for users. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
Vue
|
||||||