<< Back to homepage
Change Log
v0.81.0 11/27/2022
- fixed a bug where enter wasn't work for chat on some computers
- numpad enter now works the same as enter / return
- can now see the location of the server you are connected to in the settings menu
- fixed a bug where the personal timer would keep counting after a game was finished (cosmetic only, actual saved completion time was correct)
- @Jiggy bot (on the discord server) can now be asked for random images, dm the word `random` to the bot
v0.79.0 11/12/2022
- added a unique number to end of all anon names so that they can be more easily "managed" (kicked/banned)
- fixed a bug that had some puzzles looking pixelated / jagged in firefox, opera, and several browsers
- smoothed how images look in *all browsers*
- significantly improved the rendering speed
v0.78.0 11/9/2022
- Site remembers signing in for longer (extended from 36 hours to 7 days, also refreshes each visit)
- Reduced chance of joining a game and not having your score remembered (which was mostly caused by signin expiring)
- `/empty` improvements (this commands moves individual unlocked pieces out of the solution area)
- can now type `/e` as a shorthand
- command now works with all directions (n, s, e, w, nw, top, left, etc.)
- short hand works with directions, e.g. `/e n` or `/e s`
- Game timer is now pausable with Spacebar
- pausing the timer only affects your timer! other players can still play while you are paused
- to prevent cheating, when you pause your timer the puzzle is hidden
- chat and game menus are usable while paused
- note: your own game timer will stop counting if the game detects that you are afk for over a minute based on mouse movement
- May now add email address to the accounts that normally use a social login (fb, google, etc)
- May now add/update email from the Account tab
- May now resend verification email from the Account tab
- Accounts *MUST* have a verified email before making any purchases [coming soon] (so we can contact and refund you if there's ever a problem!)
- WASD now scrolls the game just like the arrow keys do
- Arrow keys pressed while typing a chat message now correctly let you edit text without also scrolling the game around
- Scrolling with keys is now a littttle faster (12.5%)
v0.77.0 7/25/2022
- game can once more run on computers without hardware acceleration / gpu support -- hoping to keep support for this for at least a year
- increased play area (from +500 pixels around the initial shuffle to +1500 pixels)
- previews of images should now fit without a scrollbar on most screens
v0.76.0 6/7/2022
- speculative fix for a bug where sometimes a piece wouldn't be counted as locked in
- usernames may now be 12 chars (up from 10)
- sending chat message will now prevent a player from being marked as AFK (no longer have to move the mouse to stay connected while chatting)
- chat now allows typing <3 and other uses of the < > characters
- chat messages can be longer (~2x) and sent more frequently before becoming rate-limited
- chat messages now wrap correctly on smaller screens
- added a sound effect for when someone sends a chat message
- fixed a bug where preview wouldn't open on some tiny sreens
- improved game loading speed and download by 10-15%
- improved FPS (performance) on some computers
- the in-game 'View in catalog' link now opens the image in a new tab instead of leaving the game
- solution area is now just an outline instead of a filled rectangle (experimental, so that picking a background color is more effective)
- tall in-game preview images will now show a scroll bar on short screens
v0.73.0 5/17/2022
- added Silicon Valley, New Jersey, Frankfurt, Tokyo, and Singapore datacenters
- matchfinder now prefers nearest dataceneter when creating/resuming games (in other words: major connection improvements for most players!)
v0.70.0 4/20/2022
- vacuum: can now type `/v` as a shorthand, works with all existing options
- added `top` and `bottom` to vacuum (same result as up/n, down/s)
- fixed a bug where non-signed in players would get a "Banned" message when joining a game
- fixed a bug that would make some games stuck on an unreachable server (note: this manifested as being disconnected when joining a specific game, and that game staying stuck for a long time)
v0.67.0 4/7/2022
- overhauled game modes, removed "private, public, hosted" distinctions
- all games created before this patch will revert to private
- added new interface inside of the "players" section, visible only to the host, for changing settings
- host may choose to list the game on the JigsawPuzzles.io front page so that anyone can join (like public and hosted games used to be)
- host may choose to limit a game to JigsawPuzzles.io members only (no anons may join)
- settings are changeable at any time, and the game is no longer committed to being in a single mode
- custom puzzles (aka use your own image) are always private
- host may kick / ban players (prior to this patch only one mode gave a host these powers, now they apply to every game)
- anon players are now bannable! this will temporary ban their IP from rejoining the puzzle from which they were banned
- fixed a bug which was causing infrequent but random connection losses
- updated the rules for when a puzzle gets added to your collection of puzzles
- any puzzle created by you will be added to your collection
- any private or custom puzzle you join is also added
- public puzzles that are joinable from the homepage are not added, unless you are the creator (these are usually played and finish quickly and would clutter up your collection)
- maximum concurrent players per puzzle is now 10 (and actually enforced). there may be a mode in the future with larger player counts, but for now this is needed to stop lag from one game from spilling into another
- player names are now visible next to their cursors (a future patch will assign unique identifiers to anons to make this more useful in public games)
v0.64.0 3/21/2022
- added 50 new servers to US East (global regions coming soon...)
- added new `/shuffle` command - this shuffles pieces like a freshly cut puzzle. It can be used to get pieces near the play area (kinda like vacuum) and it can also undo a mess made by vacuuming all the pieces in one direction or a mess created by stacking all of the pieces in one area. Please note it totally shuffles the pieces and this may be disruptive! This is unlike `/vacuum` which has an algorithm that keeps the scattered pieces near their neighbors as they get pulled inwards.
- bugfix: `/vacuum left` etc. directional commands now behaves more like regular vacuum and no longer also empties the board
- bufix: `/empty` no longer overreaches on the left and top edges of the solution area (it used to grab pieces that overlapped these borders)
- a new test version of an infinitely scrolling and tag-searchable catalog is available at https://jigsawpuzzles.io/browse/search-test
- misc netcode performance changes
v0.62.0 1/24/2022
- bumped maximum pin limit to 30 per account
- fixed a bug where some piece counts couldn't be selected when starting a new game
- in-game timer now pauses correctly when a puzzle is complete (note: saved timers on older games are still accurate, this bug was purely cosmetic)
- clicking outside of the in-game image preview will now close the preview again
- reviews
- that have no written text no longer require approval (like just rating the difficulty)
- now display piece count and difficulty along with the review
- fixed the "5 review(s)" link to show the correct number of written reviews (it no longer counts reviews without text)
- numerous improvements to in-game piece interaction during lag
- made some general improvements to how picking up and dragging pieces behaves with 100+ ms of latency (more to come)
- significantly reduced the chance that the game would misinterpret dragging a piece as dragging the background. going forward this can pretty much only happen if two players grab a piece at the same time, or if the "held a piece too long" troll timer takes the piece away
- reduced numerous occurrences of pieces rubberbanding (~some still remain~)
- fixed a bug where a piece would be stuck for just one player
- fixed a bug where under some network conditions dragging a group of puzzle pieces would have them dancing/jittering around
- fixed a bug where a piece would sometimes be held at a weird offset to the down+right of the hand instead of right where it was grabbed
1/21/2022
- added prototype of pins feature (limit of 10 pins initially)
- pin an image in the catalog to save it for later
- view your pins in My Puzzles > Pins
- return to the image from the Pins tab to easily start a game, leave a review, or link the image to a friend
- navigation improvements
- generally made it a lot easier to go between the catalog, images, reviews, and the new pins section
- My Puzzles page no longer returns to the Completed tab when refreshed (instead it maintains what was being viewed)
- Tabs within My Puzzles now work with back/forward browser buttons, produce browser history, and can be bookmarked
- reduced the intensity of highlights and shadows on the bevel of puzzle pieces
v0.59.0 1/13/2022
- speculative fix for an incorrectly locked in piece bug
- removed one instance of rubberbanding that could occur as pieces locked in during a lag patch
1/12/2022
- users are now redirected to sign in if they try to access my puzzles or reviews while signed out
- in-progress and complete puzzles now have links to the catalog
- review links added in My Puzzles
- significantly restyled reviews in varying places
v0.58.0, 1/10/2022
- added initial prototype of image reviews!!
- speculative fix for a bug where puzzle pieces could sometimes lock into the solution area without being perfectly aligned. This will not fix any existing puzzles, just hopefully reduce occurences of the bug.
- added command "/fixit" which attempts to perfectly align any locked in pieces. This will fix existing puzzles!
- you can now go from the in-game image preview straight to the catalog page for an image
- increased images per page in the catalog /latest category from 12 to 24
- increased images per page in all other categories from 16 to 24
- increased category image previews from 2 to 4 images
- in-game preview will now offer a scrollbar if the image is too tall
v0.57.0, 1/4/2022 happy new year!
- fixed a bug which made it possible to connect certain edge pieces together on their FLAT SIDE!! OH THE HERESY!!
- completely retuned the distance for pieces attaching to each other and the board
- in general, pieces snap when the piece is dropped roughly halfway (visually) or more into the correct position
- for 1000 pc puzzles, this is a significant decrease, probaby shrinking the snap in area by about 45%
- for 600 pcs, the behavior is similar to before
- for 300, 150, 70, 35 pcs etc the game is much better and no longer feels like trying to thread a needle.
- if you're finding any of this too hard or too easy please come stop by the discord and tell the developer so we can retune it
- added prototype "/empty" command that can be typed into the chat
- pulls all unattached pieces from the solution area to the top center above the puzzle
- it's like "/vacuum" but for the inside of the puzzle
- ignores pieces that are already merged into a group
- ignores pieces in a player's hand
- does have a vacuum-like effect on the area above the puzzle, otherwise it would just be piling pieces ontop of other pieces
- shares a cooldown with "/vacuum" of 15 seconds
v0.49.0 - v0.56.0
misc bugs fixes and the custom image feature (forgot to actually takes notes about most of these...)
- custom image feature released! (use your own images to create a puzzle)
- if you're the only player in a game, you may now use the "/vacuum" chat command (even if you didn't create the puzzle)
- significantly improved game performance during traffic spikes (players are spread out across available servers very quickly now, it is much more difficult to end up on a stressed server)
v0.48.0 - 4/20/2021 - 7/27/2021
- added an in-game timer, can be shown via the gear icon
- timer is just your own time spent within that puzzle and does not show or count other people
- timer pauses itself after 60 seconds if it thinks you're afk
- timer is stopped instantly and saved if you exit the puzzle (closing the tab, going to the homepage, etc)
- timer stops if a puzzle is completed
- made some changes to how sounds load+play (attempted ios+safari sound fix)
- ported large amounts of the in-game interface, hopefully it works the same as before:D
- if a player is alone in a game, they gain access to the /vacuum command even if they aren't the creator
v0.44.0 - v0.47.0, ~ 4/20/2021 - 7/10/2021
- retuned the total pieces / total puzzle statics to reflect reduced players during summertime - as of 7/10/2021 there are 910,000 completed puzzles
- major upgrade to database, reducing the "disconnect" bug that occurs freshly after starting/continuing a puzzle
- new load balancing strategy to keep most games lag free
- improved social media images: pasting the image link from browsing now displays a large thumbnail in discord, facebook, twitter etc
v0.43.0 3/29/2021
- improved performance of setting up a new game
- fixed a bug where sometimes people would end up with a few clones of a puzzle they started
???
- added prototype "/vacuum" command that can be typed into chat
- pulls all pieces towards the center of the puzzle
- will mildly shuffle pieces, but tries to keep them mostly together
- ignores pieces that are already merged into a group
- ignores pieces in a player's hand
- this command only works for the puzzle's creator or the host
v0.40.0 2/22/2021
- made some upgrades to hosted mode x2
- made it so that slower connections have a better chance of making it into the game
- put some length limits on player names
- fixed a vulnerability that let someone create a 10,000 piece puzzle *ahem*
v0.37.0 2/9/2021
- improved frontpage performance by ~12x
- hosted games now tell you that you're not signed in before trying to join
- fixed a bug in hosted mode where the host sometimes couldn't ban/kick a player
- generally improved performance of images, sign in, and puzzles being saved or loaded
- lots of little fixes to the catalog
- background color is now saved (local on your computer/browse, not cloud)
v0.34.0 11/12/2020
- chat box is now clickable
- chat now works on touch/mobile devices
- old chat functionality of pressing 'enter' to start typing still works btw
v0.33.0 10/21/2020
- improved game loading speeds
- fixed two bugs that would at random cause pieces to be stuck after starting a game
v0.32.0 8/27/2020
An entirely new design for browsing our image catalog!
- Latest Images page - shows the newest stuff
- Category/By tag pages - shows all images with a certain tag
- Individual image pages
- Linkable! You can now link an image to your friends for some pre-puzzle discussion!
- Credits the photographer (in the case of photography put into the public domain)
- Shows related images
- Shows portait and landscape images (previous catalog cropped all previews to a misleading square shape)
- Mobile/Tablet/Desktop compatible - the catalog has been made for a variety of screen sizes
- No longer requires sign-in just to browse (though sign-in is still required to actually create a puzzle)
- Requires drastically less bandwidth to browse (various image and pagination optimizations)
- Coming later: better tags, image descriptions
v0.30.0 6/10/2020
- Can now interact with pieces *through* the chat interface
- Pasting a link to another puzzle in-game produces a clickable link for the other players
- Chat occupies less screen space, and can be hidden entirely
- 'Hosted' games are now marked on the front page
v0.29.0 6/6/2020
Chat system and a new anti-troll mode initially rolled out to user-created games (not the themed or chaos lobbies).
-
New chat system
- Press enter to start typing, and enter again to send
- Colorized usernames
- Text lasts much longer before fading away
- Pressing enter after text has faded away shows the chat again
- Per-person mute feature removes a username and all their messages from the chat
- People joining the game are announced by the server in the chat, among other things
-
Hosted mode
- A new *public* game mode where the person who starts a puzzle gains the power to kick/ban players. This is like the current public games but with some ability to fend off trolls.
- This mode is member-only (everyone must be signed-in to play).
- Kick: disconnects a player from a game, but allows them to rejoin
- Ban: disconnects a player from a game, and prevents them from rejoining
-
Player List
- A new button has been added to the interface that shows the player list
- Everyone currently connected can be seen in the player list
- Various moderation opions exist in the player list
- Scores for members are now saved long-term along with the puzzles, instead of being session only (only for the game modes receiing this patch, for now)
- Scoring has been removed for anon players (no deliberate reason for this... just a side effect of how things work now).
v0.28.0 5/4/2020
- private puzzles are limited to 10 players
- fixed a bug where the wrong private game could be joined via create/resume/reconnect (is this is the last of this bug? we shall see)
v0.27.0 4/29/2020
- user-initiated public games are back!
- fixed two bugs where players attempting to continue or start a new private game could be placed into an existing private game
v0.26.0 4/21/2020
- improved sign in, all devices should now stay signed in properly
- decreased the chance of puzzles getting lost/bugged during traffic spikes
- fixed an intermittent bug where players were all being sent to the same server when trying to create a new puzzle
v0.24.0 4/18/2020
Mostly bug fixes for problems found by players (thank you!), and server improvements.
- now running 650+ game lobbies
- added ~40 more images, many picked by players
- tweaked ad frequency (less, overall)
- created some new themed puzzle playlists for the front page
- fixed a bug where a player who refreshes the page right as they join could enter the game twice and would not be able to move any pieces
- fixed a bug where a game server would fail to clear the board before loading a new puzzle, and then would present the players with two (or more) puzzles worth of a pieces
- fixed a whole bunch of very weird ghost piece / can't move piece / extra piece / extra player hand bugs related to the above
- fixed a bug related to traffic spikes where certain servers were not being returned to the pool of available lobbies
- bug found: during traffic spikes a small (less than 1%) number of puzzles were failing to save. Game lobbies will now repeatedly try to save puzzles if they ever encounter a failure (we won't know if this works until more time has passed).
- bug found: during traffic spikes there is a very small chance that a newly created puzzle will not be added to the "My Puzzles" page. There is no fix for this yet -- but if it happens to you, the puzzle can be recovered by going into your browser history and rejoining it.
4/10/2020
- login now lasts 36 hours (instead of instantly ending when closing the browser)
- improved image loading speed
- added more private game lobbies
4/6/2020
- added 300+ more game lobbies
- created new playlists for the themed lobbies
- added scoring to chaos and themed games
- added video preroll advertisements at a maximum rate of one per 15 minutes
- NOTE: we'd like to offer an ad-free premium version JigsawPuzzles.io in the future with some additional gameplay value (for now we just need to pay some server bills!)
v0.19.0 3/24/2020
- "username has joined" appears when someone joins a game
- player hand-cursors are now visible immediately when they join (previous only visible after touching a piece)
- Scoring: scores are now visible in the top right
- Scoring: players get a point when they lock a piece to the board
- Scoring: hide the scores by clicking the 'Scores' button
- NOTE: this patch will role out gradually and will not be on all servers immediately
- Infrastrucutre: added 200+ private lobbies over the previous few days
- Catalog: added 400+ images over the the previous few months (so many that we need to make a new catalog / interface in the near future)
v0.18.0 4/5/2019
- users can create public games (not just admins)
- public games: auto save every 20 seconds, remain active so long as they have players
- homepage: shows user-created public games
- homepage: autorefreshes servers
- homepage: shows puzzle progress percentage and sorts games by population
- my puzzles: saves in-progress public games, can continue a public game that was stopped
v0.17.0 3/25/2019
- added 600 piece option for new puzzles
- added 1000 piece option for certain high quality images (search for 'Chaos')
- began including public domain classic artwork
- added a 5 minute afk timer
- fixed a rare stuck piece bug
v0.16.0 3/13/2019
- fixed the most common stuck piece bug
- fixed a few rare crashes
- fixed one of the bugs that had fused pieces looking strange
- made the final few puzzle pieces easier to find
- improved game consistency during packet loss
v0.15.0 3/10/2019
- added 52 new images, many animals and birds-eye-view
- improved server performance (especially chaos)
- tripled total server capacity
v0.14.2 3/8/2019
- added 21 new images
- fixed a bug that was causing completed puzzles to stay visible after the next puzzle loaded
v0.14.0 3/5/2019
- added touch support for tablets
- increased puzzle loading speed (3x)
- numerous performance and stability fixes
2/9/2019
- Like/Follow on Facebook and Twitter
- New puzzle page shows most recently added images
- Added many images w/ tags: Seattle, Mount Rainer, Arches National Park, Moab
- Created Chaos3 playlist with 16 new 4k resolution puzzles
v0.12.0 - 1/23/2019
- mousewheel zoom now works in many more browsers
- fixed a bug that had puzzles stuck at 99% loaded
- fixed a very rare bug where a piece would disappear
v0.11.0 - 1/22/2019
- new chat system
- choose nicknames and cursor colors
- fixed a bug that caused public puzzles to sometimes get stuck after being finished
1/21/2019
- enabled facebook login
- added many new puzzle images
- added a second chaos server, with new images
v0.10.0 - 1/20/2019
- pieces can now only be held for a limited time
- fixed a rare "stuck piece" bug (losing internet while moving a piece)
- added more private game servers
v0.9.0 - 1/18/2019
- misc quality of life fixes for those who normally play with packet loss
- fixed a visual bug where locked pieces would be misaligned
- fixed numerous visual bugs relating to moving fused pieces
v0.8.0 - 1/17/2019
- mousewheel zoom now works when playing the game on a third party site via iframe
v0.7.0 - 1/15/2019
- public puzzles on the front page save progress
- puzzles now show loading progress