- Update dependencies
- Fix the installation issue when running
npm install
-
Bootstrap 4 update
- Migrate components to support BS4 as well as existing scss assets
-
Vue CLI 3 update
- Get rid of old webpack template and make use of newest vue-cli 3. The project has almost no configuration files and
should work out of the box if you copy paste the
src
folder into a newly scaffolded Vue CLI 3 project.
- Get rid of old webpack template and make use of newest vue-cli 3. The project has almost no configuration files and
should work out of the box if you copy paste the
-
Overall project structure improvements
- The project structure resembles a default nuxt project structure We have a breakdown of
components
folder (only UI components)pages
folder which contains pages/viewslayout
folder which contains layout related componentsassets
folder which contains scss, images and fontsplugins
folder which has project related pluginsrouter
folder which contains routes
-
Component improvements
- Use of
vue-notifyjs
for notifications - Improvements for Sidebar. Option to declare links as children inside Sidebar slot. SSR support.
- Minor improvements for other components and SSR support for them
- Use of