Commit bb792f7
feat(remote): connect paired desktops over sync (#766)
* fix(remote): disk preflight, structured connect errors, extract cleanup, OS-aware peers
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat(remote): paired runtime rpc channel + port-forward over sync websocket (transport layer)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat(remote): paired-first connect orchestration, pairing IPC, route status, connection doctor
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat(remote): machines panel redesign — status sections, pair tab, share card, doctor UI, discovery self-filter+merge
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix(remote): gate runtime channel to desktop peers, cap per-peer channels/forwards, SSH fallback on paired compat, document relay trust
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* fix(remote): harden paired fallback and machine lifecycle
* ship: iteration 1 — grant runtime pairing, persist relay routes
* ship: iteration 2 — gate desktop grants, fix pairing IPC test
* ship: iteration 3 — close paired transports, skip CRDT backlog
* ship: iteration 4 — expose desktop pairing through local RPC
* ship: iteration 5 — finalize remote reliability sweep
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>1 parent d328ab4 commit bb792f7
73 files changed
Lines changed: 10437 additions & 1070 deletions
File tree
- apps
- ade-cli/src
- services/sync
- desktop/src
- main/services
- ipc
- remoteRuntime
- sync
- preload
- renderer
- components/remoteTargets
- webclient/sync/__tests__
- docs/features
- remote-runtime
- sync-and-multi-device
- web-client
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14097 | 14097 | | |
14098 | 14098 | | |
14099 | 14099 | | |
| 14100 | + | |
14100 | 14101 | | |
14101 | 14102 | | |
14102 | 14103 | | |
| |||
14108 | 14109 | | |
14109 | 14110 | | |
14110 | 14111 | | |
| 14112 | + | |
14111 | 14113 | | |
14112 | 14114 | | |
14113 | 14115 | | |
| |||
14496 | 14498 | | |
14497 | 14499 | | |
14498 | 14500 | | |
| 14501 | + | |
14499 | 14502 | | |
14500 | 14503 | | |
14501 | 14504 | | |
| |||
14518 | 14521 | | |
14519 | 14522 | | |
14520 | 14523 | | |
| 14524 | + | |
14521 | 14525 | | |
14522 | 14526 | | |
14523 | 14527 | | |
| |||
14554 | 14558 | | |
14555 | 14559 | | |
14556 | 14560 | | |
| 14561 | + | |
| 14562 | + | |
14557 | 14563 | | |
14558 | 14564 | | |
14559 | 14565 | | |
| |||
14689 | 14695 | | |
14690 | 14696 | | |
14691 | 14697 | | |
| 14698 | + | |
14692 | 14699 | | |
14693 | 14700 | | |
14694 | 14701 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
368 | 422 | | |
369 | 423 | | |
370 | 424 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
99 | 100 | | |
100 | 101 | | |
101 | 102 | | |
| |||
774 | 775 | | |
775 | 776 | | |
776 | 777 | | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
777 | 790 | | |
778 | 791 | | |
779 | 792 | | |
| |||
Lines changed: 58 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
37 | 41 | | |
38 | 42 | | |
39 | 43 | | |
| |||
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
| 53 | + | |
49 | 54 | | |
50 | 55 | | |
51 | 56 | | |
| |||
71 | 76 | | |
72 | 77 | | |
73 | 78 | | |
| 79 | + | |
74 | 80 | | |
75 | 81 | | |
76 | 82 | | |
| 83 | + | |
77 | 84 | | |
78 | 85 | | |
79 | 86 | | |
| |||
222 | 229 | | |
223 | 230 | | |
224 | 231 | | |
225 | | - | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
226 | 239 | | |
227 | 240 | | |
228 | 241 | | |
229 | 242 | | |
230 | 243 | | |
231 | 244 | | |
232 | 245 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
241 | 259 | | |
242 | 260 | | |
243 | 261 | | |
| |||
416 | 434 | | |
417 | 435 | | |
418 | 436 | | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
419 | 442 | | |
420 | 443 | | |
421 | 444 | | |
| |||
451 | 474 | | |
452 | 475 | | |
453 | 476 | | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
454 | 488 | | |
455 | 489 | | |
456 | 490 | | |
| |||
724 | 758 | | |
725 | 759 | | |
726 | 760 | | |
| 761 | + | |
727 | 762 | | |
728 | 763 | | |
729 | 764 | | |
| 765 | + | |
730 | 766 | | |
731 | 767 | | |
732 | 768 | | |
| |||
809 | 845 | | |
810 | 846 | | |
811 | 847 | | |
| 848 | + | |
812 | 849 | | |
813 | 850 | | |
814 | 851 | | |
| |||
862 | 899 | | |
863 | 900 | | |
864 | 901 | | |
| 902 | + | |
865 | 903 | | |
866 | 904 | | |
867 | 905 | | |
868 | 906 | | |
869 | | - | |
870 | | - | |
| 907 | + | |
| 908 | + | |
871 | 909 | | |
872 | | - | |
| 910 | + | |
873 | 911 | | |
874 | 912 | | |
875 | 913 | | |
| |||
920 | 958 | | |
921 | 959 | | |
922 | 960 | | |
| 961 | + | |
923 | 962 | | |
924 | 963 | | |
| 964 | + | |
925 | 965 | | |
926 | 966 | | |
927 | 967 | | |
| |||
940 | 980 | | |
941 | 981 | | |
942 | 982 | | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
943 | 987 | | |
944 | 988 | | |
945 | 989 | | |
| |||
962 | 1006 | | |
963 | 1007 | | |
964 | 1008 | | |
| 1009 | + | |
965 | 1010 | | |
966 | 1011 | | |
967 | 1012 | | |
0 commit comments