Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
81b9d05de6 | ||
|
|
f9b79aa47c |
No files matched your search
@@ -1,7 +1,7 @@
|
|||||||
name: starsync
|
name: starsync
|
||||||
description: Starsync desktop app (repo sync_relay_project). One binary.
|
description: Starsync desktop app (repo sync_relay_project). One binary.
|
||||||
publish_to: none
|
publish_to: none
|
||||||
version: 1.3.1
|
version: 1.3.2
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.13.0-0 <4.0.0'
|
sdk: '>=3.13.0-0 <4.0.0'
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name: sync_relay_core
|
name: sync_relay_core
|
||||||
description: Pure-Dart protocol, sync engine, media-source abstractions. No Flutter.
|
description: Pure-Dart protocol, sync engine, media-source abstractions. No Flutter.
|
||||||
version: 1.3.1
|
version: 1.3.2
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.0.0
|
sdk: ^3.0.0
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name: sync_relay_server
|
name: sync_relay_server
|
||||||
description: Pure-Dart sync + media server. Embeddable, no Flutter.
|
description: Pure-Dart sync + media server. Embeddable, no Flutter.
|
||||||
publish_to: none
|
publish_to: none
|
||||||
version: 1.3.1
|
version: 1.3.2
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.0.0
|
sdk: ^3.0.0
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -72,9 +72,10 @@ void main() {
|
|||||||
final clients = <_Client>[];
|
final clients = <_Client>[];
|
||||||
|
|
||||||
setUp(() async {
|
setUp(() async {
|
||||||
// Short limits so the demo runs in a couple of seconds.
|
// Short limits so the demo runs in a few seconds; silence well above
|
||||||
|
// a busy CI runner's stalls (600 ms marked a reporting client gone).
|
||||||
server = SyncServer(AppConfig(port: 0, secret: 'shh', name: 'test'),
|
server = SyncServer(AppConfig(port: 0, secret: 'shh', name: 'test'),
|
||||||
liveness: const Liveness(silence: Duration(milliseconds: 600)));
|
liveness: const Liveness(silence: Duration(milliseconds: 1500)));
|
||||||
await server.start();
|
await server.start();
|
||||||
proxy = await FlakyProxy.start(server.boundPort);
|
proxy = await FlakyProxy.start(server.boundPort);
|
||||||
});
|
});
|
||||||
@@ -106,7 +107,7 @@ void main() {
|
|||||||
.toJson());
|
.toJson());
|
||||||
c.send(const SwapIntent(media: HelloMedia(name: 'mine.mkv', size: 100, duration: 0, relay: MediaRelay())).toJson());
|
c.send(const SwapIntent(media: HelloMedia(name: 'mine.mkv', size: 100, duration: 0, relay: MediaRelay())).toJson());
|
||||||
await until(() => engine.queue.length == 1 && server.hub.relay != null && member()!.ready, 'ready, queued, relayed');
|
await until(() => engine.queue.length == 1 && server.hub.relay != null && member()!.ready, 'ready, queued, relayed');
|
||||||
await Future<void>.delayed(const Duration(milliseconds: 1200));
|
await Future<void>.delayed(const Duration(milliseconds: 2000));
|
||||||
expect(member()!.presence, isNot(Presence.gone), reason: 'reports through the proxy keep it present');
|
expect(member()!.presence, isNot(Presence.gone), reason: 'reports through the proxy keep it present');
|
||||||
|
|
||||||
proxy.last!.blackhole();
|
proxy.last!.blackhole();
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"version": "1.3.1",
|
"version": "1.3.2",
|
||||||
"protocol": 16,
|
"protocol": 16,
|
||||||
"url": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.3.1/starsync-1.3.1-linux-x64.tar.gz",
|
"url": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.3.2/starsync-1.3.2-linux-x64.tar.gz",
|
||||||
"notes": "Starsync 1.3.1: fixes a crash on start on some Windows PCs (the audio device; the app now starts without sounds instead), joining another server no longer opens an empty player, a cleaner mini player and a softer Minimal progress line.",
|
"notes": "Starsync 1.3.2: fixes Windows closing by itself about 3 seconds after every start (1.3.0 and 1.3.1).",
|
||||||
"assets": {
|
"assets": {
|
||||||
"linux-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.3.1/starsync-1.3.1-linux-x64.tar.gz",
|
"linux-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.3.2/starsync-1.3.2-linux-x64.tar.gz",
|
||||||
"windows-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.3.1/starsync-1.3.1-windows-x64.zip"
|
"windows-x64": "https://git.senkochan.moe/Foxyz/sync_replay_project/releases/download/v1.3.2/starsync-1.3.2-windows-x64.zip"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user