:construction: making sure the dataset builder renders the chart initially

:children_crossing: removed the option to make a chart public - now solely relying on the embedding and share links

:bug: fixed public dashboard embedding, sharing, and a few UI crashes

:bug: fixed issue with the UI crashing when modifying certain filters

:children_crossing: moved the KPI option as a chart type selectable under the chart

:wrench: making sure the settings file is created if it doesn't exist

:wrench: changed the REACT variables to VITE in the settings files

:whale: updated the Dockerfile and changed REACT_ to VITE_ for client variables

:wrench: changed vite config to fetch env vars from the project's root folder