{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":766370097,"defaultBranch":"main","name":"platformancer","ownerLogin":"mike-gustafson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-03T04:19:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93888281?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709439706.0","currentOid":""},"activityList":{"items":[{"before":"2a7af99c9ea8591a522b567933c220bef5808b0c","after":"29412e9d1734308f646138d7321fad07ad25e8f9","ref":"refs/heads/main","pushedAt":"2024-03-08T03:57:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/mike-gustafson/platformancer","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/mike-gustafson/platformancer"}},{"before":"9f25e1720d8d00d8341a2659eab032bcd3301d84","after":"2a7af99c9ea8591a522b567933c220bef5808b0c","ref":"refs/heads/main","pushedAt":"2024-03-07T01:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"fix:capitalization in index.html","shortMessageHtmlLink":"fix:capitalization in index.html"}},{"before":"abcd3f12e689c2493d942113de9dfae9c77f1d61","after":"9f25e1720d8d00d8341a2659eab032bcd3301d84","ref":"refs/heads/main","pushedAt":"2024-03-06T02:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"fix: no need to load level json in index.html","shortMessageHtmlLink":"fix: no need to load level json in index.html"}},{"before":"b15f5d608c126fe0f0a41d8335aff1009c727d84","after":"abcd3f12e689c2493d942113de9dfae9c77f1d61","ref":"refs/heads/main","pushedAt":"2024-03-05T02:27:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: trying to get menu navigation broken out into a seperate file","shortMessageHtmlLink":"feat: trying to get menu navigation broken out into a seperate file"}},{"before":"cc2cd2383831a59914ed65a747d8e20834b4d73f","after":"b15f5d608c126fe0f0a41d8335aff1009c727d84","ref":"refs/heads/main","pushedAt":"2024-03-05T02:15:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: debug issue with event listeners","shortMessageHtmlLink":"feat: debug issue with event listeners"}},{"before":"117ae08a46e7425a412d9418c35465f040fc26d7","after":"cc2cd2383831a59914ed65a747d8e20834b4d73f","ref":"refs/heads/main","pushedAt":"2024-03-05T01:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"chore: refactor app.js in prep of breaking more functionsout into their own files","shortMessageHtmlLink":"chore: refactor app.js in prep of breaking more functionsout into the…"}},{"before":"610ed62e3a8b74a031ca171da535a075f4ffbf14","after":"117ae08a46e7425a412d9418c35465f040fc26d7","ref":"refs/heads/main","pushedAt":"2024-03-03T21:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move generatePlatforms into generatePlatforms.js, also future-proofed the platform generation to take in the level number to find different sets of platforms for each level. tested working - CODE UNDER 300 LINES IN APP.JS!!!!!!!!! program is now more manageable and easier to understand. next target: 250 lines in app.js","shortMessageHtmlLink":"feat: move generatePlatforms into generatePlatforms.js, also future-p…"}},{"before":"8d69571d950c1bcdc59f02107d5096025f99c87a","after":"610ed62e3a8b74a031ca171da535a075f4ffbf14","ref":"refs/heads/main","pushedAt":"2024-03-03T20:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: isPlayerOnTheGround moved to isPlayerOnTheGround.js. tested working","shortMessageHtmlLink":"feat: isPlayerOnTheGround moved to isPlayerOnTheGround.js. tested wor…"}},{"before":"6d584a26a5258a5e1a0391ecefb63f0d23926b84","after":"8d69571d950c1bcdc59f02107d5096025f99c87a","ref":"refs/heads/main","pushedAt":"2024-03-03T19:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move keepPlayerOnTheScreen into keepPlayerOnTheScreen.js. tested working","shortMessageHtmlLink":"feat: move keepPlayerOnTheScreen into keepPlayerOnTheScreen.js. teste…"}},{"before":"8bee99f3c365e9cd0a0391cb59d270d86872ef08","after":"6d584a26a5258a5e1a0391ecefb63f0d23926b84","ref":"refs/heads/main","pushedAt":"2024-03-03T19:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move findLastPlatformY into findLastPlatformY.js. Also clean up app.js in regads to level exit portal and remove hardcoded values in favor of useing variables for exit portal. tested working","shortMessageHtmlLink":"feat: move findLastPlatformY into findLastPlatformY.js. Also clean up…"}},{"before":"fa8624d11e0d648e700d73421d9a13e5c7c8020a","after":"8bee99f3c365e9cd0a0391cb59d270d86872ef08","ref":"refs/heads/main","pushedAt":"2024-03-03T19:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move isPlayerAtEndOfLeve to isPlayerAtEndOfLevel.js. tested working","shortMessageHtmlLink":"feat: move isPlayerAtEndOfLeve to isPlayerAtEndOfLevel.js. tested wor…"}},{"before":"b610a745553796c090e6043aa4ffa2b995365a91","after":"fa8624d11e0d648e700d73421d9a13e5c7c8020a","ref":"refs/heads/main","pushedAt":"2024-03-03T19:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move drawTriangles to drawTriangles.js. tested working","shortMessageHtmlLink":"feat: move drawTriangles to drawTriangles.js. tested working"}},{"before":"006bf9474fe2bcb5da0fbdc36094f935e3e1b37c","after":"b610a745553796c090e6043aa4ffa2b995365a91","ref":"refs/heads/main","pushedAt":"2024-03-03T19:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move drawPlayerLives to drawPlayerLives.js. tested working","shortMessageHtmlLink":"feat: move drawPlayerLives to drawPlayerLives.js. tested working"}},{"before":"8856a08c426f3efa2660d6338b18e159980413b9","after":"006bf9474fe2bcb5da0fbdc36094f935e3e1b37c","ref":"refs/heads/main","pushedAt":"2024-03-03T18:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move drawScore to drawScore.js. tested working","shortMessageHtmlLink":"feat: move drawScore to drawScore.js. tested working"}},{"before":"0a839d9deb798344f89a655c8186ba4871adba4b","after":"8856a08c426f3efa2660d6338b18e159980413b9","ref":"refs/heads/main","pushedAt":"2024-03-03T18:56:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move drawClouds function to drawClouds.js. tested working","shortMessageHtmlLink":"feat: move drawClouds function to drawClouds.js. tested working"}},{"before":"0418f37e0a07498001864a3c75bd242dcef5d782","after":"0a839d9deb798344f89a655c8186ba4871adba4b","ref":"refs/heads/main","pushedAt":"2024-03-03T18:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}},{"before":"70252849e7307625e907aabe97136605486ea687","after":"0418f37e0a07498001864a3c75bd242dcef5d782","ref":"refs/heads/main","pushedAt":"2024-03-03T18:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Create SECURITY.md","shortMessageHtmlLink":"Create SECURITY.md"}},{"before":"eb5ead6f06605fa7d4cbed9560b567715f06dd4d","after":"70252849e7307625e907aabe97136605486ea687","ref":"refs/heads/main","pushedAt":"2024-03-03T18:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"e6cb49a8cfbdef625570c23dffa3b6a5986352fc","after":"eb5ead6f06605fa7d4cbed9560b567715f06dd4d","ref":"refs/heads/main","pushedAt":"2024-03-03T18:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Create CONTRIBUTING.md","shortMessageHtmlLink":"Create CONTRIBUTING.md"}},{"before":"4119351159439559b5116ef695db15989ad36723","after":"e6cb49a8cfbdef625570c23dffa3b6a5986352fc","ref":"refs/heads/main","pushedAt":"2024-03-03T18:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Create CODE_OF_CONDUCT.md","shortMessageHtmlLink":"Create CODE_OF_CONDUCT.md"}},{"before":"edf60f4e24f86ab48a3da66035a629a49354b564","after":"4119351159439559b5116ef695db15989ad36723","ref":"refs/heads/main","pushedAt":"2024-03-03T18:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"chore: clean up readme","shortMessageHtmlLink":"chore: clean up readme"}},{"before":"ec7871c6988f4d233c3f08ab005e9f447f03c72b","after":"edf60f4e24f86ab48a3da66035a629a49354b564","ref":"refs/heads/main","pushedAt":"2024-03-03T18:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"chore: update README","shortMessageHtmlLink":"chore: update README"}},{"before":"9fde6ecb47bff22c1393562f968f7e235a6676f1","after":"ec7871c6988f4d233c3f08ab005e9f447f03c72b","ref":"refs/heads/main","pushedAt":"2024-03-03T18:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: optimize menu removing excessive functions and creating showMenu function in app.js. CODE IN APP.JS UNDER 400 LINES!!!, NEXT TARGET: 300","shortMessageHtmlLink":"feat: optimize menu removing excessive functions and creating showMen…"}},{"before":"1d586da7e645ef0bc7d8aae41fba4579ee7f1b13","after":"9fde6ecb47bff22c1393562f968f7e235a6676f1","ref":"refs/heads/main","pushedAt":"2024-03-03T18:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"fix: fix bug where gameover menu didn't show","shortMessageHtmlLink":"fix: fix bug where gameover menu didn't show"}},{"before":"110d60db2e2de1cc47af9ff495273a7afd8ba6e2","after":"1d586da7e645ef0bc7d8aae41fba4579ee7f1b13","ref":"refs/heads/main","pushedAt":"2024-03-03T17:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move createClouds and createTriangles to their respective .js files. Tested working","shortMessageHtmlLink":"feat: move createClouds and createTriangles to their respective .js f…"}},{"before":"2e64f6458de83f38772ce2a2daa0b85034f1b965","after":"110d60db2e2de1cc47af9ff495273a7afd8ba6e2","ref":"refs/heads/main","pushedAt":"2024-03-03T17:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"fix: update README","shortMessageHtmlLink":"fix: update README"}},{"before":"4e77f67a8c68b0cf663eabdc4ff71c2a02250dbd","after":"2e64f6458de83f38772ce2a2daa0b85034f1b965","ref":"refs/heads/main","pushedAt":"2024-03-03T17:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"fix:> update README","shortMessageHtmlLink":"fix:> update README"}},{"before":"980f27b2bbc0fb71889815a044d1d82be947a89c","after":"4e77f67a8c68b0cf663eabdc4ff71c2a02250dbd","ref":"refs/heads/main","pushedAt":"2024-03-03T17:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: move \"random\" function to utils.js. tested working","shortMessageHtmlLink":"feat: move \"random\" function to utils.js. tested working"}},{"before":"dbfbc57ae6753429ace19b04d62356a4d5fbb359","after":"980f27b2bbc0fb71889815a044d1d82be947a89c","ref":"refs/heads/main","pushedAt":"2024-03-03T06:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8e5bc61a52ec311aea163b6aac25c69551302db3","after":"dbfbc57ae6753429ace19b04d62356a4d5fbb359","ref":"refs/heads/main","pushedAt":"2024-03-03T06:35:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-gustafson","name":"Mike Gustafson","path":"/mike-gustafson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93888281?s=80&v=4"},"commit":{"message":"feat: levelExit class migrated to levelExit.js. tested working - ALL CLASSES MIGRATED TO INDEPENDENT FILES","shortMessageHtmlLink":"feat: levelExit class migrated to levelExit.js. tested working - ALL …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAED8W92wA","startCursor":null,"endCursor":null}},"title":"Activity · mike-gustafson/platformancer"}