{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":495559941,"defaultBranch":"main","name":"bonsai","ownerLogin":"Sollimann","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-23T20:15:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25263842?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706329474.0","currentOid":""},"activityList":{"items":[{"before":"4b069c42b1b944ca2d1ff0bb5a61c809016f308d","after":"9fb29e64646717b8a64018f3afd9750af656f208","ref":"refs/heads/main","pushedAt":"2024-03-19T01:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"fix typo in readme (#35)","shortMessageHtmlLink":"fix typo in readme (#35)"}},{"before":"977792d6915cb6f67502606c36f39171323528b4","after":"4b069c42b1b944ca2d1ff0bb5a61c809016f308d","ref":"refs/heads/main","pushedAt":"2024-02-06T12:46:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Fix repeat sequence double running bug (#33)\n\nThere's a bug in repeat sequence behavior where if its sequence list's\r\nfirst behavior returns `Running`, then when the behavior tree is ticked\r\nagain, the condition behavior of repeat sequence is run again even\r\nthough it should not be allowed when the behavior tree is in the middle\r\nof executing its sequence.\r\n\r\nThis PR fixes that, adds some tests and additional documentation.","shortMessageHtmlLink":"Fix repeat sequence double running bug (#33)"}},{"before":"f117536b54494aaa3c5ddca86db9c8ee922d0a4c","after":"05d94ab4064fbfcbd6575dc1d6e6ba8a81a36b1c","ref":"refs/heads/fix-repeat-sequence-double-running","pushedAt":"2024-01-29T03:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Change repeat sequence state code to not overwrite its current state before ticking.","shortMessageHtmlLink":"Change repeat sequence state code to not overwrite its current state …"}},{"before":"81eafc9447cf2c038ee0b6206a940b1b8f8056c4","after":"f117536b54494aaa3c5ddca86db9c8ee922d0a4c","ref":"refs/heads/fix-repeat-sequence-double-running","pushedAt":"2024-01-27T04:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Add utility constructors for Event and UpdateArgs for easy 0.0 delta time. Modify RepeatSequence doc code to make use of them.","shortMessageHtmlLink":"Add utility constructors for Event and UpdateArgs for easy 0.0 delta …"}},{"before":"18cba0b506ea5f22e7835f2b38961049651a2ac7","after":"81eafc9447cf2c038ee0b6206a940b1b8f8056c4","ref":"refs/heads/fix-repeat-sequence-double-running","pushedAt":"2024-01-27T04:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Update version.","shortMessageHtmlLink":"Update version."}},{"before":"34cd6b115b450fd27f4e31e6d495f1084c7b5eee","after":"18cba0b506ea5f22e7835f2b38961049651a2ac7","ref":"refs/heads/fix-repeat-sequence-double-running","pushedAt":"2024-01-27T04:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Remove comments.","shortMessageHtmlLink":"Remove comments."}},{"before":null,"after":"34cd6b115b450fd27f4e31e6d495f1084c7b5eee","ref":"refs/heads/fix-repeat-sequence-double-running","pushedAt":"2024-01-27T04:24:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Format doc test.","shortMessageHtmlLink":"Format doc test."}},{"before":"637be3dd7511d5330239f0a07f95c342530c43a7","after":"977792d6915cb6f67502606c36f39171323528b4","ref":"refs/heads/main","pushedAt":"2024-01-15T10:25:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Separate graphing data from main BT struct (#32)\n\nAll data needed to draw graphs is now created on the fly every time when\r\n`get_graphviz()` gets called. This should make behavior trees consume\r\nless memory and construct faster.\r\n\r\nIssue: https://github.com/Sollimann/bonsai/issues/29","shortMessageHtmlLink":"Separate graphing data from main BT struct (#32)"}},{"before":"3dec1f16e2526abf4176c6a241ccc92552c16c73","after":"221d23112fff10c3d5e8c51f0b9afc9be02e243a","ref":"refs/heads/separate-graph","pushedAt":"2024-01-09T18:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Update version, remove commented code.","shortMessageHtmlLink":"Update version, remove commented code."}},{"before":null,"after":"3dec1f16e2526abf4176c6a241ccc92552c16c73","ref":"refs/heads/separate-graph","pushedAt":"2024-01-09T18:44:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Merge branch 'main' into separate-graph","shortMessageHtmlLink":"Merge branch 'main' into separate-graph"}},{"before":"ec272b35feb83275b29188017d4af946d71d3d4a","after":"637be3dd7511d5330239f0a07f95c342530c43a7","ref":"refs/heads/main","pushedAt":"2024-01-06T20:16:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"bugfix - make SequenceArgs public (#30)\n\nbuilding of simple NPC AI example fails for rust version < 1.74.0. I\r\ntested locally with Rust version 1.70.0 and was able to reproduce the\r\nissue. The bug was raised in this issue:\r\nhttps://github.com/Sollimann/bonsai/issues/28\r\n\r\ntested locally and the fix works on version 1.70.0 and 1.73.0","shortMessageHtmlLink":"bugfix - make SequenceArgs public (#30)"}},{"before":"3f9fb4b764ed0b334a3a79a21606836456ed2adb","after":"da0a7ee2359486f10c3d4577df4b3332a8a2f464","ref":"refs/heads/bug/failed-build","pushedAt":"2024-01-06T20:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"remove readme example","shortMessageHtmlLink":"remove readme example"}},{"before":"2b7516fbc4028ab285ae3cdeb4ddfade4cbe0e2a","after":"3f9fb4b764ed0b334a3a79a21606836456ed2adb","ref":"refs/heads/bug/failed-build","pushedAt":"2024-01-05T23:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":null,"after":"2b7516fbc4028ab285ae3cdeb4ddfade4cbe0e2a","ref":"refs/heads/bug/failed-build","pushedAt":"2024-01-05T23:14:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"make SequenceArgs public","shortMessageHtmlLink":"make SequenceArgs public"}},{"before":"55b280e040f29fb5914f60e5b7fa767ec9b45806","after":"ec272b35feb83275b29188017d4af946d71d3d4a","ref":"refs/heads/main","pushedAt":"2023-12-18T20:42:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"Generic blackboard implementation (#26)\n\nGeneralize blackboard. \r\n\r\nFrom user's perspective, in addition to being able to use generic\r\nblackboard type, the user must now use tick directly with `bt.tick(...)`\r\ninstead of `bt.state.tick(...)` This change is required so that we can\r\npass a mutable reference of the blackboard to the user's tick callback\r\nunder the hood.","shortMessageHtmlLink":"Generic blackboard implementation (#26)"}},{"before":"829798ad5cc8585cadc57432dfaf158f099a1e2d","after":"3a923eac38cfd9f68ec59db5f685ac173b6d9257","ref":"refs/heads/generic-blackboard","pushedAt":"2023-12-17T18:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Change SequenceArgs visibility.","shortMessageHtmlLink":"Change SequenceArgs visibility."}},{"before":null,"after":"829798ad5cc8585cadc57432dfaf158f099a1e2d","ref":"refs/heads/generic-blackboard","pushedAt":"2023-12-17T17:08:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Copy tick function documentation.","shortMessageHtmlLink":"Copy tick function documentation."}},{"before":"4d45dfff881669b7c50ee40a291bd30dcf66688f","after":"55b280e040f29fb5914f60e5b7fa767ec9b45806","ref":"refs/heads/main","pushedAt":"2023-11-26T20:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sollimann","name":"Kristoffer Solberg Rakstad ","path":"/Sollimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25263842?s=80&v=4"},"commit":{"message":"fix ci badge","shortMessageHtmlLink":"fix ci badge"}},{"before":"42081d26c7344723d6aa0fd4f1e5a8db57bc591d","after":"4d45dfff881669b7c50ee40a291bd30dcf66688f","ref":"refs/heads/main","pushedAt":"2023-11-26T19:19:10.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"kaphula","name":"Valtteri Vallius","path":"/kaphula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36015558?s=80&v=4"},"commit":{"message":"Merge pull request #24 from kaphula/repeat-sequence\n\nImplement new behavior, RepeatSequence","shortMessageHtmlLink":"Merge pull request #24 from kaphula/repeat-sequence"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGSAfmgA","startCursor":null,"endCursor":null}},"title":"Activity · Sollimann/bonsai"}