crates/mobile/src/library.rs | 25 +++++- crates/mobile/src/tests.rs | 132 +++++++++++++++++++++++++++++++- crates/notebook/README.md | 15 ++-- crates/notebook/examples/browser_receipts.rs | 2 +- crates/notebook/examples/live_crowd.rs | 10 ++- crates/notebook/examples/live_latency.rs | 10 ++- crates/notebook/examples/open_probe.rs | 2 +- crates/notebook/examples/save_probe.rs | 2 +- crates/notebook/examples/session_client.rs | 2 +- crates/notebook/src/background.rs | 2 +- crates/notebook/src/session.rs | 63 ++++++++++++--- crates/notebook/src/session/tests.rs | 129 ++++++++++++++++++++++++++++++- crates/notebook/src/smb/tests.rs | 2 +- crates/notebook/src/worker.rs | 4 +- crates/notebook/tests/copy.rs | 2 +- crates/notebook/tests/links.rs | 2 +- crates/notebook/tests/live_share.rs | 56 ++++++++++++++ crates/notebook/tests/location.rs | 16 ++-- crates/notebook/tests/protected.rs | 40 ++++++---- crates/notebook/tests/session.rs | 71 ++++++++++++----- crates/notebook/tests/smb_queue.rs | 1 + crates/notebook/tests/support/live.rs | 2 +- crates/snowbound/src/icloud_linux.rs | 8 +- crates/snowbound/src/icloud_macos.rs | 16 +++- crates/snowbound/src/library.rs | 28 +++++-- crates/snowbound/src/main.rs | 6 +- 26 files changed, 549 insertions(+), 99 deletions(-)