Skip to content

launcher-v2-v0.2.42

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 06:59
· 13 commits to main since this release
launcher-v2-v0.2.42
20b7880

Fixed

  • macOS mic permission prompt now appears only once (first voice call) instead
    of every call. Restored the authorizationStatus check before requestAccess
    — if macOS already reports "authorized" (status 3), skip the request and
    return early without triggering the system permission prompt.

Changed

  • Added RMS audio level logging to the Rust tap block (every 100th frame) to
    detect when mic capture is producing silence vs actual audio. 0.0 = dead
    silence (wrong device or muted), ~0.05 = room noise, ~0.1+ = speech. This
    catches "frames are flowing but mic isn't capturing" — the hardest issue to
    diagnose without direct measurement. Uses Arc<AtomicU32> for the frame
    counter since the tap closure must be Fn (not FnMut) and is called from
    AVAudioEngine's render thread.

macOS

Download Psycheros_<version>_aarch64.dmg, double-click to mount, drag the
Psycheros app into Applications/.

The build is unsigned by deliberate decision. macOS Gatekeeper will refuse
to open it on first launch with "can't be verified." The dance to bypass this is
one-time per install:

  1. Right-click the Psycheros app in Applications → Open.
  2. The OS shows a confirmation dialog with an Open button (vs. only
    Cancel in the default double-click flow).
  3. Future launches work normally.

Once installed, the app supervises a persistent Psycheros daemon via launchd —
closing the window doesn't stop me. See the in-app Diagnostics card for paths
and the Settings card for entity config.

Psycheros.app.tar.gz is the auto-updater bundle format — not useful for
first-install; it's consumed by tauri-plugin-updater when the launcher checks
for shell-binary updates.

Windows

Download Psycheros_<version>_x64_en-US.msi and run it.

Windows SmartScreen will flag the installer as unrecognized because it is
unsigned. Click More infoRun anyway to proceed. This is one-time
per version.

The installer places Psycheros in C:\Program Files\Psycheros\. At the end of
the wizard, the launcher registers a Task Scheduler job that supervises the
daemon — closing the launcher window or the system-tray icon does not stop
the daemon. The daemon starts at login and restarts automatically on crash.

Psycheros_<version>_x64-setup.exe is the NSIS-based alternative installer with
the same content — use whichever you prefer.