{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33137,"defaultBranch":"main","name":"miniature-potato","ownerLogin":"embertonb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-05T10:14:35.000Z","ownerAvatar":"https://github.coventry.ac.uk/avatars/u/6921","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708443669.4192462","currentOid":""},"activityList":{"items":[{"before":"bcad3e815aef68ea87120be517561c590e19f753","after":"6acb5e9a91f3f1f746183218b875347d40c37f96","ref":"refs/heads/main","pushedAt":"2024-04-09T02:26:12.112Z","pushType":"push","commitsCount":2,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Merge branch 'main' of https://github.coventry.ac.uk/embertonb/miniature-potato","shortMessageHtmlLink":"Merge branch 'main' of https://github.coventry.ac.uk/embertonb/miniat…"}},{"before":"176cbd550e13e3bf44bb6638c4f3ea8aa7cc96cb","after":"bcad3e815aef68ea87120be517561c590e19f753","ref":"refs/heads/main","pushedAt":"2024-04-03T14:49:56.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardingl3","name":"Lucas Duffield-Harding (hardingl3)","path":"/hardingl3","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6591?s=80"},"commit":{"message":"Update broker_database.py\n\nMinor changes","shortMessageHtmlLink":"Update broker_database.py"}},{"before":"e076df3d377c583de1087ecfa2ce133ec833bfb1","after":"176cbd550e13e3bf44bb6638c4f3ea8aa7cc96cb","ref":"refs/heads/main","pushedAt":"2024-04-02T18:14:01.803Z","pushType":"push","commitsCount":1,"pusher":{"login":"hardingl3","name":"Lucas Duffield-Harding (hardingl3)","path":"/hardingl3","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6591?s=80"},"commit":{"message":"Update broker_database.py\n\nComments + Additional test data (minor additions)","shortMessageHtmlLink":"Update broker_database.py"}},{"before":"8c3f536f1e11ddc70b03205f64d833f5f1115607","after":"e076df3d377c583de1087ecfa2ce133ec833bfb1","ref":"refs/heads/main","pushedAt":"2024-04-02T14:59:04.872Z","pushType":"push","commitsCount":1,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"aaaaaaaaaaaaaaaaaa","shortMessageHtmlLink":"aaaaaaaaaaaaaaaaaa"}},{"before":"1959408150138e358c9496194e90b206cb254a76","after":"8c3f536f1e11ddc70b03205f64d833f5f1115607","ref":"refs/heads/main","pushedAt":"2024-04-02T13:58:59.608Z","pushType":"push","commitsCount":1,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Changes","shortMessageHtmlLink":"Changes"}},{"before":"96d41cdde3f309510f47a88d6412b79f47a5427d","after":"1959408150138e358c9496194e90b206cb254a76","ref":"refs/heads/main","pushedAt":"2024-04-01T20:49:36.214Z","pushType":"push","commitsCount":2,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Fixed GUI, Fixed Webserver, Fixed Database Tester","shortMessageHtmlLink":"Fixed GUI, Fixed Webserver, Fixed Database Tester"}},{"before":"0e194fed8f0af01ee45bbc80ffad2f7b72b67ea7","after":"96d41cdde3f309510f47a88d6412b79f47a5427d","ref":"refs/heads/main","pushedAt":"2024-03-26T14:39:35.921Z","pushType":"push","commitsCount":1,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Added/updated comments on webserver code as it was lacking","shortMessageHtmlLink":"Added/updated comments on webserver code as it was lacking"}},{"before":"13f6dae8cb9b2138e644ba7743cbdca7f80c861f","after":"0e194fed8f0af01ee45bbc80ffad2f7b72b67ea7","ref":"refs/heads/main","pushedAt":"2024-03-26T14:15:43.490Z","pushType":"push","commitsCount":1,"pusher":{"login":"douses","name":"Seb Douse (douses)","path":"/douses","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6878?s=80"},"commit":{"message":"Added Comments","shortMessageHtmlLink":"Added Comments"}},{"before":"0dbdacb876fd4f7f5e84a6159fa19f9b3483b41f","after":"13f6dae8cb9b2138e644ba7743cbdca7f80c861f","ref":"refs/heads/main","pushedAt":"2024-03-20T20:23:01.653Z","pushType":"push","commitsCount":1,"pusher":{"login":"kellowa","name":"Drew Kellow (kellowa)","path":"/kellowa","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6942?s=80"},"commit":{"message":"Only managed to add a handful of comments, due to the large amount of work that I hadn't seen","shortMessageHtmlLink":"Only managed to add a handful of comments, due to the large amount of…"}},{"before":"38ede1b6f29f9566b838c41c77ef127f81ff514d","after":"0dbdacb876fd4f7f5e84a6159fa19f9b3483b41f","ref":"refs/heads/main","pushedAt":"2024-03-19T15:20:15.290Z","pushType":"push","commitsCount":1,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Improved readability","shortMessageHtmlLink":"Improved readability"}},{"before":"ac56e07ecfc13f8f4bb33182a8e5c45e09592f6d","after":"38ede1b6f29f9566b838c41c77ef127f81ff514d","ref":"refs/heads/main","pushedAt":"2024-03-19T15:13:33.493Z","pushType":"push","commitsCount":1,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Added comments to explain code further","shortMessageHtmlLink":"Added comments to explain code further"}},{"before":"cc33b463311b572cb01d1e04c97e02ac26318d00","after":"ac56e07ecfc13f8f4bb33182a8e5c45e09592f6d","ref":"refs/heads/main","pushedAt":"2024-03-19T14:57:36.789Z","pushType":"push","commitsCount":2,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Merge branch 'main' of https://github.coventry.ac.uk/embertonb/miniature-potato","shortMessageHtmlLink":"Merge branch 'main' of https://github.coventry.ac.uk/embertonb/miniat…"}},{"before":"d0f39761e4e1a8bf14759e6bcaea8539d1b07f45","after":"cc33b463311b572cb01d1e04c97e02ac26318d00","ref":"refs/heads/main","pushedAt":"2024-03-19T14:48:56.802Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"fix(broker): use correct packet class for pubrel","shortMessageHtmlLink":"fix(broker): use correct packet class for pubrel"}},{"before":"99b48f878cbb02815e574e02b3323ce11930baa2","after":"d0f39761e4e1a8bf14759e6bcaea8539d1b07f45","ref":"refs/heads/main","pushedAt":"2024-03-19T14:47:19.728Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): add pubcomp","shortMessageHtmlLink":"feat(broker): add pubcomp"}},{"before":"dd602852b10caea9107184a3cce911764dd6d9c4","after":"99b48f878cbb02815e574e02b3323ce11930baa2","ref":"refs/heads/main","pushedAt":"2024-03-19T14:38:00.865Z","pushType":"push","commitsCount":2,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): add pubrel","shortMessageHtmlLink":"feat(broker): add pubrel"}},{"before":"02cf73e4feb0af5c672b8980a9334698b1267ea4","after":"dd602852b10caea9107184a3cce911764dd6d9c4","ref":"refs/heads/main","pushedAt":"2024-03-19T14:32:37.847Z","pushType":"push","commitsCount":2,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): add pubrec","shortMessageHtmlLink":"feat(broker): add pubrec"}},{"before":"2131af2fbac9fca13bbde9e1cd102f056479c89a","after":"02cf73e4feb0af5c672b8980a9334698b1267ea4","ref":"refs/heads/main","pushedAt":"2024-03-19T13:28:36.169Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"fix(broker): update connack safeguards","shortMessageHtmlLink":"fix(broker): update connack safeguards"}},{"before":"fe9db9729c521203dfae784846b60486d023b960","after":"2131af2fbac9fca13bbde9e1cd102f056479c89a","ref":"refs/heads/main","pushedAt":"2024-03-19T13:18:31.413Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): add publish","shortMessageHtmlLink":"feat(broker): add publish"}},{"before":"2c8d50b9326f4d9886c6a8b6bfea60881256b083","after":"fe9db9729c521203dfae784846b60486d023b960","ref":"refs/heads/main","pushedAt":"2024-03-19T12:53:43.507Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): implement flag api","shortMessageHtmlLink":"feat(broker): implement flag api"}},{"before":"02b7bfb9e62b73f7e752344b109df5ad3d488120","after":"2c8d50b9326f4d9886c6a8b6bfea60881256b083","ref":"refs/heads/main","pushedAt":"2024-03-19T12:05:57.589Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"fix(broker): fix packet.to_bytes typo","shortMessageHtmlLink":"fix(broker): fix packet.to_bytes typo"}},{"before":"7bd366fe7d5428b2ae9115b777b0f595bfc566d0","after":"02b7bfb9e62b73f7e752344b109df5ad3d488120","ref":"refs/heads/main","pushedAt":"2024-03-19T11:54:47.693Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"chore(broker): relocate NULL_FLAG & update qos docs","shortMessageHtmlLink":"chore(broker): relocate NULL_FLAG & update qos docs"}},{"before":"a256c18a462ab73a5a64287c5f16376998db1c70","after":"7bd366fe7d5428b2ae9115b777b0f595bfc566d0","ref":"refs/heads/main","pushedAt":"2024-03-18T11:44:46.642Z","pushType":"push","commitsCount":2,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"chore(broker): update from_stream return type","shortMessageHtmlLink":"chore(broker): update from_stream return type"}},{"before":"71e06dfde0f45c76a351ef5e556a0eb5844aa6b8","after":"a256c18a462ab73a5a64287c5f16376998db1c70","ref":"refs/heads/main","pushedAt":"2024-03-18T09:58:37.907Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): finish connack","shortMessageHtmlLink":"feat(broker): finish connack"}},{"before":"402330087010d65b7a512903b654911ce16cca65","after":"71e06dfde0f45c76a351ef5e556a0eb5844aa6b8","ref":"refs/heads/main","pushedAt":"2024-03-13T22:01:16.926Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat(broker): add connack","shortMessageHtmlLink":"feat(broker): add connack"}},{"before":"8394d734a253b23edb774edc7c6f34fc28eddd20","after":"402330087010d65b7a512903b654911ce16cca65","ref":"refs/heads/main","pushedAt":"2024-03-13T19:50:39.518Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"chore(cpp-broker): delete module","shortMessageHtmlLink":"chore(cpp-broker): delete module"}},{"before":"7d2f7f321ef521d8ef590b2dce7aa0fe95c50283","after":"8394d734a253b23edb774edc7c6f34fc28eddd20","ref":"refs/heads/main","pushedAt":"2024-03-13T19:48:41.901Z","pushType":"push","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"chore(broker): relocate brokerVSmod to src","shortMessageHtmlLink":"chore(broker): relocate brokerVSmod to src"}},{"before":"69e93e1122290e082e5450072a78e92a859d6f47","after":"7d2f7f321ef521d8ef590b2dce7aa0fe95c50283","ref":"refs/heads/main","pushedAt":"2024-03-13T19:47:44.519Z","pushType":"push","commitsCount":1,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"added comment","shortMessageHtmlLink":"added comment"}},{"before":"9ed69f0b5cebdb80156da0255df2c84e764f7910","after":"69e93e1122290e082e5450072a78e92a859d6f47","ref":"refs/heads/main","pushedAt":"2024-03-13T19:46:55.469Z","pushType":"push","commitsCount":2,"pusher":{"login":"embertonb","name":"Bertie Emberton (embertonb)","path":"/embertonb","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6921?s=80"},"commit":{"message":"Merge branch 'main' of https://github.coventry.ac.uk/embertonb/miniature-potato","shortMessageHtmlLink":"Merge branch 'main' of https://github.coventry.ac.uk/embertonb/miniat…"}},{"before":"6994b15b7f4ee17765060db5795b5410dbadff38","after":"9ed69f0b5cebdb80156da0255df2c84e764f7910","ref":"refs/heads/main","pushedAt":"2024-03-13T19:45:14.920Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat: add py broker (#8)\n\n* chore: relocate py broker\r\n\r\n* lint: apply ruff format\r\n\r\n* fix: update module references\r\n\r\n* feat(broker): add base mqtt packets\r\n\r\n* chore(broker): add package init\r\n\r\n* chore(broker): move broker -> cpp-broker to resolve module conflict\r\n\r\n* chore(broker): make py-broker main broker\r\n\r\n* style(broker): variable_header -> var_header\r\n\r\n* ci(ruff): remove COM812 warning\r\n\r\nNote that ruff's format feature does this already, so the check rule can be ignored.\r\n\r\n* feat: add base and websocket adaptors\r\n\r\n* feat: add stream adaptors\r\n\r\n* Works... just not on the included hivemq instance, returns bad cred error\r\n\r\n* Ignore last, THE BLEEDIN' CONNECT FUNCTION IS BROKEN.\r\nTurns out the res code 4 is for non conn OR bad cred...\r\nI hate contextual res codes\r\n\r\n* Commiting so I can switch Branches\r\n\r\n* feat: implement buffer backport\r\n\r\n* feat: add codec helpers\r\n\r\n* feat: add to_stream and from_stream for packet\r\n\r\nCo-authored-by: Bertie Emberton (embertonb) ","shortMessageHtmlLink":"feat: add py broker (#8)"}},{"before":"278fa52527a792694eb857d7769994fe07a71144","after":"a751b25b5c7e5c2fa424017b8725077ed88094ae","ref":"refs/heads/feat/broker","pushedAt":"2024-03-13T19:44:07.793Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nytelife26","name":"Tyler Russell (russellt4)","path":"/nytelife26","primaryAvatarUrl":"https://github.coventry.ac.uk/avatars/u/6977?s=80"},"commit":{"message":"feat: add to_stream and from_stream for packet","shortMessageHtmlLink":"feat: add to_stream and from_stream for packet"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks4ABiL0AA","startCursor":null,"endCursor":null}},"title":"Activity · embertonb/miniature-potato"}