jonashcroft / Nowify

A Spotify 'Now Playing' screen designed for Raspberry Pi
MIT License
223 stars 415 forks source link

Update to Vue 3/Node21, authentication flow update and Dockerization. #60

Open mennoliefstingh opened 5 months ago

mennoliefstingh commented 5 months ago

This pull request introduces several significant updates and enhancements to the project:

  1. Updated Vue and Node.js Versions: Vue has been upgraded to version 3, Node to 21.

  2. Docker Integration: Added a Docker config for local or server deployment

  3. Authentication Flow Enhancement: The authentication flow has been updated to ensure compatibility with Vue 3.

  4. Dependency Updates: All project dependencies have been updated to their latest versions as of 24-03-2024.

  5. Miscellaneous Improvements: Various adjustments and enhancements have been made across different files, including configuration files (.dockerignore, .eslintrc.js, .gitignore) and Vue components (src/App.vue, src/components/Authorise.vue).

  6. Readme: Updated the readme with instructions on deploying on Docker.

I've tested this locally, in Docker and on my Pi. However, I'm an ML engineer and not a JS dev, so please have a good look at the changes ;)

netlify[bot] commented 5 months ago

Deploy request for peaceful-brahmagupta-4fa075 pending review.

Visit the deploys page to approve it

Name Link
Latest commit ff5bd6570e53fc666351f3e048ed98201c35fa32
mennoliefstingh commented 5 months ago

Oh I also didn't deploy to Netlify so might be a good idea to ensure that still works.