{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":510314804,"defaultBranch":"master","name":"connectedhomeip","ownerLogin":"erwinpan1","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-07-04T10:33:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7869096?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719615066.0","currentOid":""},"activityList":{"items":[{"before":"686e73bbf4f22b4dcf62a751ac08eff2d1480028","after":"3bc5667b3a9f2cabcaec1aaf49d8c0aec0583d11","ref":"refs/heads/master","pushedAt":"2024-07-22T07:07:39.000Z","pushType":"push","commitsCount":205,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Use manual instantiation for Wi-Fi Network Management server (#34408)\n\n* Use manual instantiation for Wi-Fi Network Management server\n\nFollowing the same pattern as Thread Network Directory server.\n\n* Remove unneeded chip:: prefix","shortMessageHtmlLink":"Use manual instantiation for Wi-Fi Network Management server (project…"}},{"before":"7c84f6d4ca760381e6204040254860c0f6b44539","after":null,"ref":"refs/heads/airpurifier_composite","pushedAt":"2024-06-28T22:51:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"58e0a7c73fdba184741e9ce33f31035eb2f8d566","after":"7c84f6d4ca760381e6204040254860c0f6b44539","ref":"refs/heads/airpurifier_composite","pushedAt":"2024-06-28T09:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Update Humidity Value","shortMessageHtmlLink":"Update Humidity Value"}},{"before":"f29ccbec98ea3c648c8dfd6f2a04f736972dec06","after":null,"ref":"refs/heads/master_chef","pushedAt":"2024-06-28T06:45:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"09c4e9a1af0a19f59961c2a14afba9a91c7975b6","after":null,"ref":"refs/heads/add_event_after_switch_attribute_changed","pushedAt":"2024-06-28T06:45:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"8e49f2c036e63afe9aae05d6d4c12cd534e923eb","after":null,"ref":"refs/heads/add_rpc_event_service","pushedAt":"2024-06-28T06:44:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"e5561b7ed0f7961d76778460bd6d69404a8b19ac","after":null,"ref":"refs/heads/chef-rvc-326681447","pushedAt":"2024-06-28T06:44:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"3b83a169ff6e03c5e3737c87394e5d8601ea2477","after":null,"ref":"refs/heads/0415_add_rpc_event","pushedAt":"2024-06-28T06:44:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"8cb5dafa03064bf5232c89a51b5a8fdaa85ced81","after":null,"ref":"refs/heads/chef-robotic-vacuum-cleaner-erwin-0703","pushedAt":"2024-06-28T06:44:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"06ff59afb00bb1a71a016de029cd03a845285894","after":null,"ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-28T06:44:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"}},{"before":"750eb87bdfc3d255533df62b514746280111a21c","after":"58e0a7c73fdba184741e9ce33f31035eb2f8d566","ref":"refs/heads/airpurifier_composite","pushedAt":"2024-06-28T06:43:07.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Merge branch 'master' into airpurifier_composite","shortMessageHtmlLink":"Merge branch 'master' into airpurifier_composite"}},{"before":null,"after":"750eb87bdfc3d255533df62b514746280111a21c","ref":"refs/heads/airpurifier_composite","pushedAt":"2024-06-28T06:41:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"[Chef] Update AirPurifier composite device\n\n1. Fix conformance\n2. Add necessary Attributes","shortMessageHtmlLink":"[Chef] Update AirPurifier composite device"}},{"before":"f260af8aefe35565d93df1c598e21e4142ec940a","after":"686e73bbf4f22b4dcf62a751ac08eff2d1480028","ref":"refs/heads/master","pushedAt":"2024-06-28T06:40:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Choose logging backend on a per-target basis (#32119)\n\nExecutables and shared libraries now explicitly link with\n`platform/logging:default` or `platform/logging:stdio`, so that the\n`platform/logging:force_stdio` kludge is no longer needed.\n\nThe `chip_monolithic_tests` gn arg has been moved to `build/chip/tests.gni`.","shortMessageHtmlLink":"Choose logging backend on a per-target basis (project-chip#32119)"}},{"before":"686e73bbf4f22b4dcf62a751ac08eff2d1480028","after":"f260af8aefe35565d93df1c598e21e4142ec940a","ref":"refs/heads/master","pushedAt":"2024-06-28T06:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"[Chef] Update AirPurifier composite device\n\n1. Fix conformance\n2. Add necessary Attributes","shortMessageHtmlLink":"[Chef] Update AirPurifier composite device"}},{"before":"4cdce52a5fa25542d4fbeb3cdff6e75b3aa1c379","after":"686e73bbf4f22b4dcf62a751ac08eff2d1480028","ref":"refs/heads/master","pushedAt":"2024-06-25T12:10:56.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Choose logging backend on a per-target basis (#32119)\n\nExecutables and shared libraries now explicitly link with\n`platform/logging:default` or `platform/logging:stdio`, so that the\n`platform/logging:force_stdio` kludge is no longer needed.\n\nThe `chip_monolithic_tests` gn arg has been moved to `build/chip/tests.gni`.","shortMessageHtmlLink":"Choose logging backend on a per-target basis (project-chip#32119)"}},{"before":"8b905ab6637838775dfeea25d51b0ee5b9850fe5","after":"4cdce52a5fa25542d4fbeb3cdff6e75b3aa1c379","ref":"refs/heads/master","pushedAt":"2024-06-18T07:43:09.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"[Fabric-Admin] Add sync-device command to sync a device from another fabric (#33912)\n\n* Add sync-device command in fabricsync command sets\r\n\r\n* Update API documents\r\n\r\n* Address review comments\r\n\r\n* Adjust the legth of kMaxManaulCodeLength and move some long functions from .h to .cpp\r\n\r\n* Address new review comments\r\n\r\n* Remove un-used defines","shortMessageHtmlLink":"[Fabric-Admin] Add sync-device command to sync a device from another …"}},{"before":"bfa3e6fb637dbb87a495430232283c7be120d828","after":"8b905ab6637838775dfeea25d51b0ee5b9850fe5","ref":"refs/heads/master","pushedAt":"2024-06-17T15:04:21.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"[nrfconnect] Remove shell initialization from chef app (#33924)\n\nOn Zephyr-based platforms, shell commands are initialized\r\nautomatically on the system boot so they don't have to be\r\nmanually registered.\r\n\r\nIn fact, initializing OpenThread CLI at this stage replaces\r\nthe SRP client callback registered by the Matter stack and\r\nbreaks SRP in chef app.","shortMessageHtmlLink":"[nrfconnect] Remove shell initialization from chef app (project-chip#…"}},{"before":"bfb6d9b8e6efbcfce20dfcbf31fe77ea290b64cb","after":"06ff59afb00bb1a71a016de029cd03a845285894","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-17T10:14:05.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix_airpurifier_write","shortMessageHtmlLink":"Merge branch 'master' into fix_airpurifier_write"}},{"before":"0a0f0e6bf40ac136f66a534eacef006edca378cb","after":"bfb6d9b8e6efbcfce20dfcbf31fe77ea290b64cb","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-17T10:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Fix DegradationDirection Get","shortMessageHtmlLink":"Fix DegradationDirection Get"}},{"before":"31c7aa16a16d59d1c884ef53d016ac151cfd8d37","after":"0a0f0e6bf40ac136f66a534eacef006edca378cb","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-14T02:21:46.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix_airpurifier_write","shortMessageHtmlLink":"Merge branch 'master' into fix_airpurifier_write"}},{"before":"24bfb2b11c5703b4fb7ccfc2fbf990a8b7842f49","after":"31c7aa16a16d59d1c884ef53d016ac151cfd8d37","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-14T02:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Restyled by clang-format","shortMessageHtmlLink":"Restyled by clang-format"}},{"before":"cc895039b5f53541661128fff45d7b988d95e139","after":"24bfb2b11c5703b4fb7ccfc2fbf990a8b7842f49","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-14T02:19:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Using BufferReader / BufferWriter to avoid Endianness\n\nUsing BufferReader / BufferWriter to avoid Endianness issue","shortMessageHtmlLink":"Using BufferReader / BufferWriter to avoid Endianness"}},{"before":"4239c887d5751da766a866f63385d2ef8bc44452","after":"bfa3e6fb637dbb87a495430232283c7be120d828","ref":"refs/heads/master","pushedAt":"2024-06-12T03:04:27.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Update all-clusters and lighting to latest zap files and update golden test files (#33825)\n\n* Update all-clusters and lighting to latest zap files and update golden unit test files\n\n* zap regen","shortMessageHtmlLink":"Update all-clusters and lighting to latest zap files and update golde…"}},{"before":"30bb6dbf17b795ec12f713a8687630911efbca08","after":"cc895039b5f53541661128fff45d7b988d95e139","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-11T17:17:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Restyled by clang-format","shortMessageHtmlLink":"Restyled by clang-format"}},{"before":"3e9b04fd05b2ff1449fd160953ba51ca295e3651","after":"30bb6dbf17b795ec12f713a8687630911efbca08","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-11T17:15:44.000Z","pushType":"push","commitsCount":124,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix_airpurifier_write","shortMessageHtmlLink":"Merge branch 'master' into fix_airpurifier_write"}},{"before":null,"after":"3e9b04fd05b2ff1449fd160953ba51ca295e3651","ref":"refs/heads/fix_airpurifier_write","pushedAt":"2024-06-11T17:06:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Fix TLV Reader in LastChangedTime","shortMessageHtmlLink":"Fix TLV Reader in LastChangedTime"}},{"before":"294dc18fe85182a15ab4d8be2d52f25d756da522","after":"4239c887d5751da766a866f63385d2ef8bc44452","ref":"refs/heads/master","pushedAt":"2024-06-07T05:19:35.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Close TCP connection when received message size is too large. (#33768)\n\nWhen the framing length value of a received message is larger\nthan what the local node can process, abort the connection\nwith the peer.\n\nSending a StatusResponse message back to the peer as a\nnotification may not be feasible in all circumstances for\nreasons, such as:\n1) It would require a cross-layered feedback up to the Exchange\n layer to generate such a message in response to a failure at the\n transport layer.\n2) A Status Response is sent in response to a message on an\n ExchangeContext and that may not be the case in scnearios\n where this message is the first unsolicited message.\n\nThe receiver could drain out the bits from the offending message\nand move on to the next message in the stream but that may not\nguarantee correct behavior and would consume resources unnecessarily.\n\nGiven that the peer was already aware of the max length this node was\nwilling to receive during its TCP advertisement, it seems prudent\nto fail fast and close the connection.\n\nFixes #33307.","shortMessageHtmlLink":"Close TCP connection when received message size is too large. (projec…"}},{"before":null,"after":"8cb5dafa03064bf5232c89a51b5a8fdaa85ced81","ref":"refs/heads/chef-robotic-vacuum-cleaner-erwin-0703","pushedAt":"2024-06-03T10:43:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Fix chefRvcCleanModeReadCallback/chefRvcRunnModeReadCallback\n\nFix chefRvcCleanModeReadCallback/chefRvcRunnModeReadCallback\naccording to attribute ID","shortMessageHtmlLink":"Fix chefRvcCleanModeReadCallback/chefRvcRunnModeReadCallback"}},{"before":"42510baf9cf8d6a04b3f2796e020ba024e11a38c","after":"294dc18fe85182a15ab4d8be2d52f25d756da522","ref":"refs/heads/master","pushedAt":"2024-06-03T01:19:03.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"Add some braces that went missing while applying review suggestions. (#33699)","shortMessageHtmlLink":"Add some braces that went missing while applying review suggestions. (p…"}},{"before":"3718e996b56f36a553c1b4571f77728396590776","after":"42510baf9cf8d6a04b3f2796e020ba024e11a38c","ref":"refs/heads/master","pushedAt":"2024-05-27T15:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erwinpan1","name":"Erwin Pan","path":"/erwinpan1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7869096?s=80&v=4"},"commit":{"message":"[Chef] Add 2 Generic Switch devices and RPC Actions for Testing (#33255)\n\n* Add RPC Event Service draft\n\n* Commit the draft to add_event in post attr change\n\nCommit the draft to add_event in post attribute change callback\n\n* Add PreAttributeChangeCallback\n\n* Support write events as string through RPC\n\n* Revert Chef stubs.cpp to not using AttributeDelegate\n\n* RPC can call delegate to SwitchManager/EventHandler\n\n* Rmove ununsed RPC command delegate\n\n* Rename RPC Event to RPC Actions\n\n* Simplify RPC code by setting transparent subscribe\n\n* Chef RPC Actions Draft done.\n\nTBD:\n Debug\n Optimize\n Error code\n Confirm timer is ms\n\n* Fix timer bug, remove unused comments\n\n* Add Latching Switch taglist to Descriptor Cluster\n\n* Cross platform built on ESP32/nRFConnect done\n\nAnd also enable the ApplicationInit\n\n* Update Generic Switch 1\n\n* Add 2nd Generic Switch\n\n* Add chef/common/chef-descriptor-namespace.h\n\n* Remote printf\n\n* Remove TODO\n\n* Remove unused comments\n\n* Restyled by whitespace\n\n* Restyled by clang-format\n\n* Fix according to PR comments\n\nhttps://github.com/project-chip/connectedhomeip/pull/33255\n\n* Restyled by clang-format\n\n* Fix compilation issues\n\n* Remove unused debugging codes\n\n---------\n\nCo-authored-by: Restyled.io ","shortMessageHtmlLink":"[Chef] Add 2 Generic Switch devices and RPC Actions for Testing (proj…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhXZlmAA","startCursor":null,"endCursor":null}},"title":"Activity · erwinpan1/connectedhomeip"}