Improvements to Traq 3

I've finally been able to start working on Traq again and now that 3.7.2 has been released I've started making some significant improvements, starting with Traq 3.8 the UI will be using Vue.js to vastly improve performance.

I've already made progress on the Ticket Listing page, below is a screenshot of the tick filter component build in Vue.js. Managing filters can now be done without a single page reload.

file

Along with ticket filters, the column section has also been updated.

file

You may have noticed the new design changes coming in with these new components, the plan is implement these changes everywhere.