{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":727076966,"defaultBranch":"main","name":"hashiwokakero","ownerLogin":"erthium","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-04T06:11:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49292808?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704495159.0","currentOid":""},"activityList":{"items":[{"before":"5dabfa8a35c5539bf0834fbc64d4efc2f68768f1","after":"101e94bbb17bc1f5484b94fef3adb2687d40e8af","ref":"refs/heads/main","pushedAt":"2024-02-27T10:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Add more docs and add requirements.txt\n\nAdd freeze rule to makefile for easy requirements creation as well","shortMessageHtmlLink":"Add more docs and add requirements.txt"}},{"before":"a43bfc2c156d930f997f348aab9c9063b1684c36","after":"5dabfa8a35c5539bf0834fbc64d4efc2f68768f1","ref":"refs/heads/main","pushedAt":"2024-02-27T10:21:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Migrate grid_to_surface to visualiser.py & add row/column numbers to it","shortMessageHtmlLink":"Migrate grid_to_surface to visualiser.py & add row/column numbers to it"}},{"before":"0f3c275715b49d13893623167da6d4ee8e4638c3","after":"a43bfc2c156d930f997f348aab9c9063b1684c36","ref":"refs/heads/main","pushedAt":"2024-01-09T16:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Change production filename convention and create make rules for ease","shortMessageHtmlLink":"Change production filename convention and create make rules for ease"}},{"before":"8023ada7f69c51fc225e90a0ec058d0606bcb726","after":"0f3c275715b49d13893623167da6d4ee8e4638c3","ref":"refs/heads/main","pushedAt":"2024-01-09T16:41:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Update gitignore to ignore puzzles in database\n\nAlso update difficulty_mapper docs","shortMessageHtmlLink":"Update gitignore to ignore puzzles in database"}},{"before":"1e3c4af15cf5a0d3550de852b032e1de5e7e1871","after":"8023ada7f69c51fc225e90a0ec058d0606bcb726","ref":"refs/heads/main","pushedAt":"2024-01-08T23:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Adjust test script to new solver method","shortMessageHtmlLink":"Adjust test script to new solver method"}},{"before":"0dcc5b53e9fb8db714fd54a7586095932b3ae3f9","after":"1e3c4af15cf5a0d3550de852b032e1de5e7e1871","ref":"refs/heads/main","pushedAt":"2024-01-08T15:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Complete cathegorise.py according to step_count_map","shortMessageHtmlLink":"Complete cathegorise.py according to step_count_map"}},{"before":"4c57a33f2f2987751626730595876853f746d5c1","after":"0dcc5b53e9fb8db714fd54a7586095932b3ae3f9","ref":"refs/heads/main","pushedAt":"2024-01-08T15:09:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Create a difficulty_mapper script\n\nTo be able to convert step_count to difficulty level between 0 and 1, we needed a scale for each geometry.\nWhenever the solver or generator algorithm changes, we can run this script again.\nAlso the current difficulty data is pushed in project/database/difficulty_map.json","shortMessageHtmlLink":"Create a difficulty_mapper script"}},{"before":"e755010d2cdc953bd4731c5fd70336efa99d6a82","after":"4c57a33f2f2987751626730595876853f746d5c1","ref":"refs/heads/main","pushedAt":"2024-01-05T23:22:13.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Merge pull request #10 from ErtyumPX/mass-production\n\nInfrastructure for Mass Production and Brute Force Solver","shortMessageHtmlLink":"Merge pull request #10 from ErtyumPX/mass-production"}},{"before":"0110b2c51316a2f3357d28e2386cfaf7bbf1ee3e","after":"3dec87915791c16117219df8f5517096715fa468","ref":"refs/heads/mass-production","pushedAt":"2024-01-05T23:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Create a basic production template","shortMessageHtmlLink":"Create a basic production template"}},{"before":"28c952e80a8fbff753e7eb68f78cd5c7da9562ba","after":"0110b2c51316a2f3357d28e2386cfaf7bbf1ee3e","ref":"refs/heads/mass-production","pushedAt":"2024-01-05T23:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Create a basic difficulty determining method","shortMessageHtmlLink":"Create a basic difficulty determining method"}},{"before":"df9de2a1f7587c8af239c8c31906ac138d9d3f0c","after":"28c952e80a8fbff753e7eb68f78cd5c7da9562ba","ref":"refs/heads/mass-production","pushedAt":"2024-01-05T23:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Fix import issue in generator.py","shortMessageHtmlLink":"Fix import issue in generator.py"}},{"before":null,"after":"df9de2a1f7587c8af239c8c31906ac138d9d3f0c","ref":"refs/heads/mass-production","pushedAt":"2024-01-05T22:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Create arg_parser.py script","shortMessageHtmlLink":"Create arg_parser.py script"}},{"before":"263839cb9b6ca350650dcb12a28a4f1743affa0c","after":"16e864de60b2a63da33dd58c4d7190ce00041373","ref":"refs/heads/tree-search-solution","pushedAt":"2024-01-05T21:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Dump stuff to continue later","shortMessageHtmlLink":"Dump stuff to continue later"}},{"before":"249f76bca98419e64ee47f5a21aae003209aa575","after":"263839cb9b6ca350650dcb12a28a4f1743affa0c","ref":"refs/heads/tree-search-solution","pushedAt":"2023-12-29T21:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Change the main idea to brute force from tree search","shortMessageHtmlLink":"Change the main idea to brute force from tree search"}},{"before":"bab1dd0d1c2c1a500c146cb21b52e9129ac48aa8","after":"249f76bca98419e64ee47f5a21aae003209aa575","ref":"refs/heads/tree-search-solution","pushedAt":"2023-12-29T19:24:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Implement get_groups() to get group of islands that are connected to each other","shortMessageHtmlLink":"Implement get_groups() to get group of islands that are connected to …"}},{"before":"a927ba9c756214b4bab29a8d07422b580a3d00cd","after":"bab1dd0d1c2c1a500c146cb21b52e9129ac48aa8","ref":"refs/heads/tree-search-solution","pushedAt":"2023-12-29T19:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Add some docs and create essential funcs for tree search","shortMessageHtmlLink":"Add some docs and create essential funcs for tree search"}},{"before":null,"after":"a927ba9c756214b4bab29a8d07422b580a3d00cd","ref":"refs/heads/tree-search-solution","pushedAt":"2023-12-29T18:37:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Get the structure ready for tree search solution\n\nAlso have the usage of global variables for more memory efficiency","shortMessageHtmlLink":"Get the structure ready for tree search solution"}},{"before":"cb26d6cb764230e4e3a4354ad1995636026e7835","after":"e755010d2cdc953bd4731c5fd70336efa99d6a82","ref":"refs/heads/main","pushedAt":"2023-12-29T17:42:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Merge pull request #9 from ErtyumPX/pr-6-fix\n\nFix The Issue w/Backwards Iteration","shortMessageHtmlLink":"Merge pull request #9 from ErtyumPX/pr-6-fix"}},{"before":null,"after":"13075991e1f7437e61f3b6f903a2f2c3ab9ad115","ref":"refs/heads/pr-6-fix","pushedAt":"2023-12-29T17:35:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Fix the stupid issue coming with PR#6 or something before that\n\nBackwards iteration made wrong","shortMessageHtmlLink":"Fix the stupid issue coming with PR#6 or something before that"}},{"before":"d334cf5e2e1bbe2bc76047e2f515981464297991","after":"cb26d6cb764230e4e3a4354ad1995636026e7835","ref":"refs/heads/main","pushedAt":"2023-12-27T06:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Add a comment on tests","shortMessageHtmlLink":"Add a comment on tests"}},{"before":"27fa5dae55dcf3b0f1a17550f0f9fa58f0c1192c","after":"d334cf5e2e1bbe2bc76047e2f515981464297991","ref":"refs/heads/main","pushedAt":"2023-12-27T06:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Add some spaces and types","shortMessageHtmlLink":"Add some spaces and types"}},{"before":"3cc465db42a0f60539a5a30c1f65de32d5455a19","after":"27fa5dae55dcf3b0f1a17550f0f9fa58f0c1192c","ref":"refs/heads/main","pushedAt":"2023-12-27T06:05:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Change the way test result is shown","shortMessageHtmlLink":"Change the way test result is shown"}},{"before":"5d73786a85234cdf8e64c87051fe466fd18c00aa","after":"3cc465db42a0f60539a5a30c1f65de32d5455a19","ref":"refs/heads/main","pushedAt":"2023-12-27T05:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Create a basic testing structure","shortMessageHtmlLink":"Create a basic testing structure"}},{"before":"ac8adacc319be560f6197e7c9041c2177f3d20f4","after":"5d73786a85234cdf8e64c87051fe466fd18c00aa","ref":"refs/heads/main","pushedAt":"2023-12-27T04:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Choose a different structure type","shortMessageHtmlLink":"Choose a different structure type"}},{"before":"9aee23b2109f55f7fdd032213d1bf4212cc12d7f","after":"ac8adacc319be560f6197e7c9041c2177f3d20f4","ref":"refs/heads/main","pushedAt":"2023-12-27T04:36:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Merge pull request #6 from ErtyumPX/impossible-bridge-rule\n\nImplementing Impossible Bridge Rule to Solver","shortMessageHtmlLink":"Merge pull request #6 from ErtyumPX/impossible-bridge-rule"}},{"before":"f337be1f50adbeab6e573e19a459a8e0e2d97eb8","after":"a6251cef6d1f3577c7711fe01d67ddea3d89166d","ref":"refs/heads/impossible-bridge-rule","pushedAt":"2023-12-27T04:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Fix the issue with parsing args for path\n\nAccidentally gave error if file does not exist instead if does","shortMessageHtmlLink":"Fix the issue with parsing args for path"}},{"before":"36ffbc8d7024b60264c9d5dd4075d10f2956a950","after":"f337be1f50adbeab6e573e19a459a8e0e2d97eb8","ref":"refs/heads/impossible-bridge-rule","pushedAt":"2023-12-27T00:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Implement impossible bridge rule","shortMessageHtmlLink":"Implement impossible bridge rule"}},{"before":"1752c35e5e8c8aed7f84601d38a3a2989490c2f5","after":"36ffbc8d7024b60264c9d5dd4075d10f2956a950","ref":"refs/heads/impossible-bridge-rule","pushedAt":"2023-12-27T00:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Add more docs","shortMessageHtmlLink":"Add more docs"}},{"before":null,"after":"1752c35e5e8c8aed7f84601d38a3a2989490c2f5","ref":"refs/heads/impossible-bridge-rule","pushedAt":"2023-12-27T00:16:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Make some cleaning here and there","shortMessageHtmlLink":"Make some cleaning here and there"}},{"before":"285534a1d920d7267e262aaaab3cfdc4869d6257","after":"9aee23b2109f55f7fdd032213d1bf4212cc12d7f","ref":"refs/heads/main","pushedAt":"2023-12-25T05:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erthium","name":"Ertuğrul","path":"/erthium","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49292808?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yN1QxMDo0ODozMC4wMDAwMDBazwAAAAQGag5c","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yN1QxMDo0ODozMC4wMDAwMDBazwAAAAQGag5c","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yNVQwNToxNzowNi4wMDAwMDBazwAAAAPRf4xn"}},"title":"Activity · erthium/hashiwokakero"}