about / patchnotes

Patch Notes

1.1.5

  • Multiplayer garbage is now server-authoritative: the server decides how much garbage you send and receive instead of trusting your opponent's client. A new "Server Garbage" lobby setting (default ON) keeps the old client-driven behavior available for custom lobbies.
  • Survival mode garbage is now cross-checked against the seeded hole chain — a run with invented garbage holes gets flagged.
  • Single-player scores go through server-side replay verification (in the background for now).
  • Performance: faster stats page loading, cheaper opponent board broadcasts, and PC-finder cleanup when a game ends.
  • Fixed the playfield going blank after resizing on mobile, and the login button not reverting after a rejected session.

1.1.4

  • Opener practice now lives at its own /opener page, and every opener has a direct link you can share or bookmark.
  • Fixed "reset on finish" not working in opener practice.
  • Fixed banned accounts being able to log back in.
  • Major security hardening across the board: session expiry is back, rate limiting and payload caps were added, X-Forwarded-For spoofing is blocked, inline scripts were removed for a stricter content-security policy, and usernames are now limited to safe characters.
  • Another round of performance improvements - faster leaderboard loading, optimized replay encoding and the times page, quicker achievement checks, and smoother opponent board rendering.

1.1.3

  • The PC Finder is out of beta! It has been rewritten from the ground up and is orders of magnitude faster: it now finds every available perfect clear nearly instantly, keeps working on wide open boards instead of giving up, and gives better feedback while searching.
  • New themes! Night is now the default theme and a new purple Dusk theme has been added, while the old Dark theme remains available in the settings. Colors across the site have been tuned for better contrast.
  • Profile and times pages now live at their own urls with the player name in them, so you can link directly to a player.
  • The opener practice page has a proper introduction and improved opener selection.
  • Fixed players sticking around in the player list long after disconnecting, with more robust connection handling overall.
  • Fixed the player card showing the wrong #1 in The Almost Death.
  • Re-audited the Leaderboard Podium and Leaderboard World Record achievements: the same position bug had been granting them wrongly, so every leaderboard's full history was replayed to remove wrongly earned ones — and a few veterans who set records before achievements existed finally received theirs.
  • Improved dates, page metadata and search engine friendliness across the site.

1.1.2

  • Leaderboard page - a new leaderboard page has been added to the about section, it shows all the modes and sub-modes with their respective leaderboards.
  • Sub-mode support - each mode now has the possibility of having multiple sub-modes with their own leaderboards.
  • Four Wide sub-modes - four new sub-modes have been added, one for each of the possible amount of residuals in Four Wide.
  • Achievement page - a new achievement page has been added, it shows the details of each achievement and how many have achieved it.

1.1.1

  • Added a new mode All-Spin Puzzle, where the goal is to clear as many lines as possible with all-spins while limited to 100 pieces. The board is smaller and hold is also disabled.
  • Added all-spin as a new toggle in both singleplayer custom settings and custom online lobbies.
  • Added T-Spin mini singles to T-Spin puzzle, they now give 1 point instead of not counting at all.
  • Added more API endpoints and data points to existing APIs. Profiles have achievements data and stats includes recent records and all-time score submissions.
  • Fixed several replay bugs, involving T-Spin Puzzle and All-Spin Puzzle.
  • Fixed multiplayer bugs causing afk players to be able to send garbage.
  • Added many more openers to practice on. (Nakamuraa's voracity, Stray gun, Honey cup and many more)
  • Added an account recovery page for resetting a user's password.
  • Refactored the entire server code to make it less brittle and error prone.

1.1.0

  • The ability to undo has been added to custom and opener practice.
  • Added PC Practice to opener practice, you can now skip building the opener and only do the ending PC.
  • Added score counters next to player names for competition.
  • Added team score counters and a new team choosing section to the lobby sidebar.
  • Added the ability for lobby leaders to hide players and prevent them from playing.
  • Added support for more modes when playing with teams.
  • Added support for up to 100 bots in custom, with more AI customization.
  • Improvements to the PC Finder.
  • Map Maker now supports custom board sizes.
  • Added a new bigger timer, enable it in visual settings for more clarity.
  • Added a center board setting for those who want to play with the board centered at all times.
  • Added a new setting that shows info behind the board like lines and pieces left.
  • Added the ability to change the player limit in a lobby.
  • Lobby leaders can now change most settings midgame, and players can change teams midgame.
  • Performance mode bug fixes.
  • DAS fixes for compatibility with replays.

1.0.6

  • New gamemode! T-Spin Puzzle, perform as many t-spins with 100 pieces as possible. Except there is a twist, you have no hold and pressing hold gives you a T piece, and you can only place T pieces if they cause a t-spin.
  • The PC Finder Beta version is out! Try it out in game with the "E" key. No guarantees that it works though!
  • Added 7th PC practice, practice 7th pc faster than ever.
  • Added more Achievements: The Almost Death, Survival, T-Spin Rush.
  • Fixed and compressed the icons, meaning shorter load times.
  • Opener Practice - fixed seed and categories, added more openers. (Chromium)
  • Several opener bug fixes.

1.0.5

  • The UI Update! Everything should now use a new rounded UI.
  • Added more icons and fixed the Web App settings.
  • Added the bot AI to another thread, should be more than twice as fast. This also has the benefit of less freezes and lag.
  • Multiple large optimizations to rendering.
  • Changed the lobby browser window and the settings window.
  • Replaced the checkboxes with fancy new switches.
  • Added connected skin support on opponent boards. Fixed connected skin bugs.
  • Added more buttons to Opener Practice. Mirror button and hide opener button.
  • Clicking on current opener now links directly to the opener source.
  • Opener Practice - fixed seed and categories, added more openers. (Chromium)
  • Changed "Start Speed" setting to "No Gravity".
  • Several opener bug fixes.

1.0.4

  • New and Improved Opener Search menu. (Shoutout Chromium)
  • Added an indicator for game being focused.
  • Changed Lobby Browser and Settings windows.
  • Fixed Connected Skin Bugs.
  • Added the option to enable decrease on custom lock delay. (Thx SundayLee)
  • Fixed a bug where doubles would award a T-Spin Mini Double. (Thx Bacchess)
  • Added Local time to profile page. (also Thx Bacchess)
  • Fixed piece locking bar bugs. (Thx Duckface)

1.0.3

  • Added connected skin support.
  • New and improved settings page.
  • Added a tagline to the settings cog "Settings". (Hopefully someone will click it now)
  • Added Reconnect button under the Cog for mobile.
  • Added a piece locking bar, for further clarity.
  • Fixed winners not receiving replays correctly. (Thx Chromium)
  • Fixed the Times page, now supports Hyper and T-Spin Rush. (also Thx Chromium)
  • Fixed Opener set seed to support mirrored openers. (again Thx Chromium)
  • Changed sprite slicer.

1.0.2

  • Bans and mutes have been added. Watch out!
  • Opponent's garbage bar is now visible in multiplayer lobbies.
  • Fixed joining games midgame crashing the client. (Thx DurianLogan)
  • Rules and appeal info added to the about page
  • Fixed mobile and gamepad/controller controls not showing up in settings. (Thx Duckface)
  • New Tile UI fixes.
  • Several small bugs and errors have been fixed.

1.0.1

  • Hold is now faded when unavailable.
  • Added more features to the Map Maker and improved mobile support.
  • Changed finish and world record text.
  • Blox has undergone a major CSS (styling/looks) overhaul. Most pages now feature a rounded panel based look.
  • Fixed Replay page, added support for mobile.
  • Added content to about and API pages
  • Added more API info.
  • Retrying now adds playtime.
  • Fixed achievement cards not showing up on the profile.
  • Fixed several mobile layout bugs.

1.0.0

  • Added 333 milliseconds of Garbage Delay.
  • Added About, Patch Notes, API and Guide pages.
  • Added ghost pieces and FOUR on opponent boards.
  • Added pieces placed to stats display.
  • Fixed URL search parameters bugs.
  • Fixed layout bugs.
  • Fixed reset time.
  • Optimized code on pages without the game window.
  • T-Spin Rush should now display the correct score in the attack log. (Thx Jakko)
  • Minor bugfixes