liberu-genealogy / genealogy-nuxt

Nuxt 2 and Vue 2 client for genealogy project. Family tree and genealogy data processing website software client.
https://www.liberu.co.uk
MIT License
122 stars 51 forks source link

Finish upgrade to Vue 3 and Nuxt 3 #196

Closed curtisdelicata closed 1 year ago

curtisdelicata commented 2 years ago

One important task is finishing the upgrade to Vue 3 and Nuxt 3 on the nuxt repository. This requires copying or importing https://github.com/enso-ui packages. See https://github.com/laravel-enso/enso client folder for components used. Then also upgrading our old pages from the gedcom branch to use Vue 3 and add the pages. Patches may require upgrading, I'm not sure.

curtisdelicata commented 2 years ago

I think what's left is removing router tags or finding a method to replace what they are doing and then upgrading a few pages to Vue 3, and dashboard needs vuetify removed and v-select is vue 2 only too

curtisdelicata commented 2 years ago

Now builds but home page doesn't render.

curtisdelicata commented 2 years ago

Packages need patching

curtisdelicata commented 1 year ago

nuxt3 branch

curtisdelicata commented 1 year ago

nuxt3-vs branch use NodeJS 19 or 18

curtisdelicata commented 1 year ago

This can wait until last as Nuxt 2 is stable.