flotilla/src/routes
Matt Lorentz 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: https://gitea.coracle.social/coracle/flotilla/pulls/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
..
[bech32] Update to new version of welshman, including new thunks and wrap manager 2025-10-20 15:42:41 -07:00
chat Get rid of ChatEnable, automatically enable unwrapping when the user first visits the dms page. Closes #72 2026-03-09 21:12:09 -07:00
discover Update pomade version 2026-03-09 21:12:09 -07:00
home Update pomade version 2026-03-09 21:12:09 -07:00
join Re work modal scrolling 2026-01-30 15:36:20 -08:00
people Debounce search 2025-11-25 11:55:32 -08:00
settings Set up default messaging relays 2026-03-23 14:21:04 -07:00
spaces Add a dialog before joining voice rooms (#109) 2026-03-27 19:02:56 +00:00
+layout.svelte Use secure storage for session data 2026-03-23 17:51:51 -07:00
+layout.ts Remove prerender directive 2024-09-12 11:46:29 -07:00
+page.svelte Detect nip29 properly before choosing smart path, more robust auth error checking 2025-11-04 16:14:32 -08:00