Open
Description
Vue2 is in end of life so to avoid unresolvable CVE strikes and to keep up with new features we should migrate to Vue3. Vue3 now works far better with Pinia rather than Vuex, so we should perform that migration as well.
Vue3 has moved from the options API to a new "Composition API" so that will require extensive reworking of the view component logic (particularly since the Class Component style is no longer being well-maintained). Vuetify has support for Vue3 now so it is possible that the template / markup might be largely reused without a complete rewrite. Work will need to be done to determine if all widgets used are still available in Vuetify 3.
Metadata
Metadata
Assignees
Labels
No labels