{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":479993726,"defaultBranch":"main","name":"tmallgenie_open","ownerLogin":"sepnic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-10T11:14:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7264443?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718977097.0","currentOid":""},"activityList":{"items":[{"before":"435ab6c078c7f590b8742f402c9f05f2a49fc338","after":"ac87984ef222286cc5a40670dc7d943b8726f26b","ref":"refs/heads/main","pushedAt":"2024-06-23T10:08:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update CMakeLists.txt","shortMessageHtmlLink":"Update CMakeLists.txt"}},{"before":"b4afee5cd48968c6126b591532738876e73bea4f","after":"435ab6c078c7f590b8742f402c9f05f2a49fc338","ref":"refs/heads/main","pushedAt":"2024-06-23T05:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update CMakeLists.txt","shortMessageHtmlLink":"Update CMakeLists.txt"}},{"before":"952beeee1df9f416d479c1e9b89a5b05a757ea93","after":"b4afee5cd48968c6126b591532738876e73bea4f","ref":"refs/heads/main","pushedAt":"2024-06-23T03:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"aarch64-ubuntu: add tmallgenie_protocol lib","shortMessageHtmlLink":"aarch64-ubuntu: add tmallgenie_protocol lib"}},{"before":"104585c843154d4fa11b02af29cea6026ad3c193","after":"952beeee1df9f416d479c1e9b89a5b05a757ea93","ref":"refs/heads/main","pushedAt":"2024-06-23T02:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"rpi: add tmallgenie_protocol lib","shortMessageHtmlLink":"rpi: add tmallgenie_protocol lib"}},{"before":"c9fa56a34701341e1990ac659b5f7fc39606855b","after":"104585c843154d4fa11b02af29cea6026ad3c193","ref":"refs/heads/main","pushedAt":"2024-06-23T02:20:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"macosx/ubuntu: add tmallgenie_protocol lib and build GenieService source","shortMessageHtmlLink":"macosx/ubuntu: add tmallgenie_protocol lib and build GenieService source"}},{"before":"62c6a74208382778e2b6407db6ff051649f9202c","after":"c9fa56a34701341e1990ac659b5f7fc39606855b","ref":"refs/heads/main","pushedAt":"2024-06-23T01:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android: add tmallgenie_protocol lib and build GenieService source","shortMessageHtmlLink":"android: add tmallgenie_protocol lib and build GenieService source"}},{"before":"a9c477778901087b7360340e8cac8ba2ef46cdc4","after":"62c6a74208382778e2b6407db6ff051649f9202c","ref":"refs/heads/main","pushedAt":"2024-06-22T17:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Open source GenieService","shortMessageHtmlLink":"Open source GenieService"}},{"before":"dbf0fed8dd029ce1d7fb1908a40c40bd176d1f9c","after":"a9c477778901087b7360340e8cac8ba2ef46cdc4","ref":"refs/heads/main","pushedAt":"2024-06-22T15:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"unix: update compile flags","shortMessageHtmlLink":"unix: update compile flags"}},{"before":"88548e0b06d6c1fdd4b7a61525da863aecbfd21f","after":"dbf0fed8dd029ce1d7fb1908a40c40bd176d1f9c","ref":"refs/heads/main","pushedAt":"2024-06-22T03:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update sysutils to add lockfree_ringbuf","shortMessageHtmlLink":"Update sysutils to add lockfree_ringbuf"}},{"before":"1054ac31b6e2f797d99ff23568c4d461248c5dcc","after":"88548e0b06d6c1fdd4b7a61525da863aecbfd21f","ref":"refs/heads/main","pushedAt":"2024-06-22T03:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"As liteplayer is open sourced, build liteplayer source and remove prebuilt lib","shortMessageHtmlLink":"As liteplayer is open sourced, build liteplayer source and remove pre…"}},{"before":"ea9fa1f44fadb3657519bfb5a6ac3a569b307c6c","after":"1054ac31b6e2f797d99ff23568c4d461248c5dcc","ref":"refs/heads/main","pushedAt":"2024-06-22T01:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ea9fa1f44fadb3657519bfb5a6ac3a569b307c6c","after":null,"ref":"refs/heads/master","pushedAt":"2024-06-21T13:38:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"}},{"before":null,"after":"ea9fa1f44fadb3657519bfb5a6ac3a569b307c6c","ref":"refs/heads/main","pushedAt":"2024-06-21T13:38:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"unix: fix build error if using officail mbedtls release","shortMessageHtmlLink":"unix: fix build error if using officail mbedtls release"}},{"before":"cffa937130afb83caea499b0ae389317b57a7198","after":"ea9fa1f44fadb3657519bfb5a6ac3a569b307c6c","ref":"refs/heads/master","pushedAt":"2023-07-01T15:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"unix: fix build error if using officail mbedtls release","shortMessageHtmlLink":"unix: fix build error if using officail mbedtls release"}},{"before":"78d6274aac1399e1ca967afe8b8c451b41c81cc2","after":"cffa937130afb83caea499b0ae389317b57a7198","ref":"refs/heads/master","pushedAt":"2023-07-01T15:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"unix: build nopoll lib separately","shortMessageHtmlLink":"unix: build nopoll lib separately"}},{"before":"35d0061e5d6032ecbbeecad2ecb2f322b7415519","after":"78d6274aac1399e1ca967afe8b8c451b41c81cc2","ref":"refs/heads/master","pushedAt":"2023-07-01T13:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android & esp32: build nopoll lib separately","shortMessageHtmlLink":"android & esp32: build nopoll lib separately"}},{"before":"955a16aedd4f847b12565b87fb86d0da1bb793b5","after":"35d0061e5d6032ecbbeecad2ecb2f322b7415519","ref":"refs/heads/master","pushedAt":"2023-07-01T12:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Add websocket_client","shortMessageHtmlLink":"Add websocket_client"}},{"before":"df5e152b9f4b8222d491abc7dbf59b1235cfc107","after":"955a16aedd4f847b12565b87fb86d0da1bb793b5","ref":"refs/heads/master","pushedAt":"2023-07-01T12:18:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Add patches for nopoll\n\n commit 51a0dbb245b60d3df0f1162aec7c7226fed04422\n Add default nopoll_config.h\n\n commit 316ad273d8dda327fe798bd75d5312225440d066\n Add mbedtls support\n 1. Define 'NOPOLL_HAVE_MBEDTLS_ENABLED' if using mbedtls\n instead of openssl\n 2. Add macro 'NOPOLL_HAVE_IPV6_ENABLED', define it if ipv6\n supported, otherwise remove it\n\n commit e313cc8bc5f0383dd71ec90abc12602a83f7684b\n Add sysutils and lwip support\n since sysutils has osal layer, we don't need to care about\n platform dependent\n\n commit 3cce80fea81ddfa235105ba73d472e29169b6ff8\n Don't allocate memory for log print\n Sure if the log is too long that exceed buffer size(1024), print will be\n incompleted\n\n commit 730df39b6ef817f28b3c3930c3fb196c75d09801\n Add namespace, add prefix for each public function\n\n commit 35fb6da4776a003ccaceb01bb7f4b1d44ce69a26\n Fix websocket connection close unexpectly when using\n nopoll_conn_send_binary_fragment()\n If need send binary fragment as non-fin frame, I recommend\n nopoll_conn_send_frame()\n\n commit 398770b78c97fdc9693e0109cd21bbcb7d45f9fa\n Reduce memory allocate operations","shortMessageHtmlLink":"Add patches for nopoll"}},{"before":"ab862548cd23dd7f0abfbb95fede6bce31092424","after":"df5e152b9f4b8222d491abc7dbf59b1235cfc107","ref":"refs/heads/master","pushedAt":"2023-04-30T01:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Use existing mbedtls source by default\n\nsince it's really hard to access github in China sometimes","shortMessageHtmlLink":"Use existing mbedtls source by default"}},{"before":"8beb42d00018927f5da4a16001df0ed0bb268c1b","after":"ab862548cd23dd7f0abfbb95fede6bce31092424","ref":"refs/heads/master","pushedAt":"2023-04-29T15:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Upgrade mbedtls to 2.16.12","shortMessageHtmlLink":"Upgrade mbedtls to 2.16.12"}},{"before":"83933321027101076f334e0f37874693505a689d","after":"8beb42d00018927f5da4a16001df0ed0bb268c1b","ref":"refs/heads/master","pushedAt":"2023-04-29T09:26:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Use official releases of mbedtls and portaudio","shortMessageHtmlLink":"Use official releases of mbedtls and portaudio"}},{"before":"46f0ee54b2f29ebf15470acb7644542ea7abf57f","after":"83933321027101076f334e0f37874693505a689d","ref":"refs/heads/master","pushedAt":"2023-04-29T09:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Use official releases of mbedtls and portaudio","shortMessageHtmlLink":"Use official releases of mbedtls and portaudio"}},{"before":"6d18e225e63906c2d3fb125b21324af4b687ce58","after":"46f0ee54b2f29ebf15470acb7644542ea7abf57f","ref":"refs/heads/master","pushedAt":"2023-03-25T09:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android: fix runtime exception on android-7.1 due to no permission\n\nError log:\nnot granted either of these permissions: android.permission.CHANGE_NETWORK_STATE, android.permission.WRITE_SETTINGS","shortMessageHtmlLink":"android: fix runtime exception on android-7.1 due to no permission"}},{"before":"d8e681d566b0ad8b4fad807155c2aebf48bfc458","after":"6d18e225e63906c2d3fb125b21324af4b687ce58","ref":"refs/heads/master","pushedAt":"2023-03-22T04:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8dbccb8a204288e9842bf88444f299556db14ebc","after":"d8e681d566b0ad8b4fad807155c2aebf48bfc458","ref":"refs/heads/master","pushedAt":"2023-03-20T07:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update litevad","shortMessageHtmlLink":"Update litevad"}},{"before":"f3f7232f0a634f67a8b42eca29a5c92ff20235c7","after":"8dbccb8a204288e9842bf88444f299556db14ebc","ref":"refs/heads/master","pushedAt":"2023-03-20T06:15:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android: update project settings","shortMessageHtmlLink":"android: update project settings"}},{"before":"758949d0a023763c2a65430bd2c5f3fd559707c5","after":"f3f7232f0a634f67a8b42eca29a5c92ff20235c7","ref":"refs/heads/master","pushedAt":"2023-03-19T16:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android: update project settings","shortMessageHtmlLink":"android: update project settings"}},{"before":"1679e2ca6c5cf0d69fc52a977cd5c3401fb4b0a2","after":"758949d0a023763c2a65430bd2c5f3fd559707c5","ref":"refs/heads/master","pushedAt":"2023-03-19T13:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b6cf67b529f582e84f61bec42a1bb258f39a65b8","after":"1679e2ca6c5cf0d69fc52a977cd5c3401fb4b0a2","ref":"refs/heads/master","pushedAt":"2023-03-19T12:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android: support keyword detect based snowboy","shortMessageHtmlLink":"android: support keyword detect based snowboy"}},{"before":"6b7fd10d01db948907babba88858829def852c79","after":"b6cf67b529f582e84f61bec42a1bb258f39a65b8","ref":"refs/heads/master","pushedAt":"2023-03-18T15:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sepnic","name":"Qinglong","path":"/sepnic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7264443?s=80&v=4"},"commit":{"message":"android: update android demo\n\nDone:\n1. Get device keys from Activity, don't fix them in jni layer.\n Strongly recommend that developers apply for those keys from\n https://product.aligenie.com. It also works with default biz\n info if no keys filled.\n2. Monitor and report network status.\n3. Monitor and report volume changed. Implement setVolume() and\n getVolume().\n4. Add stub for keyword detect.","shortMessageHtmlLink":"android: update android demo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbK8yKAA","startCursor":null,"endCursor":null}},"title":"Activity · sepnic/tmallgenie_open"}