kendraio-app icon indicating copy to clipboard operation
kendraio-app copied to clipboard

Angular upgrade v18

Open gsambrotta opened this issue 6 months ago • 10 comments

Here is the upgrade to angular 18. Issue ref: #476 - In the issue, it can be found a good list of the commands used to upgrade.

HOW TO TEST IT:

  • You will need node v.18+ to test this branch
  • after checking this branch out, remember to update node packages npm i
  • If you get any error of incompatible version or packages to be updated, I would suggest clearing the cache of NPM packages or even deleting package-lock.json (last resource), if errors persist.
  • You can check the preview of this branch here: https://kendraio-app-git-angular-upgrade-18-kendraio.vercel.app/
  • Below you can see the main visual difference between v.16 and v.18 Everything else should be the same.

What is missing:

  • [x] Fix Ag Grid / Issue with custom components
  • [x] Fix small details of UI
  • [x] Fix/Double check Forms
  • [x] Leaflet issue
  • [ ] Material UI not apply to widget Array Type

See screenshots: AgGrid do not display custom components and do not show any error v18 image

v15 image

Material UI padding is slightly wrong: v18 image

v15 image

Forms (or material UI?) v18 image

v15 image

Leaflet issue: v18 image

Widget Form Issue: v18 image

gsambrotta avatar Aug 13 '24 12:08 gsambrotta