{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237387592,"defaultBranch":"main","name":"ya-webadb","ownerLogin":"yume-chan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-31T08:17:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1330321?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715951733.0","currentOid":""},"activityList":{"items":[{"before":"721b6c0da63b8b515698ba76c0ee3b9e424535e5","after":"cee1d22ed00b140f25655d0038a7b053f95837c7","ref":"refs/heads/main","pushedAt":"2024-06-06T06:51:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"c440e83828480f7486f6ed6e01f65074618a5dc2","after":"721b6c0da63b8b515698ba76c0ee3b9e424535e5","ref":"refs/heads/main","pushedAt":"2024-06-01T17:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"refactor: code cleanup","shortMessageHtmlLink":"refactor: code cleanup"}},{"before":"2db3e8f8b98747437422e2bf35f6045a4cd1ab93","after":"c440e83828480f7486f6ed6e01f65074618a5dc2","ref":"refs/heads/main","pushedAt":"2024-05-26T16:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"fix(adb-scrcpy): improve options types type compatibility","shortMessageHtmlLink":"fix(adb-scrcpy): improve options types type compatibility"}},{"before":"e9c82f94dd3f4e4bd8291156a0661af02980f1f9","after":"2db3e8f8b98747437422e2bf35f6045a4cd1ab93","ref":"refs/heads/main","pushedAt":"2024-05-24T08:55:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"refactor(adb): pre-encode packet ID as number in sync command","shortMessageHtmlLink":"refactor(adb): pre-encode packet ID as number in sync command"}},{"before":"fdf0a863d9434d266bb7dac5539c89f6bf626e1c","after":"e9c82f94dd3f4e4bd8291156a0661af02980f1f9","ref":"refs/heads/main","pushedAt":"2024-05-23T11:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(adb): server client mdns services","shortMessageHtmlLink":"feat(adb): server client mdns services"}},{"before":"493683b80cd7021fe67580ffccfaf99a12dda4ee","after":"fdf0a863d9434d266bb7dac5539c89f6bf626e1c","ref":"refs/heads/main","pushedAt":"2024-05-20T07:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: re-add eslint-plugin-import-x","shortMessageHtmlLink":"chore: re-add eslint-plugin-import-x"}},{"before":"8f9b855763ae405e4271b92854baaf6a260a6704","after":"493683b80cd7021fe67580ffccfaf99a12dda4ee","ref":"refs/heads/main","pushedAt":"2024-05-19T11:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"refactor(adb): simplify server client","shortMessageHtmlLink":"refactor(adb): simplify server client"}},{"before":"c720a25cf050cbce5af7774e3cd1baf64b215140","after":"8f9b855763ae405e4271b92854baaf6a260a6704","ref":"refs/heads/main","pushedAt":"2024-05-17T13:55:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: add more comments","shortMessageHtmlLink":"chore: add more comments"}},{"before":"adfcc12a0ab142e1d9822ecb325b163a77933bc9","after":null,"ref":"refs/heads/0.0.23","pushedAt":"2024-05-17T13:15:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"}},{"before":"a6e3f0e5d12d6a3d2434249d44bf9eb89f3769e2","after":"c720a25cf050cbce5af7774e3cd1baf64b215140","ref":"refs/heads/main","pushedAt":"2024-05-16T16:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(adb): add `disconnectDevice` and `reconnectDevice` to adb server client","shortMessageHtmlLink":"feat(adb): add disconnectDevice and reconnectDevice to adb server…"}},{"before":"f5e1a2b701da9edb2c4c32c2401af84ccadc9625","after":"a6e3f0e5d12d6a3d2434249d44bf9eb89f3769e2","ref":"refs/heads/main","pushedAt":"2024-05-15T17:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(adb): add pair device and connect device commands to server client mode","shortMessageHtmlLink":"feat(adb): add pair device and connect device commands to server clie…"}},{"before":"edf532caf4b3f1ccbc2390e2203a2d2f2d2a0293","after":"f5e1a2b701da9edb2c4c32c2401af84ccadc9625","ref":"refs/heads/main","pushedAt":"2024-05-14T10:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(adb): include unauthorized devices in in server client mode","shortMessageHtmlLink":"feat(adb): include unauthorized devices in in server client mode"}},{"before":null,"after":"9d4ea66ba5c532c6b2d6cf56d74b29e765c9f156","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-12T15:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: ensure compatibility with typescript 5.5-beta","shortMessageHtmlLink":"chore: ensure compatibility with typescript 5.5-beta"}},{"before":"7bb1063a120d73ea845aca2600d1b4542b492ab0","after":"edf532caf4b3f1ccbc2390e2203a2d2f2d2a0293","ref":"refs/heads/main","pushedAt":"2024-05-11T09:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"fix(stream): re-export global `TextDecoder` stream instead of implementing our own one which doesn't work correctly in stream mode","shortMessageHtmlLink":"fix(stream): re-export global TextDecoder stream instead of impleme…"}},{"before":"8b68a280850eac5efc07b6b6d068e7e85d2cac6b","after":"7bb1063a120d73ea845aca2600d1b4542b492ab0","ref":"refs/heads/main","pushedAt":"2024-05-10T01:39:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: add changelogs","shortMessageHtmlLink":"chore: add changelogs"}},{"before":null,"after":"adfcc12a0ab142e1d9822ecb325b163a77933bc9","ref":"refs/heads/0.0.23","pushedAt":"2024-05-10T00:14:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: bump version","shortMessageHtmlLink":"chore: bump version"}},{"before":"8223d798863f4aef516a2ccd50e7a5715d2c321d","after":"8b68a280850eac5efc07b6b6d068e7e85d2cac6b","ref":"refs/heads/main","pushedAt":"2024-05-06T08:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: don't use `global` as variable name","shortMessageHtmlLink":"chore: don't use global as variable name"}},{"before":"f34dbafa9028808336cc7a617630445173f5a20c","after":"8223d798863f4aef516a2ccd50e7a5715d2c321d","ref":"refs/heads/main","pushedAt":"2024-05-04T15:48:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"refactor: performance optimizations\n\nalso renamed some internal types, and adding more code comments. (not thoroughly tested yet)","shortMessageHtmlLink":"refactor: performance optimizations"}},{"before":"65b8671b66671d48968602f964e666fb814226f6","after":"f34dbafa9028808336cc7a617630445173f5a20c","ref":"refs/heads/main","pushedAt":"2024-05-04T15:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"refactor: performance optimizations\n\nalso renamed some internal types, and adding more code comments. (not thoroughly tested yet)","shortMessageHtmlLink":"refactor: performance optimizations"}},{"before":"2e197bdf434e49af0d222b013c12db2ded23dd5b","after":"65b8671b66671d48968602f964e666fb814226f6","ref":"refs/heads/main","pushedAt":"2024-05-03T06:39:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(scrcpy): allow extending device message reader\n\nfix #632","shortMessageHtmlLink":"feat(scrcpy): allow extending device message reader"}},{"before":"964a5377144f3eeb2d235cc44bad98ddb07386b6","after":"2e197bdf434e49af0d222b013c12db2ded23dd5b","ref":"refs/heads/main","pushedAt":"2024-05-03T06:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: update lock file","shortMessageHtmlLink":"chore: update lock file"}},{"before":"1eed9aaf8b7bc7c8057ed20f46f8d277b36c8531","after":"964a5377144f3eeb2d235cc44bad98ddb07386b6","ref":"refs/heads/main","pushedAt":"2024-05-03T06:24:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(scrcpy): allow extending device message reader","shortMessageHtmlLink":"feat(scrcpy): allow extending device message reader"}},{"before":"0424dd703ff4f3975ea2e4e68e0e64c18c6f5652","after":"1eed9aaf8b7bc7c8057ed20f46f8d277b36c8531","ref":"refs/heads/main","pushedAt":"2024-04-30T08:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: remove eslint-plugin-import and its junks\n\nThis reduces total dependency count by 81 (14.5%)","shortMessageHtmlLink":"chore: remove eslint-plugin-import and its junks"}},{"before":"f83ea2029158b892f636a020484b26e33131cab6","after":"0424dd703ff4f3975ea2e4e68e0e64c18c6f5652","ref":"refs/heads/main","pushedAt":"2024-04-30T06:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"fix(adb): incorrect endianness in delayed ack","shortMessageHtmlLink":"fix(adb): incorrect endianness in delayed ack"}},{"before":"e24102abcd62f7e65b3cc81a63f8dd16cbc32788","after":"f83ea2029158b892f636a020484b26e33131cab6","ref":"refs/heads/main","pushedAt":"2024-04-28T06:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"chore: remove dataview-bigint-polyfill package","shortMessageHtmlLink":"chore: remove dataview-bigint-polyfill package"}},{"before":"4dfd75e812287f0ed5c2292426a1557255f940bc","after":"e24102abcd62f7e65b3cc81a63f8dd16cbc32788","ref":"refs/heads/main","pushedAt":"2024-04-23T15:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"fix(adb): fix edge cases in public key creation","shortMessageHtmlLink":"fix(adb): fix edge cases in public key creation"}},{"before":"646e59056420538f31bec91c5aa3670b180a5ab2","after":"4dfd75e812287f0ed5c2292426a1557255f940bc","ref":"refs/heads/main","pushedAt":"2024-04-23T07:25:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(no-data-view): add all remaining functions","shortMessageHtmlLink":"feat(no-data-view): add all remaining functions"}},{"before":"14dbc45e39cf65f38ecf7768911c00135594ae14","after":"646e59056420538f31bec91c5aa3670b180a5ab2","ref":"refs/heads/main","pushedAt":"2024-04-18T12:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"fix: fix eslint errors","shortMessageHtmlLink":"fix: fix eslint errors"}},{"before":"6cfd8c12d570afe570d7ae714234c89f953dabea","after":"14dbc45e39cf65f38ecf7768911c00135594ae14","ref":"refs/heads/main","pushedAt":"2024-04-18T11:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(scrcpy): test and fix AV1","shortMessageHtmlLink":"feat(scrcpy): test and fix AV1"}},{"before":"6e3114f613bd0ff3c2c6be1cdf584b854f7d4074","after":"6cfd8c12d570afe570d7ae714234c89f953dabea","ref":"refs/heads/main","pushedAt":"2024-04-17T19:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yume-chan","name":"Simon Chan","path":"/yume-chan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1330321?s=80&v=4"},"commit":{"message":"feat(scrcpy): add some AV1 parsing","shortMessageHtmlLink":"feat(scrcpy): add some AV1 parsing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXdwIaAA","startCursor":null,"endCursor":null}},"title":"Activity · yume-chan/ya-webadb"}