Commit graph

  • 1dbeb16e86 Scan: throttled Erfolgs-Log + sichtbare Decode-Fehler statt stillem catch main Niels Göttsch 2026-06-15 08:26:34 +0200
  • 753e210b15 pin: fix HASH replacement; full sha in URL, short hash for display Niels Göttsch 2026-06-15 08:01:01 +0200
  • fae9393e8c Gameplay: Nochmal-Synchronisation + Echtzeit-Commit-Zähler + Host-Button umbenannt Ole 2026-06-14 22:40:15 +0200
  • a7933315f3 QR-Kompression: pako.deflateRaw + SDP-Dictionary statt base45 Ole 2026-06-14 21:51:49 +0200
  • f1f27e5164 SDP-Minify (stripSDP) deaktiviert: verursachte Parsefehler bei setRemoteDescription Ole 2026-06-14 19:41:21 +0200
  • 8cb206370f
    pin: replace HASH with short commit hash in footer Niels Göttsch 2026-06-14 19:35:16 +0200
  • 13a2ca68f5
    stripSDP: use allowlist for a= lines instead of blocklist Niels Göttsch 2026-06-14 19:32:03 +0200
  • 654d79c58f
    stripSDP: also filter a=sctp-port line Niels Göttsch 2026-06-14 19:26:59 +0200
  • b51169b545
    stripSDP: filter a=max-message-size and fix line-endings for cross-browser compat Niels Göttsch 2026-06-14 19:24:01 +0200
  • 7266cdcc0e
    [FIX] enter existing room view Niels Göttsch 2026-06-14 19:15:56 +0200
  • fc414239f8
    [IMP] add next cryto task Niels Göttsch 2026-06-14 18:52:31 +0200
  • becd1593b6 Pairing-Logs in ?debug: _log() in p2p.js, Panel links unten Ole 2026-06-14 18:33:36 +0200
  • f3f43ae68e Scan-Feedback entfernt + dontInvert zurück Ole 2026-06-14 18:25:00 +0200
  • 570606b6db Scan-Feedback roter/grüner Rahmen + BarcodeDetector-Fallback + gestufte Kameraauflösung + HTTPS-Hinweis Ole 2026-06-14 17:55:35 +0200
  • 09c36ac6c1 SDP-Minify: TCP/IPv6/Non-Host-Candidates vor pack() entfernt Ole 2026-06-14 17:22:31 +0200
  • 14aa83ff6e Debug-Chat per Data-Channel (nur ?debug) Ole 2026-06-14 17:11:17 +0200
  • 3ff0c15dfd QR-Kompression: deflate-raw + base45 für kleinere, scanbare SDP-QRs Ole 2026-06-14 17:05:36 +0200
  • 3d2cb93847
    [IMP] add link to source code Niels Göttsch 2026-06-14 17:02:47 +0200
  • c29df1ca80 Eigenen Namen eingeben vor Raum-Erstellen/Beitreten Ole 2026-06-14 16:55:37 +0200
  • 31a4c2e3a8 Jede Person wirft eigene Münze: sharedSeed + per-peer Result via SHA-256 Ole 2026-06-14 16:47:31 +0200
  • fc81c1108b
    [IMP] add commit hash to footer and make checkout lighter Niels Göttsch 2026-06-14 16:45:31 +0200
  • 37986d0776
    [IMP] add crypto protocol test Niels Göttsch 2026-06-14 16:33:14 +0200
  • d01d616dc2
    Seite scrollbar + zoombar + Footer mit © neunzig.wtf und Commitstand Ole 2026-06-14 16:30:24 +0200
  • 021f185924 Seite scrollbar + zoombar + Footer mit © neunzig.wtf und Commitstand Ole 2026-06-14 16:30:24 +0200
  • 87d2d0f190 Fix: _pendingPeer nach Promote nullen, sonst killt _createPendingPeer die Live-Connection nach 300ms Ole 2026-06-14 16:23:44 +0200
  • c322e9f31b QR-Scan-Fix: höhere Auflösung, Throttle, dontInvert; QR dynamische Größe; Antwort-Rohdaten; Kopierfunktion; CDN → vendor Ole 2026-06-14 16:15:15 +0200
  • 16e9359d1c vendor/: externe Libs lokal (simple-peer, qrcodejs, jsQR) Ole 2026-06-14 16:14:42 +0200
  • cef5d35be7 Room-Code-Logik raus, QR zeigt wieder volles SDP (STUN-frei). Room-Code/Storage/Polling entfernt, QR-Hauptcode immer sichtbar Ole 2026-06-14 15:26:44 +0200
  • 6c457b506a
    ci: pin each commit to IPFS and republish IPNS for random.ziemlichoptimal.de infra-bot 2026-06-13 22:54:45 +0200
  • 1e7262ee24 Room-Code: Retry in joinFromRoomCode (10x500ms) für Offer-Race-Condition Ole 2026-06-13 22:46:44 +0200
  • 2a86156d95 Debug-Modus (?debug): Room-Code + localStorage-Signaling statt QR; STUN entfernt; Polling statt StorageEvent Ole 2026-06-13 22:42:36 +0200
  • ab14ac8cc3 Selective Abort: 12s-Timeout in Commit/Reveal-Phase, ABORTED-State, Betrüger-Erkennung, protocol_start-Resilienz Ole 2026-06-13 22:18:14 +0200
  • e9ba5b5b46 README: dokumentiere Full Mesh + Selective Abort Ole 2026-06-13 22:17:53 +0200
  • 84a423cee5 Full mesh topology: relayed signaling via host, glare prevention (smaller peerId initiates), roster broadcast, mesh_ready gating Ole 2026-06-13 22:06:00 +0200
  • bdd85db8a7 Initial commit: P2P coin flip with QR signaling and commit-reveal protocol Ole 2026-06-13 21:18:08 +0200