Install

Works with Drupal: ^11.3

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 146.96 KB
MD5: 396d7f286d483df5e3cf26a3af951efe
SHA-1: d3a54ed2cf18ff3ba5c99a402a068e68277b1c86
SHA-256: d969d3075742bd1a1377b1a93b2267f959046c922c9cdd720743ef5556b8e5b4
Download zip 237.32 KB
MD5: c5d33ec549151090a4bba7607b212559
SHA-1: 94256e0225e913ff0003d3daf84e340c39103369
SHA-256: 50d189ca93b49e9cc028f44af4b44a64edd4d3a7335cb00f6122cf29eae038d0

Release notes

AI Media 1.0.0-rc1 - CI AI Media documentation

AI Media documentation

Check out AI Media documentation for more details.

Automated Functional Acceptance Testing Features


  • fix: #3634870 Keep the switch options in the module's text colour under Default Admin
  • fix: #3634869 Keep the focus ring on the selected Upload or Generate option
  • fix: #3634878 Set the text direction of the AI-written name and alternative text from their content
  • feat: #3634873 Name the model that made the file in the review panel
  • fix: #3634872 Leave the name out of the review note when the form hides the Name field
  • feat: #3634876 Write the name and alternative text in the language of the description
  • fix: #3634867 Refuse a description with no letters or digits before calling the provider
  • fix: #3634861 Tell the editor to ask an administrator when the model does not exist
  • fix: #3634860 Log a fixed text and the exception class instead of the provider's error message
  • fix: #3634865 Check the generate permission before filtering the media add list
  • fix: #3634864 List only media types with a usable generator on the Generate media with AI list
  • task: #3634866 Give a reason when access to the Generate media with AI page is denied
  • ci: #3635234 Run the functional tests faster and without the login timeout cascade
  • fix: #3634863 Ignore ai_media=1 on the media add page when the AI tabs are turned off
  • fix: #3634862 Refuse a file directory that leaves the files folder
  • fix: #3634858 Keep the Audio voice options when the settings form is saved
  • fix: #3634879 Give the AI tabs in the Media Library a clean accessible name
  • feat: #3634868 Show how many characters are left in the description
  • feat: #3634871 Move focus to the description and announce Generate mode after the switch on the media add page
  • fix: #3634859 Show an error on the page when the Generate request fails
  • fix: #3634857 Show the generator of the selected Media Library tab when it is still loading
  • fix: #3634874 Leave the AI badge out of the error summary link
  • fix: #3634875 Use whole translatable strings per generator instead of putting the type label into a sentence
  • fix: #3634856 Keep the host form's Save working after Generate in the Media Library dialog
  • fix: #3634662 Transliterate the description for the generated file name
  • fix: #3634660 Count a default provider whose module is not installed as not set up
  • feat: #3634447 Add an Audio generator: speech read from the text with the text to speech provider
  • fix: #3634446 Landscape and Portrait pick a size the image model rejects
  • task: #3634430 Use the admin theme variables of Default Admin, Gin and Claro in the stylesheet
  • task: #3634429 Remove the example descriptions and the hints from the generator form
  • task: #3634002 Move the documentation to docs.varbase.vardot.com and remove the docs folder
Created by: rajab natshah
Created on: 5 Nov 2026 at 17:32 UTC
Last updated: 5 Nov 2026 at 17:32 UTC
Bug fixes
New features

Other releases