Directus
In progress
Native MCP endpoint
MCP "remote" server shipped out of the box in Directus
in September
in September
9
Bulk File/Folder Downloads
Upvotes: 43 Discussion Link: https://github.com/directus/directus/discussions/20601The intention of this FR is to allow users to download multiple documents at a time from folders or by manually selecting multiple files.
1
8
π °οΈ
Migrate Super Header Interface
Move the Super Header interface into the Directus core product to provide users with enhanced page headers featuring contextual information and interactive elements.
in 2 days
in 2 days
6
Content Comparison Modal (Versions, Revisions)
A comprehensive side-by-side comparison feature for content versions and revisions that clearly highlights changes and provides a simplified review interface for efficient content editing workflow.β
in 5 days
in 5 days
1
Email Rate Limiting
Email rate limiting with support for: Global email rate limiter with queue, Flow-specific email limiter (no queue; fails fast on limit)
in 5 days
in 5 days
0
Planned
Native Draft/Published States
Enable automatic draft editing with a simple publish workflow to let users safely update content without affecting the live version
10
Add support for external tokens
Allow Directus to authenticate users and services via externally issued JWTs by validating trusted signatures and extracting role data, bypassing internal auth.
9
Deployments Integration (Vercel)
Directus users lack visibility and control over their Vercel deployments, forcing them to switch between systems to trigger builds, monitor status, and debug failures.
3
Version Promotion Permissions / Workflow
Introduce permission controls and workflow approval for promoting content versions to main
3
π
Foreign Key Constraint Handler
Add a foreign key constraint handler in the studio to display a dialog when deletion is blocked due to dependent records, allowing batch updates or deletions of those related items.
3
π§
Migrate Liquid Render Operation into Directus Core
Move the Liquid render operation from directus-labs into the main Directus CMS core to support rendering Liquid templates natively within flows.
in Q3
in Q3
2
Multi-Domain SSO Support / Dynamic OAuth Redirect URLs
Enable SSO authentication across multiple domains by using dynamic redirect URIs based on the originating request, with configurable domain allowlist for security
in December
in December
2
Releases / Scheduled Publishing
Releases collate versions across items of different collections, allowing you to publish them all at the same time. Releases can be published manually or scheduled for a specific date/time.
0
Backlog
Rename Collections & Fields
Enable renaming of collections and fields through Directus
38
Config as Code
Enable code-first configuration in Directus to support CI/CD, version control, and environment sync through modular, bidirectional config files.
36
Allow editing on the system fields
Summary For most of my projects i wish that i can reorder/hide or use conditions on the fields of the system collections. This is because some of the fields are not relevant or could be positioned better between custom fields.
16
Support views, materialized views and foreign tables
GH Upvotes: 134 GH Discussion: https://github.com/directus/directus/discussions/17265 Support for SQL views, materialized views, and foreign tables as first-class collections in Directus.
15
Content reference block (Block Editor)
Upvotes: 63 Discussion Link: https://github.com/directus/directus/discussions/19215 Summary: Add a custom block to the Block Editor that allows users to insert a reference to an existing content item. Effectively, we want to be able to use the M2A inter
10
As you type live preview
Add real-time live preview of content edits to improve authoring workflows and reduce feedback cycles, with support for relational data and collaboration.
9
Search Across Relational Fields
Upvotes: 85, Link: https://github.com/directus/directus/discussions/10517Could the "Search in items..." work in all relational/displayed columns? Either by default or better with a possibility to select searchable fields in collection data model
9
Copy/Clone Flows
Upvotes: 108 Discussion Link: https://github.com/directus/directus/discussions/14405 Original Request: Hey everyone, Would be nice to be able to copy / clone an existing flow so I can modify it slightly to perform another business logic. Thanks
9
Allow 'Save and Stay' to be the default save button action
GH Upvotes: 171 I'm evaluating Directus for our site. While testing, I've noticed the save button on content is "save & return to list". I know this will annoy our writers, is there a way to default it to "save and stay"? Could it be a user preference?
9
Tree-View Layout for Nested Items
GH Upvotes: 149. Tree-view layout for deeply nested/self-nested items. Expand items to view children with async-loaded relational content. Enables efficient browsing and exploration of hierarchical data structures in a collapsible tree interface.
9
Real-Time Notification System
Upvotes: 35 Discussion Link: https://github.com/directus/directus/discussions/21302 Implement Real-Time Notification Updates in the Directus App
7
Allow mailer to change default sender name
GH Upvotes: 57 Right now the name of the sender is the project name which is constraining. If someone has multi-domain project or simply wants to send mails for different scopes (eg: marketing campaign, direct contact ...) he can't change the name.
6
Make email templates translatable
GH Upvotes: 70. Email templates (reset-password, invite-user) are hardcoded in English. Need support for translation strings to send emails in user's configured language, with consideration for custom email templates.Retry
6
Cross-Field Validation Rules
GH Upvotes: 169 Support field value references in validation checks using $VALUE(field_name) param. Enables cross-field validation like "start_date must be < end_date" by comparing field values within the same item, similar to existing $CURRENT_USER
6
Allow filtering in stored JSON objects
Discussion Link: https://github.com/directus/directus/discussions/7277 Some databases, like Postgres and more recent versions of MySQL have (limited)capabilities to search in JSON objects, instead of treating them as a flat value...
5
Shared DB Multi-Tenancy Improvements
GH Upvotes: 50. Enable multi-tenancy in shared databases using auto Project ID fields. Auto-populate records with project/tenant ID and filter by $CURRENT_PROJECT. Allows multiple users per tenant while maintaining data isolation and synced schemas.
5
Customizable Collection Spaces
Upvotes: 29 Discussion Link: https://github.com/directus/directus/discussions/19627
4
Support for Multiple Database Connections
Discussion Link: https://github.com/directus/directus/discussions/25136 Enabling a single Directus instance to connect to and manage multiple distinct SQL databases addresses key scalability, performance, and governance constraints.
4
Access Current User/Role in Field Conditional Settings
Upvotes: 48 Discussion Link: https://github.com/directus/directus/discussions/18626 I'd like to access to the current user and role inside the conditional settings of a field (instead of just the current item).
4
Add dedicated `lang` parameter
GH Upvotes: 34 Need global &lang= query param (like v8) for translations across nested relationships. Current v9 requires &deeptranslations[language]= for each nested item, making complex JSON structures with many relationships tedious to query
4
Show and revert nested relational changes in revisions
Enable users to view and revert nested relational changes directly from the parent itemβs version history.
4
Direct Asset URL to Storage (S3, Azure, Cloudinary, etc)
Direct Asset URL to Storage (S3, Azure, Cloudinary, etc) https://github.com/directus/directus/discussions/7612
3
Fetch Data from External API
Upvotes: 43 Discussion Link: https://github.com/directus/directus/discussions/21049 Empower users to seamlessly connect with external APIs, retrieve data, and synchronize it with Directus for enhanced flexibility and real-time updates.
3
Flow User Notifications: Snackbars and Dialogs
Upvotes: 42 Discussion Link: https://github.com/directus/directus/discussions/21163 Allow Flows to send snackbars and/or popup dialogs to notify the user of things happening at any stage in the Flow.
3
Enhancing Video Management in Directus
Upvotes: 43 Discussion Link: https://github.com/directus/directus/discussions/18947 This feature request aims to enhance Directus by introducing video previews and generated thumbnails, streamlining the video management experience.
3
Live preview for content versioning with relationals
Upvotes: 35 Discussion Link: https://github.com/directus/directus/discussions/18792 The update would include a function to generate the item object as if the version had been merged in.
3
Ability to push content to other Directus projects
Allow users to select and move items between Directus projects to streamline content deployment across environments.
3
π
Persistent Revision History
When a draft is promoted to published, its revision history as a draft is lost and not transferred as it changes status.
3
Semantic search
Upvotes: 76 Discussion Link: https://github.com/directus/directus/discussions/17822 Support pgvecotr extension for PostgreSQL or support for the Pinecone database for semantic indexing and search using embeddings.
3
Permissions for Collection Import/Export
Upvotes: 25 Discussion Link: https://github.com/directus/directus/discussions/12672 Original Request: There should be permission to enable/disable collections import/export.
3
System Flows e.g. for Invite emails
Upvotes: 28 Discussion Link: https://github.com/directus/directus/discussions/18419 Instead of hard coded business logic in directus source, parts could be transferred to the powerful flows system, allowing users to adapt the logic to their needs.
2
Access Control for Parent Items
Discussion Link: https://github.com/directus/directus/discussions/3144 Allows you to specify access to certain fields when you're "coming in" through a parent item. This allows you to return certain fields from a collection you don't have reg
2
Duplicate Collections in Data Model View
GH Discusssion: https://github.com/directus/directus/discussions/22692 It would be highly beneficial to have a feature in Directus that allows users to duplicate an existing data model. This feature would streamline the process of creating new
2
Support SSO login in the SDK
Upvotes: 29 Discussion Link: https://github.com/directus/directus/discussions/19723 Since the SDK uses AJAX requests this redirection flow is not currently supported.
2
Improve the security of static tokens
GH: https://github.com/directus/directus/discussions/25038 Add security improvements to static tokens: encrypt storage (vs plaintext), configurable expiration (vs indefinite validity), creation timestamps for auditing/lifecycle tracking.
2
Insights: Add related columns to selection list for axes
Upvotes: 93 Discussion Link: https://github.com/directus/directus/discussions/18833 The ability to select related column names, or even respect the default display template configured on the collection relationship field.
2
Completed
Support relational lookup in `version` query param
Fetch deeply nested relational data that's referenced in the queried version
in August
in August
11
βοΈ
Native RTL Language Support
Enable native support for right-to-left (RTL) text direction in interfaces to improve usability for Arabic, Hebrew, and other RTL language users.
in July
in July
6
(Real Time) Notification when multiple people are working on 1 item
Show other users on the current page
in Q2
in Q2
3
Backlink query param
Automatically deduplicate circular references inside of API requests with a new ?backlink=false query parameter
in June
in June
0
Issues
In Progress
Optional Drawer View for Item Details
When browsing items in different layouts (Map, Cards, Table, Kanban), clicking on an item takes you to the item detail page. This makes you lose your current context and position, so you have to navigate back and find where you were. Ideal Behavior Add an option to open items in a drawer instead of navigating away, so users don't lose their current context.
3
Powered by Productlane
New request
Powered by Productlane