mplorentz
2b5aa24db4
Add join and leave sounds
2026-03-13 09:03:07 -04:00
mplorentz
20c5cea760
Remove no-text rooms, highlight active room, fix custom voice room icons
2026-03-13 09:03:07 -04:00
mplorentz
b4bd0abe6b
Request microphone permissions when unmuting
2026-03-13 09:00:07 -04:00
mplorentz
54478ddc30
Show custom icon for voice rooms
2026-03-13 09:00:07 -04:00
mplorentz
aa36d93ab0
Remove voice-only rooms from "Other rooms"
2026-03-13 09:00:07 -04:00
mplorentz
0aa3130e39
Add lables on hover for voice room controls
2026-03-13 09:00:07 -04:00
mplorentz
17d1d27364
Use joinAbortController as isJoining
2026-03-13 09:00:06 -04:00
mplorentz
81d403f0a7
Hide voice rooms on mobile
2026-03-13 09:00:06 -04:00
mplorentz
707f9a3a7e
Move unfavorited voice rooms into a new section in the SpaceMenu
2026-03-13 09:00:06 -04:00
mplorentz
ad1c3ec797
Use if let
2026-03-13 09:00:06 -04:00
mplorentz
c2803cf6f5
use new livekit welshman properties
2026-03-13 09:00:06 -04:00
mplorentz
92d00b485a
Allow joining without a microphone
2026-03-13 09:00:06 -04:00
mplorentz
038480a74b
Log join errors
2026-03-13 09:00:06 -04:00
mplorentz
8a1de33078
include room participants inside VoiceRoomItem border
2026-03-13 09:00:06 -04:00
Jon Staab
7e101f90ab
Bump welshman
2026-03-13 09:00:06 -04:00
Jon Staab
34685beb35
Tweak voice room display
2026-03-13 09:00:06 -04:00
mplorentz
f886970302
Don't show technical error message to the user
2026-03-13 09:00:06 -04:00
mplorentz
8166c176eb
Revert changes to dockerfile
2026-03-13 09:00:06 -04:00
mplorentz
391caac165
Address remaining PR comments
2026-03-13 09:00:06 -04:00
mplorentz
ecb42b7b66
Use TrustedEvent
2026-03-13 09:00:06 -04:00
mplorentz
c4efca0ae3
Use bell icon for notifications
2026-03-13 09:00:06 -04:00
mplorentz
3dcbb13d4e
Address PR comments on RoomForm
2026-03-13 09:00:06 -04:00
mplorentz
948c822161
Reorder imports
2026-03-13 09:00:06 -04:00
mplorentz
354e809926
Add room info button to VoiceWidget
2026-03-13 09:00:06 -04:00
mplorentz
021e140186
Fix muted icon
2026-03-13 09:00:06 -04:00
mplorentz
b14e592ba7
Add a right around user avatar when speaking
2026-03-13 09:00:06 -04:00
mplorentz
b4c68b66eb
Move room type field up in the RoomForm
2026-03-13 09:00:06 -04:00
mplorentz
2d7266f27e
Disable rooms on mobile temporarily
2026-03-13 09:00:05 -04:00
mplorentz
f8ab970dc6
Check if livekit is configured on the relay during room creation/edit
2026-03-13 09:00:05 -04:00
mplorentz
8b0ca5399d
Add ability to joining a voice room while it's in progress
2026-03-13 09:00:05 -04:00
mplorentz
17b158b47c
Add loading indicator while joining
2026-03-13 09:00:05 -04:00
mplorentz
817c2d2e01
Add error toast on connection failure.
2026-03-13 09:00:05 -04:00
mplorentz
a9d29771d1
Make voice rooms in sidebar reactive
2026-03-13 09:00:05 -04:00
mplorentz
2a9379ae7e
Get rid of volume icon next to text rooms
2026-03-13 09:00:05 -04:00
mplorentz
c5401af6b9
Allow user to configure room for voice, text, or both.
2026-03-13 09:00:05 -04:00
mplorentz
4d60b7fea0
Remove plan
2026-03-13 09:00:05 -04:00
mplorentz
0310baf136
Move livekit auth to relay
2026-03-13 09:00:05 -04:00
mplorentz
e6e834307c
Fix logo download during docker build
2026-03-13 09:00:05 -04:00
mplorentz
47615a9cf7
Source .env explicitly during build
2026-03-13 09:00:05 -04:00
mplorentz
563fbc4208
Fix issue where docker build would rebuild when app did not change
2026-03-13 09:00:05 -04:00
mplorentz
5cb6fd1c6e
Try just serving 404.html
2026-03-13 09:00:05 -04:00
mplorentz
768eb050cc
Try rewrites to get SPA mode working
2026-03-13 09:00:05 -04:00
mplorentz
4f55cda9a0
Serve in SPA mode
2026-03-13 09:00:05 -04:00
mplorentz
8aeaa4ce7d
Auto-play voice track when joining a voice room
2026-03-13 09:00:05 -04:00
mplorentz
399cb03e48
Add android microphoen permissions
2026-03-13 09:00:05 -04:00
mplorentz
4a712ab475
ignore pnpm store
2026-03-13 09:00:05 -04:00
mplorentz
7306004b9a
WIP voice channels
2026-03-13 09:00:05 -04:00
mplorentz
bc145f4caf
Fix a docker rebuild issue ( #88 )
...
The Docker build wasn't making use of docker's cache because the .git directory was being copied into the build context. This means that even if the app did not change, if anything in git changed then docker would rebuild the entire app.
This excludes the .git folder from the docker build, instead relying on the user to pass in the build hash at build time. Which is annoying but I don't think there's a better way around it.
This was annoying me because I am deploying a self-hosted version of flotilla from a git branch via ansible and it was rebuilding flotilla every time.
Co-authored-by: mplorentz <mplorentz@noreply.gitea.coracle.social >
Reviewed-on: #88
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social >
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social >
2026-03-13 09:00:04 -04:00
Jon Staab
ffa776fd42
Make mobile check on relay page reactive
2026-03-12 17:31:28 -07:00
Jon Staab
a59ffb8758
Fix some icons, add privacy nav item, add close button to modal dialog, make settings menu nicer
2026-03-12 17:21:53 -07:00