{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":253897391,"defaultBranch":"main","name":"epi-essentials-mobile-control","ownerLogin":"PepperDash","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-07T19:53:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45213428?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726530364.0","currentOid":""},"activityList":{"items":[{"before":"cee8e8e7034ab0f959faeba6137454c13555d1ff","after":"ba9cbb2f510898e31165686d27b082b6f72b7c16","ref":"refs/heads/feature/temp-humidity-messengers","pushedAt":"2024-09-16T23:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"fix: fixes remove all tokens console command","shortMessageHtmlLink":"fix: fixes remove all tokens console command"}},{"before":"58ec1925e86e431d0cde326cadd82bcf5f7150ad","after":"cee8e8e7034ab0f959faeba6137454c13555d1ff","ref":"refs/heads/feature/temp-humidity-messengers","pushedAt":"2024-09-16T22:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: adds console command to remove all tokens","shortMessageHtmlLink":"feat: adds console command to remove all tokens"}},{"before":"64f62a51b0913be52dc337fefb9b85f96f6b0f8d","after":"58ec1925e86e431d0cde326cadd82bcf5f7150ad","ref":"refs/heads/feature/temp-humidity-messengers","pushedAt":"2024-09-16T21:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"fix: fixes issue with non CS LAN processors at startup","shortMessageHtmlLink":"fix: fixes issue with non CS LAN processors at startup"}},{"before":null,"after":"0c229aebbf1254ce38b032630804c185709bab1f","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-09-16T20:36:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"fix: create secret on startup\n\nOn initial startup, before using the mobileadduiclient command, the\nsecret used to store client information does not exist. It is now\ninitialized if fixed touchpanel clients are added without the use of the\nmobileadduiclient command.","shortMessageHtmlLink":"fix: create secret on startup"}},{"before":"37a3db3c13ec3b1f85953beced0705e68bb7aaa6","after":"64f62a51b0913be52dc337fefb9b85f96f6b0f8d","ref":"refs/heads/feature/temp-humidity-messengers","pushedAt":"2024-09-13T21:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: Adds new messengers to SetupDefaultDeviceMessengers","shortMessageHtmlLink":"feat: Adds new messengers to SetupDefaultDeviceMessengers"}},{"before":null,"after":"37a3db3c13ec3b1f85953beced0705e68bb7aaa6","ref":"refs/heads/feature/temp-humidity-messengers","pushedAt":"2024-09-13T19:58:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: Adds ITemperatureSensorMessenger and IHumiditySensorMessenger","shortMessageHtmlLink":"feat: Adds ITemperatureSensorMessenger and IHumiditySensorMessenger"}},{"before":"f72a7dc5b3a5dad1e73f2e1a72079b7f8f53175f","after":"f18b0dd5446ab57bfb619d3fa368260af53412e2","ref":"refs/heads/feature/logo-and-partner-data","pushedAt":"2024-08-27T18:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: Adds logic to automatically forward websocket server port to CSLAN if new config prop is set to true","shortMessageHtmlLink":"feat: Adds logic to automatically forward websocket server port to CS…"}},{"before":null,"after":"f72a7dc5b3a5dad1e73f2e1a72079b7f8f53175f","ref":"refs/heads/feature/logo-and-partner-data","pushedAt":"2024-08-09T03:11:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: adds partner metadata object to application config","shortMessageHtmlLink":"feat: adds partner metadata object to application config"}},{"before":"a54a74314ce8ae4876620ed8022b2aa33db1c7af","after":"ac6f0ec5a301b48dc12a87268e8b602ce3fbc9a4","ref":"refs/heads/feature/documentation-updates","pushedAt":"2024-08-01T20:29:02.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/documentation-updates","shortMessageHtmlLink":"Merge branch 'main' into feature/documentation-updates"}},{"before":"43e1d5b467604aa82d5b8a933943af6f14d30af7","after":null,"ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-08-01T20:21:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"}},{"before":"10fcac2f5ac949ae26b6d0eac291c7d9fd1c96fe","after":"0ae279bdb5c4f6ac6f76159919709adce776c2f8","ref":"refs/heads/main","pushedAt":"2024-08-01T20:21:11.000Z","pushType":"pr_merge","commitsCount":34,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"Merge pull request #108 from PepperDash/feature/add-levelControlListToRoom\n\nFeature/add level control list to room","shortMessageHtmlLink":"Merge pull request #108 from PepperDash/feature/add-levelControlListT…"}},{"before":"0c229aebbf1254ce38b032630804c185709bab1f","after":"43e1d5b467604aa82d5b8a933943af6f14d30af7","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-08-01T20:08:12.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"merge main into feature/add-levelControlListToRoom","shortMessageHtmlLink":"merge main into feature/add-levelControlListToRoom"}},{"before":"73763ec75dc80fa9c8e4b139db6fb29e130ff842","after":"0c229aebbf1254ce38b032630804c185709bab1f","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-07-26T12:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"fix: create secret on startup\n\nOn initial startup, before using the mobileadduiclient command, the\nsecret used to store client information does not exist. It is now\ninitialized if fixed touchpanel clients are added without the use of the\nmobileadduiclient command.","shortMessageHtmlLink":"fix: create secret on startup"}},{"before":null,"after":"a54a74314ce8ae4876620ed8022b2aa33db1c7af","ref":"refs/heads/feature/documentation-updates","pushedAt":"2024-07-15T23:28:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"docs: add detail about messengers","shortMessageHtmlLink":"docs: add detail about messengers"}},{"before":"40c361f4b435918c33d7efba9c0f7d2e170493a1","after":null,"ref":"refs/heads/routing-updates","pushedAt":"2024-07-11T13:51:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ngenovese11","name":"Nick Genovese","path":"/ngenovese11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23391587?s=80&v=4"}},{"before":"982272d5b2144e3aa533a4577862db2aa0f2f184","after":"10fcac2f5ac949ae26b6d0eac291c7d9fd1c96fe","ref":"refs/heads/main","pushedAt":"2024-07-11T13:51:51.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"ngenovese11","name":"Nick Genovese","path":"/ngenovese11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23391587?s=80&v=4"},"commit":{"message":"Merge pull request #107 from PepperDash/routing-updates\n\nMultiple Updates","shortMessageHtmlLink":"Merge pull request #107 from PepperDash/routing-updates"}},{"before":"84cd451ec5e963145e6980ccb0e76899b4cca093","after":"73763ec75dc80fa9c8e4b139db6fb29e130ff842","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-07-02T18:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"fix: send message for fullstatus request in IDspPresetsMessenger","shortMessageHtmlLink":"fix: send message for fullstatus request in IDspPresetsMessenger"}},{"before":"07bcee78ae7956f2d6de1d4d8f8d03c29fe03d48","after":"84cd451ec5e963145e6980ccb0e76899b4cca093","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-29T03:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"build(force-patch): updates Essentials dependency version","shortMessageHtmlLink":"build(force-patch): updates Essentials dependency version"}},{"before":"8582a451be2f2ca274e166a938a47c7457fb156a","after":"07bcee78ae7956f2d6de1d4d8f8d03c29fe03d48","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-28T17:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"build(force-patch): updates essentials version","shortMessageHtmlLink":"build(force-patch): updates essentials version"}},{"before":"0985616966cbb4825868ec99bd282723e11574fa","after":"8582a451be2f2ca274e166a938a47c7457fb156a","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-26T05:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: adds cameraList to room configuration","shortMessageHtmlLink":"feat: adds cameraList to room configuration"}},{"before":"8fee4ec5d6f4a9a59d1ae851849f362dd25610e1","after":"40c361f4b435918c33d7efba9c0f7d2e170493a1","ref":"refs/heads/routing-updates","pushedAt":"2024-06-25T03:49:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into routing-updates","shortMessageHtmlLink":"Merge branch 'main' into routing-updates"}},{"before":"2d84e3e043c5b7e0336f2479a38f05a17d80a7d7","after":"8fee4ec5d6f4a9a59d1ae851849f362dd25610e1","ref":"refs/heads/routing-updates","pushedAt":"2024-06-24T14:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"fix: allow theme messenger to build/register\n\nThe xPanel is setup to use the config to save/store theme information. However, the messenger needs to be built for the xPanel to persist it's theme information that way.","shortMessageHtmlLink":"fix: allow theme messenger to build/register"}},{"before":"d9a9df438b08e126dd5bb19003519cdaf389d225","after":"2d84e3e043c5b7e0336f2479a38f05a17d80a7d7","ref":"refs/heads/routing-updates","pushedAt":"2024-06-21T15:26:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"fix: change how Zoom in-call and incoming call feedback is managed","shortMessageHtmlLink":"fix: change how Zoom in-call and incoming call feedback is managed"}},{"before":"37078ec97a1d75abc543122d2405ab66668a3cf5","after":"0985616966cbb4825868ec99bd282723e11574fa","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-13T17:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: Adds support for IHasInputs in string, byte, int types","shortMessageHtmlLink":"feat: Adds support for IHasInputs<T> in string, byte, int types"}},{"before":"ef3bb3231e2a21905dd6dd02b276c1efc80305e6","after":"37078ec97a1d75abc543122d2405ab66668a3cf5","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-10T17:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"build(force-patch): Updates Essentials version","shortMessageHtmlLink":"build(force-patch): Updates Essentials version"}},{"before":"b17392a14d3e76c00bd0ee55f5803c57797a38ff","after":"ef3bb3231e2a21905dd6dd02b276c1efc80305e6","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-10T17:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"fix: Adds null checks for when there is no room combiner defined","shortMessageHtmlLink":"fix: Adds null checks for when there is no room combiner defined"}},{"before":"574089ed96c794ddd9344708802c0563604bf6c3","after":"b17392a14d3e76c00bd0ee55f5803c57797a38ff","ref":"refs/heads/feature/add-levelControlListToRoom","pushedAt":"2024-06-06T17:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndorin","name":"Neil Dorin","path":"/ndorin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18535240?s=80&v=4"},"commit":{"message":"feat: Adds paths to reboot processor and restart program","shortMessageHtmlLink":"feat: Adds paths to reboot processor and restart program"}},{"before":"905d759d92ace907bf49517732861d7c5299c47c","after":"d9a9df438b08e126dd5bb19003519cdaf389d225","ref":"refs/heads/routing-updates","pushedAt":"2024-05-28T20:31:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"build: Essentials 2.0.0-beta-2519","shortMessageHtmlLink":"build: Essentials 2.0.0-beta-2519"}},{"before":"7c1f41bf6c99a6bf7b6949c7b0d7d81110d95c2d","after":"905d759d92ace907bf49517732861d7c5299c47c","ref":"refs/heads/routing-updates","pushedAt":"2024-05-24T21:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"build: Essentials 2.0.0-beta-2510","shortMessageHtmlLink":"build: Essentials 2.0.0-beta-2510"}},{"before":"dd0cf9623a787c25566ec82a583932a0ef38f6ae","after":"7c1f41bf6c99a6bf7b6949c7b0d7d81110d95c2d","ref":"refs/heads/routing-updates","pushedAt":"2024-05-24T21:26:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew-welker","name":"Andrew Welker","path":"/andrew-welker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1765622?s=80&v=4"},"commit":{"message":"chore: move console messages around for action handling","shortMessageHtmlLink":"chore: move console messages around for action handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMzo0NTozNi4wMDAwMDBazwAAAAS3-F8L","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMzo0NTozNi4wMDAwMDBazwAAAAS3-F8L","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQyMToyNjozOS4wMDAwMDBazwAAAARTaoAo"}},"title":"Activity · PepperDash/epi-essentials-mobile-control"}