Matt Lorentz mplorentz
mplorentz pushed to video-demo at coracle/flotilla 2026-03-26 15:44:21 +00:00
7f0770e901 Change screen sharing icon
c01b0287f5 Improve pinned video layout
112f5517a7 Add a button to spotlight a video feed
eb8117cc95 Add basic screen sharing
edceb92acc add video to livekit calls
Compare 5 commits »
mplorentz opened issue coracle/flotilla#107 2026-03-25 20:32:14 +00:00
Cannot leave voice room
mplorentz created pull request coracle/flotilla#106 2026-03-25 20:30:40 +00:00
Voice Room Membership Error
mplorentz created branch bugfix/voice-room-membership-error in coracle/flotilla 2026-03-25 19:58:27 +00:00
mplorentz pushed to bugfix/voice-room-membership-error at coracle/flotilla 2026-03-25 19:58:27 +00:00
56d386cb6b Show better error when failing to join a voice room due to membership requirements.
mplorentz commented on pull request coracle/flotilla#103 2026-03-25 18:10:34 +00:00
join-approval

Did you also check "Only allow members to send messages"? If that and the read setting aren't enabled then membership is a no-op.

Yes I did check that box. I tested again today on the latest…

mplorentz commented on pull request coracle/flotilla#102 2026-03-19 15:05:39 +00:00
Add android fallback for background push notifications

Very cool. I know the iOS incantation to do a similar thing if we ever want to support it in the future. It seems less important because there is no version of iOS without APNS but it would be useful for privacy nerds and relays that don't play nicely with a push server. (I forget how the successor to anchor plays with generic NIP-29 relays, but it requires some configuration by someone, I assume).

mplorentz commented on pull request coracle/flotilla#102 2026-03-19 15:05:39 +00:00
Add android fallback for background push notifications

I've been wondering lately how hard it would be to put some information about the new activity (like author or content) in the notification. But now I see that you've like reimplemented a whole relay service from scratch in Kotlin 😮, so it would not be trivial at all to fetch the authors relay list, then fetch profile metdata to grab the author's name and photo.

mplorentz commented on pull request coracle/flotilla#102 2026-03-19 15:05:39 +00:00
Add android fallback for background push notifications

My eyes glazed over after a bit of reading this code 😬 but I learned some things. I wish I could test it but I flashed stock android back onto my test device recently. I am expecting another Android phone in the mail soon though that I'm intending to put Graphene on so maybe I can give it a shot then.

mplorentz commented on issue coracle/flotilla#86 2026-03-19 14:50:40 +00:00
Local notifications

Aw yeah, Graphene users unite.

mplorentz commented on pull request coracle/flotilla#103 2026-03-19 14:49:27 +00:00
join-approval

It seems slightly ambiguous what's going to happen if this box is unchecked. Can any member approve join requests? Are they approved automatically? I'm having trouble coming up with a better phrase though. Maybe something like "Membership requires approval" since all the other boxes here reference membership. Another option would be to change it to a select box labeled something like:

mplorentz commented on pull request coracle/flotilla#103 2026-03-19 14:49:27 +00:00
join-approval

This looks awesome but I had some problems testing it. I created a new room on relay.scuttle.works and checked the new "Require admins to approve join requests" box, but then when I tried to make a join request from a non-admin account it just let me join the room without approval and post. Are there zooid changes required to support this flotilla branch?

mplorentz commented on issue coracle/flotilla#85 2026-03-19 14:28:04 +00:00
Members list incomplete

Logging out and logging back in gives the same result, and I can also reproduce this across app.flotilla.social, shipwreck.scuttle.works, and a local dev server. I can do some digging since you…

mplorentz created pull request coracle/flotilla#101 2026-03-17 18:56:49 +00:00
WIP: Expect pubkey in kind 39004
mplorentz created branch feature/98-expect-pubkey-in-room-presence in coracle/flotilla 2026-03-17 17:37:09 +00:00
mplorentz pushed to feature/98-expect-pubkey-in-room-presence at coracle/flotilla 2026-03-17 17:37:09 +00:00
4311bf6692 Fix a rendering crash when relay put bad data in 39004.
mplorentz pushed to feature/23-voice-room/poc at coracle/flotilla 2026-03-16 13:57:22 +00:00
b5dd7dd590 Clean up deriveProfile call in ProfileCircle
b34f6b2754 Show VoiceWidget when disconnected but still viewing room page.
00573580e4 A little bit of cleanup
6fd2acc332 Revert "Fix a docker rebuild issue (#88)"
2e1148e514 Prevent shrinkage
Compare 70 commits »
mplorentz pushed to feature/23-voice-room/poc at coracle/flotilla 2026-03-16 13:53:05 +00:00
5105a9772e Clean up deriveProfile call in ProfileCircle
mplorentz commented on pull request coracle/flotilla#93 2026-03-16 13:38:09 +00:00
feature/23-voice-room/poc

Yes, in the case where there is a voice participant in the room but we can't derive a pubkey from their LiveKit identity string it seems important to still show that there is someone in the…

mplorentz commented on pull request coracle/flotilla#93 2026-03-16 13:35:49 +00:00
feature/23-voice-room/poc

I guess that's orthogonal to the question of whether we want a different icon for voice rooms once you have joined them. I think it's a nice affordance if you are looking a the sidebar to be able…