Commit Graph

15 Commits

Author SHA1 Message Date
mplorentz 4f3860a994 Hide screen share button on ios and android 2026-04-06 10:46:02 -04:00
mplorentz ea4e1cde31 Show unread indicator on chat icon in VoiceWidget 2026-04-03 10:51:28 -04:00
mplorentz 4f2e494959 Allow clicking voice widget to go back to call 2026-04-03 10:41:05 -04:00
mplorentz fef449be85 rework video + text chat display controls 2026-04-03 10:36:14 -04:00
mplorentz bad96500d5 Style voice widget icons to be less red 2026-04-03 09:58:00 -04:00
mplorentz 148286dc04 Add video settings to VoiceCallAudioSettingsDialog 2026-04-03 09:23:53 -04:00
mplorentz 3decff3cfc Fix merge artifacts 2026-04-03 09:19:32 -04:00
mplorentz b4b8f85e18 Add settings button to configure audio devices in call 2026-04-03 09:13:06 -04:00
mplorentz 6cc21de400 Change screen sharing icon 2026-04-03 09:11:18 -04:00
mplorentz 008dd246ef Add basic screen sharing 2026-04-03 09:11:18 -04:00
mplorentz 50ccfa775f add video to livekit calls 2026-04-03 09:11:18 -04:00
mplorentz 61ed632579 Change audio devices in call (#112)
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-04-02 19:33:48 +00:00
mplorentz 16a73f27c9 Add a dialog before joining voice rooms (#109)
After using the voice rooms more since we removed the option for voice-only rooms I think you were right to suggest a dialog box before joining rooms. It felt far to clunky to have to join the voice call any time you just wanted to try to view room members, edit room settings, or just view the recent text chat.

This adds a dialog that allows the user to decline to join the call but still access the text part of the room along with associated settings and controls. It also acts as another confirmation step before turning on the user's microphone, and allows them to choose an audio input so they don't have to mess with the (generally terrible) browser controls for doing so. We should probably have controls to change your audio input and output from within the call as well, but I think this is enough for an MVP.

![Screenshot 2026-03-27 at 11.10.53 AM.png](/attachments/3ac271a6-5d17-4063-9ac6-3e5bdef10ccf)

Co-authored-by: mplorentz <mplorentz@noreply.gitea.coracle.social>
Reviewed-on: #109
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-03-27 19:02:56 +00:00
mplorentz 82245d895c Voice Room Membership Error (#106)
Before this we were showing "Failed to join voice room" if the relay rejected our request for a livekit token because we aren't a member of the room. Now it shows the error "Failed to join voice room: you must be a member."

Co-authored-by: mplorentz <mplorentz@noreply.gitea.coracle.social>
Reviewed-on: #106
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-03-27 17:45:42 +00:00
mplorentz ce30820108 feature/23-voice-room/poc (#93)
Add voice rooms

Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-03-16 20:38:05 +00:00