Skip to content

Concord

v2.0.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 17d CLI & Terminal
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

chat-client cli discord discord-client ratatui rust
+1 more
tui

Summary

AI summary

Added full voice chat support with join/leave, UI indicators, microphone transmit, and sensitivity options.

Changes in this release

Feature Medium

Join/Leave voice channel

Join/Leave voice channel

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add voice shutdown cleanup and active voice UI indicators

Add voice shutdown cleanup and active voice UI indicators

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Show voice connection status

Show voice connection status

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add voice websocket connection

Add voice websocket connection

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add DAVE signaling prototype using davey

Add DAVE signaling prototype using davey

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add voice gateway lifecycle status reporting and cleanup hardening

Add voice gateway lifecycle status reporting and cleanup hardening

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add DAVE media-frame unwrap after RTP transport decrypt

Add DAVE media-frame unwrap after RTP transport decrypt

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add receive-only Opus decode worker

Add receive-only Opus decode worker

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add optional feature-gated Discord voice playback backend

Add optional feature-gated Discord voice playback backend

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add local microphone transmit

Add local microphone transmit

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Gated capture-only microphone

Gated capture-only microphone

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Highlight active voice speakers

Highlight active voice speakers

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Active speaker state

Active speaker state

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add microphone sensitivity option

Add microphone sensitivity option

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add voice channel join and leave sounds

Add voice channel join and leave sounds

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add volume config and shortcut for voice action

Add volume config and shortcut for voice action

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Capture ALSA diagnostics into Concord logs

Capture ALSA diagnostics into Concord logs

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Support u8 stream output

Support u8 stream output

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Resampling

Resampling

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Mic sensitivity

Mic sensitivity

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Performance Medium

Reduce microphone transmit latency by dropping stale PCM frames

Reduce microphone transmit latency by dropping stale PCM frames

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Bugfix Medium

Reconnect voice gateway after unexpected disconnect

Reconnect voice gateway after unexpected disconnect

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Mute voice playback while deafened

Mute voice playback while deafened

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Ignore silent RTP for remote speaking

Ignore silent RTP for remote speaking

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Show local speaking while alone in voice

Show local speaking while alone in voice

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Keep local speaking visible during redraw debounce

Keep local speaking visible during redraw debounce

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Show local mic activity before transmit confirmation

Show local mic activity before transmit confirmation

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Bugfix Medium

Fix speaking state

Fix speaking state

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Refactor Medium

Move composer cursor vertically

Move composer cursor vertically

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Other Medium

Update readme

Update readme

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Full changelog

Release Notes

Bug Fixes

  • Reconnect voice gateway after unexpected disconnect by @chojs23
  • Mute voice playback while deafened by @chojs23
  • Ignore silent RTP for remote speaking by @chojs23
  • Show local speaking while alone in voice by @chojs23
  • Keep local speaking visible during redraw debounce by @chojs23
  • Show local mic activity before transmit confirmation by @chojs23
  • Move composer cursor vertically (#82) in #82 by @chojs23
  • Prefer text for native clipboard paste by @chojs23
  • Stabilize voice sound (#84) in #84 by @chojs23
  • Fix speaking state by @chojs23

Documentation

  • Update readme by @chojs23

Features

  • Join/Leave voice channel by @chojs23
  • Add voice shutdown cleanup and active voice UI indicators by @chojs23
  • Show voice connection status by @chojs23
  • Add voice websocket connection by @chojs23
  • Add DAVE signaling prototype using davey by @chojs23
  • Add voice gateway lifecycle status reporting and cleanup hardening by @chojs23
  • Add DAVE media-frame unwrap after RTP transport decrypt by @chojs23
  • Add receive-only Opus decode worker by @chojs23
  • Add optional feature-gated Discord voice playback backend by @chojs23
  • Capture ALSA diagnostics into Concord logs by @chojs23
  • Support u8 stream output by @chojs23
  • Add local microphone transmit by @chojs23
  • Gated capture-only microphone by @chojs23
  • Resampling by @chojs23
  • Highlight active voice speakers by @chojs23
  • Active speaker state by @chojs23
  • Add microphone sensitivity option by @chojs23
  • Mic sensitivity by @chojs23
  • Add voice channel join and leave sounds by @chojs23
  • Add volume config and shortcut for voice action by @chojs23
  • Voice chat (#78) in #78 by @chojs23
  • Better clipboard (#81) by @chojs23

Miscellaneous Tasks

  • Remove performance measurement logs by @chojs23
  • Add debug log for voice websocket by @chojs23
  • Treat DaveOutboundNotReady as transient DAVE setup log noise when microphone transmit works by @chojs23
  • Clippy by @chojs23

Performance

  • Reduce microphone transmit latency by dropping stale PCM frames by @chojs23

Revert

  • Remove redundant local speaking fallback fixes by @chojs23
  • Clipboard (#83) in #83 by @chojs23

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Concord

Get notified when new releases ship.

Sign up free

About Concord

All releases →

Beta — feedback welcome: [email protected]