All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Task Bar
- Improved Continuous Deployment
- Delete desktop file with Delete key
- Continuous Deployment
- Winamp icon
- Improved Dark Mode specifics
- Refactored
SpotifyMediaClass
- Fixed Google Analytics issue
- Add Inspectlet
- Add Login logic and screen on Explorer
- Reduce grayscale effect on background explorers
- Removed Landing Page
- Add playlist discovery + Adding tracks
- Add settings menu
- Add theme and dark mode
- Improve explorer UI
- Improve explorer performance with virtual lists
- Use Webamp NPM package
- Implement refresh token logic
- Change icons
- Refactor api functions to keep fetching recursively
- Data transfer now goes through Redux
- Refactor class-based components to functions, and refactor to Hooks
- Refactor styles to styled-components
- Change background color
- Fix scroll issues on Explorer
- Remove persisted state because this was limiting scalability and refactoring of the architecture. Will be re-implemented in the future, hopefully.
- Error tracking with Sentry
- Login window opens as popup
- Auto login upon refresh
- Check valid url query params
- Text on empty filter types search
- Changelog
- Use different Redux configs for dev/prod environments
- Optimized images
- Error on PUT response
- Wrong search pagination explorer id
- Undefined action type caused by bindActionCreators
- Kiscellaneous tslint warnings
- Removed a bunch of console logs and deprecated comments