• v0.5.0 663956deaa

    PeerSpeak 0.5.0
    windows-build / windows-build (push) Has been cancelled
    cargo-deny / cargo-deny (push) Has been cancelled
    Stable

    mollusk released this 2026-06-27 21:18:36 +00:00 | 84 commits to main since this release

    0.5.0 — 2026-06-27

    Added

    • Right-click context menu (Cut / Copy / Paste / Select All) on every text-entry field. (A9)
    • Selectable, copyable text for values that used to be read-only: your full node ID and the room ticket can now be click-selected and copied, and chat messages are drag-selectable (highlight + Ctrl+C / Ctrl+A) while clickable links keep working. (W21 Phase 1 + 2)
    • Clock-skew warning: when a peer can't be seen because the two systems' clocks differ by more than the replay-protection window, PeerSpeak now shows a "your clocks are out of sync" banner instead of failing silently. (A25)
    • Per-application audio capture for screen-share, removing the call-audio loopback echo when sharing a window, plus surfacing of pixelpass startup errors. (A23)

    Changed / Fixed

    • Critical commands are now delivered reliably under load — muting, releasing push-to-talk, and leaving a room can no longer be silently dropped while a slider is being dragged (prevents a hot-mic state mismatch). (A15)
    • Screen-share now passes --strict-audio and surfaces app-audio drop warnings; the source picker state machine and pactl handling were hardened. (A23)
    • Per-peer volume control path verified and covered by regression tests. (A24)

    Security

    • Hardened against insider resource-exhaustion: bounded + author-keyed chat attachment cache, capped recovery-identity state, and other Tier-C caps (F-01 / F-02 / F-03 / F-12).

    Packaging

    • Added Debian/Ubuntu .deb packaging (cargo-deb metadata); the official .deb is now built on Debian 12 (bookworm) for wide compatibility.
    • Arch PKGBUILD clones over anonymous HTTPS.

    Earlier releases: see git tags v0.4.0, v0.3.0, v0.2.0.

    Downloads