{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":818088292,"defaultBranch":"main","name":"WirelessMicSuiteServer","ownerLogin":"space928","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-21T04:41:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15130114?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720162727.0","currentOid":""},"activityList":{"items":[{"before":"8173d330ee38850287c6f9dd99f8717c38fcd717","after":"83c906c5d060751bd79ddf13cb917dbd4a70f259","ref":"refs/heads/main","pushedAt":"2024-08-24T19:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Implemented demo wireless mics:\n - Added TestWirelessMic for system testing when no physical hardware is available\n - Disabled HTTPS redirection","shortMessageHtmlLink":"Implemented demo wireless mics:"}},{"before":"7c8f9c537b855c9036021a7df44e3789bc6c57df","after":"8173d330ee38850287c6f9dd99f8717c38fcd717","ref":"refs/heads/main","pushedAt":"2024-07-19T06:46:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Merge pull request #7 from space928/dev-thomas\n\nBugfixes:","shortMessageHtmlLink":"Merge pull request #7 from space928/dev-thomas"}},{"before":"310826549e82bc2753d6ca635cadb9d4bfa8ed8b","after":"a909d54ca14bbcfb6f2b320adb95d3b7a8cc54c3","ref":"refs/heads/dev-thomas","pushedAt":"2024-07-19T06:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"MDNS client preferred IP is now optional","shortMessageHtmlLink":"MDNS client preferred IP is now optional"}},{"before":"2a0bde03fc21d047501680191d421d0d4e3da955","after":"310826549e82bc2753d6ca635cadb9d4bfa8ed8b","ref":"refs/heads/dev-thomas","pushedAt":"2024-07-19T06:42:06.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Bugfixes:\n - mDNS client now picks a NIC with a gateway, fixes #4\n - mDNS network adaptor can now be specified via command line args\n - Sennheiser frequency scan now resets the frequency of the receiver after the scan, fixes #6\n - Improvements to the robustness of Shure frequency scans, fixes #5","shortMessageHtmlLink":"Bugfixes:"}},{"before":"b3684210f835773f04eb25c007b875e5d3d65a8b","after":null,"ref":"refs/heads/sennheiser-ssc","pushedAt":"2024-07-05T06:58:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"}},{"before":"89281ec3a6053d9e2b063c917c0715bf055c3be0","after":"7c8f9c537b855c9036021a7df44e3789bc6c57df","ref":"refs/heads/main","pushedAt":"2024-07-05T06:58:43.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Merge pull request #3 from space928/sennheiser-ssc\n\nSennheiser SSC","shortMessageHtmlLink":"Merge pull request #3 from space928/sennheiser-ssc"}},{"before":"6eabfa83546a4dc4fba0e8fd1c17989b1bf44270","after":"b3684210f835773f04eb25c007b875e5d3d65a8b","ref":"refs/heads/sennheiser-ssc","pushedAt":"2024-07-04T21:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":" - Minor bugfixes to Sennheiser wireless receivers","shortMessageHtmlLink":" - Minor bugfixes to Sennheiser wireless receivers"}},{"before":"9bbc219a9b7a834428fb992b1b4eba771926c460","after":"6eabfa83546a4dc4fba0e8fd1c17989b1bf44270","ref":"refs/heads/sennheiser-ssc","pushedAt":"2024-07-04T21:12:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Sennheiser setter/metering improvements:\n - Fixed name setter\n - Fixed trim setter\n - RSSI and AF meters now output in ~ 0-1 range\n - Setting an enum by string value is now supported","shortMessageHtmlLink":"Sennheiser setter/metering improvements:"}},{"before":"267e8caee4616db989f8c6fb4dd19b871822a095","after":"9bbc219a9b7a834428fb992b1b4eba771926c460","ref":"refs/heads/sennheiser-ssc","pushedAt":"2024-07-04T19:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Sennheiser message parsing and writing + Bug Fixes:\n - Fixed mDNS socket binding issue\n - Fixed mDNS runnings out of query IDs\n - Implemented Sennheiser SSC json parsing for RX and TX\n - Implemented Sennheiser SSC RF scanning\n - Improved application termination\n - Added clamping to certain value setters\n - ASP NET command line options can now be passed in without being eaten\n - Fixed LockMode enum JSON encoding\n - Fixed WebSocket API serialization naming rules\n - Other small improvements","shortMessageHtmlLink":"Sennheiser message parsing and writing + Bug Fixes:"}},{"before":null,"after":"267e8caee4616db989f8c6fb4dd19b871822a095","ref":"refs/heads/sennheiser-ssc","pushedAt":"2024-07-01T07:58:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"mDNS Implementation & Sennheiser Manager:\n - Implemented mDNS client\n - Implemented discovery and Sennheiser SSC manager\n - Implemented skeletons for Sennheiser SSC classes\n - Fixed some undisposed resources\n - Made logging methods private","shortMessageHtmlLink":"mDNS Implementation & Sennheiser Manager:"}},{"before":"219b4042984d860c36eaef46932e33a3a8c712cb","after":"89281ec3a6053d9e2b063c917c0715bf055c3be0","ref":"refs/heads/main","pushedAt":"2024-06-29T23:50:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Merge pull request #2 from space928/dev-thomas\n\nBug fixes & new properties:","shortMessageHtmlLink":"Merge pull request #2 from space928/dev-thomas"}},{"before":null,"after":"2a0bde03fc21d047501680191d421d0d4e3da955","ref":"refs/heads/dev-thomas","pushedAt":"2024-06-29T23:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Bug fixes & new properties:\n - Added Sensitivity and LockMode properties to IWirelessMic\n - Fixed bugs\n - Property names in WebSocketAPI are now consitant with the restful api","shortMessageHtmlLink":"Bug fixes & new properties:"}},{"before":"83d3bc76863c23e5e5d24a70d292733e20063d09","after":null,"ref":"refs/heads/gh-actions","pushedAt":"2024-06-29T08:46:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"}},{"before":"a16ba680963bb1e19017d6b01f593113f7048bd7","after":"219b4042984d860c36eaef46932e33a3a8c712cb","ref":"refs/heads/main","pushedAt":"2024-06-29T08:45:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Merge pull request #1 from space928/gh-actions\n\nCreate dotnet.yml","shortMessageHtmlLink":"Merge pull request #1 from space928/gh-actions"}},{"before":"fc54edfaf2cfba68c7a73512a891d90f3489dbee","after":"83d3bc76863c23e5e5d24a70d292733e20063d09","ref":"refs/heads/gh-actions","pushedAt":"2024-06-29T08:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d222a3a2229811926837f5b0055641abab0cb77c","after":"fc54edfaf2cfba68c7a73512a891d90f3489dbee","ref":"refs/heads/gh-actions","pushedAt":"2024-06-29T08:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Update dotnet.yml","shortMessageHtmlLink":"Update dotnet.yml"}},{"before":null,"after":"d222a3a2229811926837f5b0055641abab0cb77c","ref":"refs/heads/gh-actions","pushedAt":"2024-06-29T08:40:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Create dotnet.yml","shortMessageHtmlLink":"Create dotnet.yml"}},{"before":"11b848ca564910b0301365618d5c550b9ff73565","after":"a16ba680963bb1e19017d6b01f593113f7048bd7","ref":"refs/heads/main","pushedAt":"2024-06-29T08:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ff20f7bed83cc7ec48184105224b127259aa6136","after":"11b848ca564910b0301365618d5c550b9ff73565","ref":"refs/heads/main","pushedAt":"2024-06-29T08:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"API improvements and features:\n - Added some extra try/catches to prevent failures\n - Added support for special sNet messages\n - Added identify command\n - Added reboot command\n - [Shure] Returned frequency range is now correctly in Hz\n - Added diversity indicator to metering data\n - Fixed CLI option parsing\n - Improved API docs\n - Added static file host\n - Added file saving web API\n - Other minor improvements","shortMessageHtmlLink":"API improvements and features:"}},{"before":"40df3675c27a4e6d0047152c31fcea3cfe6aae1f","after":"ff20f7bed83cc7ec48184105224b127259aa6136","ref":"refs/heads/main","pushedAt":"2024-06-27T10:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Websockets & RF Scanning:\n - Added support for RF scanning\n - Added channel name sanitisation\n - Fixed a few small bugs\n - Added API methods for RF scanning\n - setWirelessMicReceiver parameter names are now case insensitive\n - Added WebSocket API\n - Added property change notifications and metering to WebSocket API\n - Refactoring","shortMessageHtmlLink":"Websockets & RF Scanning:"}},{"before":"ad1ba01c06adcdbf6e7065843482db3c74d45ce3","after":"40df3675c27a4e6d0047152c31fcea3cfe6aae1f","ref":"refs/heads/main","pushedAt":"2024-06-26T02:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Added API setters & other API improvements:\n - Increased default receiver disconnect timeout\n - Metering rate is now customisable through a command line option\n - Added command line parser\n - Converted serializable struct fields to properties\n - Improved API doc/Swagger\n - Fixed IP address and MAC address string constructor bugs\n - Default metering interval reduced to 50ms\n - Added generic web API setter methods for wireless mics and receivers","shortMessageHtmlLink":"Added API setters & other API improvements:"}},{"before":"6fd6c97b2d16467dc7789535143477ecd4ccd1ef","after":"ad1ba01c06adcdbf6e7065843482db3c74d45ce3","ref":"refs/heads/main","pushedAt":"2024-06-25T09:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"UHF-R & General API/Interfaces Improvements:\n - Moved Shure UHF-R classes into their own folder\n - Added more code docs to mic interfaces\n - Added a bunch of receiver specific properties\n - Many properties are now nullable\n - Added metering\n - Json serialization for some of the new structs\n - Ascii art metering\n - Added new API methods\n - Fixed a load of UHF-R parsing bugs\n - Implemented a few more UHF-R properties\n - Refactoring","shortMessageHtmlLink":"UHF-R & General API/Interfaces Improvements:"}},{"before":"5294f3f41059cb379afb9bdb18821e2d15692985","after":"6fd6c97b2d16467dc7789535143477ecd4ccd1ef","ref":"refs/heads/main","pushedAt":"2024-06-25T00:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Implemented initial version of the Web Server and Shure UHF-R layer:\n - Implemented interrfaces for generic wireless mics and receivers\n - Implemented logging stuff\n - Implemented Shure sNet protocol\n - Implemented Shure UHF-R receiver interfaces\n - Implemented basic web API","shortMessageHtmlLink":"Implemented initial version of the Web Server and Shure UHF-R layer:"}},{"before":"5294f3f41059cb379afb9bdb18821e2d15692985","after":null,"ref":"refs/heads/master","pushedAt":"2024-06-25T00:12:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"}},{"before":null,"after":"5294f3f41059cb379afb9bdb18821e2d15692985","ref":"refs/heads/main","pushedAt":"2024-06-25T00:12:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"ShureUHFREmu:\n - Implemented metering","shortMessageHtmlLink":"ShureUHFREmu:"}},{"before":"f7608ac584c99214af91fbadc2d7abae7fc34ab6","after":"5294f3f41059cb379afb9bdb18821e2d15692985","ref":"refs/heads/master","pushedAt":"2024-06-21T05:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"ShureUHFREmu:\n - Implemented metering","shortMessageHtmlLink":"ShureUHFREmu:"}},{"before":null,"after":"f7608ac584c99214af91fbadc2d7abae7fc34ab6","ref":"refs/heads/master","pushedAt":"2024-06-21T04:41:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Add project files.","shortMessageHtmlLink":"Add project files."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQxOToxOTo1My4wMDAwMDBazwAAAASjMBiD","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQxOToxOTo1My4wMDAwMDBazwAAAASjMBiD","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQwNDo0MTozNC4wMDAwMDBazwAAAARrNeSI"}},"title":"Activity ยท space928/WirelessMicSuiteServer"}