{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":581287098,"defaultBranch":"main","name":"bones","ownerLogin":"fishfolk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-22T19:13:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87333478?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716057413.0","currentOid":""},"activityList":{"items":[{"before":"40a88a3b8e737772b47e9d4b090b5cf12fd26c76","after":"cd1d29eccf76e38f47fb7a4c4f796f20267fd53e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-18T18:48:41.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":"Deploying to gh-pages from @ fishfolk/bones@8240aea4bc444fea1b5a3ef6e2b4287edf36fa58 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8240aea πŸš€"}},{"before":"8240aea4bc444fea1b5a3ef6e2b4287edf36fa58","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-406-3cb6a880284514c8367ededa62d45e90f48c60b6","pushedAt":"2024-05-18T18:47:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"3cb6a880284514c8367ededa62d45e90f48c60b6","after":"8240aea4bc444fea1b5a3ef6e2b4287edf36fa58","ref":"refs/heads/main","pushedAt":"2024-05-18T18:47:14.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feat: add option to supply fixed secret key to the matchmaker (#406)\n\nKey can be passed in via `BONES_MATCHMAKER_SECRET_KEY`\n\nTo show the secret key when generating, you can pass\n`--print-secret-key` to the binary now\n\nCloses #405","shortMessageHtmlLink":"feat: add option to supply fixed secret key to the matchmaker (#406)"}},{"before":null,"after":"8240aea4bc444fea1b5a3ef6e2b4287edf36fa58","ref":"refs/heads/gh-readonly-queue/main/pr-406-3cb6a880284514c8367ededa62d45e90f48c60b6","pushedAt":"2024-05-18T18:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feat: add option to supply fixed secret key to the matchmaker (#406)\n\nKey can be passed in via `BONES_MATCHMAKER_SECRET_KEY`\n\nTo show the secret key when generating, you can pass\n`--print-secret-key` to the binary now\n\nCloses #405","shortMessageHtmlLink":"feat: add option to supply fixed secret key to the matchmaker (#406)"}},{"before":"a0db7404d90f57a423cbcdba393f33c13608f17f","after":"40a88a3b8e737772b47e9d4b090b5cf12fd26c76","ref":"refs/heads/gh-pages","pushedAt":"2024-05-17T23:41:46.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":"Deploying to gh-pages from @ fishfolk/bones@3cb6a880284514c8367ededa62d45e90f48c60b6 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 3cb6a88 πŸš€"}},{"before":"3cb6a880284514c8367ededa62d45e90f48c60b6","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-404-aecd998525424781c2e65cb923c46f6c7f69d152","pushedAt":"2024-05-17T23:38:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"aecd998525424781c2e65cb923c46f6c7f69d152","after":"3cb6a880284514c8367ededa62d45e90f48c60b6","ref":"refs/heads/main","pushedAt":"2024-05-17T23:38:47.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feat: implement p2p based networking using `iroh-net` (#404)\n\nThis the start to run the networking connections over\n[iroh](https://github.com/n0-computer/iroh), allowing direct connections\nbetween players.\n\n## General Architecture\n\n- The online matchmaking server does not proxy connections anymore, it\nonly introduces players to each other. After that `iroh` connections are\nused (which are either direct or relayed, in all cases e2e encrypted)\n- The Lan and Online discovery services, only function as such,\ndiscovering other players, after this has happened, all work is passed\nto `Socket` which is the p2p version of transferring game state between\nplayers\n\n## Testing it out\n\nThere is a branch of `jumpy` using this, which can be used to try it out\nhttps://github.com/dignifiedquire/jumpy/tree/feat-iroh-networking\n\n### Matchmaker Servers\n\n- Europe: `dkv5qztdu75wgtkyukkmhemz25adco7jrplzockgqgzvzl3d3z4q`\n- US: `tkj2gohdqx2fjqm24s6l6m7ehecntlcz72kzliwjy5ezs6yfdo6q `\n\n## Work to be done\n\n- [ ] browser, will likely have to be in some form of disabling this\nwhen running in wasm (for now)\n- [x] cleanup \n- [x]Β better error handling","shortMessageHtmlLink":"feat: implement p2p based networking using iroh-net (#404)"}},{"before":null,"after":"3cb6a880284514c8367ededa62d45e90f48c60b6","ref":"refs/heads/gh-readonly-queue/main/pr-404-aecd998525424781c2e65cb923c46f6c7f69d152","pushedAt":"2024-05-17T23:28:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"feat: implement p2p based networking using `iroh-net` (#404)\n\nThis the start to run the networking connections over\n[iroh](https://github.com/n0-computer/iroh), allowing direct connections\nbetween players.\n\n## General Architecture\n\n- The online matchmaking server does not proxy connections anymore, it\nonly introduces players to each other. After that `iroh` connections are\nused (which are either direct or relayed, in all cases e2e encrypted)\n- The Lan and Online discovery services, only function as such,\ndiscovering other players, after this has happened, all work is passed\nto `Socket` which is the p2p version of transferring game state between\nplayers\n\n## Testing it out\n\nThere is a branch of `jumpy` using this, which can be used to try it out\nhttps://github.com/dignifiedquire/jumpy/tree/feat-iroh-networking\n\n### Matchmaker Servers\n\n- Europe: `dkv5qztdu75wgtkyukkmhemz25adco7jrplzockgqgzvzl3d3z4q`\n- US: `tkj2gohdqx2fjqm24s6l6m7ehecntlcz72kzliwjy5ezs6yfdo6q `\n\n## Work to be done\n\n- [ ] browser, will likely have to be in some form of disabling this\nwhen running in wasm (for now)\n- [x] cleanup \n- [x]Β better error handling","shortMessageHtmlLink":"feat: implement p2p based networking using iroh-net (#404)"}},{"before":"319e8e5982e10ea91efe5bc38298f989c7983ba8","after":null,"ref":"refs/heads/dependabot/github_actions/JamesIves/github-pages-deploy-action-4.6.0","pushedAt":"2024-05-02T00:31:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e1541b9c8bb10c7464b70f3970424921528a10b4","after":null,"ref":"refs/heads/dependabot/github_actions/peaceiris/actions-mdbook-2","pushedAt":"2024-05-02T00:31:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5b0011e176a440a93711a97f6922a78bae144d22","after":null,"ref":"refs/heads/dependabot/cargo/anyhow-1.0.82","pushedAt":"2024-05-02T00:31:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f69ce94b567e4fb8f81ebb473ffe4bcf5bdaea57","after":"a0db7404d90f57a423cbcdba393f33c13608f17f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T00:31:14.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":"Deploying to gh-pages from @ fishfolk/bones@aecd998525424781c2e65cb923c46f6c7f69d152 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ aecd998 πŸš€"}},{"before":"4f4b9179c24effab6f6b2feaf4e5df61e2b9cd4c","after":null,"ref":"refs/heads/dependabot/cargo/ulid-1.1.2","pushedAt":"2024-05-02T00:31:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2a5c6ffef9300ce7dab1998ea1499c919b2bddbd","after":null,"ref":"refs/heads/dependabot/cargo/serde_yaml-0.9.34deprecated","pushedAt":"2024-05-02T00:31:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"baec02cd5a242eaf68fd6aafe2203b91036f059b","after":null,"ref":"refs/heads/dependabot/cargo/bytemuck-1.15.0","pushedAt":"2024-05-02T00:31:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"4b386a438dd5f37d6b5dc9b894f44c15e1ab7be9","after":null,"ref":"refs/heads/dependabot/cargo/once_map-0.4.17","pushedAt":"2024-05-02T00:31:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"edfdf4d93d9600a4df45f083a24d569859f4afe2","after":null,"ref":"refs/heads/dependabot/cargo/parking_lot-0.12.2","pushedAt":"2024-05-02T00:30:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f1b1508c371e25dbb60cfd37f64eff753072da5e","after":null,"ref":"refs/heads/dependabot/cargo/kira-0.8.7","pushedAt":"2024-05-02T00:30:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"67e93476b27159ee4ccfdbf432f2d961bbbfee97","after":null,"ref":"refs/heads/dependabot/cargo/thiserror-1.0.59","pushedAt":"2024-05-02T00:30:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"201de4d6dbb3d6d8c6f45266cc3949abc0327650","after":null,"ref":"refs/heads/dependabot/cargo/getrandom-0.2.14","pushedAt":"2024-05-02T00:30:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a55c33f00db85c94d4b2073ee355937f2b27d079","after":null,"ref":"refs/heads/dependabot/cargo/gc-arena-derive-0.5.1","pushedAt":"2024-05-02T00:30:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"69643ac48508acdc4dabcbf1ccb05c33ac357996","after":"aecd998525424781c2e65cb923c46f6c7f69d152","ref":"refs/heads/main","pushedAt":"2024-05-02T00:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxCWhitehead","name":"Max Whitehead","path":"/MaxCWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35712032?s=80&v=4"},"commit":{"message":"chore: Disable dependabot (fix)\n\nlimit open PRs to 0 to disable","shortMessageHtmlLink":"chore: Disable dependabot (fix)"}},{"before":"afba28bd7dd30cabf10e0faac82a6dbba7c4df78","after":"f69ce94b567e4fb8f81ebb473ffe4bcf5bdaea57","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T00:29:15.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":"Deploying to gh-pages from @ fishfolk/bones@69643ac48508acdc4dabcbf1ccb05c33ac357996 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 69643ac πŸš€"}},{"before":"e94841d0d5ae35c4277768a80d619718d527c21e","after":"69643ac48508acdc4dabcbf1ccb05c33ac357996","ref":"refs/heads/main","pushedAt":"2024-05-02T00:27:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaxCWhitehead","name":"Max Whitehead","path":"/MaxCWhitehead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35712032?s=80&v=4"},"commit":{"message":"chore: Disable depenabot","shortMessageHtmlLink":"chore: Disable depenabot"}},{"before":null,"after":"a55c33f00db85c94d4b2073ee355937f2b27d079","ref":"refs/heads/dependabot/cargo/gc-arena-derive-0.5.1","pushedAt":"2024-05-01T05:01:55.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 gc-arena-derive from 0.5.0 to 0.5.1\n\nBumps [gc-arena-derive](https://github.com/kyren/gc-arena) from 0.5.0 to 0.5.1.\n- [Release notes](https://github.com/kyren/gc-arena/releases)\n- [Changelog](https://github.com/kyren/gc-arena/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kyren/gc-arena/compare/v0.5.0...v0.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: gc-arena-derive\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump gc-arena-derive from 0.5.0 to 0.5.1"}},{"before":null,"after":"201de4d6dbb3d6d8c6f45266cc3949abc0327650","ref":"refs/heads/dependabot/cargo/getrandom-0.2.14","pushedAt":"2024-05-01T05:01:41.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 getrandom from 0.2.12 to 0.2.14\n\nBumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.12 to 0.2.14.\n- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-random/getrandom/compare/v0.2.12...v0.2.14)\n\n---\nupdated-dependencies:\n- dependency-name: getrandom\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump getrandom from 0.2.12 to 0.2.14"}},{"before":null,"after":"67e93476b27159ee4ccfdbf432f2d961bbbfee97","ref":"refs/heads/dependabot/cargo/thiserror-1.0.59","pushedAt":"2024-05-01T05:01: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 thiserror from 1.0.56 to 1.0.59\n\nBumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.56 to 1.0.59.\n- [Release notes](https://github.com/dtolnay/thiserror/releases)\n- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.59)\n\n---\nupdated-dependencies:\n- dependency-name: thiserror\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump thiserror from 1.0.56 to 1.0.59"}},{"before":null,"after":"f1b1508c371e25dbb60cfd37f64eff753072da5e","ref":"refs/heads/dependabot/cargo/kira-0.8.7","pushedAt":"2024-05-01T05:01:13.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 kira from 0.8.6 to 0.8.7\n\nBumps [kira](https://github.com/tesselode/kira) from 0.8.6 to 0.8.7.\n- [Release notes](https://github.com/tesselode/kira/releases)\n- [Changelog](https://github.com/tesselode/kira/blob/v0.8.7/changelog.md)\n- [Commits](https://github.com/tesselode/kira/compare/v0.8.6...v0.8.7)\n\n---\nupdated-dependencies:\n- dependency-name: kira\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump kira from 0.8.6 to 0.8.7"}},{"before":null,"after":"edfdf4d93d9600a4df45f083a24d569859f4afe2","ref":"refs/heads/dependabot/cargo/parking_lot-0.12.2","pushedAt":"2024-05-01T05:00:58.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 parking_lot from 0.12.1 to 0.12.2\n\nBumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.12.1 to 0.12.2.\n- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.1...0.12.2)\n\n---\nupdated-dependencies:\n- dependency-name: parking_lot\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump parking_lot from 0.12.1 to 0.12.2"}},{"before":null,"after":"4b386a438dd5f37d6b5dc9b894f44c15e1ab7be9","ref":"refs/heads/dependabot/cargo/once_map-0.4.17","pushedAt":"2024-05-01T05:00:45.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 once_map from 0.4.14 to 0.4.17\n\nBumps [once_map](https://github.com/a1phyr/once_map) from 0.4.14 to 0.4.17.\n- [Commits](https://github.com/a1phyr/once_map/compare/v0.4.14...v0.4.17)\n\n---\nupdated-dependencies:\n- dependency-name: once_map\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump once_map from 0.4.14 to 0.4.17"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETb66tgA","startCursor":null,"endCursor":null}},"title":"Activity Β· fishfolk/bones"}