{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596622155,"defaultBranch":"main","name":"OscarChessPlatform","ownerLogin":"SamDorn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-02T15:32:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/114228291?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675351941.5315819","currentOid":""},"activityList":{"items":[{"before":"d4ce8a2b112551f56040117ffcb8fceb6a61b42c","after":"edf3034725e56cb09c248d15337f345d9165379c","ref":"refs/heads/main","pushedAt":"2023-05-28T19:57:34.679Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7c7445beae1794782a23b8f0cf52387e17050a45","after":"d4ce8a2b112551f56040117ffcb8fceb6a61b42c","ref":"refs/heads/main","pushedAt":"2023-05-25T10:56:27.371Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress","shortMessageHtmlLink":"Development in progress"}},{"before":"4d0568ad7f5f5f4a5239181c03b32e49ae59ec15","after":"7c7445beae1794782a23b8f0cf52387e17050a45","ref":"refs/heads/main","pushedAt":"2023-05-24T21:34:31.532Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded surrender and draw option in vsPlayer.","shortMessageHtmlLink":"Development in progress"}},{"before":"136803ab4c5f2703b6a1d385290a41039662b92f","after":"4d0568ad7f5f5f4a5239181c03b32e49ae59ec15","ref":"refs/heads/main","pushedAt":"2023-05-23T18:29:43.068Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress","shortMessageHtmlLink":"Development in progress"}},{"before":"c815f50c219dd00eadb88fc2bd46a7512b3598ee","after":"136803ab4c5f2703b6a1d385290a41039662b92f","ref":"refs/heads/main","pushedAt":"2023-05-15T03:47:03.711Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded graphics, fixed bugs.","shortMessageHtmlLink":"Development in progress"}},{"before":"dee786c871dcf08918dd0b182aea036c192efc1f","after":"c815f50c219dd00eadb88fc2bd46a7512b3598ee","ref":"refs/heads/main","pushedAt":"2023-05-12T19:37:34.085Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded functionality to player vs player. Now the image and username of who is playing are shown","shortMessageHtmlLink":"Development in progress"}},{"before":"6be97265cf57d02510866af62177d2edefbfd104","after":"dee786c871dcf08918dd0b182aea036c192efc1f","ref":"refs/heads/main","pushedAt":"2023-05-11T19:32:44.425Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded player versus player","shortMessageHtmlLink":"Development in progress"}},{"before":"5c8a389768ad713599fc7091827f532c9018781c","after":"6be97265cf57d02510866af62177d2edefbfd104","ref":"refs/heads/main","pushedAt":"2023-05-05T11:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nStarted to develop vsPlayer. It's a tricky one. Now if the user is logged in it connects to a websocket even in the home page.","shortMessageHtmlLink":"Development in progress"}},{"before":"e2a9ce5a0298931322e3d84b0bdaa4cb4e72a078","after":"5c8a389768ad713599fc7091827f532c9018781c","ref":"refs/heads/main","pushedAt":"2023-04-28T11:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded validate method in user model, added basic api rest,. Fixed some bugs","shortMessageHtmlLink":"Development in progress"}},{"before":"7e470c248ba4d2032bd6e982e1fcf8a6466506ed","after":"e2a9ce5a0298931322e3d84b0bdaa4cb4e72a078","ref":"refs/heads/main","pushedAt":"2023-04-26T06:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress","shortMessageHtmlLink":"Development in progress"}},{"before":"1d731f75b9799181695748dce423e696eb4381a6","after":"7e470c248ba4d2032bd6e982e1fcf8a6466506ed","ref":"refs/heads/main","pushedAt":"2023-04-22T22:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded verify email. Now an email containing an activation link is sent to the email used for the registration an if clicked it verifies the email.","shortMessageHtmlLink":"Development in progress"}},{"before":"b8910be7c6926ef020ba1ce664290ca08f0e084f","after":"1d731f75b9799181695748dce423e696eb4381a6","ref":"refs/heads/main","pushedAt":"2023-04-20T21:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nCorrected some mistakes. Added front-end validation for registration. Added enviorment variables","shortMessageHtmlLink":"Development in progress"}},{"before":"4cb4c42f5411785d95e77e4e03b6861e5d7c1509","after":"b8910be7c6926ef020ba1ce664290ca08f0e084f","ref":"refs/heads/main","pushedAt":"2023-04-18T22:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nNow who logs in with google is saved in the database and check if it had already made a login previously. Changed style to the email sent after the autentication. Added comments","shortMessageHtmlLink":"Development in progress"}},{"before":"490a19c76824daaac719ee3781c7a8abe60f1fb3","after":"4cb4c42f5411785d95e77e4e03b6861e5d7c1509","ref":"refs/heads/main","pushedAt":"2023-04-17T20:58:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded email sender with phpmailer and generation of a jwt token with simpleTokenjwt. Next thing to do is to validate data backend, since for now it's only done frontend.","shortMessageHtmlLink":"Development in progress"}},{"before":"1b6e17a0f4dd53b266f05f6b6d7c278a8dd33abb","after":"490a19c76824daaac719ee3781c7a8abe60f1fb3","ref":"refs/heads/main","pushedAt":"2023-04-02T21:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nImproved the routing system, it now supports dynamic urls. Added the base for validation in the Model","shortMessageHtmlLink":"Development in progress"}},{"before":"9e8af9fba5674c0dbc2cd53c8bbc3b16d18c36c5","after":"1b6e17a0f4dd53b266f05f6b6d7c278a8dd33abb","ref":"refs/heads/main","pushedAt":"2023-03-28T21:15:40.703Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Delete composer.lock","shortMessageHtmlLink":"Delete composer.lock"}},{"before":"f2dbc790fb151747800f6bf4d1b7088ced649282","after":"9e8af9fba5674c0dbc2cd53c8bbc3b16d18c36c5","ref":"refs/heads/main","pushedAt":"2023-03-28T21:14:37.874Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nChanged the routing system. Moved the database in the app/database folder. Probably will change the ajax controller as well.","shortMessageHtmlLink":"Development in progress"}},{"before":"1ec42e021238eb53447b56a23029fffc1cb253f3","after":"f2dbc790fb151747800f6bf4d1b7088ced649282","ref":"refs/heads/main","pushedAt":"2023-03-27T07:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Develpment in progress\n\nAdded sounds when players make a move. Started to implement a new routing system. Added pattern Singleton with database class","shortMessageHtmlLink":"Develpment in progress"}},{"before":"4aac6402c00453b37f16960900538cec0cd9e4c5","after":"1ec42e021238eb53447b56a23029fffc1cb253f3","ref":"refs/heads/main","pushedAt":"2023-03-23T11:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Delete vendor directory","shortMessageHtmlLink":"Delete vendor directory"}},{"before":"af586591c949990672e85dcd4832dcb30a4e8c18","after":"4aac6402c00453b37f16960900538cec0cd9e4c5","ref":"refs/heads/main","pushedAt":"2023-03-21T21:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"83dcf33ea06ea986fa623fffdf99f61dee67a160","after":"af586591c949990672e85dcd4832dcb30a4e8c18","ref":"refs/heads/main","pushedAt":"2023-03-21T20:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nGraphics still in development. Added some comments","shortMessageHtmlLink":"Development in progress"}},{"before":"f4bf44f9f95effb2abe6e754f6ad5e539bc21bf9","after":"83dcf33ea06ea986fa623fffdf99f61dee67a160","ref":"refs/heads/main","pushedAt":"2023-03-19T20:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded google autentication. Next thing to do will be to add the user who logged in with google in the database. Changed also the way the dispatcher works. It now calls the right controller based on the action. The controller has function such has index() that will require the right view.","shortMessageHtmlLink":"Development in progress"}},{"before":"b29834a9c4124b95221c20653578a5c37cfe775a","after":"f4bf44f9f95effb2abe6e754f6ad5e539bc21bf9","ref":"refs/heads/main","pushedAt":"2023-03-17T23:40:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nSolved the promotion dialog problem on device. Added the possibility to solve differrent puzzle based on a theme.","shortMessageHtmlLink":"Development in progress"}},{"before":"94b63775a2fb7c3b8b4b516576221e08aa86edd0","after":"b29834a9c4124b95221c20653578a5c37cfe775a","ref":"refs/heads/main","pushedAt":"2023-03-16T21:59:36.069Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nFound a major problem with the promotion dialog on mobile device. Added arrows and circle when the user right click the chessboard. Added the puzzle model. The idea is to store all the puzzle in the database bbut only the id and other small stuff so that the lichess.api can be used to retreive all the information about the puzzle.","shortMessageHtmlLink":"Development in progress"}},{"before":"ee07e97028e07f2f27e0ad23080145e15dd5e240","after":"94b63775a2fb7c3b8b4b516576221e08aa86edd0","ref":"refs/heads/main","pushedAt":"2023-03-15T22:34:16.295Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nDaily puzzle is now perfectly functioning. It will tell you if you made the right/wrong move and if you finished the puzzle. Added some comments. Next important thing is to determine the winner of a match","shortMessageHtmlLink":"Development in progress"}},{"before":"c7b783e6e8fbce645e9bec01615363155d24b09d","after":"ee07e97028e07f2f27e0ad23080145e15dd5e240","ref":"refs/heads/main","pushedAt":"2023-03-14T22:19:28.734Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nMajor change. The chessboard library has been changed. It is now used the cm-chessboard toallow both the click and the drag to play a move. It has been also upgraded the version of chess.js which now supports loading a pgn string.","shortMessageHtmlLink":"Development in progress"}},{"before":"bf77c3abb01812ed9568a6257e8beda77a8fe80c","after":"c7b783e6e8fbce645e9bec01615363155d24b09d","ref":"refs/heads/main","pushedAt":"2023-03-12T21:37:29.267Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nAdded the puzzle section. It makes a get request to the lichess.org API to get the information needed to perform the task. The python script changed so that now it will return only the move and not the fen string. By doing so it is now possible to use the chess.js function chess.pgn() that return the pgn file format of the match","shortMessageHtmlLink":"Development in progress"}},{"before":"72d2823e314f9c73c6a9561e0e6d2323f286187c","after":"bf77c3abb01812ed9568a6257e8beda77a8fe80c","ref":"refs/heads/main","pushedAt":"2023-03-12T17:26:47.384Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress","shortMessageHtmlLink":"Development in progress"}},{"before":"4316c6ade1acd325b757dc6726c8b60ff92b4f4f","after":"72d2823e314f9c73c6a9561e0e6d2323f286187c","ref":"refs/heads/main","pushedAt":"2023-03-11T07:01:26.444Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress","shortMessageHtmlLink":"Development in progress"}},{"before":"51665ecf7b790db456fc47db8c2c79bbfd3980bc","after":"4316c6ade1acd325b757dc6726c8b60ff92b4f4f","ref":"refs/heads/main","pushedAt":"2023-03-09T21:02:30.606Z","pushType":"push","commitsCount":1,"pusher":{"login":"SamDorn","name":null,"path":"/SamDorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114228291?s=80&v=4"},"commit":{"message":"Development in progress\n\nChanged the way online games are handled. Before they were allocated in memory but now they are stored in the database. There is still a lot of work to do","shortMessageHtmlLink":"Development in progress"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADNdy7FAA","startCursor":null,"endCursor":null}},"title":"Activity ยท SamDorn/OscarChessPlatform"}