{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":573517593,"defaultBranch":"master","name":"veutil","ownerLogin":"victronenergy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-02T16:47:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6464617?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726146543.0","currentOid":""},"activityList":{"items":[{"before":"d4adde9540cfbf8bdf4084dc24ff2c1b2822c3ae","after":"c7ac01815daafe2a59f518ae9219cf7fab2a1043","ref":"refs/heads/master","pushedAt":"2024-09-17T08:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhofstee","name":null,"path":"/jhofstee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315205?s=80&v=4"},"commit":{"message":"replace Oiltemperature with Oil temperature\n\nIts a Dutch / German thing to concatenate words, but not in English.","shortMessageHtmlLink":"replace Oiltemperature with Oil temperature"}},{"before":"0c1d25fdf4b166ec6fadc38e632cd529f453f6a8","after":null,"ref":"refs/heads/jperez/feat_platform_alarms","pushedAt":"2024-09-12T13:09:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhofstee","name":null,"path":"/jhofstee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315205?s=80&v=4"}},{"before":"0c1d25fdf4b166ec6fadc38e632cd529f453f6a8","after":null,"ref":"refs/heads/jperez/WIP_platform_alarms","pushedAt":"2024-09-12T13:09:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhofstee","name":null,"path":"/jhofstee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315205?s=80&v=4"}},{"before":"6c54ee8df9a1c020014b10fcf16010d4d3cc949f","after":null,"ref":"refs/heads/martin/can-profile-debug-500","pushedAt":"2024-09-12T13:08:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhofstee","name":null,"path":"/jhofstee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315205?s=80&v=4"}},{"before":"0a21bca41a2c3a8abc552b5fafefe5478d56c1ca","after":null,"ref":"refs/heads/jeroen/mqtt-close","pushedAt":"2024-09-12T13:06:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhofstee","name":null,"path":"/jhofstee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315205?s=80&v=4"}},{"before":"491c3cba5df632efae0f641dadf7f33cc9716999","after":"d4adde9540cfbf8bdf4084dc24ff2c1b2822c3ae","ref":"refs/heads/master","pushedAt":"2024-09-12T13:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhofstee","name":null,"path":"/jhofstee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315205?s=80&v=4"},"commit":{"message":"CanBusProfiles: add debug profile for 500kbit","shortMessageHtmlLink":"CanBusProfiles: add debug profile for 500kbit"}},{"before":"83da8acc908f82825f18127a8685de3cf1cd4a64","after":null,"ref":"refs/heads/chriadam/genseterror","pushedAt":"2024-09-11T03:51:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"}},{"before":"e9bcb4a164d875a6bde74d42e1af0f565b39fcdc","after":"83da8acc908f82825f18127a8685de3cf1cd4a64","ref":"refs/heads/gui-v2","pushedAt":"2024-09-11T03:50:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"Declare GensetError as a QML_SINGLETON type","shortMessageHtmlLink":"Declare GensetError as a QML_SINGLETON type"}},{"before":"d9dead8b61b99fbf963f18e698b0d6609f4221ab","after":"e9bcb4a164d875a6bde74d42e1af0f565b39fcdc","ref":"refs/heads/gui-v2","pushedAt":"2024-09-11T02:52:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DanielMcInnes","name":"Daniel McInnes","path":"/DanielMcInnes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6416318?s=80&v=4"},"commit":{"message":"Add Qt6 support for GensetError","shortMessageHtmlLink":"Add Qt6 support for GensetError"}},{"before":"ca417531b7534112f76740021112b243efc9091d","after":null,"ref":"refs/heads/genset-error-qt6-support","pushedAt":"2024-09-11T02:03:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DanielMcInnes","name":"Daniel McInnes","path":"/DanielMcInnes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6416318?s=80&v=4"}},{"before":"1cec9777f2cc69c49f53220c8699dc140bc5c29f","after":"d9dead8b61b99fbf963f18e698b0d6609f4221ab","ref":"refs/heads/gui-v2","pushedAt":"2024-09-11T02:03:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DanielMcInnes","name":"Daniel McInnes","path":"/DanielMcInnes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6416318?s=80&v=4"},"commit":{"message":"Merge pull request #4 from victronenergy/genset-error-qt6-support\n\nAdd Qt6 support for GensetError","shortMessageHtmlLink":"Merge pull request #4 from victronenergy/genset-error-qt6-support"}},{"before":null,"after":"ca417531b7534112f76740021112b243efc9091d","ref":"refs/heads/genset-error-qt6-support","pushedAt":"2024-09-10T23:44:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanielMcInnes","name":"Daniel McInnes","path":"/DanielMcInnes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6416318?s=80&v=4"},"commit":{"message":"Add Qt6 support for GensetError","shortMessageHtmlLink":"Add Qt6 support for GensetError"}},{"before":null,"after":"6c54ee8df9a1c020014b10fcf16010d4d3cc949f","ref":"refs/heads/martin/can-profile-debug-500","pushedAt":"2024-09-10T09:50:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinbosma","name":"Martin Bosma","path":"/martinbosma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6614648?s=80&v=4"},"commit":{"message":"CanBusProfiles: add debug profile for 500kbit","shortMessageHtmlLink":"CanBusProfiles: add debug profile for 500kbit"}},{"before":"57b664af1e130deb9a223b38772717dcbb0a8ae1","after":"83da8acc908f82825f18127a8685de3cf1cd4a64","ref":"refs/heads/chriadam/genseterror","pushedAt":"2024-09-06T04:19:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"Declare GensetError as a QML_SINGLETON type","shortMessageHtmlLink":"Declare GensetError as a QML_SINGLETON type"}},{"before":"afbc32d3f5ba059d4d148a1f745e31ca8dfcf607","after":"1cec9777f2cc69c49f53220c8699dc140bc5c29f","ref":"refs/heads/gui-v2","pushedAt":"2024-08-08T02:16:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":"afbc32d3f5ba059d4d148a1f745e31ca8dfcf607","after":"1cec9777f2cc69c49f53220c8699dc140bc5c29f","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-08T02:15:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":"fe5e3740695cc0af42e287682e188e3b9482bc5a","after":"afbc32d3f5ba059d4d148a1f745e31ca8dfcf607","ref":"refs/heads/gui-v2","pushedAt":"2024-08-06T08:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":"e5252808f1012179bda6aced03fae8b2c1c87cc3","after":"afbc32d3f5ba059d4d148a1f745e31ca8dfcf607","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-06T08:35:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":"7f6332af3f14a5f00b6564db75358b1e6a803509","after":"e5252808f1012179bda6aced03fae8b2c1c87cc3","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-06T08:11:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"WIP: add some debugging","shortMessageHtmlLink":"WIP: add some debugging"}},{"before":"87225a089379799772c4ac7c69cc4c29905d78ee","after":"7f6332af3f14a5f00b6564db75358b1e6a803509","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-06T08:09:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"WIP: add some debugging","shortMessageHtmlLink":"WIP: add some debugging"}},{"before":"7a021bdf9ff0363448927b15fe2ea6647489805a","after":"87225a089379799772c4ac7c69cc4c29905d78ee","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-06T08:04:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"WIP: add some debugging","shortMessageHtmlLink":"WIP: add some debugging"}},{"before":"a095fec1a3bc5a6ddc48e7fd77f4a3cb49a92895","after":"7a021bdf9ff0363448927b15fe2ea6647489805a","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-06T07:11:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"WIP: add some debugging","shortMessageHtmlLink":"WIP: add some debugging"}},{"before":"2f81d16e283cbefa016b0c1c5ce38a75d927c4c6","after":"a095fec1a3bc5a6ddc48e7fd77f4a3cb49a92895","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-06T04:45:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"WIP: add some debugging","shortMessageHtmlLink":"WIP: add some debugging"}},{"before":"85a3c30d5d6ee3344e63bdfeeec7a6bc44fceab9","after":"2f81d16e283cbefa016b0c1c5ce38a75d927c4c6","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-05T10:32:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":"4ae5840c93bcced040489b271404a5b81824f970","after":"85a3c30d5d6ee3344e63bdfeeec7a6bc44fceab9","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-05T10:26:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":null,"after":"4ae5840c93bcced040489b271404a5b81824f970","ref":"refs/heads/chriadam/mqtt-state-machine","pushedAt":"2024-08-05T10:00:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: refactor producer as a finite state machine","shortMessageHtmlLink":"MQTT: refactor producer as a finite state machine"}},{"before":null,"after":"87d2f6b17d3eb4bd7dfb86d8efb9c5467ac7d6e8","ref":"refs/heads/chriadam/mqtt-websocket-debugging","pushedAt":"2024-08-02T03:29:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"WIP: debugging for #1298","shortMessageHtmlLink":"WIP: debugging for #1298"}},{"before":"55ce9875c8381e6a44ffe78b37051fb9211b9a1e","after":"fe5e3740695cc0af42e287682e188e3b9482bc5a","ref":"refs/heads/gui-v2","pushedAt":"2024-07-29T04:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: support VRM FlashMQ option full-publish-completed-echo\n\nAlso use suppress-republish option for all keepalives other than\nthe initial keepalive, even when connecting to VRM broker\n(previously, that was only done for local device connections).","shortMessageHtmlLink":"MQTT: support VRM FlashMQ option full-publish-completed-echo"}},{"before":"ee02f44e060ccd3667891612f32059e17f5920e0","after":"55ce9875c8381e6a44ffe78b37051fb9211b9a1e","ref":"refs/heads/gui-v2","pushedAt":"2024-07-29T04:12:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"ve_qitems_mqtt: add a public close method\n\nInternally there was already code to handle onDisconnect events when the\nremote closed the connection. This adds a close method to initiate closing\nthe connection from the origin. The state is then changed to Idle, since the\nDisconnected and Failed will attempt to reconnect.","shortMessageHtmlLink":"ve_qitems_mqtt: add a public close method"}},{"before":null,"after":"ed6cba4b257ee2bf4c8721d46d8daf51fd176612","ref":"refs/heads/chriadam/mqtt-full-publish-completed","pushedAt":"2024-07-26T06:54:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriadam","name":"Chris Adams","path":"/chriadam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2569776?s=80&v=4"},"commit":{"message":"MQTT: support VRM FlashMQ option full-publish-completed-echo\n\nAlso use suppress-republish option for all keepalives other than\nthe initial keepalive, even when connecting to VRM broker\n(previously, that was only done for local device connections).","shortMessageHtmlLink":"MQTT: support VRM FlashMQ option full-publish-completed-echo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwODoxNzozOS4wMDAwMDBazwAAAAS4QvVv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwODoxNzozOS4wMDAwMDBazwAAAAS4QvVv","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQwNjo1NDo1NC4wMDAwMDBazwAAAASJvLzg"}},"title":"Activity ยท victronenergy/veutil"}