Skip to content

v3.1.0

Closed Aug 19, 2023 75% complete

This is a big infrastructure update. It's primary goals are focused on making the application easier to work in, and make improvements too, with minimal effort.

  • Build system improvements
    • switch to vite
    • switch to TypeScript
    • fix/improve build and deploy actions
  • Core Library changes
    • Switch from base64 and uuid to nanoid.
    • Switch from sqlite3 to be…

This is a big infrastructure update. It's primary goals are focused on making the application easier to work in, and make improvements too, with minimal effort.

  • Build system improvements
    • switch to vite
    • switch to TypeScript
    • fix/improve build and deploy actions
  • Core Library changes
    • Switch from base64 and uuid to nanoid.
    • Switch from sqlite3 to better-sqlite3
    • Switch from vuelidate to vee-validate
    • Switch from legacy Google Web Sign in to Google Identity Services library
    • Remove JQuery
    • Change lodash to destructured imports
  • Infrastructure Improvements
    • Rebuild entire models structure
    • Restructure character pages into "sheet" components
    • Improve lighthouse score
    • Improve loading chunks
      • Only import BootstrapVue plugins that are used
      • Only import FontAwesome icons that are used