Skip to content

Conversation

@torturado
Copy link

@torturado torturado commented Dec 23, 2025

  • Added CallDialog for handling incoming call requests (accept/reject).
  • Added "Start Call" button in ChatWindow and context menu in ChannelList.
  • Implemented GatewayOp::CallConnect and handled CALL_CREATE events.
  • Added logic to join/start calls in DiscordClient.
  • Fix: Improved token saving logic to fallback to config file if Keychain fails.
  • Integrated FFmpeg for video processing, enabling screen sharing and camera functionality.
  • Updated DiscordClient to handle video state changes and manage video streams.
  • Enhanced VoiceWindow with buttons for starting/stopping camera and screen sharing.
  • Improved voice disconnection logic to maintain the voice window during reconnections.
  • Added necessary signal connections for video state updates and stream handling.
image image

- Added CallDialog for handling incoming call requests (accept/reject).
- Added "Start Call" button in ChatWindow and context menu in ChannelList.
- Implemented GatewayOp::CallConnect and handled CALL_CREATE events.
- Added logic to join/start calls in DiscordClient.
- Fix: Improved token saving logic to fallback to config file if Keychain fails.
@torturado torturado marked this pull request as draft December 24, 2025 01:00
- Integrated FFmpeg for video processing, enabling screen sharing and camera functionality.
- Updated DiscordClient to handle video state changes and manage video streams.
- Enhanced VoiceWindow with buttons for starting/stopping camera and screen sharing.
- Improved voice disconnection logic to maintain the voice window during reconnections.
- Added necessary signal connections for video state updates and stream handling.
- Changed nonce type from uint32_t to uint64_t for improved uniqueness.
- Updated nonce generation logic to use an atomic counter.
- Adjusted RTP packet size calculations to reflect the new nonce size.
- Enhanced logging for UDP payload decryption failures.
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