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)