{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51071773,"defaultBranch":"main","name":"hell-pong-game","ownerLogin":"DsazzIQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-04T11:31:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129934365?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1684088044.64145","currentOid":""},"activityList":{"items":[{"before":"889b23d7bd934eac49f96e783ac831eaa08be4f3","after":null,"ref":"refs/heads/fix/game","pushedAt":"2023-05-14T18:14:04.641Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"}},{"before":"af424b4765f115cc53b6f54f52ac2322445d2063","after":"5c0f2aaa10063073fe6b03b9584d6068a6312e4f","ref":"refs/heads/main","pushedAt":"2023-05-14T18:14:01.683Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"Merge pull request #37 from DsazzIQ/fix/game\n\nadd virtual joystick for mobile devices to control player movement","shortMessageHtmlLink":"Merge pull request #37 from DsazzIQ/fix/game"}},{"before":"6f2f391f5bd55790b6cf5c98595fa6ce155cc28c","after":"889b23d7bd934eac49f96e783ac831eaa08be4f3","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T18:04:26.334Z","pushType":"push","commitsCount":3,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(LavaBackground.ts): remove commented out code that is no longer needed","shortMessageHtmlLink":"refactor(LavaBackground.ts): remove commented out code that is no lon…"}},{"before":"54659bbf6ce2433765a5bb367679af0ddd4ebe39","after":"6f2f391f5bd55790b6cf5c98595fa6ce155cc28c","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T17:24:44.133Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(client): add battle theme audio and play it during gameplay\nfix(client): stop playing battle theme audio when transitioning from lobby to game scene","shortMessageHtmlLink":"feat(client): add battle theme audio and play it during gameplay"}},{"before":null,"after":"54659bbf6ce2433765a5bb367679af0ddd4ebe39","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T17:00:48.217Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(client/server): adjust game balance by reducing ball speed and increasing paddle speed\nfeat(client): add virtual joystick for mobile devices to control player movement\nfix(client): fix joystick not being hidden when pointer is released\nfix(server): remove game room when game is over\nrefactor(server): add gameOver flag to GameRoom class to track game state\nrefactor(client): rename initDebugMonitor to initJoystick for clarity\nrefactor(client): remove unused code and imports\nrefactor(shared): add gray color constants for consistent styling","shortMessageHtmlLink":"feat(client/server): adjust game balance by reducing ball speed and i…"}},{"before":"c7a21d7eed31d30531401faec3045a49a0545c5d","after":null,"ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:38:21.796Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"}},{"before":"ee09a152be3d02dd00d8362729200a78eb301a0b","after":"af424b4765f115cc53b6f54f52ac2322445d2063","ref":"refs/heads/main","pushedAt":"2023-05-14T11:38:18.893Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"Merge pull request #36 from DsazzIQ/fix/game\n\nFix/game","shortMessageHtmlLink":"Merge pull request #36 from DsazzIQ/fix/game"}},{"before":"a99de23f1ef81470ff33e5fdb73162fa8d7544d8","after":"c7a21d7eed31d30531401faec3045a49a0545c5d","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:34:13.873Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(GameScene.ts): decrease MAX_BUFFER_SIZE from 10 to 8 to improve performance and reduce latency","shortMessageHtmlLink":"refactor(GameScene.ts): decrease MAX_BUFFER_SIZE from 10 to 8 to impr…"}},{"before":"c8d03bf09f9c5de8c3cd4605124e46279cf6085e","after":"a99de23f1ef81470ff33e5fdb73162fa8d7544d8","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:27:38.256Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"fix(GameScene.ts): decrease MAX_BUFFER_SIZE from 15 to 10 to reduce memory usage and improve performance","shortMessageHtmlLink":"fix(GameScene.ts): decrease MAX_BUFFER_SIZE from 15 to 10 to reduce m…"}},{"before":"b7c1f6afd70da2e941c009b457bee5ab8428e9c2","after":"c8d03bf09f9c5de8c3cd4605124e46279cf6085e","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:22:09.910Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(GameScene.ts): increase MAX_BUFFER_SIZE from 10 to 15 to improve interpolation smoothness\nrefactor(game.ts): decrease Ball's MaxSpeed from 14 to 12 and Speed from 11 to 8 to make the game less fast-paced\nrefactor(game.ts): decrease Paddle's Speed from 15 to 14 to make the game less fast-paced","shortMessageHtmlLink":"refactor(GameScene.ts): increase MAX_BUFFER_SIZE from 10 to 15 to imp…"}},{"before":"be25696f519b58e3bd52b0db36b182fcab17a43c","after":"b7c1f6afd70da2e941c009b457bee5ab8428e9c2","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:16:01.826Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"fix(game.ts): decrease maximum speed of the ball to 14 to make the game less fast-paced and more enjoyable","shortMessageHtmlLink":"fix(game.ts): decrease maximum speed of the ball to 14 to make the ga…"}},{"before":"e110b1cda1ff9c74a30d0a232eda09c5a66ae0df","after":"be25696f519b58e3bd52b0db36b182fcab17a43c","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:10:20.181Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(game.ts): decrease ball's MaxSpeed and Speed to make the game less fast-paced and more enjoyable","shortMessageHtmlLink":"refactor(game.ts): decrease ball's MaxSpeed and Speed to make the gam…"}},{"before":"b0d0f08ade287cfffc97a9587baeb03bb8b20ccb","after":"e110b1cda1ff9c74a30d0a232eda09c5a66ae0df","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T11:03:45.419Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(game.ts): decrease ball's MaxSpeed and Speed to improve gameplay balance","shortMessageHtmlLink":"refactor(game.ts): decrease ball's MaxSpeed and Speed to improve game…"}},{"before":"856c9d8b8e305221a5517494e46ac03bca8ebc14","after":"b0d0f08ade287cfffc97a9587baeb03bb8b20ccb","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:56:02.584Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"style: remove unnecessary line break in README.md\nfeat(README.md): add demo link to the game\nstyle(README.md): reorder table of contents\nstyle(README.md): update localhost port number to 8000\nrefactor(TableBitmapTextCell.ts, TableTextCell.ts): change font constants to text style object\nfeat(LobbyScene.ts): add TableBitmapTextCell to the table header cells\nperf(game.ts): increase paddle speed from 10 to 15 to make the game more challenging","shortMessageHtmlLink":"style: remove unnecessary line break in README.md"}},{"before":"fd484bd47e6c2b73858b02950e7b4d227eecb880","after":"856c9d8b8e305221a5517494e46ac03bca8ebc14","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:55:48.685Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(TableBitmapTextCell.ts): add TableBitmapTextCell component to project","shortMessageHtmlLink":"feat(TableBitmapTextCell.ts): add TableBitmapTextCell component to pr…"}},{"before":"c201052c9d805fb4dd2275937b1472133babd91a","after":"fd484bd47e6c2b73858b02950e7b4d227eecb880","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:42:09.573Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(TableTextCell.ts): replace Phaser.GameObjects.Text with Phaser.GameObjects.BitmapText to improve performance and reduce memory usage\nrefactor(LobbyScene.ts): remove initIdNameTitle method and replace it with a single line of code to improve code readability\nrefactor(game.ts): change FPS from 80 to 60 to improve game performance and reduce resource usage\nfeat(TableTextCell.ts): add support for BitmapFamily and BitmapSize to be able to use different fonts and sizes for text cells in the table\nfeat(LobbyScene.ts): adjust the position of the text cells in the table to improve the layout of the table","shortMessageHtmlLink":"refactor(TableTextCell.ts): replace Phaser.GameObjects.Text with Phas…"}},{"before":"b0e4907310ea071d62b97116a53c54e494ed8d2a","after":"c201052c9d805fb4dd2275937b1472133babd91a","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:22:30.280Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(game.ts): increase ball's maximum speed and default speed to improve gameplay experience","shortMessageHtmlLink":"feat(game.ts): increase ball's maximum speed and default speed to imp…"}},{"before":"9a60db5a316b897c614385606d67bf3ef82554e8","after":"b0e4907310ea071d62b97116a53c54e494ed8d2a","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:21:51.928Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(game.ts): increase ball speed from 8 to 12 to make the game more challenging","shortMessageHtmlLink":"feat(game.ts): increase ball speed from 8 to 12 to make the game more…"}},{"before":"9e3d5a6d2269b5eea7e7d75cc53d4c302f14538e","after":"9a60db5a316b897c614385606d67bf3ef82554e8","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:16:23.334Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(game.ts): increase ball's maximum speed and default speed to improve gameplay experience","shortMessageHtmlLink":"feat(game.ts): increase ball's maximum speed and default speed to imp…"}},{"before":"b4449e8f288af60fb829d7418e81f520ef350881","after":"9e3d5a6d2269b5eea7e7d75cc53d4c302f14538e","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:10:40.214Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(game.ts): increase ball's maximum speed and default speed to improve gameplay experience\nfeat(game.ts): increase FPS to 80 to improve game smoothness\nfix(game.ts): fix update interval calculation to be based on new FPS value","shortMessageHtmlLink":"feat(game.ts): increase ball's maximum speed and default speed to imp…"}},{"before":"e6eb526627d4cce145995adc2d610f673dacfa16","after":"b4449e8f288af60fb829d7418e81f520ef350881","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T10:04:27.484Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"fix(game.ts): reduce the update interval to half of the FPS to improve game performance and reduce lag","shortMessageHtmlLink":"fix(game.ts): reduce the update interval to half of the FPS to improv…"}},{"before":"467291678c81e81e9ab26d697f43ee9e0be32700","after":"e6eb526627d4cce145995adc2d610f673dacfa16","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T09:57:45.205Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(game.ts): change FPS constant value from 50 to 60 to improve game smoothness and consistency","shortMessageHtmlLink":"refactor(game.ts): change FPS constant value from 50 to 60 to improve…"}},{"before":"59229c29ce9e0b6b5a8732058889786a0e4c6088","after":"467291678c81e81e9ab26d697f43ee9e0be32700","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T09:44:44.315Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(index.ts): remove commented out code for PORT variable assignment to improve code readability\nfeat(index.ts): change default port to 8080 to avoid conflicts with other services and improve usability","shortMessageHtmlLink":"refactor(index.ts): remove commented out code for PORT variable assig…"}},{"before":"a330494affc921cf7a6ae9a485ab6bde0e1ca847","after":"59229c29ce9e0b6b5a8732058889786a0e4c6088","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T09:38:15.099Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"feat(preloaderScene.ts, vite.config.js): add support for process.env.SOCKET_URL environment variable to be able to configure the socket URL\nchore(preloaderScene.ts): add console.log to show the SOCKET_URL value when the PreloaderScene is created","shortMessageHtmlLink":"feat(preloaderScene.ts, vite.config.js): add support for process.env.…"}},{"before":"73d1e1590afda51a595a47fa1b59e1d71eac78a8","after":"a330494affc921cf7a6ae9a485ab6bde0e1ca847","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T09:29:19.183Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"chore(package.json): move heroku-postbuild script to scripts object\nfix(client): change default SOCKET_URL to port 8080\nfix(server): change client static files path to match new project structure\nfeat(server): change default port to 8080 to match client default port","shortMessageHtmlLink":"chore(package.json): move heroku-postbuild script to scripts object"}},{"before":"7c68efaa909aeeaabe6945177f669a1f1bad7fba","after":"73d1e1590afda51a595a47fa1b59e1d71eac78a8","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T08:46:36.223Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"chore(package.json): remove @types/node from devDependencies in root package.json and add it to server package.json dependencies\nfeat(server/package.json): add @types/express, @types/matter-js, and @types/uuid to dependencies to improve type checking and add missing types for express, matter-js, and uuid packages","shortMessageHtmlLink":"chore(package.json): remove @types/node from devDependencies in root …"}},{"before":"510007f98977e9944269452837b4c6a23ea4532d","after":"7c68efaa909aeeaabe6945177f669a1f1bad7fba","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T08:38:25.355Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"chore(package.json): add tsconfig-paths dependency to enable path aliases in typescript files","shortMessageHtmlLink":"chore(package.json): add tsconfig-paths dependency to enable path ali…"}},{"before":"ec45e9481f85d5d2c19ea75a32eab290afa080d2","after":"510007f98977e9944269452837b4c6a23ea4532d","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T08:16:56.722Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"chore(package.json): remove ts-node from devDependencies in root package.json and add it to dependencies in server package.json to avoid version conflicts\nfeat(server/package.json): use ts-node to run the server in production mode to enable runtime type checking and better debugging experience","shortMessageHtmlLink":"chore(package.json): remove ts-node from devDependencies in root pack…"}},{"before":"8a9c9f5d397a7655cce7da8cefbbd67fcd0d5f61","after":"ec45e9481f85d5d2c19ea75a32eab290afa080d2","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T07:46:09.789Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"refactor(server): remove pm2 from start:prod script and use node instead to simplify deployment process","shortMessageHtmlLink":"refactor(server): remove pm2 from start:prod script and use node inst…"}},{"before":"abfa7821fbda942c5f92a5d813fa5190e3ecb9cc","after":"8a9c9f5d397a7655cce7da8cefbbd67fcd0d5f61","ref":"refs/heads/fix/game","pushedAt":"2023-05-14T07:38:33.939Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dsazz","name":"Stepanenko Stanislav","path":"/Dsazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7807209?s=80&v=4"},"commit":{"message":"chore(ci.yml): remove unused 'dontuseforce' variable from Heroku deployment configuration","shortMessageHtmlLink":"chore(ci.yml): remove unused 'dontuseforce' variable from Heroku depl…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLHGw5wA","startCursor":null,"endCursor":null}},"title":"Activity · DsazzIQ/hell-pong-game"}