{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":647069128,"defaultBranch":"main","name":"reactive-messaging","ownerLogin":"zertyz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-30T02:02:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20879629?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708568245.0","currentOid":""},"activityList":{"items":[{"before":"34b8dcf4920f57fedc2e3014157cd8da0f54df3b","after":"74d07bd1f275698b4138f436750a0b908ff47073","ref":"refs/heads/n8","pushedAt":"2024-02-26T09:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n8: moving the network loop functionalities for each form to their dedicated functions, part 2. Next: work out the TODOs introduced in this commit","shortMessageHtmlLink":"n8: moving the network loop functionalities for each form to their de…"}},{"before":"9ebb0d527bb28e9df6c2107171638d5175f32bdc","after":"34b8dcf4920f57fedc2e3014157cd8da0f54df3b","ref":"refs/heads/n8","pushedAt":"2024-02-24T14:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n8: moving the network loop functionalities for each form to their dedicated functions, part 1","shortMessageHtmlLink":"n8: moving the network loop functionalities for each form to their de…"}},{"before":"014465740baa89babf77f5cf8e232e42aa46bcb7","after":"9ebb0d527bb28e9df6c2107171638d5175f32bdc","ref":"refs/heads/n8","pushedAt":"2024-02-24T13:43:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n8: ConstConfig revision after replanning. Next: move the network loop functionalities for each form to their dedicated functions","shortMessageHtmlLink":"n8: ConstConfig revision after replanning. Next: move the network loo…"}},{"before":"bb6716aa8e64879baf558249f96bb141b1ba2601","after":"014465740baa89babf77f5cf8e232e42aa46bcb7","ref":"refs/heads/n8","pushedAt":"2024-02-22T23:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n8: updated planning","shortMessageHtmlLink":"n8: updated planning"}},{"before":null,"after":"bb6716aa8e64879baf558249f96bb141b1ba2601","ref":"refs/heads/n8","pushedAt":"2024-02-22T02:17:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n8: ConstConfig entry + refactorings for the next steps","shortMessageHtmlLink":"n8: ConstConfig entry + refactorings for the next steps"}},{"before":"ef0406131c5611ac216f5794c4604c1ae26c77cc","after":"c32bcb6beb76f32e9e36a98d8129161fd535e9cd","ref":"refs/heads/main","pushedAt":"2024-02-20T23:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"crate's next version after publishing to crates.io","shortMessageHtmlLink":"crate's next version after publishing to crates.io"}},{"before":"9d221ed5b6228c11b16cd053092cf6686464a8d5","after":"ef0406131c5611ac216f5794c4604c1ae26c77cc","ref":"refs/heads/main","pushedAt":"2024-02-20T23:29:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"merged `n11` into master & version upgrade due to API change","shortMessageHtmlLink":"merged n11 into master & version upgrade due to API change"}},{"before":"d512195c3a69c3d8466a321797b180418f5015d1","after":"073bc937fc29b70da5ff5a0c6fe825dc7ffcd7fe","ref":"refs/heads/n11","pushedAt":"2024-02-20T02:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n11: the ping-pong example works again","shortMessageHtmlLink":"n11: the ping-pong example works again"}},{"before":null,"after":"d512195c3a69c3d8466a321797b180418f5015d1","ref":"refs/heads/n11","pushedAt":"2024-02-19T02:16:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"n11: greatly simplified the API. Next: review & make the ping-pong example to work again.","shortMessageHtmlLink":"n11: greatly simplified the API. Next: review & make the ping-pong ex…"}},{"before":"e02d7a2b9eba85c33975de8712fa3590dd02fa6e","after":"9d221ed5b6228c11b16cd053092cf6686464a8d5","ref":"refs/heads/main","pushedAt":"2024-02-18T17:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"crate's next version after publishing to crates.io","shortMessageHtmlLink":"crate's next version after publishing to crates.io"}},{"before":"290a8dedcc5aa011e5e6fa1e7d0ccbfa1adbf8bb","after":"e02d7a2b9eba85c33975de8712fa3590dd02fa6e","ref":"refs/heads/main","pushedAt":"2024-02-17T00:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: improved tests & implemented a better \"connection is closed\" detection","shortMessageHtmlLink":"r10: improved tests & implemented a better \"connection is closed\" det…"}},{"before":"cfa292ca776a0524cf06c81b5e1a21aada1e9b64","after":"290a8dedcc5aa011e5e6fa1e7d0ccbfa1adbf8bb","ref":"refs/heads/main","pushedAt":"2024-02-16T04:07:15.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: now protocol events are distinguished from the connection events + fixes for related bugs","shortMessageHtmlLink":"r10: now protocol events are distinguished from the connection events…"}},{"before":"b33f42888b57d7aebcd951de46e3dd1d101972f9","after":"290a8dedcc5aa011e5e6fa1e7d0ccbfa1adbf8bb","ref":"refs/heads/r10","pushedAt":"2024-02-16T03:46:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: now protocol events are distinguished from the connection events + fixes for related bugs","shortMessageHtmlLink":"r10: now protocol events are distinguished from the connection events…"}},{"before":"8786fd39375b5d6f08fba42fd582502fcbd8d97d","after":"b33f42888b57d7aebcd951de46e3dd1d101972f9","ref":"refs/heads/r10","pushedAt":"2024-02-08T00:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: progressed into making sure the protocol events are distinguished from the connection events. Next: proceed on the tests and make needed adjustments in the library...","shortMessageHtmlLink":"r10: progressed into making sure the protocol events are distinguishe…"}},{"before":"d8fd354cc8cbd5dbcf4d8249ab16603f0790b94a","after":"8786fd39375b5d6f08fba42fd582502fcbd8d97d","ref":"refs/heads/r10","pushedAt":"2024-02-07T02:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: progressed into making sure the protocol events are distinguished from the connection events. Next: proceed on the tests and make needed adjustments in the library...","shortMessageHtmlLink":"r10: progressed into making sure the protocol events are distinguishe…"}},{"before":"7d6efbc9c5ea7d3a11bbb572aa9c22b21b76341b","after":"d8fd354cc8cbd5dbcf4d8249ab16603f0790b94a","ref":"refs/heads/r10","pushedAt":"2024-02-07T02:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: progressed into making sure the protocol events are distinguished from the connection events. Next: proceed on the tests and make needed adjustments in the library...","shortMessageHtmlLink":"r10: progressed into making sure the protocol events are distinguishe…"}},{"before":"17cdbde609aa8f34d2be19099a7559aa2f86abfa","after":"7d6efbc9c5ea7d3a11bbb572aa9c22b21b76341b","ref":"refs/heads/r10","pushedAt":"2024-02-05T00:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: improved testing infrastructure. Next: make sure the protocol events are distinguished from the connection events","shortMessageHtmlLink":"r10: improved testing infrastructure. Next: make sure the protocol ev…"}},{"before":"36ce2dee89ce4cb2dfd1361b032ecfdffd5e02da","after":"17cdbde609aa8f34d2be19099a7559aa2f86abfa","ref":"refs/heads/r10","pushedAt":"2024-02-04T18:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: introduced functional requirements test infrastructure. Next: make sure the protocol events are distinguished from the connection events","shortMessageHtmlLink":"r10: introduced functional requirements test infrastructure. Next: ma…"}},{"before":"9f9ae6437f84f7f77d5a92a249a92adc85797a70","after":"36ce2dee89ce4cb2dfd1361b032ecfdffd5e02da","ref":"refs/heads/r10","pushedAt":"2024-02-03T23:02:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: introduced a \"connection events\" callback. Next: make sure the protocol events are distinguished from the connection events","shortMessageHtmlLink":"r10: introduced a \"connection events\" callback. Next: make sure the p…"}},{"before":"3f3383f18818a3cfb8e616a3a3e60ed53e7f947b","after":"9f9ae6437f84f7f77d5a92a249a92adc85797a70","ref":"refs/heads/r10","pushedAt":"2024-02-03T13:21:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r10: unified ConnectionEvent & SingleProtocolEvent","shortMessageHtmlLink":"r10: unified ConnectionEvent & SingleProtocolEvent"}},{"before":"b859bd845e9bf2242327d62d1e897f8a151872b6","after":"3f3383f18818a3cfb8e616a3a3e60ed53e7f947b","ref":"refs/heads/r10","pushedAt":"2024-02-01T00:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"addressed some more code analysis warnings","shortMessageHtmlLink":"addressed some more code analysis warnings"}},{"before":null,"after":"b859bd845e9bf2242327d62d1e897f8a151872b6","ref":"refs/heads/r10","pushedAt":"2024-02-01T00:27:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"addressed some code analysis warnings","shortMessageHtmlLink":"addressed some code analysis warnings"}},{"before":"1409d4989edb6e61414d75d881232bd647d2bcf2","after":"cfa292ca776a0524cf06c81b5e1a21aada1e9b64","ref":"refs/heads/main","pushedAt":"2024-01-31T22:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"planning","shortMessageHtmlLink":"planning"}},{"before":"b854dadab36c1acc8db471ab97e674f91ecc248f","after":"1409d4989edb6e61414d75d881232bd647d2bcf2","ref":"refs/heads/main","pushedAt":"2024-01-29T00:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"crate's next version after publishing to crates.io","shortMessageHtmlLink":"crate's next version after publishing to crates.io"}},{"before":"af8d8b34330daed66ad2348f7ec03910e260f7ef","after":"b854dadab36c1acc8db471ab97e674f91ecc248f","ref":"refs/heads/main","pushedAt":"2024-01-28T23:31:00.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"merged **f6** into main","shortMessageHtmlLink":"merged **f6** into main"}},{"before":"f621542c59f86accca35e0c4dfeec87d3df6ead7","after":"b3ca0437eef155695116a77ace5701d94a654dac","ref":"refs/heads/f6","pushedAt":"2024-01-28T03:56:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"f6: solved an issue with the peer disconnect event for the client when the connection was dropped. Next: simplify the crate API usage (it seems a little bit too complicated after the **f6** changes) -- REMODEL: Composite clients and servers have to distinguish between PROCESSOR and CONNECTION events -- processor ends, connection doesn't (and vice-versa). On the single case, there is no such distinction...","shortMessageHtmlLink":"f6: solved an issue with the peer disconnect event for the client whe…"}},{"before":"ebb17bffb26a3b8894ca122af156f48937ff9995","after":"f621542c59f86accca35e0c4dfeec87d3df6ead7","ref":"refs/heads/f6","pushedAt":"2024-01-28T01:26:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"f6: complete the composite server example. Next: simplify the crate API usage (it seems a little bit too complicated after the **f6** changes).","shortMessageHtmlLink":"f6: complete the composite server example. Next: simplify the crate A…"}},{"before":"6f4476b72c29ff180667750721a9d1a815f1755e","after":"ebb17bffb26a3b8894ca122af156f48937ff9995","ref":"refs/heads/f6","pushedAt":"2024-01-25T03:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"r7: created a wrapper connection, moving the connection states and connection id inside it. Next: merge with **f6** and continue from then on.","shortMessageHtmlLink":"r7: created a wrapper connection, moving the connection states and co…"}},{"before":"9b3c5ee882448a9cf5efa5eb41fa95297425b11b","after":"6f4476b72c29ff180667750721a9d1a815f1755e","ref":"refs/heads/f6","pushedAt":"2024-01-24T02:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"f6: partially completed the composite server example -- yet requiring **(r7)** to be addressed for it to work properly (due to a bug in handling the sessions in multi-protocol mode). Next: address **(r7)** + simplify the crate API usage (it seems a little bit too complicated -- specially after this fix).","shortMessageHtmlLink":"f6: partially completed the composite server example -- yet requiring…"}},{"before":"0e5fd5dd090ee221a4bd249cd388d6aa8d3584c3","after":"9b3c5ee882448a9cf5efa5eb41fa95297425b11b","ref":"refs/heads/f6","pushedAt":"2024-01-22T06:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zertyz","name":"Luiz Silveira","path":"/zertyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20879629?s=80&v=4"},"commit":{"message":"f6: fixed the library by refactoring out the client and server generics for Uni & Channel, which should be moved to the spawn_* methods -- before, a single type of message was allowed, which makes no sense for composite protocols. Next: complete the composite server example + try to simplify the crate API usage (it seems a little bit too complicated -- specially after this fix).","shortMessageHtmlLink":"f6: fixed the library by refactoring out the client and server generi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBSyi2QA","startCursor":null,"endCursor":null}},"title":"Activity · zertyz/reactive-messaging"}