An added feature that would really improve our user experience on our site would be to set visibility to public/private on each individual file within a category, instead of only on the category itself.
Consider the following scenario:
We have an online course, but users can purchase different packages (bronze, silver and gold package). The bronze package only provides you with the basic template files, while the gold package grants the user access to all available files. Instead of adding multiple categories of files to the same lesson, we would like to be able to list all files connected to that lesson in one category, but then set the gold level files to only be accessible by gold user roles.
Currently the user's page looks like this, because they have a gold membership status and can see all the category shortcodes added to the lesson. Ideally we'd like all the files in one table only.