Directus Mobile 0.10.0 — Push Notifications
0.10.0 (March 2026) is a major update. The headline feature is push notifications: the app can notify you when content is created, updated, or deleted in your Directus backend. You choose which collections to subscribe to and which events (create, update, delete) you care about. On top of that you get a proper file browser, translations, Android improvements, and a lot of fixes and polish.
Push notifications
Push notifications are the biggest addition in 0.10.0. You get notified on your device when something changes in Directus—so content managers and editors can stay in the loop without constantly refreshing the app or checking the backend.
How it works
- One-time setup (admins). If you have admin access, the app can install the push setup on your Directus instance: a collection to store devices and a flow that sends notifications when items are created, updated, or deleted. You run the setup once from the app; no manual schema or flow editing required.
- Enable notifications. In the app you enable push (grant permission when prompted). Your device is registered with the backend and linked to your user.
- Choose what to follow. In Settings → Push notifications you see your project’s collections. For each collection you can turn on Create, Update, and Delete independently. So you might only want “notify me when something is created in Articles” or “notify me on any change in Products.”
- Receive and open. When a matching change happens, you get a notification. Tapping it opens the app so you can jump straight into the content.
Admins get the full setup (schema + flow); non-admin users can still enable push and manage their own subscriptions for the collections they have access to. Subscriptions are saved automatically, so you set it once and stay informed.
Why it matters
Content teams no longer need to poll or keep the app open to see new or changed content. You subscribe to the collections that matter to you and get notified only for the events you care about. That makes 0.10.0 a big step for day-to-day content workflows on the go.
Relations (fixes & polish)
Relations (M2M, M2O, O2M, M2A) were already working before this release. In this build you get refinements:
- M2M and O2M: pick modals, correct filtering, sorting, permissions, and relation collection handling.
- M2O: relational picking and field value transforms.
- M2A: nested data in tables and interfaces, editing support, and sort with new items.
- Deep nesting in related DataTables; related datatable column M2M pick.
So you can manage linked items, files, and junction data directly from the app with modals and tables that match how you work in Directus.
Files & media
- File browser / File screen for browsing and managing assets.
- File pick modal and multi-file input for M2M file fields.
- Upload/import in the file browser; update/delete for existing files.
- CollectionTable thumbnails and image browser for quicker scanning of media.
- Pagination in the file select modal.
Translations & i18n
- Translations for collection items, with a translation modal editor and compare language view.
- Pick language from Directus and remember i18n locale.
- Links to translation modal from the table, and support for removing translations.
So non-default languages and translation workflows are supported end-to-end.
Android & UX
- Android: fixes for quickView & bottomSheet, tabs, and drag-drop in ScrollView.
- TinyMCE webview with fullscreen and light mode CSS.
- Sticky table header & toolbar, positioning of toolbar.
- Instance switch to change API, API key refresh, and server health checks.
- EAS update info so you can see update status in the app.
- Collection item dropdown, reset button, notice & dividers, tags interface.
Plus more: pagination (including second page), primary key handling, hash-input and file-input, slider, repeater, buttons, layout tabs and crash on no meta collection, and various smaller fixes.
Under the hood
- Optimized table queries and a rewrite of the O2M input for better performance.
- UUID and required handling across interfaces (including document-editor and M2A).
- Permissions for M2M and M2O, and more consistent filtering (M2M, M2A, O2M) based on current values.
If you’re still on an older version, upgrading to 0.10.0 is the way to get push notifications and all of this in one go.