After some discussion to try and refactor parts of the application to make it simpler for future contributors to support it, we have highlighted the need for the app.vue file to be refactored.
This refactor may involve one or more of the following action:
- Abstract the logic within the app.vue file into new component to make the code more readable
- Create a set of Mixins (that later after vue3 migration can be turned into compositionApi), to take ownership of specific functionality
- Create more tickets to tackle specific tasks that may be too big to be merged into this current one