{"push_id":2055334424,"size":91,"distinct_size":91,"ref":"refs/heads/master","head":"d4075e714d0ed28e51f7da3e286d67ac07e3ac68","before":"ca06fc35c4e93f9e95fce452a2ef475f6f133b4f","commits":[{"sha":"03cb9a37d8606109437452b9bd35f884a81f0212","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Initial commit","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/03cb9a37d8606109437452b9bd35f884a81f0212"},{"sha":"a647d78c4add8e8e995c51f813daf24a67734ccd","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Stop allocating/deallocating memory inside for-loops","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/a647d78c4add8e8e995c51f813daf24a67734ccd"},{"sha":"aeca22f01fed017f4bb906041361b183ed17fcd2","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Fixed several warnings when building on Mac OSX","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/aeca22f01fed017f4bb906041361b183ed17fcd2"},{"sha":"8b7537e8c3da6c69061216d14adc1c2a2ef090ce","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"New feature: Custom fleet configuration\n\nFirst commit of custom fleets in parameters. This is currently only\navailable by entering a random seed or game description.","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/8b7537e8c3da6c69061216d14adc1c2a2ef090ce"},{"sha":"302273c29f65d5ebed84a0fabcda499d73abe78d","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Add strategy to Easy mode solver","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/302273c29f65d5ebed84a0fabcda499d73abe78d"},{"sha":"62be65b5477671253737ed14cdbab1cbcc2c69dd","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Highlight error for too many boats","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/62be65b5477671253737ed14cdbab1cbcc2c69dd"},{"sha":"627286429ddc5b3810bd3f0aae5571db18b5f47b","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Fixed validator for unknown boats\n\nCertain puzzles with the entire fleet placed would be counted as solved,\nwhen there's still other SHIP_VAGUE in the grid. This would normally be\ncaught by the number count validator, but can be avoided when the border\nclue is missing.","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/627286429ddc5b3810bd3f0aae5571db18b5f47b"},{"sha":"383effb67bdda95e80f952d2ce9f3ad61b9c2bda","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Improved Hard mode strategies\n\nAn intersection of a row and column with each 1 more ship to go will now\nfill both the row and the column at the same time, instead of one at a\ntime.","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/383effb67bdda95e80f952d2ce9f3ad61b9c2bda"},{"sha":"5e130dae93384b62db86839d149b761c5142a4e0","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Error highlighting for boats of invalid size","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/5e130dae93384b62db86839d149b761c5142a4e0"},{"sha":"921ff96fef2271ce30f33f0be7205e9549741600","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Fixed wrong boat being highlighted\n\nIf a vertical boat of an invalid size contained a SHIP_RIGHT, this would\ncause the intersecting horizontal boat to be marked too.","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/921ff96fef2271ce30f33f0be7205e9549741600"},{"sha":"828a39c61c5f738b375280799b952a86490dc01b","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Added validator for maximum amount of ships","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/828a39c61c5f738b375280799b952a86490dc01b"},{"sha":"5b879371ed3d7ae9b972660c9aecd2b05fb83f9f","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Add strategies for finding missing border clues\n\nMost solver strategies depend on a border clue being present. On\nDIFF_TRICKY and up, the solver will now fill in the last missing border\nclue.","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/5b879371ed3d7ae9b972660c9aecd2b05fb83f9f"},{"sha":"b6990cc3770167bc44a88e65226a8c76b397ce4a","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Changed difficulty verification in generator","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/b6990cc3770167bc44a88e65226a8c76b397ce4a"},{"sha":"d4302e47bd9f6fd9dd0501d6aee5f1d19413b639","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Improved Shared Diagonals strategy\n\nThe shared diagonals strategy now accounts for horizontally adjacent\nspaces, when there is one more ship to be placed. This situation was\nfirst handled by boats_solver_attempt_water_rows, but it should be\navailable on the Tricky difficulty level as well.","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/d4302e47bd9f6fd9dd0501d6aee5f1d19413b639"},{"sha":"aab70fcfb9804a87b9e78f5229ca94a5805d420f","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Prevent removing circle for filled squares","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/aab70fcfb9804a87b9e78f5229ca94a5805d420f"},{"sha":"1a36b802ba23d34cd8796207159386cd5e8d3974","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Fixed draw update when changing cursor mode","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/1a36b802ba23d34cd8796207159386cd5e8d3974"},{"sha":"406105e8b7c5ca9712f4513b37f536db8aa4f689","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Changed adjusting ships near grid clues","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/406105e8b7c5ca9712f4513b37f536db8aa4f689"},{"sha":"cfb5d29395b8e986894928f1c0d394573e729688","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Check for water surrounding grid clues","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/cfb5d29395b8e986894928f1c0d394573e729688"},{"sha":"ca830f4f30d988f9b96fe0a108aafc5b7a8f0674","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Add strategy for boats with a minimum length of 2","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/ca830f4f30d988f9b96fe0a108aafc5b7a8f0674"},{"sha":"83f9a3b30b9e669cd7ca89e0947f8fed90d1dbc3","author":{"name":"x-sheep","email":"cb604a0c5b5886526c4f4783e32785f19910c7df@users.noreply.github.com"},"message":"Increase click target around edges","distinct":true,"url":"https://api.github.com/repos/snelg/puzzles/commits/83f9a3b30b9e669cd7ca89e0947f8fed90d1dbc3"}]}
{"actor":{"display_login":"snelg"}}