Updates

What's new, improved and fixed on Sound Haven.

v2.22.11 · 10 October 2026

Sound Haven — Update 2.22.11

10 October 2026

FIXED

  • Even more usage fixes — the site and bot keep using less
    • The site's servers hold less memory
v2.22.10 · 10 October 2026

Sound Haven — Update 2.22.10

10 October 2026

FIXED

  • Even more usage fixes — the site and bot keep using less
    • Memory use is now logged so it can be trimmed further
v2.22.9 · 9 October 2026

Sound Haven — Update 2.22.9

9 October 2026

FIXED

  • Even more usage fixes — the site and bot keep using less
    • Database connections close when idle
    • The bot's audio listening only uses memory while it is working
v2.22.7 · 9 October 2026

Sound Haven — Update 2.22.7

9 October 2026

NEW

  • Battle Setup — choose how tracks play
    • New "Stream from R2" option, on by default: uploaded tracks play straight from storage, which costs less

FIXED

  • Reducing Unnecessary Usage — the site now does less work in the background
    • The Hall of Fame is hidden for now; old links go to the Leaderboards
    • The end-of-battle Discord repost links to the Leaderboards
    • The Discord Releases and WIPs section and the Community page are gone
    • Winner waveforms load as you scroll to them
  • Playback — smoother audio
    • Seeking in a track no longer downloads it all over again
    • Slow connections no longer make the server hold whole files in memory
v2.21.1 · 21 September 2026

Sound Haven — Update 2.21.1

21 September 2026

NEW

  • Battle Submissions Repost — the battle is kept in the channel
    • When a battle ends, every track is posted again in #battle-submissions
    • Header with the date, Ranked or Unranked, the number of submissions and the winner
    • Each track pings its author, with its placement (WINNER, FINALIST or NEUTRAL) and score
    • A link to the results on the site
v2.20.2 · 21 September 2026

Sound Haven — Update 2.20.2

21 September 2026

FIXED

  • Battle Setup — host screens load reliably
    • Fixed "Request Failed (404)" showing on the battle setup page
v2.20.1 · 21 September 2026

Sound Haven — Update 2.20.1

21 September 2026

NEW

  • Profiles — every member has a card, and any name opens a preview
    • Account page with your card: banner, picture, name, stats and About
    • Click any name to preview a profile (leaderboards, Hall of Fame, winners, feeds)
    • Show or hide your stats
    • Write your About in Discord-style formatting
  • Banner and Picture — make your card your own
    • Upload a banner or profile picture, or pick a GIF
    • Discord | Custom switch: copy your Discord picture, banner and name, or use your own
  • Accounts — sign up without Discord
    • Email and password sign-in and sign-up with a themed card
    • Link Discord later from the Account page
    • Email accounts can join battles and earn ELO
    • Linking Discord merges records: highest ELO kept, results combined
  • Battle Submissions on Discord — tracks go in private threads
    • Submit Track opens your own private thread
    • The site pulls tracks from the threads, so the channel never needs wiping
    • Start Battle posts the Battle Started message and button
    • Threads are deleted when a battle ends
    • The bot and the Join page tell you your anonymous name

IMPROVED

  • Home Page — loads faster and links up
    • Featured players and Discord feeds are drawn on the server
    • Artist links are matching chips
    • Older winners link to their Discord profile
  • Text — richer formatting
    • Timestamps show in your own time zone
    • Web addresses become links
  • Account Security — less on show
    • IP address and location hidden behind a toggle
v1.5.1 · 20 September 2026

Sound Haven — Update 1.5.1

20 September 2026

NEW

  • Battle Info — everything about the battle in one place
    • New Info card beside the battle setup card
    • Host adds the sample: audio files, zips or links like Google Drive
    • Key, BPM and time are set in one place
    • Shows the ranking, track order, finals format and anonymity
  • Rules Page — now shows the live battle info
    • Written in Discord formatting, with @Time Ping and #battle-submissions highlighted
    • Download buttons and audio players for the sample
    • The Join page shows the same info
  • Time Ping — a nudge to submit
    • Host can send a Time Ping to everyone with the site open
    • Notification on your operating system (Windows, macOS, Linux, Android) plus a banner on the page
    • "Enable notifications" button on the Rules and Join pages

IMPROVED

  • Navigation — less clutter
    • Join and Rules only show while a battle is running, and appear on their own when one starts
v1.0.1 · 20 September 2026

Sound Haven — Update 1.0.1

20 September 2026

FIXED

  • Hall of Fame — winner recordings play again
    • Recordings no longer show "Couldn't load audio"
    • Choosing a different win from the dropdown now loads that recording
v1.0.0 · 20 September 2026

Sound Haven — Update 1.0.0

20 September 2026

NEW

  • Home Page — winners get the spotlight
    • A player who wins both featured battles appears as one combined hero, with both tracks side by side
    • Copyright line added to the footer
  • Updates Page — see what's new any time
    • A public page listing every update, newest first
    • Uses Discord's formatting, so a post can be copied straight in
  • Join Page — members can now submit their own beats on the site
    • Upload one mp3 or wav (max 50 MB) while a battle timer is running
    • Replace or withdraw your entry
    • Big countdown and a "How it works" panel copied from the Rules page
    • Entries appear when the host pulls, and are deleted after the battle
  • Navigation — easier ways in
    • Highlighted "Join Discord" button in the top bar
    • "Join" at the top of the Battles menu
    • "Updates" item in the menu, linking to the new page
  • Ratings and Scoring — a two-part rating instead of one
    • Vibes (Neutral / Groovy / Immaculate) and Sample Usage (Neutral / Good / Amazing)
    • Score = Sample Usage points x Vibes multiplier
    • Score and percentage shown under the rating buttons and in the results
    • Waveform colour follows the score: orange under 50%, red from 50%, shimmering gold at 100%
    • PERFECT! effect at 100%: shake, gold flash, shockwave rings, banner and sparks
    • Finalists picked automatically: top quarter of tracks, at least 3, always an even number
  • ELO — a fairer points system
    • Points scaled 1x to 2x by the strength of the players you outscored
    • Newcomers start on 100
    • Losses: a track scoring 0 loses 5; upset losses after 3 battles (never below 0)
    • Admin-only Soft Reset and Hard Reset on the Leaderboards page
  • Battle Setup — more control before a battle
    • Collapsible "ELO Options" for all points, multipliers and bonuses
    • "Download submissions locally" option (off by default, Chrome or Edge)
  • Bracket — clearer flow
    • "Up next" panel naming the next match
  • Timer — handy for streaming
    • "Copy Browser Source" button on the Timer page

IMPROVED

  • Battle Setup — tidier, with safer defaults
    • Anonymity is now a Normal / Anonymous button pair
    • Unranked listed first and the default
    • Background options open as a panel in the page
    • Timer defaults to 2 hours
  • Bracket and Finals — fairer and calmer
    • Matches open on demand ("Show First Match" / "Show Up Next Match")
    • Everyone tied at the finals cut-off goes through
    • If that leaves an odd number, the next highest score is added (random among ties)
    • A bracket always has an even number of finalists (cutting one is a last resort)
    • Long file names wrap, and both bracket cards are the same height
  • Playback — the host stays in control
    • No autoplay in the bracket, at crowning, or when picking a result
    • Winner's name revealed at crowning, and the zoom goes straight to the results
    • Volume slider removed; a fixed 0 dB limiter still protects everything
    • Impact animation plays when a waveform turns red
  • OBS Overlay — quicker updates
    • Timer changes show within a second (was 5)
  • Navigation — clearer names
    • "Sample Packs" is now "Packs" and "Host Battle" is now "Host"
    • Packs moved into a new "Resources" dropdown, with room for Presets and Tutorials later
  • Artist Links — less typing for hosts
    • Links are entered once per artist and shared across all their battles

FIXED

  • ELO — points now only where they should be
    • Unranked battles were still awarding ELO
  • Bracket — smoother matches
    • Autoplay swapped the two contestants around
    • Play button and "Now Playing" could show the wrong state
    • The right-hand card was shorter than the left
  • Background — looks the same at any zoom
    • Blur got weaker when the browser was zoomed out
  • Menu — nothing gets cut off
    • The menu scrolls when it's taller than the screen (Battle Logs was cut off)