Releases: eightants/whisperify
Releases · eightants/whisperify
v1.5.1
New Features
- Profile page now allows you to view your Whisperify stats! Includes some fun achievements in the form of badges, and a list of Challenges created by the user to check out.
- The challenge management view on the profile page lets users delete challenges they previously created.
- In addition to viewing your stats, you can also view any Whisperify user's statistics through the
/user/:username
path. Check out your friends' High Scores, Games Played, and Challenges Made.
Improvements
- Optimized the app for mobile, notably reducing font sizes in various pages and fixing overflow bugs that break the app
Bug Fixes
- Fixed a major bug to do with being able to press spacebar after submitting trigger the submission again to accumulate points. Many high scores are probably explained with this bug. Reduced scores above 2200 by 10% to balance the scores.
- Fixed another scoring bug where players do not lose their streaks if they run out the timer on a song they do not know. Now, you lose your streak if you get a question wrong due to the timer running out
- Visual overflow bugs including too long of a song title causing the "Continue" button to be hidden and not clickable on small screens.
v1.5.0
New Features
- Leaderboard page to view the top users on Whisperify sorted by High Score, Total Score, and Experience
- You can now generate quizzes using your Saved Songs library
- Redesign of landing page and a few other pages
Improvements
- Added album title to the popup when guessing songs
- Minor code cleanup
Bug Fixes
- Fixed volume control not working
v1.4.4
v1.4.3
v1.4.2
Improvements
- Implemented SSR for pages. Less noticeable, but the pages are now Server-Side Rendered. This allows webcrawlers to read the pages easier and lightens the load on the client-side
Bug Fixes
- Fixed an issue with data not being posted to the database due to async await calls
v1.4.0
New Features
- Whisperify is now open-source friendly! Documentation has been added on
/documentation
and the codebase has been tidied up for local development. - Mock development environment added
Improvements
- API endpoints are cleaner, and API reference added to documentation page
v1.3.3
Improvements
- Personalized image is now an
img
tag, so it can be saved on mobile and desktop.
Bug Fixes
- Survey was too narrow on mobile, fixed the css
- Removed database calls during development by mistake, so no user analysis was being stored. It's back on now.
- Playlist plots were showing as an option for guests, although it can't be used without an API token. Hid it from view.
v1.3.2
New Features
- Analysis for Spotify Users
- Added the ability to analyze any Spotify playlist with the same method as albums.
- Custom url to share your analysis changed to
/analysis/user/:username
- Personalised generated duotoned image for each user with your audio graph, top genre, tracks and artists. Image can be saved, but running into some issues with drawing your custom audio chart onto the image. Trying to fix that issue.
Improvements
- Graphs look better
v1.3.1
Improvements
- Analysis
- Added a banner to inform you if the user does not exist on Whisperify, so you should invite them!
- Public API
- Finished setting up the first few endpoints for the Whisperify API, and updated the readme accordingly.
Bug Fixes
- If you don't have enough listening history, trying to make a playlist quiz gives you an error sometimes. This was because of the exclude artist list not being cleared. That has been fixed now
- Corrected some typos
v1.3.0
New Features
- Analysis
- The most complete visualization dashboard for Spotify audio features. Compare your listening habits with Spotify users from over 70 countries and the 16 Meyer-Briggs personalities, try analysing your favourite albums, or view a breakdown of your friends' tastes. Available for both Spotify and non-Spotify users
- Non-Spotify Users
- Visualize data for countries, personalities, albums, and individual users on three different types of graphs: dot plot, radar chart, and multi-radar charts (only for big screens since mobile can't really make use of multi-radar charts)
- 11 chart limit
- Spotify Users
- In addition to the visualization tools for guest users, get a preview of your top tracks, artists, and genres
- Custom url
/analysis/:username
to share your analysis - 31 chart limit (this is mostly for browser safety)
- Server
- To accommodate this new analysis feature, we changed up the entire flow of the backend. It should run the same, maybe a bit quicker, but posting and getting data is less messy now.
Improvements
- Challenges
- Custom challenges now show a custom title on the challenge page instead of "Whisperify"
- Favourites (previously Top Tracks)
- Another UI update
- Top tracks and artists from 4 weeks, 6 months, and all time can now be viewed.
- A "popularity score" is generated from the average of your favourite artists. Basically gauges how popular your taste is
- Create Playlist button moved to bottom of the screen for easier access
- Complete navigation buttons have finally been added, now there is easy access to any page on Whisperify from everywhere
- Made waves slower (this is probably an improvement?)