I created a system plugin for RO CSVI custom files. It is intended for safely storing custom import and export files outside the RO CSVI component directory. The idea is simple: install the plugin and place your custom files inside the plugin folder, using the same folder structure as the target location used by RO CSVI. For example, instead of keeping your custom export file only here:
/components/com_csvi/src/File/Export/Xml/
you place the original file here:
/plugins/system/csvicustom/custom/File/Export/Xml/
When you open the RO CSVI component in the Joomla backend, the plugin automatically checks the target folder. If the custom file is missing, outdated, or different, it is copied back automatically. This means your real custom files are stored safely inside the plugin, while the RO CSVI component folder only contains a working copy. If the component update removes files from its own directory, your original custom files remain untouched and can be restored automatically.
For me, this is a simple but very useful safeguard. It gives much more confidence when updating RO CSVI, because custom import/export work is no longer stored only inside the component installation path.
The plugin is free.
Enjoy