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