{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":801830833,"defaultBranch":"main","name":"Sesame2MQTT","ownerLogin":"js4jiang5","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-17T02:02:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89449908?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719736290.0","currentOid":""},"activityList":{"items":[{"before":"f866d47d596aae009653aa8a1606b1eff17eb3b3","after":"3dcf12cdb76e28d36c130a51adf6e2c06ad51302","ref":"refs/heads/main","pushedAt":"2024-07-01T07:30:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"- Update README to remove the requirement of setting number of devices","shortMessageHtmlLink":"- Update README to remove the requirement of setting number of devices"}},{"before":"bf94fac06c36a0ab2b44e03e032cbdf0bd94d17a","after":"f866d47d596aae009653aa8a1606b1eff17eb3b3","ref":"refs/heads/main","pushedAt":"2024-06-30T08:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"- Improve the stability by persistent MQTT session and ESP32 restart after wifi reconnection fail","shortMessageHtmlLink":"- Improve the stability by persistent MQTT session and ESP32 restart …"}},{"before":"f3d85d8277843d340798a6ed4acf8b2f54f3768e","after":"bf94fac06c36a0ab2b44e03e032cbdf0bd94d17a","ref":"refs/heads/main","pushedAt":"2024-06-05T09:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"- Add an entity to show RSSI\n- Modify program structure to achieve endless detection based on event trigger. loop() functions no longer required\n- Fix a bug of endless detection failure caused by the disconnection initiated by Sesame 5","shortMessageHtmlLink":"- Add an entity to show RSSI"}},{"before":"d49c659cd061fd436aa9f26c7e4ec1b59fafc829","after":null,"ref":"refs/tags/0.2.0","pushedAt":"2024-05-26T10:09:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"}},{"before":"08aa44fe70919fd8394212c04581a6bb4bd74f94","after":"f3d85d8277843d340798a6ed4acf8b2f54f3768e","ref":"refs/heads/main","pushedAt":"2024-05-26T10:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Fix battery percentage calculation by table-lookup","shortMessageHtmlLink":"Fix battery percentage calculation by table-lookup"}},{"before":"941332a6e507255954bfcd2d4d0c386dbc197378","after":"08aa44fe70919fd8394212c04581a6bb4bd74f94","ref":"refs/heads/main","pushedAt":"2024-05-25T07:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Add 日文說明 and update README.md and README_TW.md","shortMessageHtmlLink":"Add 日文說明 and update README.md and README_TW.md"}},{"before":"d49c659cd061fd436aa9f26c7e4ec1b59fafc829","after":"941332a6e507255954bfcd2d4d0c386dbc197378","ref":"refs/heads/main","pushedAt":"2024-05-25T04:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e8751d9e61e1de0426074a2857b0e7dc601db3ae","after":"d49c659cd061fd436aa9f26c7e4ec1b59fafc829","ref":"refs/heads/main","pushedAt":"2024-05-25T04:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Support endless detection of new devices without unplug/plug USB of ESP32\n- upgrade the libsesame2mqtt to version 0.1.2 and Sesame2MQTT to version 0.2.0 (sesame2mqtt.yaml)\n- update CHANGELOG and README for [0.2.0]\n- separate tasks to init() and loop(). Move time-consuming functions to loop() (sesame.cpp, sesame.h)\n- limit the maximum number of devices to 8 (sesame.cpp)\n- enable task WDT and set timeout to 30 secs (sesame2mqtt.yaml)","shortMessageHtmlLink":"Support endless detection of new devices without unplug/plug USB of E…"}},{"before":"05ae348f4ad7ababfd70fd34e44e32dde6249259","after":"e8751d9e61e1de0426074a2857b0e7dc601db3ae","ref":"refs/heads/main","pushedAt":"2024-05-23T22:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"- Modify changelog for version control","shortMessageHtmlLink":"- Modify changelog for version control"}},{"before":"2b3d920dda6c3fe3d9e40491a8994358518c3bf5","after":null,"ref":"refs/tags/0.1.1","pushedAt":"2024-05-23T22:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"}},{"before":"2b3d920dda6c3fe3d9e40491a8994358518c3bf5","after":"05ae348f4ad7ababfd70fd34e44e32dde6249259","ref":"refs/heads/main","pushedAt":"2024-05-23T22:50:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"- Add CHANGELOG.md for better record\n- Add Tags for better version control\n- Add version in sesame2mqtt.yaml to make sure the external component comply with correct library","shortMessageHtmlLink":"- Add CHANGELOG.md for better record"}},{"before":"f9bfb8fb41ae297f6183bcfe06c2978759f47512","after":"2b3d920dda6c3fe3d9e40491a8994358518c3bf5","ref":"refs/heads/main","pushedAt":"2024-05-22T14:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"revert the change of WDT settings","shortMessageHtmlLink":"revert the change of WDT settings"}},{"before":"eadd930ae086f227a45bb370fd14569070d811ee","after":"f9bfb8fb41ae297f6183bcfe06c2978759f47512","ref":"refs/heads/main","pushedAt":"2024-05-22T14:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Enable watchdog timer with timeout = 60 seconds","shortMessageHtmlLink":"Enable watchdog timer with timeout = 60 seconds"}},{"before":"ffffbf82711f5c313ee4ed5b8529879d584e15fa","after":"eadd930ae086f227a45bb370fd14569070d811ee","ref":"refs/heads/main","pushedAt":"2024-05-18T01:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Edit README for better introduction","shortMessageHtmlLink":"Edit README for better introduction"}},{"before":"d1a74914f32c28543bd8089d9fe3eb422d53d896","after":"ffffbf82711f5c313ee4ed5b8529879d584e15fa","ref":"refs/heads/main","pushedAt":"2024-05-18T00:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"1. Edit README for better introduction","shortMessageHtmlLink":"1. Edit README for better introduction"}},{"before":"a85a5105ff905eac312c68610050eeec89b6ad3e","after":"d1a74914f32c28543bd8089d9fe3eb422d53d896","ref":"refs/heads/main","pushedAt":"2024-05-17T05:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"fix the name and project name to follow the lowercase format.","shortMessageHtmlLink":"fix the name and project name to follow the lowercase format."}},{"before":"7fc73dd64cad8d28b1f303197d4672299f3b7998","after":"a85a5105ff905eac312c68610050eeec89b6ad3e","ref":"refs/heads/main","pushedAt":"2024-05-17T04:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"First version","shortMessageHtmlLink":"First version"}},{"before":null,"after":"7fc73dd64cad8d28b1f303197d4672299f3b7998","ref":"refs/heads/main","pushedAt":"2024-05-17T02:02:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"js4jiang5","name":null,"path":"/js4jiang5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89449908?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQwNzozMDoxMC4wMDAwMDBazwAAAARzdLxs","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQwNzozMDoxMC4wMDAwMDBazwAAAARzdLxs","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xN1QwMjowMjo1MC4wMDAwMDBazwAAAARMdFGF"}},"title":"Activity · js4jiang5/Sesame2MQTT"}