to program the site to display icons of attached files on each topic, according to their type.
In this main page of the site the user could also preview the file by hovering the mouse over the file icon and be directly falls to the respective comment within the topic when clicking on a certain icon (GIF, for example)
It could get messy in some of the larger topics that have multiple attachments. Maybe an icon to show it has (movie/image/file) attachments would be enough.
Features like this either need to already be a Discourse plugin or they need to be requested as a core change to the Discourse engine at https://meta.discourse.org/
I’m sorry for my ignorance but now I do not understand anything else! Is not https://meta.discourse.org/ from Sketchup? Is this another site to which SketchUp Forum is based?
No, meta.discourse.org does not belong to Trimble. It is a company that created a forum engine (programmed in Ruby) named Discourse. Other companies or persons can use the discourse engine for their own forums either on their own site, or hosted by and on discourse servers.
The SketchUp forums (AFAIK) happen to be hosted (transparently) on discourse.org servers, but are accessed via a subdomain forums.sketchup.com URL.
So, if you want new core features for the Discourse forum engine, you need to convince the people who “own” Discourse. If the feature can be implemented as a Discourse plugin then first check if a plugin already exists, and if not request it in the proper category at https://meta.discouse.org.
Okay, nice to know. As Sketchup has a topic specifically for this I will leave my suggestion right here. If someone on the team thinks the idea has a future then let that person bring it to the Discouse, because it will have more credibility there than I do.