{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":462891658,"defaultBranch":"main","name":"nightrunner-lib","ownerLogin":"aimerib","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-23T20:15:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26142232?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714437889.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b544e2202975c92c31d67de849dcd9de4febdcd4","ref":"refs/heads/v0.4.0","pushedAt":"2024-04-30T00:44:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Start work for v0.4.0\n\nExpose necessary types for bindgen for Typescript type generation\nMove types to their own module","shortMessageHtmlLink":"Start work for v0.4.0"}},{"before":"85364c26609e88866e901f72aecb0ff3dabbc1b3","after":"013ace0657b19270d46bb121b73e7fad3ee0a63d","ref":"refs/heads/main","pushedAt":"2024-04-05T04:32:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update dependencies and remove unnecessary steps in deploy workflows\n\nUpdate command to generate WASM for the node dependency.","shortMessageHtmlLink":"Update dependencies and remove unnecessary steps in deploy workflows"}},{"before":"67d96ed675593c9d542b2c4e6b5e6fb42d0dbc81","after":"9b72fc00c3da9aaac17f9243bc8604f3f0c2190e","ref":"refs/heads/cleanup","pushedAt":"2024-04-05T04:25:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update dependencies and remove unnecessary steps\nin deploy workflows\n\nUpdate command to generate WASM for the node dependency.","shortMessageHtmlLink":"Update dependencies and remove unnecessary steps"}},{"before":"41425ad7f6ec1490def538f88fd1113b35f90571","after":"67d96ed675593c9d542b2c4e6b5e6fb42d0dbc81","ref":"refs/heads/cleanup","pushedAt":"2024-04-05T04:14:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update dependencies and remove unnecessary steps\nin deploy workflows\n\nUpdate command to generate WASM for the node dependency.","shortMessageHtmlLink":"Update dependencies and remove unnecessary steps"}},{"before":null,"after":"41425ad7f6ec1490def538f88fd1113b35f90571","ref":"refs/heads/cleanup","pushedAt":"2024-04-05T04:11:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update dependencies and remove unnecessary steps\nin deploy workflows\n\nUpdate command to generate WASM for the node dependency.","shortMessageHtmlLink":"Update dependencies and remove unnecessary steps"}},{"before":"548e5e8cb68216b5ea2e7f34cdfe0ff9201841ed","after":null,"ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T03:47:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"}},{"before":"42fd4713849e1cfb17a867d0fb40a7864103a201","after":null,"ref":"refs/heads/change-narrative-system","pushedAt":"2024-04-05T03:47:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"}},{"before":"55d8a326a35e1f397fa9e8741d02bfe05359c2c8","after":"85364c26609e88866e901f72aecb0ff3dabbc1b3","ref":"refs/heads/main","pushedAt":"2024-04-05T03:34:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\n**Added**\r\n\r\n- Support for YAML and JSON configuration files for game setup.\r\n- New fields in the Event struct:\r\n add_subject: Adds a new subject to the room when the event is triggered.\r\n remove_subject: Removes a subject from the room when the event is triggered.\r\n move_subject_to_location: Moves a subject to a different room when the event is triggered.\r\n- Error handling for missing or invalid event data.\r\n- Proper error messages for parsing errors and missing data.\r\n- Serialization and deserialization support for game progress saving and loading.\r\n\r\n**Changed**\r\n\r\n- Refactored handle_event function to improve readability and maintainability.\r\n- Updated process_subject_movement function to handle subject movement and removal separately.\r\n- Modified return_formated_message function to simplify the logic and improve performance.\r\n- Enhanced error handling in the parse_input and json_parse_input functions.\r\n- Improved documentation and code comments for better understanding and usability.\r\n- Updated wasm examples\r\n\r\n**Fixed**\r\n\r\n- Fixed issue with multiple mutable borrows in the on_submit function.\r\n- Fixed incorrect behavior when processing subject movement and removal in events.\r\n\r\n**Removed**\r\n\r\n- Removed unused dependencies and code snippets.\r\n- Removed redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"5279a9942167887292ff69334696ba4286a4b327","after":"548e5e8cb68216b5ea2e7f34cdfe0ff9201841ed","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T03:27:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"edf7ceddaf757263dd534c3aaac180f119dab899","after":"5279a9942167887292ff69334696ba4286a4b327","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T03:24:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"6e6d62a224f5ac07a8ce8406354866b884a2ad06","after":"edf7ceddaf757263dd534c3aaac180f119dab899","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T03:15:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"ba5696195fe798de478b7036389cbcb46620e0bc","after":"6e6d62a224f5ac07a8ce8406354866b884a2ad06","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T02:57:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"080471208583fa9f3b9c43577392dc408c4d2b32","after":"ba5696195fe798de478b7036389cbcb46620e0bc","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T02:48:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"9e9eb82e78318c10b1f7f20a416b74f514c050f8","after":"080471208583fa9f3b9c43577392dc408c4d2b32","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T02:30:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"d0c4eacfa4fa89bfaa17a329075bb4c03937d62e","after":"9e9eb82e78318c10b1f7f20a416b74f514c050f8","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T02:24:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"f850d4e03066d2fa06f899a30c086c03d2e6524a","after":"d0c4eacfa4fa89bfaa17a329075bb4c03937d62e","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T02:17:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system (#1)\n\nAdded\r\n\r\nSupport for YAML and JSON configuration files for game setup.\r\nNew fields in the Event struct:\r\nadd_subject: Adds a new subject to the room when the event is triggered.\r\nremove_subject: Removes a subject from the room when the event is triggered.\r\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\r\nError handling for missing or invalid event data.\r\nProper error messages for parsing errors and missing data.\r\nSerialization and deserialization support for game progress saving and loading.\r\n\r\nChanged\r\n\r\nRefactored handle_event function to improve readability and maintainability.\r\nUpdated process_subject_movement function to handle subject movement and removal separately.\r\nModified return_formated_message function to simplify the logic and improve performance.\r\nEnhanced error handling in the parse_input and json_parse_input functions.\r\nImproved documentation and code comments for better understanding and usability.\r\nUpdated wasm examples\r\n\r\nFixed\r\n\r\nFixed issue with multiple mutable borrows in the on_submit function.\r\nFixed incorrect behavior when processing subject movement and removal in events.\r\n\r\nRemoved\r\n\r\nRemoved unused dependencies and code snippets.\r\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system (#1)"}},{"before":"f850d4e03066d2fa06f899a30c086c03d2e6524a","after":null,"ref":"refs/heads/v0.2.2","pushedAt":"2024-04-05T02:16:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"}},{"before":null,"after":"f850d4e03066d2fa06f899a30c086c03d2e6524a","ref":"refs/heads/v0.3.0","pushedAt":"2024-04-05T02:16:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"start changing narrative system","shortMessageHtmlLink":"start changing narrative system"}},{"before":"cbc90479ccd81f1228e2af8baa497aa2efe56389","after":"42fd4713849e1cfb17a867d0fb40a7864103a201","ref":"refs/heads/change-narrative-system","pushedAt":"2024-04-05T02:14:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}},{"before":"f1b819c067b9279a6555fe7b79737b9efb7f3310","after":"cbc90479ccd81f1228e2af8baa497aa2efe56389","ref":"refs/heads/change-narrative-system","pushedAt":"2024-04-05T02:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Make fmt happy","shortMessageHtmlLink":"Make fmt happy"}},{"before":"c2f0d0a4712988153baef85fda9fe356b88c0df6","after":"f1b819c067b9279a6555fe7b79737b9efb7f3310","ref":"refs/heads/change-narrative-system","pushedAt":"2024-04-05T01:16:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aimerib","name":"Aimeri Baddouh","path":"/aimerib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26142232?s=80&v=4"},"commit":{"message":"Update narrative and event system\n\nAdded\n\nSupport for YAML and JSON configuration files for game setup.\nNew fields in the Event struct:\nadd_subject: Adds a new subject to the room when the event is triggered.\nremove_subject: Removes a subject from the room when the event is triggered.\nmove_subject_to_location: Moves a subject to a different room when the event is triggered.\nError handling for missing or invalid event data.\nProper error messages for parsing errors and missing data.\nSerialization and deserialization support for game progress saving and loading.\n\nChanged\n\nRefactored handle_event function to improve readability and maintainability.\nUpdated process_subject_movement function to handle subject movement and removal separately.\nModified return_formated_message function to simplify the logic and improve performance.\nEnhanced error handling in the parse_input and json_parse_input functions.\nImproved documentation and code comments for better understanding and usability.\nUpdated wasm examples\n\nFixed\n\nFixed issue with multiple mutable borrows in the on_submit function.\nFixed incorrect behavior when processing subject movement and removal in events.\n\nRemoved\n\nRemoved unused dependencies and code snippets.\nRemoved redundant and obsolete documentation.","shortMessageHtmlLink":"Update narrative and event system"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPYERLgA","startCursor":null,"endCursor":null}},"title":"Activity ยท aimerib/nightrunner-lib"}