Skip to content

0.3.0-beta1 - Vue3 Upgrade

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Aug 01:49
· 1584 commits to main since this release

This is a beta release for testing!

Vue our frontend framework went through a major version change. As such we have upgraded too, this was quite an undertaking so if you spot any bugs let me know. Basically ALL of the code had to be changed.

UI Upgrades:

  • Automation Editing
    • Copy Paste now always works!
    • Better colors
    • Drag Handles
    • Selection rectangle works and looks better
  • The automation inputs are themed around material design now
  • Reward page is completely reworked to be clearer

Fixes:

  • You can now pick your voice in TTS
  • HUE integration now caches the IP of the bridge.

Dev Junk:

  • A truly uncountable number of tweaks
  • v-model usage rework across the board to now use getter/setter computed props (see mapModel)
  • node-hue-api has been replaced with our own implementation that uses HUE api v2.
  • Changed to vite / vue3
  • Vuetify is still in beta for vue3. Expect bugs.
  • We're still using vuex, upgrade to pinia later
  • Automation and Profile IO is handled through the IPC now. No more chokidar, hopefully this helps on low spec machines.
  • Debugging FINALLY WORKS!
  • Pruned a bunch of dependencies