mplorentz
9364b46e5d
Clean up deriveProfile call in ProfileCircle
2026-03-16 20:36:59 +00:00
mplorentz
af76726c88
Show VoiceWidget when disconnected but still viewing room page.
2026-03-16 20:36:59 +00:00
Jon Staab
33b9edb8b5
A little bit of cleanup
2026-03-16 20:36:59 +00:00
Jon Staab
d410a6a043
Revert "Fix a docker rebuild issue ( #88 )"
...
This reverts commit bc145f4caf .
2026-03-16 20:36:59 +00:00
Jon Staab
2fa0f29fc6
Prevent shrinkage
2026-03-16 20:36:59 +00:00
Jon Staab
c1c5d99a2a
Slight style tweaks to room nav
2026-03-16 20:36:59 +00:00
Jon Staab
7b5e1eae20
Slight style tweaks to room nav
2026-03-16 20:36:59 +00:00
mplorentz
1792dd157d
Remove info button from voice widgetn
2026-03-16 20:36:59 +00:00
mplorentz
2e1a0363bd
Expect livekit identity not pubkey in 39004
2026-03-16 20:36:59 +00:00
mplorentz
61a3514cd2
Fix scrolling of space menu on mobile
2026-03-16 20:36:59 +00:00
mplorentz
f89f1da947
Fix build on ios
2026-03-16 20:36:59 +00:00
mplorentz
edc22bc88d
Request microphone permission on ios
2026-03-16 20:36:59 +00:00
mplorentz
5135da826e
Don't leave voice room on second click
2026-03-16 20:36:59 +00:00
mplorentz
b340b9e76d
Display voice widget in chat rooms on mobile
2026-03-16 20:36:59 +00:00
mplorentz
36eb8ace32
Fix voice widget layout on mobile
2026-03-16 20:36:59 +00:00
mplorentz
103a87e880
Fix voice room icon getting truncated in PageBar
2026-03-16 20:36:59 +00:00
mplorentz
2acf971a10
Integrate new PageBar behavior
2026-03-16 20:36:59 +00:00
mplorentz
1e42fd9b2d
Switch to 39004 for room presence
2026-03-16 20:36:59 +00:00
mplorentz
87d509df06
Expect HTTP 204 for livekit support
2026-03-16 20:36:59 +00:00
mplorentz
588c4b9c3f
Animate voice widget in and out
2026-03-16 20:36:59 +00:00
mplorentz
504764338c
Add join and leave sounds
2026-03-16 20:36:59 +00:00
mplorentz
50199268f7
Remove no-text rooms, highlight active room, fix custom voice room icons
2026-03-16 20:36:59 +00:00
mplorentz
25228f785d
Request microphone permissions when unmuting
2026-03-16 20:36:59 +00:00
mplorentz
697804c621
Show custom icon for voice rooms
2026-03-16 20:36:59 +00:00
mplorentz
298e419b02
Remove voice-only rooms from "Other rooms"
2026-03-16 20:36:59 +00:00
mplorentz
63d9adef19
Add lables on hover for voice room controls
2026-03-16 20:36:59 +00:00
mplorentz
697c116956
Use joinAbortController as isJoining
2026-03-16 20:36:59 +00:00
mplorentz
05de3dd7e0
Hide voice rooms on mobile
2026-03-16 20:36:59 +00:00
mplorentz
0b09b63d85
Move unfavorited voice rooms into a new section in the SpaceMenu
2026-03-16 20:36:59 +00:00
mplorentz
c518926c2b
Use if let
2026-03-16 20:36:59 +00:00
mplorentz
a691f7b80a
use new livekit welshman properties
2026-03-16 20:36:59 +00:00
mplorentz
84be1ae47b
Allow joining without a microphone
2026-03-16 20:36:59 +00:00
mplorentz
89d11dccd3
Log join errors
2026-03-16 20:36:59 +00:00
mplorentz
b1e52c29b4
include room participants inside VoiceRoomItem border
2026-03-16 20:36:59 +00:00
Jon Staab
ea8a9652c9
Bump welshman
2026-03-16 20:36:59 +00:00
Jon Staab
3e14b31a09
Tweak voice room display
2026-03-16 20:36:59 +00:00
mplorentz
c18154915d
Don't show technical error message to the user
2026-03-16 20:36:59 +00:00
mplorentz
703d573f96
Revert changes to dockerfile
2026-03-16 20:36:59 +00:00
mplorentz
6fcda91764
Address remaining PR comments
2026-03-16 20:36:59 +00:00
mplorentz
79728f68a4
Use TrustedEvent
2026-03-16 20:36:59 +00:00
mplorentz
83133b50e9
Use bell icon for notifications
2026-03-16 20:36:59 +00:00
mplorentz
f4e4ca1038
Address PR comments on RoomForm
2026-03-16 20:36:59 +00:00
mplorentz
ea3be89341
Reorder imports
2026-03-16 20:36:59 +00:00
mplorentz
e0d2988877
Add room info button to VoiceWidget
2026-03-16 20:36:59 +00:00
mplorentz
fa976abe89
Fix muted icon
2026-03-16 20:36:59 +00:00
mplorentz
87b37bf0d8
Add a right around user avatar when speaking
2026-03-16 20:36:59 +00:00
mplorentz
6e72bc4b00
Move room type field up in the RoomForm
2026-03-16 20:36:59 +00:00
mplorentz
1b99ed6704
Disable rooms on mobile temporarily
2026-03-16 20:36:59 +00:00
mplorentz
6330150c66
Check if livekit is configured on the relay during room creation/edit
2026-03-16 20:36:59 +00:00
mplorentz
559df4b948
Add ability to joining a voice room while it's in progress
2026-03-16 20:36:59 +00:00
mplorentz
9bd57b0caa
Add loading indicator while joining
2026-03-16 20:36:59 +00:00
mplorentz
652461fffc
Add error toast on connection failure.
2026-03-16 20:36:59 +00:00
mplorentz
de76cfd208
Make voice rooms in sidebar reactive
2026-03-16 20:36:59 +00:00
mplorentz
108a9fef06
Get rid of volume icon next to text rooms
2026-03-16 20:36:59 +00:00
mplorentz
140440ca4c
Allow user to configure room for voice, text, or both.
2026-03-16 20:36:59 +00:00
mplorentz
9a2fcec3f6
Remove plan
2026-03-16 20:36:59 +00:00
mplorentz
52f2f31ce6
Move livekit auth to relay
2026-03-16 20:36:59 +00:00
mplorentz
3049efe889
Fix logo download during docker build
2026-03-16 20:36:59 +00:00
mplorentz
df9f3a707a
Source .env explicitly during build
2026-03-16 20:36:59 +00:00
mplorentz
eeaad7b9b3
Fix issue where docker build would rebuild when app did not change
2026-03-16 20:36:59 +00:00
mplorentz
0cbcbfc47b
Try just serving 404.html
2026-03-16 20:36:59 +00:00
mplorentz
73fb411122
Try rewrites to get SPA mode working
2026-03-16 20:36:59 +00:00
mplorentz
7d3176da78
Serve in SPA mode
2026-03-16 20:36:59 +00:00
mplorentz
0ab1cfadde
Auto-play voice track when joining a voice room
2026-03-16 20:36:59 +00:00
mplorentz
fa4afe0c01
Add android microphoen permissions
2026-03-16 20:36:59 +00:00
mplorentz
ca259b119b
ignore pnpm store
2026-03-16 20:36:59 +00:00
mplorentz
0daab7a46c
WIP voice channels
2026-03-16 20:36:59 +00:00
mplorentz
9fe155c118
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-16 20:36:59 +00:00