{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":560114607,"defaultBranch":"main","name":"ros-foxglove-bridge","ownerLogin":"foxglove","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-31T19:09:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78454435?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718140764.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"18192fbfb1cbc3e2f40e17b79fabe4ed06c7a2ed","ref":"refs/heads/release/0.7.8","pushedAt":"2024-06-11T21:19:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"0.7.8","shortMessageHtmlLink":"0.7.8"}},{"before":"566a299801ccae02054e2693415b70976d8d3813","after":null,"ref":"refs/heads/achim/fg-7859-invalid-service-definition","pushedAt":"2024-06-11T20:48:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"}},{"before":"15df09892cc2cbea0dd6efc8c53e4f01e0881511","after":"4fcf613961c1e1a4265b01236446b1a106640ccf","ref":"refs/heads/main","pushedAt":"2024-06-11T20:48:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"Fix srv definition parsing failing due to carriage return (#303)\n\n### Changelog\r\nFix srv definition parsing failing due to carriage return\r\n\r\n### Docs\r\nNone\r\n\r\n### Description\r\nFixes srv (or action) definition parsing failing when the definition\r\nseperator `---` is terminated with `\\r\\n` instead of just `\\n`. More\r\ndetails in #301.\r\n\r\nFixes: #301","shortMessageHtmlLink":"Fix srv definition parsing failing due to carriage return (#303)"}},{"before":null,"after":"566a299801ccae02054e2693415b70976d8d3813","ref":"refs/heads/achim/fg-7859-invalid-service-definition","pushedAt":"2024-06-11T14:55:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Fix srv definition parsing failing due to carriage return","shortMessageHtmlLink":"Fix srv definition parsing failing due to carriage return"}},{"before":"a0f0632092e23fe8113f1a8303f14a466aadbf4d","after":null,"ref":"refs/heads/release/0.7.7","pushedAt":"2024-05-21T18:30:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"}},{"before":"0b6c5886555b9b5dfcc19d2560012e00073b2559","after":"15df09892cc2cbea0dd6efc8c53e4f01e0881511","ref":"refs/heads/main","pushedAt":"2024-05-21T18:30:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"0.7.7 (#299)\n\n0.7.7 release","shortMessageHtmlLink":"0.7.7 (#299)"}},{"before":null,"after":"a0f0632092e23fe8113f1a8303f14a466aadbf4d","ref":"refs/heads/release/0.7.7","pushedAt":"2024-05-21T17:26:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"0.7.7","shortMessageHtmlLink":"0.7.7"}},{"before":"1bc9203aa39e2234d51e4d4fd5b33e38d4f74c5c","after":null,"ref":"refs/heads/achim/fg-7459-foxglove-bridge-send-servicecallfailure-on-service-call","pushedAt":"2024-05-14T17:05:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"}},{"before":"e773b927056cd53f35a13a7113891ace203a5e9c","after":"0b6c5886555b9b5dfcc19d2560012e00073b2559","ref":"refs/heads/main","pushedAt":"2024-05-14T17:05:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"send service call failure operation (#298)\n\n### Changelog\r\nNone\r\n\r\n### Docs\r\n\r\nNone\r\n\r\n### Description\r\nSimilar to https://github.com/foxglove/ws-protocol/pull/743, this PR\r\nimplements the recently added `serviceCallFailure` operation that was\r\nadded inhttps://github.com/foxglove/ws-protocol/pull/733. This operation\r\nis sent to a client when the service call failed or if the service could\r\nnot be found to avoid that the client potentially waits forever for a\r\nservice response message.\r\n\r\n---------\r\n\r\nCo-authored-by: Jacob Bandes-Storch ","shortMessageHtmlLink":"send service call failure operation (#298)"}},{"before":"5f1f28722ba6084ea1a0058bd7f361b43c12bcdc","after":"1bc9203aa39e2234d51e4d4fd5b33e38d4f74c5c","ref":"refs/heads/achim/fg-7459-foxglove-bridge-send-servicecallfailure-on-service-call","pushedAt":"2024-05-14T13:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"dont send status on service call failure, log only","shortMessageHtmlLink":"dont send status on service call failure, log only"}},{"before":"faacb6b6bed9fc886c09a6b28d9529ef0d19d03f","after":"5f1f28722ba6084ea1a0058bd7f361b43c12bcdc","ref":"refs/heads/achim/fg-7459-foxglove-bridge-send-servicecallfailure-on-service-call","pushedAt":"2024-05-14T00:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Jacob Bandes-Storch ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"259873a3af63a1e6078fa5499e205db2942b16c6","after":"faacb6b6bed9fc886c09a6b28d9529ef0d19d03f","ref":"refs/heads/achim/fg-7459-foxglove-bridge-send-servicecallfailure-on-service-call","pushedAt":"2024-05-13T14:27:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"send service call failure operation","shortMessageHtmlLink":"send service call failure operation"}},{"before":null,"after":"259873a3af63a1e6078fa5499e205db2942b16c6","ref":"refs/heads/achim/fg-7459-foxglove-bridge-send-servicecallfailure-on-service-call","pushedAt":"2024-05-13T14:18:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"send service call failure operation","shortMessageHtmlLink":"send service call failure operation"}},{"before":"3570012fa9bb3faa22a8c92b2b750ccf6e68af92","after":null,"ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-05-03T16:52:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"}},{"before":"3e35af32fde80dc42e6c7bea40a2cc32c30170f4","after":"e773b927056cd53f35a13a7113891ace203a5e9c","ref":"refs/heads/main","pushedAt":"2024-05-03T16:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"Fix service definition parsing on ROS rolling (#293)\n\n### Changelog\r\nFix service definition parsing on ROS rolling\r\n\r\n### Description\r\nPrior to this change, we used the auto-generated `_Request.msg` and\r\n`_Response.msg` message definitions for parsing a service's request and\r\nresponse definition. However, these message definitions have been\r\nremoved in https://github.com/ros2/rosidl/pull/753 causing foxglove\r\nbridge to raise warnings that the service definition could not be found.\r\nThis PR changes the service definition parsing to lookup the service\r\ndefinition using the `.srv` file and splitting the content using the\r\n`===` seperator to obtain the request and response definition.","shortMessageHtmlLink":"Fix service definition parsing on ROS rolling (#293)"}},{"before":"ca3207e4c18e1692722b8710d0c1c7d61fdc323f","after":null,"ref":"refs/heads/achim-k-patch-1","pushedAt":"2024-05-03T16:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"}},{"before":"fe5e93eb99b06640473692f90aeeee59b91524c3","after":"3e35af32fde80dc42e6c7bea40a2cc32c30170f4","ref":"refs/heads/main","pushedAt":"2024-05-03T16:49:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"Update docs to discourage users from using websocket compression (#297)\n\n### Changelog\r\nNone\r\n\r\n### Docs\r\nUpdate docs to discourage users from using websocket compression\r\n\r\n---------\r\n\r\nCo-authored-by: John Hurliman ","shortMessageHtmlLink":"Update docs to discourage users from using websocket compression (#297)"}},{"before":"ff30bdd0760862427396ecbaab8e470d97a4c75b","after":"fe5e93eb99b06640473692f90aeeee59b91524c3","ref":"refs/heads/main","pushedAt":"2024-05-03T16:47:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtbandes","name":"Jacob Bandes-Storch","path":"/jtbandes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14237?s=80&v=4"},"commit":{"message":"Update README.md to remove '$ ' so that you can copy and run command (#294)\n\nbecause of the extra '$ ' this happens:\r\n\r\n```\r\n(spot_mini_env) vscode@gdogv10:~/catkin_ws/src$ $ roslaunch --screen foxglove_bridge foxglove_bridge.launch port:=8765\r\nbash: $: command not found\r\n```\r\n\r\n### Changelog\r\nfixed typo in readme so you can paste commands to the terminal\r\n\r\n### Description\r\n\r\nI forget the command to start foxglove bridge, so I google 'foxglove\r\nbridge github', end up at the README, copy and paste the command to my\r\nterminal and then this happens:\r\n```\r\n(spot_mini_env) vscode@gdogv10:~/catkin_ws/src$ $ roslaunch --screen foxglove_bridge foxglove_bridge.launch port:=8765\r\nbash: $: command not found\r\n```\r\n\r\nthe extra '$ ' needs to be removed...","shortMessageHtmlLink":"Update README.md to remove '$ ' so that you can copy and run command (#…"}},{"before":"3402c0264b872b9fec76befc39dcd640c8e1532c","after":"ca3207e4c18e1692722b8710d0c1c7d61fdc323f","ref":"refs/heads/achim-k-patch-1","pushedAt":"2024-05-03T01:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Update README.md\n\nCo-authored-by: John Hurliman ","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"3402c0264b872b9fec76befc39dcd640c8e1532c","ref":"refs/heads/achim-k-patch-1","pushedAt":"2024-05-02T14:21:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Update docs to discourage users from using websocket compression","shortMessageHtmlLink":"Update docs to discourage users from using websocket compression"}},{"before":"585fb7a1769484c93685130bf06fa141cfcbaeca","after":"3570012fa9bb3faa22a8c92b2b750ccf6e68af92","ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-04-29T16:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"0428541906058bfa9307ef5310bda99a44d45a7e","after":null,"ref":"refs/heads/roman/fix-launch-typo","pushedAt":"2024-04-26T15:11:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"}},{"before":"e37a3e1e309c1a6255e3df5a86324e002dab65e1","after":"ff30bdd0760862427396ecbaab8e470d97a4c75b","ref":"refs/heads/main","pushedAt":"2024-04-26T15:11:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"},"commit":{"message":"Update README.md (#296)\n\nFix typo in ROS2 launch file example","shortMessageHtmlLink":"Update README.md (#296)"}},{"before":null,"after":"0428541906058bfa9307ef5310bda99a44d45a7e","ref":"refs/heads/roman/fix-launch-typo","pushedAt":"2024-04-26T15:10:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix typo in ROS2 launch file example","shortMessageHtmlLink":"Update README.md"}},{"before":"2b5d6bf13a38500a6e9c178af7996ee0c714dcbe","after":"585fb7a1769484c93685130bf06fa141cfcbaeca","ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-04-25T17:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"better message definition splitting by --- seperator","shortMessageHtmlLink":"better message definition splitting by --- seperator"}},{"before":"51ef88401ca86724e06c740d566c706f4a73ee94","after":"2b5d6bf13a38500a6e9c178af7996ee0c714dcbe","ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-04-24T22:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"use correct lf-terminated srv/action separator","shortMessageHtmlLink":"use correct lf-terminated srv/action separator"}},{"before":"d1c4734b29d32048e3fd5f9ba3b79514415f7692","after":"51ef88401ca86724e06c740d566c706f4a73ee94","ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-04-24T00:25:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"more robust parsing of.action and .srv files","shortMessageHtmlLink":"more robust parsing of.action and .srv files"}},{"before":"719f7bd3c112427f4feaa8beaa2c7d5e2f43d9d3","after":"d1c4734b29d32048e3fd5f9ba3b79514415f7692","ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-04-24T00:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"more robust parsing of.action and .srv files","shortMessageHtmlLink":"more robust parsing of.action and .srv files"}},{"before":null,"after":"719f7bd3c112427f4feaa8beaa2c7d5e2f43d9d3","ref":"refs/heads/achim/fg-7402-fix-service-definition-parsing-on-rolling","pushedAt":"2024-04-23T16:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achim-k","name":"Hans-Joachim Krauch","path":"/achim-k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9250155?s=80&v=4"},"commit":{"message":"Parse .srv file instead of `_Request.msg` and `Response.msg`\n\nRequest and Response message files are not available anymore as of https://github.com/ros2/rosidl/pull/753. This patch parses the service's .srv file instead.","shortMessageHtmlLink":"Parse .srv file instead of _Request.msg and Response.msg"}},{"before":"fd84341d8a3311422699ace41be7eea61f08489c","after":null,"ref":"refs/heads/jacob/readme","pushedAt":"2024-03-14T02:32:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"defunctzombie","name":"Roman Shtylman","path":"/defunctzombie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84792?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYqtP7AA","startCursor":null,"endCursor":null}},"title":"Activity · foxglove/ros-foxglove-bridge"}