Skip to content

Releases: eightants/whisperify

v1.5.1

18 Aug 15:05
Compare
Choose a tag to compare

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

12 May 20:06
Compare
Choose a tag to compare

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

08 Dec 03:18
Compare
Choose a tag to compare

New Features

  • Volume control for quizzes.

Improvements

  • Minor style changes to reduce wasted space on the site for a better mobile experience.
  • Added modules for announcements and banners.

v1.4.3

08 Dec 03:15
1fe711a
Compare
Choose a tag to compare

Improvements

  • Lint and Prettier Github Actions added to the repository

v1.4.2

08 Dec 03:13
Compare
Choose a tag to compare

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

21 Jul 04:00
Compare
Choose a tag to compare

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

15 Jul 02:30
Compare
Choose a tag to compare

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

12 Jul 22:34
Compare
Choose a tag to compare

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

07 Jul 04:12
Compare
Choose a tag to compare

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

07 Jul 00:32
Compare
Choose a tag to compare

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?)