Ole
|
87d2d0f190
|
Fix: _pendingPeer nach Promote nullen, sonst killt _createPendingPeer die Live-Connection nach 300ms
Pin to IPFS / pin (push) Successful in 10s
|
2026-06-14 16:23:44 +02:00 |
|
Ole
|
c322e9f31b
|
QR-Scan-Fix: höhere Auflösung, Throttle, dontInvert; QR dynamische Größe; Antwort-Rohdaten; Kopierfunktion; CDN → vendor
|
2026-06-14 16:15:15 +02:00 |
|
Ole
|
16e9359d1c
|
vendor/: externe Libs lokal (simple-peer, qrcodejs, jsQR)
|
2026-06-14 16:14:42 +02:00 |
|
Ole
|
cef5d35be7
|
Room-Code-Logik raus, QR zeigt wieder volles SDP (STUN-frei). Room-Code/Storage/Polling entfernt, QR-Hauptcode immer sichtbar
Pin to IPFS / pin (push) Successful in 12s
|
2026-06-14 15:26:44 +02:00 |
|
infra-bot
|
6c457b506a
|
ci: pin each commit to IPFS and republish IPNS for random.ziemlichoptimal.de
Pin to IPFS / pin (push) Successful in 22s
|
2026-06-13 22:54:45 +02:00 |
|
Ole
|
1e7262ee24
|
Room-Code: Retry in joinFromRoomCode (10x500ms) für Offer-Race-Condition
|
2026-06-13 22:46:44 +02:00 |
|
Ole
|
2a86156d95
|
Debug-Modus (?debug): Room-Code + localStorage-Signaling statt QR; STUN entfernt; Polling statt StorageEvent
|
2026-06-13 22:42:36 +02:00 |
|
Ole
|
ab14ac8cc3
|
Selective Abort: 12s-Timeout in Commit/Reveal-Phase, ABORTED-State, Betrüger-Erkennung, protocol_start-Resilienz
|
2026-06-13 22:18:14 +02:00 |
|
Ole
|
e9ba5b5b46
|
README: dokumentiere Full Mesh + Selective Abort
|
2026-06-13 22:17:53 +02:00 |
|
Ole
|
84a423cee5
|
Full mesh topology: relayed signaling via host, glare prevention (smaller peerId initiates), roster broadcast, mesh_ready gating
|
2026-06-13 22:06:00 +02:00 |
|
Ole
|
bdd85db8a7
|
Initial commit: P2P coin flip with QR signaling and commit-reveal protocol
|
2026-06-13 21:18:08 +02:00 |
|