Skip to content

Wherry v0.4.1

Latest

Choose a tag to compare

@ctarabocchia ctarabocchia released this 30 Sep 15:00
· 9 commits to main since this release

Wherry v0.4.1 — call fixes, and a few new things

Mostly fixes for calls in the desktop app, many of them on Windows, plus a
few things you can now do.

New

  • Switch camera in a call, when you have more than one camera.
  • A new recovery code from Settings. If you lost yours, or never wrote
    it down, Settings → Recovery code makes a new one after you type your
    password. The old code stops working at once; your messages are not
    affected.
  • Call Details shows how the call is connected: directly, or through
    the relay, and over which protocol.
  • If the app ever hits an error it cannot recover from, it now shows a
    screen with a Reload button instead of going blank.

Calls

  • Switching your microphone during a call no longer cuts it off. In
    0.4.0 on Windows, changing the microphone in the middle of a call (or
    picking Default) left the others hearing nothing from you on every
    other switch, while everything still showed you unmuted. Every switch
    now keeps you audible.
  • Stopping a screen share no longer cuts off your microphone. On
    Windows, if you shared with sound and then stopped, the others stopped
    hearing you for the rest of the call, while everything still showed you
    unmuted.
  • The first call after starting the app uses your settings. On
    Windows it could ignore the speaker you chose and run Windows' own echo
    cancellation. Sound now also follows your default speaker if you change
    it or unplug your headset, and a call started with no speaker connected
    sends your voice from the start.
  • Hanging up while a call is still connecting really hangs up.
  • Joining a call that mutes newcomers keeps you muted from the start,
    with no moment of sound before the mute.
  • Choosing Default as your microphone during a call now moves the
    call to it, on Windows too.
  • When a moderator mutes you in a hub call, your mute button now shows it,
    and one press unmutes you. Pressing the camera button twice quickly, or
    stopping a screen share right after starting it, no longer leaves the
    camera or microphone in a broken state.
  • Escape on the call screen closes only the call screen. A video tile no
    longer freezes after switching quickly between the call bar and the call
    screen. The caller's bar stops saying "Calling…" once the call is
    answered. A call recovers cleanly if the call server restarts.
  • Ctrl/Cmd+Shift+S opens the screen picker rather than sharing straight
    away.

Everywhere else

  • One malformed message from someone can no longer stop your messages
    arriving, and a malformed attachment can no longer blank the app.
  • Someone you have blocked can no longer call you, or see you typing or
    online, in your conversation with them. If you both block each other,
    each block is your own: lifting yours leaves theirs in place.
  • In a hub, a ban placed by the owner can no longer be lifted by a
    moderator, and mutes, disconnects and video changes now show in the
    hub's Recent activity.
  • Signing out from Settings, and removing or blocking a contact, now ask
    first.
  • A draft or an edit in one conversation no longer follows you into the
    next one, and a conversation is marked read only while you are looking
    at it.

The web app and the server already have everything above that is not
specific to the desktop app; this installer brings the rest.

Known, not yet fixed

  • On Windows, sharing a single window still does not carry sound from a
    program that window's app started indirectly (a game from a launcher),
    or from a Microsoft Store app. Share the whole screen for those.

Installing

  • Windows — Wherry_0.4.1_x64-setup.exe, unsigned (SmartScreen:
    More info → Run anyway).
  • macOS — Wherry_0.4.1_aarch64.dmg, Apple Silicon only, unsigned
    (right-click → Open the first time).
  • Linux — .deb, .rpm, .AppImage.

Nothing here auto-updates yet; the app points you back at this page.