The UI refresh in Traq 3.8 is coming along nicely, and today the ticket details page was completed.
The page was built using Alpine.js to manage the editing of the ticket description and toggling tasks.
Not everything needs to be built in Vue.js. Going forward, the simpler tasks can be handled with Alpine and the more complex stuff, such as the ticket listing, will be handled with Vue.