{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597430274,"defaultBranch":"main","name":"gotc-online","ownerLogin":"appventure-nush","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-04T14:28:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30952712?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715947493.0","currentOid":""},"activityList":{"items":[{"before":"234982498bf3a20111d237444233df4411bb3213","after":"c69774ba57534ff440ab847cf3d55b97dc854f88","ref":"refs/heads/main","pushedAt":"2024-05-30T06:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Add choosing amount of time for challenging opponent [F&B]","shortMessageHtmlLink":"Add choosing amount of time for challenging opponent [F&B]"}},{"before":"68c79af83881a0f2d3dd547a5744ae540016b393","after":"234982498bf3a20111d237444233df4411bb3213","ref":"refs/heads/main","pushedAt":"2024-05-29T08:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"fix timer issues that happen when games run simultaneously [F&B]","shortMessageHtmlLink":"fix timer issues that happen when games run simultaneously [F&B]"}},{"before":"8ec728b2602c8bac84948580addc740faf9cb504","after":"68c79af83881a0f2d3dd547a5744ae540016b393","ref":"refs/heads/main","pushedAt":"2024-05-29T03:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"add disconnection indicator, fix cases when both players disconnect [F&B]","shortMessageHtmlLink":"add disconnection indicator, fix cases when both players disconnect […"}},{"before":"febb513503fd664c4b2577f6839ae86623f55fc6","after":"8ec728b2602c8bac84948580addc740faf9cb504","ref":"refs/heads/main","pushedAt":"2024-05-28T09:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Various bugfixes for disconnecting not on your turn [F&B]","shortMessageHtmlLink":"Various bugfixes for disconnecting not on your turn [F&B]"}},{"before":"65db780ceea12e3aa4b7307ee4b8fc5b76db3a19","after":"febb513503fd664c4b2577f6839ae86623f55fc6","ref":"refs/heads/main","pushedAt":"2024-05-28T08:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Restore game timer upon logout or disconnect [F&B]","shortMessageHtmlLink":"Restore game timer upon logout or disconnect [F&B]"}},{"before":"7de7b5043a1410d6a955d69aca111013def2759b","after":"65db780ceea12e3aa4b7307ee4b8fc5b76db3a19","ref":"refs/heads/main","pushedAt":"2024-05-27T09:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Create game timer [F&B]","shortMessageHtmlLink":"Create game timer [F&B]"}},{"before":"e3f669e7053d26bc6c10196af0e3365ab0245822","after":"7de7b5043a1410d6a955d69aca111013def2759b","ref":"refs/heads/main","pushedAt":"2024-05-26T06:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Minor modifications to make reverse proxying on server work [F]\n\n- Added 1 more env variable","shortMessageHtmlLink":"Minor modifications to make reverse proxying on server work [F]"}},{"before":"14a8fdafe7c816108a97c6c92da5bd33aeaad469","after":"e3f669e7053d26bc6c10196af0e3365ab0245822","ref":"refs/heads/main","pushedAt":"2024-05-24T08:24:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"show some statistics in the Ladder section [F&B]","shortMessageHtmlLink":"show some statistics in the Ladder section [F&B]"}},{"before":"ea1b1354167629e0be2327bc98fb1372565a9326","after":"14a8fdafe7c816108a97c6c92da5bd33aeaad469","ref":"refs/heads/main","pushedAt":"2024-05-24T03:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"prevent forfeiting an already forfeited game [F&B]","shortMessageHtmlLink":"prevent forfeiting an already forfeited game [F&B]"}},{"before":"02f60b40445a333a8f149e1bac27500624c7284c","after":"ea1b1354167629e0be2327bc98fb1372565a9326","ref":"refs/heads/main","pushedAt":"2024-05-23T10:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"get_my_running_games updated to not return finished games, various comment fixes [B]","shortMessageHtmlLink":"get_my_running_games updated to not return finished games, various co…"}},{"before":"4cef247b87d5cb57f624634f4bbc8492e092bacb","after":"02f60b40445a333a8f149e1bac27500624c7284c","ref":"refs/heads/main","pushedAt":"2024-05-21T14:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"game_init now initialises opponent side as well, if it is not a new game [F&B]","shortMessageHtmlLink":"game_init now initialises opponent side as well, if it is not a new g…"}},{"before":"938925a701bbee6696a3eeafc8a35ba1a4fbe185","after":"4cef247b87d5cb57f624634f4bbc8492e092bacb","ref":"refs/heads/main","pushedAt":"2024-05-21T13:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"call game_init upon login and logout [F]","shortMessageHtmlLink":"call game_init upon login and logout [F]"}},{"before":"758373a7fd677404b47d3ac35d3c8904dbe2e430","after":"938925a701bbee6696a3eeafc8a35ba1a4fbe185","ref":"refs/heads/main","pushedAt":"2024-05-21T13:35:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"fix forfeiting and add a winner attribute to Game [F&B]","shortMessageHtmlLink":"fix forfeiting and add a winner attribute to Game [F&B]"}},{"before":"3271034fa5597003bc1e8dcf63947b8f71f733da","after":"758373a7fd677404b47d3ac35d3c8904dbe2e430","ref":"refs/heads/main","pushedAt":"2024-05-21T13:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"fix typo of accounts.json with data.json [B]","shortMessageHtmlLink":"fix typo of accounts.json with data.json [B]"}},{"before":"e7a51a11158b311aa094b792b4ebb9f072f748ab","after":"3271034fa5597003bc1e8dcf63947b8f71f733da","ref":"refs/heads/main","pushedAt":"2024-05-21T12:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Automatically create directory if not present [B]","shortMessageHtmlLink":"Automatically create directory if not present [B]"}},{"before":"fd0a37497f3f3e0372523ee68ddd2d9dafd2d04e","after":"e7a51a11158b311aa094b792b4ebb9f072f748ab","ref":"refs/heads/main","pushedAt":"2024-05-21T12:45:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Delete backend/local_data_files directory","shortMessageHtmlLink":"Delete backend/local_data_files directory"}},{"before":"2dc9642f3b48df8fe62a85ac77843c5f51d574fd","after":"fd0a37497f3f3e0372523ee68ddd2d9dafd2d04e","ref":"refs/heads/main","pushedAt":"2024-05-21T12:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Implemented passwords and deleting accounts [F&B]\n\n- A new page for account deletion.\n- Password authentication at signin. (authentication for other functions will still be using unique session id only)\n- User form component content now changes into a menu when user is signed in.","shortMessageHtmlLink":"Implemented passwords and deleting accounts [F&B]"}},{"before":"83e667c6fdc7dfdbd3ddf8c9a711f207eb2ecf94","after":"2dc9642f3b48df8fe62a85ac77843c5f51d574fd","ref":"refs/heads/main","pushedAt":"2024-05-21T01:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Update README.md to add specification of local_data_files folder","shortMessageHtmlLink":"Update README.md to add specification of local_data_files folder"}},{"before":"de0ef16fd8024aae7d9ab06328eb9b58f0cedafb","after":"83e667c6fdc7dfdbd3ddf8c9a711f207eb2ecf94","ref":"refs/heads/main","pushedAt":"2024-05-21T01:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Automatically create data files if not present, change gitignore to not commit these files [B]","shortMessageHtmlLink":"Automatically create data files if not present, change gitignore to n…"}},{"before":"b02f41bc149e6ac871dcc22ab08f1e2ae51df47c","after":"de0ef16fd8024aae7d9ab06328eb9b58f0cedafb","ref":"refs/heads/main","pushedAt":"2024-05-20T14:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":" Add forfeiting game [F&B]","shortMessageHtmlLink":" Add forfeiting game [F&B]"}},{"before":"7fe4af90a9e137f9b4720d5771a709a5af066caf","after":"b02f41bc149e6ac871dcc22ab08f1e2ae51df47c","ref":"refs/heads/main","pushedAt":"2024-05-20T11:03:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Added foundation for user accounts [F&B]\n\n- Accounts saved and stored in accounts.json file.\n- An account is needed in order to sign in.\n- Separate page for account creation.\n- Passwords and deleting accounts have NOT been implemented yet.\n- Deleting accounts has not.\n- Some minor CSS edits.","shortMessageHtmlLink":"Added foundation for user accounts [F&B]"}},{"before":"bbeabb788325f9ae6e87a9fb943dada366e805aa","after":"7fe4af90a9e137f9b4720d5771a709a5af066caf","ref":"refs/heads/main","pushedAt":"2024-05-18T15:15:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"085e27d9a1a0cd534520c14378bcb52be1dff54c","after":"bbeabb788325f9ae6e87a9fb943dada366e805aa","ref":"refs/heads/main","pushedAt":"2024-05-18T15:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Tidied up Utility Bar & Game Resuming functionality [F&B]\n\n- Move Notifier text is not internally updated by the backend after every move.\n- A menu on the Main Page now shows whether a user still has games going on.\n- Sign in box now automatically hides itself upon successful signing.\n- Opponent and Player usernames are now shown in the utility bar.\n- Removed sign in box from utility bar. There is now a sign in prompt that appears when entering GameArea without signing in","shortMessageHtmlLink":"Tidied up Utility Bar & Game Resuming functionality [F&B]"}},{"before":"4700253b8a58b038c9563922bb008ac4a15d3c5e","after":"085e27d9a1a0cd534520c14378bcb52be1dff54c","ref":"refs/heads/main","pushedAt":"2024-05-18T10:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Fetch and display your username and your opponent's username in game [F&B]","shortMessageHtmlLink":"Fetch and display your username and your opponent's username in game …"}},{"before":"b094b6507b9c0c83d599b2d6f73c6b21f9270ed9","after":null,"ref":"refs/heads/modularisation","pushedAt":"2024-05-17T12:04:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"}},{"before":"39993502261e93d94290ff69f69f369a72c2991a","after":"4700253b8a58b038c9563922bb008ac4a15d3c5e","ref":"refs/heads/main","pushedAt":"2024-05-17T12:04:37.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Merge pull request #6 from appventure-nush/modularisation\n\nMerge Modularisation into Main","shortMessageHtmlLink":"Merge pull request #6 from appventure-nush/modularisation"}},{"before":"90c51ca6cd7a24859bca4c960028293433074488","after":"b094b6507b9c0c83d599b2d6f73c6b21f9270ed9","ref":"refs/heads/modularisation","pushedAt":"2024-05-17T11:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Reduced file sizes of card images for faster load times [B]","shortMessageHtmlLink":"Reduced file sizes of card images for faster load times [B]"}},{"before":"d28f0d638e46896c91e0234c2b9d6cf25e5f0263","after":"90c51ca6cd7a24859bca4c960028293433074488","ref":"refs/heads/modularisation","pushedAt":"2024-05-16T04:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"Tidying up a little bit[F&B]\n\n- Tidied up some comments and typed some variables","shortMessageHtmlLink":"Tidying up a little bit[F&B]"}},{"before":"b1b027886947bd6d9e918d8b56555db3c0cc8873","after":"d28f0d638e46896c91e0234c2b9d6cf25e5f0263","ref":"refs/heads/modularisation","pushedAt":"2024-05-16T03:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OrangeRectanglePerson","name":"OrangeRectanglePerson","path":"/OrangeRectanglePerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84515189?s=80&v=4"},"commit":{"message":"CSS edits for mobile optimisation[F]\n\n- Text now scales appropriately on mobile devices.","shortMessageHtmlLink":"CSS edits for mobile optimisation[F]"}},{"before":"d319a1a05f6a5ca24348386c73ff1dd9b857015e","after":"b1b027886947bd6d9e918d8b56555db3c0cc8873","ref":"refs/heads/modularisation","pushedAt":"2024-05-15T12:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PythonRocks1234","name":null,"path":"/PythonRocks1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87019594?s=80&v=4"},"commit":{"message":"Additional comments [F&B]","shortMessageHtmlLink":"Additional comments [F&B]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV6pV9wA","startCursor":null,"endCursor":null}},"title":"Activity · appventure-nush/gotc-online"}