Commit graph

99 commits

Author SHA1 Message Date
Simon Chan
8a521c8d93
refactor(adb): let backends deserialize packets by themselves for better optimization 2022-04-03 12:49:38 +08:00
Simon Chan
38a76a2e0c
fix(adb): handle connection lost 2022-04-02 19:09:04 +08:00
Simon Chan
6013cf9f62
fix(demo): use new method to get file type icons 2022-04-02 11:40:01 +08:00
Simon Chan
4c4580e2d7
fix: make direct sockets backend work again 2022-03-31 13:11:12 +08:00
Simon Chan
3ad875d75c
test: add tests for transform streams 2022-03-23 10:26:13 +08:00
Simon Chan
53bdf03531
refactor: simplify base64 methods and rewrite test 2022-03-22 18:16:43 +08:00
Simon Chan
5bab6a4ecb
feat: try with web streams polyfill 2022-03-18 18:22:49 +08:00
Simon Chan
92ba8deafd
chore: performance optimization 2022-03-17 18:18:54 +08:00
Simon Chan
d9212b4dac
feat: convert to Node.js compatible ES Module 2022-03-15 16:53:07 +08:00
Simon Chan
b287340ac9
refactor: remove AdbLogger 2022-03-05 04:55:39 +08:00
Simon Chan
8650537c66
refactor(adb): decouple auth from dispatcher 2022-03-03 16:15:56 +08:00
Simon Chan
a92d80951b
refactor: optimize streams 2022-03-01 15:19:34 +08:00
Simon Chan
f4016df906 refactor: optimize stream usage 2022-02-27 23:13:18 +08:00
Simon Chan
36d44243cc doc(struct): update README 2022-02-24 18:25:07 +08:00
Simon Chan
f764a16285 chore: fix typos 2022-02-23 23:42:25 +08:00
Simon Chan
96b5807691 feat: migrate to Uint8Array 2022-02-23 23:09:56 +08:00
Simon Chan
a7e259c5ad fix(scrcpy): first usable version 2022-02-23 17:04:27 +08:00
Simon Chan
8c18523c8d chore: fix typos 2022-02-20 00:33:40 +08:00
Simon Chan
5bc3d49334 fix: fix issues in stream state 2022-02-18 18:19:28 +08:00
Simon Chan
2a5843eb20 feat: stream migrate done 2022-02-18 11:36:10 +08:00
Simon Chan
ef57682ec3 feat: migrate more things to streams 2022-02-17 18:26:03 +08:00
Simon Chan
41a9565eeb refactor(bin): move demo mode to new package 2022-02-09 18:32:56 +08:00
Simon Chan
daf726f2e0 fix(demo): public folder base path v3 2022-02-09 16:56:20 +08:00
Simon Chan
fce1dd7378 fix(demo): public folder base path v2 2022-02-09 16:43:21 +08:00
Simon Chan
bbd3329734 fix(demo): public folder base path 2022-02-09 16:34:09 +08:00
Simon Chan
a3261a7e22 chore: use forked StreamSaver 2022-02-09 16:19:54 +08:00
Simon Chan
a27a069a94 chore: update next and remove workaround 2022-02-09 10:16:21 +08:00
Simon Chan
6ae7e873a2 feat(scrcpy): support sendFrameMeta: false
fixes #374
2022-02-08 17:04:40 +08:00
Simon Chan
42c7da9350 chore: fix typos 2022-02-08 15:11:39 +08:00
Simon Chan
f125e82903 feat(demo): scrcpy toggle navigation bar
fixes #375
2022-02-07 15:48:46 +08:00
Simon Chan
4d0f1a11cb feat(scrcpy): support 1.22 new server options
fixes #374
2022-02-07 11:19:33 +08:00
Simon Chan
6750bbc367 chore: resolve some dev warnings 2022-02-06 01:18:41 +08:00
Simon Chan
e871f2aae2 chore: update dependencies 2022-02-06 00:15:23 +08:00
Simon Chan
1afa08abbe feat(demo): add a reboot factory button
fixes #358
2022-02-04 00:06:11 +08:00
Simon Chan
c69dc6b731 feat(scrcpy): forward mouse right and middle-click 2022-02-03 23:01:37 +08:00
Simon Chan
8dc575110f feat(scrcpy): adopt server version 1.22 2022-02-03 22:50:38 +08:00
Simon Chan
24a5a58609 fix(scrcpy): skip default value in 1.21 option serialization
workaround Genymobile/scrcpy#2841
2022-02-03 11:45:05 +08:00
Simon Chan
8fdc085c59 chore: fix build 2022-02-03 00:00:35 +08:00
Simon Chan
ada71fcd6a chore: fix build 2022-02-02 23:30:36 +08:00
Simon Chan
f828191131 chore: fix build 2022-02-02 21:07:26 +08:00
Simon Chan
55cd69d47b refactor: enable strict TypeScript options 2022-02-02 19:14:51 +08:00
Simon Chan
bdae5d440e feat(adb): reboot to samsung odin download mode 2022-01-26 11:19:35 +08:00
Simon Chan
45d784c8a5 feat(adb): add power related api 2022-01-13 17:28:07 +08:00
Simon Chan
1ea248d57e demo(scrcpy): improve logging 2022-01-13 15:30:14 +08:00
Simon Chan
44b399b435 refactor(scrcpy): don't parse output 2022-01-13 00:12:40 +08:00
Simon Chan
78397f8329 chore: create changelog for 0.0.10 2022-01-10 00:25:09 +08:00
Simon Chan
fb4f73ddec chore: enable noImplicitOverride 2022-01-09 22:54:50 +08:00
Simon Chan
d730d101c2 fix: correctly extend bluebird 2022-01-08 21:48:01 +08:00
Simon Chan
6c9065bd73 chore: upgrade rush stack 2021-12-29 16:59:43 +08:00
Simon Chan
916405c8b7 feat(scrcpy): support server v1.21 2021-12-23 14:24:58 +08:00