owncloud / web

:dragon_face: Next generation frontend for ownCloud Infinite Scale
https://owncloud.dev/clients/web/
GNU Affero General Public License v3.0
437 stars 157 forks source link

Epic: Vue 3 #7948

Closed dschmidt closed 1 year ago

dschmidt commented 1 year ago

PR available for compat mode:

Dependencies

Let's collect information on the state of Vue 3 compatibility of our dependencies and on available migration guides:

Other TODOs:

JammingBen commented 1 year ago

Also see the info in the existing issues:

pascalwengerter commented 1 year ago

Shameless plug from my side also: https://github.com/palavatv/palava-web/pull/103 (includes the update of vue-meta and vue-inline-svg, both of which I've introduced at ownCloud, to V3). vue-meta is actually still being used and was introduced in the a11y-marathon, search for metaInfo() to see it being applied

dschmidt commented 1 year ago

See also

pascalwengerter commented 1 year ago

@dschmidt do you want to turn the issue description into a checklist for better update-a-bility? :) e.g. vuex-mock-store seems to be removed already, by one of your test-update-PRs most likely?

Also, some of the problematic dependencies can potentially be replaced by something the newly introduced https://vueuse.org/ brings along? 😎

dschmidt commented 1 year ago

Done

JammingBen commented 1 year ago

Web is finally running Vue 3 🥳