{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681903596,"defaultBranch":"main","name":"dv-comms-radio-api","ownerLogin":"fauxnik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-23T02:36:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66900153?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712444013.0","currentOid":""},"activityList":{"items":[{"before":"c226291f17db2575422d2e99041a2842ad60ab21","after":"4c271125b617a4cfa8aedcb26b2dad1927cf4439","ref":"refs/heads/main","pushedAt":"2024-05-04T00:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Document vanilla sound asset names\n\nThanks cruzerblade9369!","shortMessageHtmlLink":"Document vanilla sound asset names"}},{"before":"5210468995d58241c81a5eed5e4635c4e8c9ed49","after":"c226291f17db2575422d2e99041a2842ad60ab21","ref":"refs/heads/main","pushedAt":"2024-04-06T23:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"v1.0.3","shortMessageHtmlLink":"v1.0.3"}},{"before":"7892ad234d31b66fac4551eee6747e9b11fe6857","after":"5210468995d58241c81a5eed5e4635c4e8c9ed49","ref":"refs/heads/main","pushedAt":"2024-04-06T22:51:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix Comms Radio menu gets stuck when put away while submenu is active (#11)","shortMessageHtmlLink":"Fix Comms Radio menu gets stuck when put away while submenu is active ("}},{"before":null,"after":"ab5890fd796463c51b265ba7123c2650d427568e","ref":"refs/heads/fix/stuck-submenus","pushedAt":"2024-04-06T22:18:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix Comms Radio getting stuck when put away with submenu active","shortMessageHtmlLink":"Fix Comms Radio getting stuck when put away with submenu active"}},{"before":"6a4d5ce9a9eac7dea6bae68715c4805dd244d470","after":"7892ad234d31b66fac4551eee6747e9b11fe6857","ref":"refs/heads/main","pushedAt":"2024-02-10T05:18:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"v1.0.2","shortMessageHtmlLink":"v1.0.2"}},{"before":"8336f07f4b0b1dcafa2658dd68ea9735f2121a79","after":"6a4d5ce9a9eac7dea6bae68715c4805dd244d470","ref":"refs/heads/main","pushedAt":"2024-02-10T05:10:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Correct repository link in info.json (#10)","shortMessageHtmlLink":"Correct repository link in info.json (#10)"}},{"before":null,"after":"60bbc51f8acfafd1019a56c63d6f2932afdc3c75","ref":"refs/heads/feature/mode-enabled-check","pushedAt":"2024-02-10T02:39:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Add an API for checking if a vanilla Comms Radio mode is enabled","shortMessageHtmlLink":"Add an API for checking if a vanilla Comms Radio mode is enabled"}},{"before":"d00ec53b1e6f9c9734aaf0b4374f428f63a61915","after":"8336f07f4b0b1dcafa2658dd68ea9735f2121a79","ref":"refs/heads/main","pushedAt":"2024-02-09T23:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"v1.0.1","shortMessageHtmlLink":"v1.0.1"}},{"before":"696880e76e897b5f81419dc92f1e9a76b3c95c44","after":"d00ec53b1e6f9c9734aaf0b4374f428f63a61915","ref":"refs/heads/main","pushedAt":"2024-02-09T23:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Make compatible with Build 98 (#9)\n\nAdding a reference to Unity.TextMeshPro fixes the missing method errors caused by Build 98.","shortMessageHtmlLink":"Make compatible with Build 98 (#9)"}},{"before":null,"after":"a3f70fc443c69b94d3e902df6f5078d4772058a9","ref":"refs/heads/b98-compat","pushedAt":"2024-02-09T23:23:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Add reference to Unity.TextMeshPro\n\nFixes missing method errors caused by Build 98.","shortMessageHtmlLink":"Add reference to Unity.TextMeshPro"}},{"before":"6a6531493aff17044c62ac87339ee27859671669","after":"696880e76e897b5f81419dc92f1e9a76b3c95c44","ref":"refs/heads/main","pushedAt":"2023-10-11T17:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"d84af82480d3ee83107d91c9ea2915fa47d2f48c","after":"6a6531493aff17044c62ac87339ee27859671669","ref":"refs/heads/main","pushedAt":"2023-09-29T18:29:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Create RFC template (#6)","shortMessageHtmlLink":"Create RFC template (#6)"}},{"before":null,"after":"ca273571b2f266636c932bd30524a6bf95a428b6","ref":"refs/heads/rfcs","pushedAt":"2023-09-29T18:28:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Create RFC template","shortMessageHtmlLink":"Create RFC template"}},{"before":"4724410aec418ad59e1bdada34cd5d8d1e30b08d","after":"d84af82480d3ee83107d91c9ea2915fa47d2f48c","ref":"refs/heads/main","pushedAt":"2023-09-15T10:08:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix copyright line in LICENSE (#3)","shortMessageHtmlLink":"Fix copyright line in LICENSE (#3)"}},{"before":null,"after":"51cbf65c62fc1c520362bb1370139e11b5aefdac","ref":"refs/heads/fix/license","pushedAt":"2023-09-15T10:07:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix copyright line in LICENSE","shortMessageHtmlLink":"Fix copyright line in LICENSE"}},{"before":"48fe6db3e2d41858bf2d05a727afe6e69e4579d6","after":"4724410aec418ad59e1bdada34cd5d8d1e30b08d","ref":"refs/heads/main","pushedAt":"2023-09-15T09:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix URLs used by the generated documentation site (#2)\n\n* Add LinkRoot setting to Statiq\r\n\r\nThis configures all the generated links to look like https://fauxnik.github.io/dv-comms-radio-api/...\r\nWithout it, the generated links look like https://fauxnik.github.io/... which doesn't work.\r\n\r\n* Update the URL for the full API in the README\r\n\r\n* Use clearer arg names for the insertBefore example","shortMessageHtmlLink":"Fix URLs used by the generated documentation site (#2)"}},{"before":"8387dc863b01e064626011f00f00bab0067dc75f","after":"bcf8b7e343376af13d6027270fc01ff3ce7566eb","ref":"refs/heads/fix/ghpages","pushedAt":"2023-09-15T09:48:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Use clearer arg names for the insertBefore example","shortMessageHtmlLink":"Use clearer arg names for the insertBefore example"}},{"before":null,"after":"8387dc863b01e064626011f00f00bab0067dc75f","ref":"refs/heads/fix/ghpages","pushedAt":"2023-09-15T09:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Use clearer arg names for the insertBefore example","shortMessageHtmlLink":"Use clearer arg names for the insertBefore example"}},{"before":"4a28403af5c6a5e29df7b98880449bf0be8a0bdc","after":"48fe6db3e2d41858bf2d05a727afe6e69e4579d6","ref":"refs/heads/main","pushedAt":"2023-09-15T09:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Initial API design (#1)\n\n* [WIP] API design\r\n\r\n* [WIP] Continue API design\r\n\r\nAccessor needs to be finished.\r\nCommsRadioController needs to be documented.\r\n\t- Is any additional functionality required?\r\nCommsRadioMode is mostly done, but may need additional logging/tweaks.\r\nCommsRadioState is finished & documented.\r\nCommsRadioUtility needs to be documented.\r\n\t- Is any additional functionality required?\r\nMain needs work.\r\n\t- Needs to hook into and/or patch the base objects.\r\nStateActionUpdateHandler is finished & documented.\r\n\r\n* [WIP] Add docs site generation via Statiq\r\n\r\n* [WIP] Update documentation comments\r\n\r\n* [WIP] Build & deploy docsite w/ github actions\r\n\r\n* [WIP] Attempt fix build action\r\n\r\n* Revert \"[WIP] Attempt fix build action\"\r\n\r\nThis reverts commit 81296177f5b1c167dba858abba66819f4d26380b.\r\n\r\n* [WIP] Also checkout submodules\r\n\r\n* [WIP] Retrieve CommsRadioController & other assets\r\n\r\n* [WIP] Document CommsRadioMode API\r\n\r\nCompletes CommsRadioMode.Create setup\r\nAdds a way of retrieving vanilla Comms Radio modes (for use in insertion predicates)\r\n\r\n* [WIP] Move play sounds to utility & improve docs\r\n\r\n* [WIP] Change name of build/deploy workflow\r\n\r\n* [WIP] Complete API documentation\r\n\r\nStill need to write an example of how to use the API.\r\n\r\n* Rename StateActionUpdateHandler → AStateBehaviour\r\n\r\n* Add the ability to fork Comms Radio states\r\n\r\n* Add usage examples to README\r\n\r\n* Fix github markdown note block syntax\r\n\r\n* Fix typo\r\n\r\n* Make optional arguments truly optional\r\n\r\n* Properly apply starting state\r\n\r\n* Correct API assembly path in How To Use > Setup\r\n\r\n* Supress A/B button sound if state didn't change\r\n\r\n* Don't replace signal origin if it already exists\r\n\r\n* Expose signal origin via CommsRadioUtility\r\n\r\n* Fix typo in API documentation\r\n\r\n* Special case for money removed sound","shortMessageHtmlLink":"Initial API design (#1)"}},{"before":"4b3809bed61720a0f70263b908c253b17c1d989e","after":"0eb56159c36bdaa08b69fb1c04966dfc0e2aa154","ref":"refs/heads/wip/api-design","pushedAt":"2023-09-15T08:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Allow coroutines to outlive AStateBehaviour instances\n\nAlso provide AStateBehaviour information about the previous/next AStateBehaviour being transitioned from/to.\nThis gives classes that inherit AStateBehaviour enough information to determine when to stop long running coroutines.","shortMessageHtmlLink":"Allow coroutines to outlive AStateBehaviour instances"}},{"before":"d868973629334c96f9845141bcd5174262c0bd30","after":"4b3809bed61720a0f70263b908c253b17c1d989e","ref":"refs/heads/wip/api-design","pushedAt":"2023-09-13T23:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Special case for money removed sound","shortMessageHtmlLink":"Special case for money removed sound"}},{"before":"21d0d912aad52183f9f9a265d2f7bb6839f2d7a7","after":"d868973629334c96f9845141bcd5174262c0bd30","ref":"refs/heads/wip/api-design","pushedAt":"2023-09-13T22:55:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix typo in API documentation","shortMessageHtmlLink":"Fix typo in API documentation"}},{"before":"3dd8eee039f18cdb900294dc3553dc92a2c3be02","after":"21d0d912aad52183f9f9a265d2f7bb6839f2d7a7","ref":"refs/heads/wip/api-design","pushedAt":"2023-09-13T08:21:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Correct API assembly path in How To Use > Setup","shortMessageHtmlLink":"Correct API assembly path in How To Use > Setup"}},{"before":"fe394460f6082a8d4fdd49caa1755d8af59f5847","after":"3dd8eee039f18cdb900294dc3553dc92a2c3be02","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-31T11:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"9aaa913c23b48770604bbad777b15b6721628342","after":"fe394460f6082a8d4fdd49caa1755d8af59f5847","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-31T10:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Fix github markdown note block syntax","shortMessageHtmlLink":"Fix github markdown note block syntax"}},{"before":"c67f2e27c5ce5ae7ad29fbb9acc7a00ffb4d8364","after":"9aaa913c23b48770604bbad777b15b6721628342","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-31T10:45:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"Add usage examples to README","shortMessageHtmlLink":"Add usage examples to README"}},{"before":"848d84fbfa7d1a8aa1a5fd70038e5b8727e633f1","after":"c67f2e27c5ce5ae7ad29fbb9acc7a00ffb4d8364","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-31T09:04:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"[WIP] Complete API documentation\n\nStill need to write an example of how to use the API.","shortMessageHtmlLink":"[WIP] Complete API documentation"}},{"before":"c23da88d0cfd4c05b23d5ddb88dc608c5864a9fb","after":"848d84fbfa7d1a8aa1a5fd70038e5b8727e633f1","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-31T08:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"[WIP] Complete API documentation\n\nStill need to write an example of how to use the API.","shortMessageHtmlLink":"[WIP] Complete API documentation"}},{"before":"f484ff44976276edd07a402314c5b07c9d76e6fd","after":"c23da88d0cfd4c05b23d5ddb88dc608c5864a9fb","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-27T08:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"[WIP] Change name of build/deploy workflow","shortMessageHtmlLink":"[WIP] Change name of build/deploy workflow"}},{"before":"4671ff4932a1f3e0eca935534e18ad02412cbb0a","after":"f484ff44976276edd07a402314c5b07c9d76e6fd","ref":"refs/heads/wip/api-design","pushedAt":"2023-08-27T02:16:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fauxnik","name":"Niko Fox","path":"/fauxnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66900153?s=80&v=4"},"commit":{"message":"[WIP] Move play sounds to utility & improve docs","shortMessageHtmlLink":"[WIP] Move play sounds to utility & improve docs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQTIgdQA","startCursor":null,"endCursor":null}},"title":"Activity · fauxnik/dv-comms-radio-api"}