Files
sync_replay_project/packages/server/pubspec.yaml
T
foxyzandClaude Opus 5.5 81cac1214d Server on an isolate, dedicated server binary, room -> server (proto 5)
- serve(Map config, events) is the one server entrypoint: the app
  hosts it via Isolate.spawn (crash surfaced on the Host card, logs
  forwarded as [server]); bin/server.dart is the dedicated server,
  compiled into the bundle as watch-together-server. --headless gone.
- Host identity via a per-hosting hostKey in hello, replacing the
  loopback heuristic.
- Rename room -> server across code, files and wire (t:"state",
  /health name); protocol bumped to 5.
- CI compiles the server binary; isolate smoke tests in server and
  desktop suites. Docs updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 00:55:14 +03:00

18 lines
351 B
YAML

name: sync_relay_server
description: Pure-Dart sync + media server. Embeddable, no Flutter.
publish_to: none
version: 0.1.0
environment:
sdk: ^3.0.0
dependencies:
sync_relay_core:
path: ../core
logging: ^1.2.0
args: ^2.4.0
relic: ^1.2.0
web_socket: ^1.0.0
dev_dependencies:
lints: ^5.0.0
test: ^1.25.0
web_socket_channel: ^3.0.0