Skip to content

v0.6.1

Latest
Compare
Choose a tag to compare
@zembrodt zembrodt released this 31 Jul 13:56
7f21404

New Features

  • Spotify accounts URL is now configurable
  • Auth token refresh can now be configured to refresh within a threshold of expiration when a request is sent (#52)
  • Idle and playback polling values are now configurable (#58)
  • Staging environment added
  • Support for Spotify smart shuffle to display on the app (#62)
  • Configurable throttle time to prevent repeated API calls to Spotify with different controls
  • Support for Spotify API playback's disallows to disable relevant controls on the app (#64)

Changes

  • Spotify service has been refactored into smaller services: auth, polling, and controls (#57)
  • Unit test results stored in CircleCI

Fixes

  • Missing configurations were added to the gulpfile to be configurable as environment variables
  • CircleCI build fixed
  • CSS themes refactored to prevent over-importing
  • Build script refactored to include gulpfile and code coverage commands and prebuild and postbuild scripts
  • Fix relevant Spotify API requests to handle text responses (#61)
  • Catch Spotify API responses for 'restriction violated' and cancel the request (#63)
  • Refactor the overlay container theme CSS to align with the app component's theme CSS (#60)
  • Update Spotify Auth logout to also re-direct the app to the /login page (#63)
  • Add an authentication check request after failed Spotify API requests to see if the user is still authenticated or if the app should logout (#63)