Changelog

May 6, 2025

  • Moved suggestion report to pop out in its own window (similarly to bug report)
  • Fixed errors in the API returning incorrect CS/AR values
  • Increased harshness of similarity curve but softened weights of the similarity algorithm

May 5, 2025

  • Further reduced the overhead memory usage of the similarity algorithm (from 5 to ~3 seconds)
  • Added mod filtering for suggestions

May 4, 2025

  • Implemented mod combinations for searching and suggestions
  • Added bug report form and info pop up on start
  • Added scaling for extremely high CS and AR to more correctly weigh maps like precision and AR11
  • Reduced the overhead and memory usage of the similarity calculations (from 15 to ~5 seconds)
  • Further added scaling to other attributes associated with the similarity algorithm

May 3, 2025

  • Implemented search protection and loading when searching a map
  • Added DT/HT and HR/EZ mod toggles to search bar
  • Added a maintenance page for when the API is down or needs reworking
  • Added changelog page to record changes to the website and API
  • Implemented solo mod searching and suggestions
  • Moved platform of API to fix memory issues
  • Further expanded search to 50 beatmaps

May 2, 2025

  • Upgraded to Next 15 and React 19
  • Added artist and song metadata
  • Added report button with feedback for alternative maps
  • Added beatmap card and status
  • Implemented rate limiter (2 requests every 10 seconds for similarity search, 1 report every 30 seconds)
  • Replaced database implementation with osu!api calls using ossapi (allowed for more metadata options)
  • Increased the weight of AR and slightly changed weights of other parameters in the similarity algorithm

May 1, 2025

  • Added various attributes and statistics to each map (BPM, CS, AR, OD, HP, etc.)
  • Expanded search to 20 beatmaps
  • Added info box for updates and clarifications
  • Added social bar with Discord, Twitter, and osu! links
  • Added database helper for retrieving some metadata
  • Changed the similarity scoring system to a power-based scale, where 100 is the maximum
  • Updated database from January 2025 to May 2025 osu! dump
  • Increased the weight of BPM and CS in the similarity algorithm

April 24, 2025

  • Created backend API for similarity algorithm
  • Added clickable links for each beatmap ID
  • Increased weight of speed/object ratio for more accurate stream vs burst map distinction

April 22, 2025

  • First deployment of website to Vercel
  • Added title and search bar
  • Returns 10 beatmap IDs in plaintext
i
atomicknighto
@atomicknighto
yukinasimp
gzhang0170