{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":508193222,"defaultBranch":"master","name":"super-tic-tac-toe","ownerLogin":"gijsdb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-28T07:09:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41033526?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1676419520.900794","currentOid":""},"activityList":{"items":[{"before":"0c9c46705338dfeb51f50d1815e5e82085b35ba4","after":"e93e764157a47cd1d5d8910ac24ed2b71bae9253","ref":"refs/heads/master","pushedAt":"2023-05-30T04:41:37.670Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"fixed typo in README","shortMessageHtmlLink":"fixed typo in README"}},{"before":"4ca7d1e8a1d8cd7e104d6f980c844a657fd769ee","after":"0c9c46705338dfeb51f50d1815e5e82085b35ba4","ref":"refs/heads/master","pushedAt":"2023-05-24T08:39:38.918Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added README.md","shortMessageHtmlLink":"added README.md"}},{"before":"1ac3927a586c9b87b84a864256d4b5998b976822","after":"4ca7d1e8a1d8cd7e104d6f980c844a657fd769ee","ref":"refs/heads/master","pushedAt":"2023-05-24T08:26:57.594Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"refactoring: seperated player memory and database repositories, renaming","shortMessageHtmlLink":"refactoring: seperated player memory and database repositories, renaming"}},{"before":"5ccc8dfb37de1ccc0ab3f16fd964159e0867820c","after":"1ac3927a586c9b87b84a864256d4b5998b976822","ref":"refs/heads/master","pushedAt":"2023-05-24T04:23:50.826Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"updated rules component styling","shortMessageHtmlLink":"updated rules component styling"}},{"before":"5e3c6f01d76b28cb519f9b08c20039cbaff11050","after":"5ccc8dfb37de1ccc0ab3f16fd964159e0867820c","ref":"refs/heads/master","pushedAt":"2023-05-24T04:11:11.062Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"styled highscores component and added content","shortMessageHtmlLink":"styled highscores component and added content"}},{"before":"24113d1a1c47c8d08adeee36571ed959a64850ad","after":"5e3c6f01d76b28cb519f9b08c20039cbaff11050","ref":"refs/heads/master","pushedAt":"2023-05-24T02:36:58.665Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"working on adding highscores feature","shortMessageHtmlLink":"working on adding highscores feature"}},{"before":"10648c8e1f9818dcdf1d42c738d02b31a19fd706","after":"24113d1a1c47c8d08adeee36571ed959a64850ad","ref":"refs/heads/master","pushedAt":"2023-05-23T23:04:43.331Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"Added the beforeunload event back in so when a player leaves the other player gets notified","shortMessageHtmlLink":"Added the beforeunload event back in so when a player leaves the othe…"}},{"before":"a8c263f98a4db55c69acc04201286dcf7e2c4ba3","after":"10648c8e1f9818dcdf1d42c738d02b31a19fd706","ref":"refs/heads/master","pushedAt":"2023-05-23T21:59:03.827Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added in cypress for front-end testing and wrote a test for checking usernames are unique for each user visiting","shortMessageHtmlLink":"added in cypress for front-end testing and wrote a test for checking …"}},{"before":"ef1cb4734da92fa2ef607450fcf2a6e022183b24","after":"a8c263f98a4db55c69acc04201286dcf7e2c4ba3","ref":"refs/heads/master","pushedAt":"2023-05-23T02:22:43.591Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"loading authenticated players from the database into memory on server start","shortMessageHtmlLink":"loading authenticated players from the database into memory on server…"}},{"before":"aa840eb1b62e7d460e2539c09c9ed4b59b927215","after":"ef1cb4734da92fa2ef607450fcf2a6e022183b24","ref":"refs/heads/master","pushedAt":"2023-05-22T23:24:38.154Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"working on adding SQLite database to store players that have authenticated","shortMessageHtmlLink":"working on adding SQLite database to store players that have authenti…"}},{"before":"4837a24be4a817d9767bb02bea901855669a1798","after":"aa840eb1b62e7d460e2539c09c9ed4b59b927215","ref":"refs/heads/master","pushedAt":"2023-05-22T10:16:59.777Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added a few more themes and changed the colors of a few elements","shortMessageHtmlLink":"added a few more themes and changed the colors of a few elements"}},{"before":"2fa04514cea41a826e059063c340c508a7e74535","after":"4837a24be4a817d9767bb02bea901855669a1798","ref":"refs/heads/master","pushedAt":"2023-05-22T09:37:02.914Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"right, i now know what css variables are.","shortMessageHtmlLink":"right, i now know what css variables are."}},{"before":"2b297522501a20db7a19757b3b228f5dae6b5a9c","after":"2fa04514cea41a826e059063c340c508a7e74535","ref":"refs/heads/master","pushedAt":"2023-05-22T04:06:15.326Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added some more tests for usecases","shortMessageHtmlLink":"added some more tests for usecases"}},{"before":"6adb7f743f1b052837a419485bb9502193ab5ed1","after":"2b297522501a20db7a19757b3b228f5dae6b5a9c","ref":"refs/heads/master","pushedAt":"2023-05-22T02:46:01.070Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"reverted the square colors, when captured, to be red/blue again to make it clear what player is what","shortMessageHtmlLink":"reverted the square colors, when captured, to be red/blue again to ma…"}},{"before":"e3a32cc6504b58e8ec6e8598f73b2835fe182520","after":"6adb7f743f1b052837a419485bb9502193ab5ed1","ref":"refs/heads/master","pushedAt":"2023-05-21T23:26:04.374Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"made rest of the UI mostly adhere to the selected theme, need to change player and opposition colors on the board to something intuitive and consistent","shortMessageHtmlLink":"made rest of the UI mostly adhere to the selected theme, need to chan…"}},{"before":"58961148086663afc8e8ec208cb7ca34a545290e","after":"e3a32cc6504b58e8ec6e8598f73b2835fe182520","ref":"refs/heads/master","pushedAt":"2023-05-21T20:55:11.870Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added a few more color schemes for themepicker","shortMessageHtmlLink":"added a few more color schemes for themepicker"}},{"before":"7e045b704bf735ec4832cccf06798107b4e2406b","after":"58961148086663afc8e8ec208cb7ca34a545290e","ref":"refs/heads/master","pushedAt":"2023-05-21T10:30:04.231Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"styling changes","shortMessageHtmlLink":"styling changes"}},{"before":"a7edcef49938422e9350efe2d35ba523301e7253","after":"7e045b704bf735ec4832cccf06798107b4e2406b","ref":"refs/heads/master","pushedAt":"2023-05-21T10:08:20.170Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"working on making UI more appealing, added a theme changer for fun","shortMessageHtmlLink":"working on making UI more appealing, added a theme changer for fun"}},{"before":"fdb75d9e861be53629ef297076dcd94c6949d92f","after":"a7edcef49938422e9350efe2d35ba523301e7253","ref":"refs/heads/master","pushedAt":"2023-05-21T07:59:28.280Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added logout functionality","shortMessageHtmlLink":"added logout functionality"}},{"before":"107c9101ddd75671f9e0465dc17c8990e5951bcf","after":"fdb75d9e861be53629ef297076dcd94c6949d92f","ref":"refs/heads/master","pushedAt":"2023-05-21T07:33:06.168Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"working on login feature","shortMessageHtmlLink":"working on login feature"}},{"before":"d4e4b297facd68b8ee39b62026529b512aa8e206","after":"107c9101ddd75671f9e0465dc17c8990e5951bcf","ref":"refs/heads/master","pushedAt":"2023-05-19T01:49:30.548Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"added tests for session usecases and moved player create and get into one file","shortMessageHtmlLink":"added tests for session usecases and moved player create and get into…"}},{"before":"9a29a3dcb666dada56374c7cceb2bae661fa3d3e","after":"d4e4b297facd68b8ee39b62026529b512aa8e206","ref":"refs/heads/master","pushedAt":"2023-05-19T00:44:29.900Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"adding usecase tests","shortMessageHtmlLink":"adding usecase tests"}},{"before":"69d732b7dd7fdd89db0cc1c35fad2b07a103dfe6","after":"9a29a3dcb666dada56374c7cceb2bae661fa3d3e","ref":"refs/heads/master","pushedAt":"2023-05-18T04:20:24.868Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"tidyups and fixed a bug when leaving a game that does not exist","shortMessageHtmlLink":"tidyups and fixed a bug when leaving a game that does not exist"}},{"before":"d861bce98dc4e883a1b3aa9dd662a673d5edc1cf","after":"69d732b7dd7fdd89db0cc1c35fad2b07a103dfe6","ref":"refs/heads/master","pushedAt":"2023-05-18T03:36:06.826Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"when user logs in with google their temp player is replaced on the server, client needs work to handle this","shortMessageHtmlLink":"when user logs in with google their temp player is replaced on the se…"}},{"before":"9b7b032c05f8a5f49434b07ef822e51a4d0c8612","after":"d861bce98dc4e883a1b3aa9dd662a673d5edc1cf","ref":"refs/heads/master","pushedAt":"2023-05-18T01:51:03.654Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"adjustments to client to work with new sessions, now kicks a player from game if session expires from being afk","shortMessageHtmlLink":"adjustments to client to work with new sessions, now kicks a player f…"}},{"before":"39de4c9a8228c503b15d1413c383bae566c63006","after":"9b7b032c05f8a5f49434b07ef822e51a4d0c8612","ref":"refs/heads/master","pushedAt":"2023-05-18T01:49:50.737Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"update to session refresh in middleware, refresh now returns a full session to keep cookie expiry consistent","shortMessageHtmlLink":"update to session refresh in middleware, refresh now returns a full s…"}},{"before":"0aeb7018994e69220a1ada9fda628d9dcf745a3d","after":"39de4c9a8228c503b15d1413c383bae566c63006","ref":"refs/heads/master","pushedAt":"2023-05-17T09:57:45.920Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"removed refresh session middleware from some routes and game seems to work now","shortMessageHtmlLink":"removed refresh session middleware from some routes and game seems to…"}},{"before":"1cc4ba66037fe1427bc30b6a35f7489b1df5a25b","after":"0aeb7018994e69220a1ada9fda628d9dcf745a3d","ref":"refs/heads/master","pushedAt":"2023-05-17T08:58:23.772Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"mostly refactoring, moved middleware into adapter layer and working on temp players session management","shortMessageHtmlLink":"mostly refactoring, moved middleware into adapter layer and working o…"}},{"before":"68f26db321234efff1510f2de6328213a85a76e3","after":"1cc4ba66037fe1427bc30b6a35f7489b1df5a25b","ref":"refs/heads/master","pushedAt":"2023-05-15T10:04:58.699Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"WIP: improving user session management and refactorings","shortMessageHtmlLink":"WIP: improving user session management and refactorings"}},{"before":"b041333c058ef6a8217a043c3fc3e9407fec8021","after":"68f26db321234efff1510f2de6328213a85a76e3","ref":"refs/heads/master","pushedAt":"2023-05-15T07:59:59.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"gijsdb","name":"Gijs de Blauw","path":"/gijsdb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41033526?s=80&v=4"},"commit":{"message":"WIP: improving user session management","shortMessageHtmlLink":"WIP: improving user session management"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADNqgiTAA","startCursor":null,"endCursor":null}},"title":"Activity · gijsdb/super-tic-tac-toe"}