{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":627550673,"defaultBranch":"main","name":"PRISMS-tank","ownerLogin":"prisms-cs-club","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-13T17:44:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/122916564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708650616.0","currentOid":""},"activityList":{"items":[{"before":"f90ee76f63f78fae6c2ab65756c6d9e3dbe1c88e","after":"e2cfe2d9eef2f01397b20b275a4d69e85d1e6391","ref":"refs/heads/main","pushedAt":"2024-08-11T00:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"9d31b0e8d6815434b4313e83d68f4a0f67c53a0e","after":"f90ee76f63f78fae6c2ab65756c6d9e3dbe1c88e","ref":"refs/heads/main","pushedAt":"2024-08-08T20:25:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"109fe91aef598042dfaa30882172e6e38c63f368","after":"9d31b0e8d6815434b4313e83d68f4a0f67c53a0e","ref":"refs/heads/main","pushedAt":"2024-08-08T19:57:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/PRISMS-CS-club/PRISMS-tank","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/PRISMS-CS-club/PRISMS-tank"}},{"before":"a1b1b2e154ba9c2b536cf91ce93f089746f5ede7","after":"3edc6dde7d515cd1e974999fcbe55227812f76e9","ref":"refs/heads/process_based","pushedAt":"2024-02-29T02:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"improved organization to the helper classes; improved the implementation of deserialization based on reflection; implemented all events needed for process-based games","shortMessageHtmlLink":"improved organization to the helper classes; improved the implementat…"}},{"before":"4cfea738e04508d262712124e6ae16d6eba3d6e6","after":"a1b1b2e154ba9c2b536cf91ce93f089746f5ede7","ref":"refs/heads/process_based","pushedAt":"2024-02-23T06:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"implemented serialization and deserialization for all newly added class, added tests","shortMessageHtmlLink":"implemented serialization and deserialization for all newly added cla…"}},{"before":null,"after":"4cfea738e04508d262712124e6ae16d6eba3d6e6","ref":"refs/heads/process_based","pushedAt":"2024-02-23T01:10:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"implemented deserailization and serialization by reflection for events for processed-based communication, tested. Need to implemente this for more events","shortMessageHtmlLink":"implemented deserailization and serialization by reflection for event…"}},{"before":"1417949de4f001a5bcf0633541e7c927f4e941b3","after":"109fe91aef598042dfaa30882172e6e38c63f368","ref":"refs/heads/main","pushedAt":"2024-02-19T15:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MqCreaple","name":"Mingqi Geng","path":"/MqCreaple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86477788?s=80&v=4"},"commit":{"message":"fix empty update event bug","shortMessageHtmlLink":"fix empty update event bug"}},{"before":"279d4895c2670ad518bba40633d7f25702ac3fd0","after":"1417949de4f001a5bcf0633541e7c927f4e941b3","ref":"refs/heads/main","pushedAt":"2024-02-01T01:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"change naming","shortMessageHtmlLink":"change naming"}},{"before":"0bd2dc771e2d66ebc7e2082fe3ec33313f856ad0","after":"279d4895c2670ad518bba40633d7f25702ac3fd0","ref":"refs/heads/main","pushedAt":"2024-01-30T03:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"implemented dbgStr and regional increase of HP or money","shortMessageHtmlLink":"implemented dbgStr and regional increase of HP or money"}},{"before":"195adda636eae34818dadf797bac27253996393c","after":"0bd2dc771e2d66ebc7e2082fe3ec33313f856ad0","ref":"refs/heads/main","pushedAt":"2024-01-24T01:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MqCreaple","name":"Mingqi Geng","path":"/MqCreaple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86477788?s=80&v=4"},"commit":{"message":"fix synchronization issue in debug thread","shortMessageHtmlLink":"fix synchronization issue in debug thread"}},{"before":"32f339675453f438b19cdb713e1d871d2b71a053","after":"195adda636eae34818dadf797bac27253996393c","ref":"refs/heads/main","pushedAt":"2024-01-12T17:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MqCreaple","name":"Mingqi Geng","path":"/MqCreaple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86477788?s=80&v=4"},"commit":{"message":"add names to each thread for easier debugging","shortMessageHtmlLink":"add names to each thread for easier debugging"}},{"before":"1641168e34da477e64ba564e30ffd916f942a292","after":"32f339675453f438b19cdb713e1d871d2b71a053","ref":"refs/heads/main","pushedAt":"2024-01-12T02:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed imcompatibility of checks of colMultiPart and Kyro serialization","shortMessageHtmlLink":"fixed imcompatibility of checks of colMultiPart and Kyro serialization"}},{"before":"ff19ca9be420ec3f26118dbcf472a534751b1a18","after":"1641168e34da477e64ba564e30ffd916f942a292","ref":"refs/heads/main","pushedAt":"2024-01-12T02:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed imcompatibility of checks of colMultiPart and Kyro serialization","shortMessageHtmlLink":"fixed imcompatibility of checks of colMultiPart and Kyro serialization"}},{"before":"27c5916e481a0ca2f067123d5456f7042b036994","after":"ff19ca9be420ec3f26118dbcf472a534751b1a18","ref":"refs/heads/main","pushedAt":"2024-01-11T02:59:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"re-write handleUpdatableElements so that the logic is simpler and it run faster","shortMessageHtmlLink":"re-write handleUpdatableElements so that the logic is simpler and it …"}},{"before":"3ac62b75498fab6b6bfccd42a787e63a6b5ecfef","after":"27c5916e481a0ca2f067123d5456f7042b036994","ref":"refs/heads/main","pushedAt":"2024-01-11T01:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"maintained lastCollidedEle","shortMessageHtmlLink":"maintained lastCollidedEle"}},{"before":"fcba651b6b80d12947ced23e18cbe4e02306d2b4","after":"3ac62b75498fab6b6bfccd42a787e63a6b5ecfef","ref":"refs/heads/main","pushedAt":"2024-01-11T00:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"resolved the bug of bullet not moving when the tank is moving in the same direction. But need to improve code quality and maintain lastCollidedEle","shortMessageHtmlLink":"resolved the bug of bullet not moving when the tank is moving in the …"}},{"before":"40ee419e347e42a50e39bf0515825830c500b781","after":"fcba651b6b80d12947ced23e18cbe4e02306d2b4","ref":"refs/heads/main","pushedAt":"2024-01-03T14:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"added debugevent and fixed bugs","shortMessageHtmlLink":"added debugevent and fixed bugs"}},{"before":"fe45f49d770240fc45576e45615dc05e78f65d8e","after":"40ee419e347e42a50e39bf0515825830c500b781","ref":"refs/heads/main","pushedAt":"2023-08-30T05:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MqCreaple","name":"Mingqi Geng","path":"/MqCreaple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86477788?s=80&v=4"},"commit":{"message":"fix bug in replay saver","shortMessageHtmlLink":"fix bug in replay saver"}},{"before":"05909824af85e5c6783d4034ede9653f3591877b","after":"fe45f49d770240fc45576e45615dc05e78f65d8e","ref":"refs/heads/main","pushedAt":"2023-08-29T10:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"changed impl of kyro threadlocal","shortMessageHtmlLink":"changed impl of kyro threadlocal"}},{"before":"1e05702627fb37ee5626b10d11eaaf7d66acbc7a","after":"05909824af85e5c6783d4034ede9653f3591877b","ref":"refs/heads/main","pushedAt":"2023-08-29T10:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed bug in market: properties not updating","shortMessageHtmlLink":"fixed bug in market: properties not updating"}},{"before":"5b694808df5b544ba1f08a90ecc9fbfe639a245c","after":"1e05702627fb37ee5626b10d11eaaf7d66acbc7a","ref":"refs/heads/main","pushedAt":"2023-08-29T05:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MqCreaple","name":"Mingqi Geng","path":"/MqCreaple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86477788?s=80&v=4"},"commit":{"message":"fix bug in auction","shortMessageHtmlLink":"fix bug in auction"}},{"before":"518b22de5f9a5b8d2ee907d34cf6e979d58884b7","after":"5b694808df5b544ba1f08a90ecc9fbfe639a245c","ref":"refs/heads/main","pushedAt":"2023-08-29T05:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed bug of not reducing money and changing properties","shortMessageHtmlLink":"fixed bug of not reducing money and changing properties"}},{"before":"413e6b97bd7dce8e2844aed226f22016a1552065","after":"518b22de5f9a5b8d2ee907d34cf6e979d58884b7","ref":"refs/heads/main","pushedAt":"2023-08-28T17:38:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed bugs with serialization and market","shortMessageHtmlLink":"fixed bugs with serialization and market"}},{"before":"ba7fb478eb62a1636e0232f3117c4e536f91d223","after":"413e6b97bd7dce8e2844aed226f22016a1552065","ref":"refs/heads/main","pushedAt":"2023-08-28T11:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed bug of repeating events","shortMessageHtmlLink":"fixed bug of repeating events"}},{"before":"85c07cc78d2c1ef4f5457e5abf929768cb5b8d22","after":"ba7fb478eb62a1636e0232f3117c4e536f91d223","ref":"refs/heads/main","pushedAt":"2023-08-28T11:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed bugs, sent auction events to GUI, refactored the implementation of events to avoid redundancy","shortMessageHtmlLink":"fixed bugs, sent auction events to GUI, refactored the implementation…"}},{"before":"4133653723fa4ef35ba6cf3d6cc95025cfe2c760","after":"85c07cc78d2c1ef4f5457e5abf929768cb5b8d22","ref":"refs/heads/main","pushedAt":"2023-08-20T13:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"fixed bugs for observing mode","shortMessageHtmlLink":"fixed bugs for observing mode"}},{"before":"f5f2e8084b18916d044ab991b528e1e1fe8cf4e2","after":"4133653723fa4ef35ba6cf3d6cc95025cfe2c760","ref":"refs/heads/main","pushedAt":"2023-08-19T15:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"implemented observer, fixed some bugs, need to test","shortMessageHtmlLink":"implemented observer, fixed some bugs, need to test"}},{"before":"912b4fc11fa40c962d91882958f753c083ece957","after":"f5f2e8084b18916d044ab991b528e1e1fe8cf4e2","ref":"refs/heads/main","pushedAt":"2023-08-15T16:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"added no arg constructors for more classes","shortMessageHtmlLink":"added no arg constructors for more classes"}},{"before":"a3f8a76105174747bf8dd84f4e1a7176d88ca377","after":"912b4fc11fa40c962d91882958f753c083ece957","ref":"refs/heads/main","pushedAt":"2023-08-15T15:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttzytt","name":null,"path":"/ttzytt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92229358?s=80&v=4"},"commit":{"message":"added noarg constructor for many classes to support deep copy by kyro","shortMessageHtmlLink":"added noarg constructor for many classes to support deep copy by kyro"}},{"before":"16ec0256ba3037151cc0247bddb9072399764d1d","after":"a3f8a76105174747bf8dd84f4e1a7176d88ca377","ref":"refs/heads/main","pushedAt":"2023-08-15T13:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MqCreaple","name":"Mingqi Geng","path":"/MqCreaple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86477788?s=80&v=4"},"commit":{"message":"fix bug","shortMessageHtmlLink":"fix bug"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMVQwMDowNDozOS4wMDAwMDBazwAAAASXKG7v","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xNVQxMzo0NjoxMC4wMDAwMDBazwAAAANrGNWV"}},"title":"Activity · prisms-cs-club/PRISMS-tank"}