{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596925315,"defaultBranch":"main","name":"postapoc","ownerLogin":"cosmic-canopy-studio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-03T08:27:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118144494?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697689427.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e7c5bcb104378f9c05d5df4d9276e1fa5b507023","ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.23.2","pushedAt":"2023-10-19T04:23:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump @babel/traverse from 7.22.1 to 7.23.2\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.1 to 7.23.2.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump @babel/traverse from 7.22.1 to 7.23.2"}},{"before":null,"after":"5f2bb4bc1dc61fc3172212658867fbd2292e1e37","ref":"refs/heads/dependabot/npm_and_yarn/postcss-8.4.31","pushedAt":"2023-10-07T19:37:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump postcss from 8.4.23 to 8.4.31\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.31)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump postcss from 8.4.23 to 8.4.31"}},{"before":"8aa0331919bcb4c00f1afb94e72b833701425b09","after":"e41aeafa8df74caa455cc2b9206ee9fe73611417","ref":"refs/heads/gh-pages","pushedAt":"2023-07-23T19:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c0b0f090357e20709b967604337e3d8b0d244582","shortMessageHtmlLink":"deploy: c0b0f09"}},{"before":"20e10b604af4bb24d0d69b4d8de04656e2865acc","after":null,"ref":"refs/heads/milestone-9","pushedAt":"2023-07-23T19:54:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"}},{"before":"df69ff3eea7029b2c3f55025d6a828fd9de2491d","after":"c0b0f090357e20709b967604337e3d8b0d244582","ref":"refs/heads/main","pushedAt":"2023-07-23T19:54:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"Milestone 9 - Biomes (#49)\n\n* chore: remove header comments from main\r\n\r\n* fix: fix title screen mushroom cloud\r\n\r\n* refactor: move files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: help screen (#29)\r\n\r\n* feat: add help screen\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: add help screen tip\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move time feature files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: slow and pause time events\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: focus system clean-up (#30)\r\n\r\n* feat: add hammer item/asset\r\n\r\n* fix(focus): correctly handle player moving out of range of focus objects\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: make hammer pickupable, modify world position\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): refactor focusSystem to focusManager class\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(focus): correctly center focus arrow\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(controls): add simple onClick function for initial mouse handling\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove extraneous logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move all focus functionality to entity feature\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): calculate distance based on nearest edges\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): implement recipes (#31)\r\n\r\n* feat: implement simple crafting\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): add recipes, rock item and assets\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: add missing eslint plugin\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(crafting): remove code smells\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* Create code-quality.yaml\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* Create dependabot.yml\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove header comments from main\r\n\r\n* fix: fix title screen mushroom cloud\r\n\r\n* refactor: move files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: help screen (#29)\r\n\r\n* feat: add help screen\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: add help screen tip\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move time feature files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: slow and pause time events\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: focus system clean-up (#30)\r\n\r\n* feat: add hammer item/asset\r\n\r\n* fix(focus): correctly handle player moving out of range of focus objects\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: make hammer pickupable, modify world position\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): refactor focusSystem to focusManager class\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(focus): correctly center focus arrow\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(controls): add simple onClick function for initial mouse handling\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove extraneous logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move all focus functionality to entity feature\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): calculate distance based on nearest edges\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): implement recipes (#31)\r\n\r\n* feat: implement simple crafting\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): add recipes, rock item and assets\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: add missing eslint plugin\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(crafting): remove code smells\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): implement crafting ui, make windows draggable (#32)\r\n\r\n* feat(crafting): implement crafting ui\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): make crafting scene (window) draggable\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(crafting): fix duplicate call to craft function\r\n\r\n* refactor(crafting): rename to craftingScene, break code in to additional methods for clarity\r\n\r\n* feat(crafting): implement crafting ui\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): make crafting scene (window) draggable\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(crafting): fix duplicate call to craft function\r\n\r\n* refactor(crafting): rename to craftingScene, break code in to additional methods for clarity\r\n\r\n* refactor(entity): create common draggable class, inherit subscenes from it\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(entity): simplify all subscenes to be uniform\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(entity): add location contants for subscenes, colorize recipe text based craftability\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(assets): remove tiled\r\n\r\n* refactor: streamline handler, manager, and factory behavior (#34)\r\n\r\n* refactor(entity): refactor factories to be more homogenous for scalability\r\n\r\n* refactor(entity): migrate canPickUp functionality to config lookup\r\n\r\n* refactor(entity): migrate lootDrop functionality to entityHandler\r\n\r\n* refactor(entity): create unified entity manager, break-out UI handler\r\n\r\n* refactor(entity): create dataHandler for item and object config lookups to use flyweight pattern\r\n\r\n* refactor(collision): move focus exempt and collision modifier to config\r\n\r\n* feat(entity): implement switch focus functionality (#35)\r\n\r\n* chore: set logging to verbose for high volume outputs\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): implement switch focus functionality\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(biome): biome and overworld generation (#37)\r\n\r\n* docs: add additional project inspirations to prompt file\r\n\r\n* feat(biome): initial biome implementation\r\n\r\n* feat(biome): implement collision detection to avoid object overlap\r\n\r\n* feat(biome): use weights for generating items and objects\r\n\r\n* feat(biome): implement overmap generation\r\n\r\n* feat(entity): set scene camera to follow player, migrate console logging to logger\r\n\r\n* feat(biome): add logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(entity): avoid spawning player on object\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: tiled support (#39)\r\n\r\n* feat: add jpg support to asset loader\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move assets to named folder for future re-skinning feature\r\n\r\n* feat(assets): add sample tileset\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(assets): support tilemaps, resource replacement, tiles as sprites\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(assets): support 2-tile wide sprites\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(assets): break bootScene loader down in to simpler functions\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(assets): support n by n sized tiles for sprites\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(assets): support single tile texture replacement\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(assets): handle multiple tilesets\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(assets): create types for assets and tilesets\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(assets): create tileProcessor and assetLoader classes to simplify bootScene\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(assets): use logger instead of console for logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* Tiled based biome generation for structures and other non-random biomes (#41)\r\n\r\n* feat(biome): add example prefab biome\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(biome): move files to named subfolder\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(biome): implement tiled based biome: shelter\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(assets): fix layer wrapping\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(assets): accommodate for Tiled count from 1 numbering\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(biome): increase map size\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(assets): update player sprite, convert logging to logger\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(biome): shelter and player spawn in the middle of the map\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(biome): resolve ambiguity between tileId and terrainType\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(time): update phrasing for clarity of meaning\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(entity): modify player size and collision box for better building navigation\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(biome): populate objects from tiled objects layer\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): narrow creature collision width\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(time): display time factor (number) instead of state name\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nclose #40 \r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* tile_state (#48)\r\n\r\n* refactor(movement): separate motion and position in to distinct components\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(action): implement toggle openable action\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): implement state based textures (i.e. door open, closed, broken)\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(entity): restore missing remove entity functions\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(movement): add handling for collision modifier of openable objects based on state\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(action): update craft system to use dataHandler\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(action): update craft system to allow item groups in addition to specific items\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): add object orientation component, bench_vertical is no longer a separate object\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove extraneous logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: code scanner bug fixes\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: resolve code smells\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"Milestone 9 - Biomes (#49)"}},{"before":"76235d4fe06c3b69de5626380861d3da7cc5a12c","after":"20e10b604af4bb24d0d69b4d8de04656e2865acc","ref":"refs/heads/milestone-9","pushedAt":"2023-07-23T19:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"fix: resolve code smells\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"fix: resolve code smells"}},{"before":"204c986bc936376f0d8ab475338b2d326ed7d162","after":"76235d4fe06c3b69de5626380861d3da7cc5a12c","ref":"refs/heads/milestone-9","pushedAt":"2023-07-23T19:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"fix: code scanner bug fixes\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"fix: code scanner bug fixes"}},{"before":"ad2cdd6413ccf3b8bb41750c7157c9befbc08750","after":"204c986bc936376f0d8ab475338b2d326ed7d162","ref":"refs/heads/milestone-9","pushedAt":"2023-07-23T19:20:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"chore: merge main\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"chore: merge main"}},{"before":"8819b780bddebc401dd3e5e83a5c54960459ba53","after":"8aa0331919bcb4c00f1afb94e72b833701425b09","ref":"refs/heads/gh-pages","pushedAt":"2023-07-23T19:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: df69ff3eea7029b2c3f55025d6a828fd9de2491d","shortMessageHtmlLink":"deploy: df69ff3"}},{"before":"87d6f32ee7ccd77092aa10315ad2b8fd8acf174d","after":null,"ref":"refs/heads/milestone-8","pushedAt":"2023-07-23T19:05:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"}},{"before":"c305e8e97e227fc3b6a7fd18f3c8a2c9ac097aaa","after":"df69ff3eea7029b2c3f55025d6a828fd9de2491d","ref":"refs/heads/main","pushedAt":"2023-07-23T19:05:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"Milestone 8 - Crafting (#33)\n\n* chore: remove header comments from main\r\n\r\n* fix: fix title screen mushroom cloud\r\n\r\n* refactor: move files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: help screen (#29)\r\n\r\n* feat: add help screen\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: add help screen tip\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move time feature files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: slow and pause time events\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: focus system clean-up (#30)\r\n\r\n* feat: add hammer item/asset\r\n\r\n* fix(focus): correctly handle player moving out of range of focus objects\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: make hammer pickupable, modify world position\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): refactor focusSystem to focusManager class\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(focus): correctly center focus arrow\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(controls): add simple onClick function for initial mouse handling\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove extraneous logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move all focus functionality to entity feature\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): calculate distance based on nearest edges\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): implement recipes (#31)\r\n\r\n* feat: implement simple crafting\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): add recipes, rock item and assets\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: add missing eslint plugin\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(crafting): remove code smells\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* Create code-quality.yaml\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* Create dependabot.yml\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove header comments from main\r\n\r\n* fix: fix title screen mushroom cloud\r\n\r\n* refactor: move files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: help screen (#29)\r\n\r\n* feat: add help screen\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat: add help screen tip\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move time feature files to correct subfolders\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: slow and pause time events\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: focus system clean-up (#30)\r\n\r\n* feat: add hammer item/asset\r\n\r\n* fix(focus): correctly handle player moving out of range of focus objects\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: make hammer pickupable, modify world position\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): refactor focusSystem to focusManager class\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(focus): correctly center focus arrow\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(controls): add simple onClick function for initial mouse handling\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove extraneous logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor: move all focus functionality to entity feature\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(focus): calculate distance based on nearest edges\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): implement recipes (#31)\r\n\r\n* feat: implement simple crafting\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): add recipes, rock item and assets\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix: add missing eslint plugin\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(crafting): remove code smells\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): implement crafting ui, make windows draggable (#32)\r\n\r\n* feat(crafting): implement crafting ui\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): make crafting scene (window) draggable\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(crafting): fix duplicate call to craft function\r\n\r\n* refactor(crafting): rename to craftingScene, break code in to additional methods for clarity\r\n\r\n* feat(crafting): implement crafting ui\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(crafting): make crafting scene (window) draggable\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(crafting): fix duplicate call to craft function\r\n\r\n* refactor(crafting): rename to craftingScene, break code in to additional methods for clarity\r\n\r\n* refactor(entity): create common draggable class, inherit subscenes from it\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(entity): simplify all subscenes to be uniform\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(entity): add location contants for subscenes, colorize recipe text based craftability\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"Milestone 8 - Crafting (#33)"}},{"before":"655d5ad4f9e7320fabcf1841700f1072a9d73d50","after":"87d6f32ee7ccd77092aa10315ad2b8fd8acf174d","ref":"refs/heads/milestone-8","pushedAt":"2023-07-23T19:00:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"Merge branch 'main' into milestone-8","shortMessageHtmlLink":"Merge branch 'main' into milestone-8"}},{"before":"62c078be48e3fd5706cf729428fd3614ae3c79ea","after":null,"ref":"refs/heads/tile_state","pushedAt":"2023-07-23T18:59:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"}},{"before":"ea2f3b9fca37f7a98c489ca476ca4683a49cdaea","after":"ad2cdd6413ccf3b8bb41750c7157c9befbc08750","ref":"refs/heads/milestone-9","pushedAt":"2023-07-23T18:59:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"tile_state (#48)\n\n* refactor(movement): separate motion and position in to distinct components\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(action): implement toggle openable action\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): implement state based textures (i.e. door open, closed, broken)\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* fix(entity): restore missing remove entity functions\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(movement): add handling for collision modifier of openable objects based on state\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* refactor(action): update craft system to use dataHandler\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(action): update craft system to allow item groups in addition to specific items\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* feat(entity): add object orientation component, bench_vertical is no longer a separate object\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n* chore: remove extraneous logging\r\n\r\nSigned-off-by: Sam Biggins \r\n\r\n---------\r\n\r\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"tile_state (#48)"}},{"before":"3f7eb58b63022f253c6a6bff4d6b144b560af820","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2023-07-23T18:53:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"}},{"before":"684d752326ece6fb6120ce8c552a5a8b2bea85fb","after":"c305e8e97e227fc3b6a7fd18f3c8a2c9ac097aaa","ref":"refs/heads/main","pushedAt":"2023-07-23T18:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"build(deps): bump semver from 5.7.1 to 5.7.2 (#46)\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\r\n- [Release notes](https://github.com/npm/node-semver/releases)\r\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\r\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: semver\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Sam Biggins ","shortMessageHtmlLink":"build(deps): bump semver from 5.7.1 to 5.7.2 (#46)"}},{"before":"a9a5feed5be83275c8950cc3754009114583179e","after":"3f7eb58b63022f253c6a6bff4d6b144b560af820","ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2023-07-23T18:49:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/npm_and_yarn/semver-5.7.2","shortMessageHtmlLink":"Merge branch 'main' into dependabot/npm_and_yarn/semver-5.7.2"}},{"before":"94e13235146442fb50d95ed3ce8160d1cedc959f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-07-23T18:49:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"}},{"before":"4e8a81284c2528d01e9bb9dc4d80f8d141324af7","after":"684d752326ece6fb6120ce8c552a5a8b2bea85fb","ref":"refs/heads/main","pushedAt":"2023-07-23T18:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#47)\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\r\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\r\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: word-wrap\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#47)"}},{"before":"ca8c40fa713dadd6f5de5cb5a2cc5ac66dd0bf07","after":"62c078be48e3fd5706cf729428fd3614ae3c79ea","ref":"refs/heads/tile_state","pushedAt":"2023-07-22T16:26:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"chore: remove extraneous logging\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"chore: remove extraneous logging"}},{"before":"5eeac9628e7b0b7c1e39b75dd98530474127221a","after":"ca8c40fa713dadd6f5de5cb5a2cc5ac66dd0bf07","ref":"refs/heads/tile_state","pushedAt":"2023-07-22T16:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"feat(entity): add object orientation component, bench_vertical is no longer a separate object\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"feat(entity): add object orientation component, bench_vertical is no …"}},{"before":"b866541c0b32e7960a3bcf4c4f4d7c0fca09b841","after":"5eeac9628e7b0b7c1e39b75dd98530474127221a","ref":"refs/heads/tile_state","pushedAt":"2023-07-20T19:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"feat(action): update craft system to allow item groups in addition to specific items\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"feat(action): update craft system to allow item groups in addition to…"}},{"before":"faa0584d13fc912a1b8bf3540ee208f8641a9f30","after":"b866541c0b32e7960a3bcf4c4f4d7c0fca09b841","ref":"refs/heads/tile_state","pushedAt":"2023-07-20T17:02:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"refactor(action): update craft system to use dataHandler\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"refactor(action): update craft system to use dataHandler"}},{"before":"3d4e175cc2ef86215192f1734363672da460f265","after":"faa0584d13fc912a1b8bf3540ee208f8641a9f30","ref":"refs/heads/tile_state","pushedAt":"2023-07-20T16:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"feat(movement): add handling for collision modifier of openable objects based on state\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"feat(movement): add handling for collision modifier of openable objec…"}},{"before":null,"after":"94e13235146442fb50d95ed3ce8160d1cedc959f","ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-07-20T07:09:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump word-wrap from 1.2.3 to 1.2.4\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump word-wrap from 1.2.3 to 1.2.4"}},{"before":null,"after":"a9a5feed5be83275c8950cc3754009114583179e","ref":"refs/heads/dependabot/npm_and_yarn/semver-5.7.2","pushedAt":"2023-07-12T23:59:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump semver from 5.7.1 to 5.7.2\n\nBumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump semver from 5.7.1 to 5.7.2"}},{"before":"91a49ab1212445ea81ed3ced0ffd10360142c144","after":"3d4e175cc2ef86215192f1734363672da460f265","ref":"refs/heads/tile_state","pushedAt":"2023-07-12T14:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"fix(entity): restore missing remove entity functions\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"fix(entity): restore missing remove entity functions"}},{"before":"10454e64a4c757017e94df1e98e4180a273f7cb3","after":"91a49ab1212445ea81ed3ced0ffd10360142c144","ref":"refs/heads/tile_state","pushedAt":"2023-07-11T23:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"feat(entity): implement state based textures (i.e. door open, closed, broken)\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"feat(entity): implement state based textures (i.e. door open, closed,…"}},{"before":"266efc1957c61e4a48fb994c67d028d0c51ca622","after":"10454e64a4c757017e94df1e98e4180a273f7cb3","ref":"refs/heads/tile_state","pushedAt":"2023-07-10T20:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"feat(action): implement toggle openable action\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"feat(action): implement toggle openable action"}},{"before":null,"after":"266efc1957c61e4a48fb994c67d028d0c51ca622","ref":"refs/heads/tile_state","pushedAt":"2023-07-09T15:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smileynet","name":"Sam Biggins","path":"/smileynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320320?s=80&v=4"},"commit":{"message":"refactor(movement): separate motion and position in to distinct components\n\nSigned-off-by: Sam Biggins ","shortMessageHtmlLink":"refactor(movement): separate motion and position in to distinct compo…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOVQwNDoyMzo0Ny4wMDAwMDBazwAAAAOalQbT","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOVQwNDoyMzo0Ny4wMDAwMDBazwAAAAOalQbT","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wOVQxNToxNjo1NC4wMDAwMDBazwAAAANRuyz0"}},"title":"Activity · cosmic-canopy-studio/postapoc"}