Convert list of forum threads to Vue

Description

In !1609 (merged) we implemented searching for titles of forum threads. Because the thread list is rendered by Twig, it's hard to integrate the search widget seamlessly for displaying the results.

Goal

As a first step:

  • render the list of threads in Vue as well

As a second step, either in this issue or a follow-up:

  • integrate the title-search and possibly its output

Solution

I would suggest keeping the general render-path intact for now, due to consistency reasons and to make sure the changes don't blow up in size. Later, we could modernize the entire View code handling to get rid of the Twig wrapper where possible. Including it here would mean a scope too large for a productive task.

Links / references