Skip to content

feat: wire channel deletion to server handler & expose audio processing toggles - #11

Merged
klobucar merged 2 commits into
mainfrom
track-1-macos-quick-wins
Jun 12, 2026
Merged

klobucar merged 2 commits into
mainfrom
track-1-macos-quick-wins

Conversation

@klobucar

@klobucar klobucar commented Jun 12, 2026

Copy link
Copy Markdown
Owner

What this changes

Why

How tested

Notes for the reviewer

Checklist

  • Commit messages follow Conventional Commits
  • Commits are signed off (git commit -s) per the DCO
  • cargo fmt --all clean
  • cargo clippy --workspace --all-targets -- -D warnings clean
  • cargo test --workspace passes
  • Wire-format / protocol changes have a corresponding update in docs/protocol.md
  • Crypto changes have a corresponding update in docs/MLS_SECURITY.md or docs/05_dave_protocol_deviations.md

klobucar added 2 commits May 30, 2026 16:46
The admin Delete Channel button was a dead TODO. Send MSG_DELETE_CHANNEL
(0x43) from a new deleteChannel(id:); the server handler and post-delete
snapshot broadcast already exist, so the channel list refreshes for everyone.
Guarded by a destructive confirmation dialog to prevent one-click deletes.
Surface echo cancellation, WebRTC noise suppression, and automatic gain
control in Audio Settings, matching the desktop client. They post the keys
applyAudioSettings already handles and that the connect-time path reads from
UserDefaults, so changes apply live and persist across restarts.
@klobucar
klobucar merged commit b2c1973 into main Jun 12, 2026
11 checks passed
@klobucar
klobucar deleted the track-1-macos-quick-wins branch July 26, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant